i386.c (ix86_builtin_vectorized_function): Declare.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2006-12-05  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
4         * gcc.dg/vect/vect-pow-2.c: Rename to ...
5         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6         vect_double, xfail for spu*-*-*.
7
8 2006-12-04  Tobias Burnus  <burnus@net-b.de>
9
10         PR fortran/29962
11         * initialization_4.f90: Test noninteger exponents (-std=f95).
12         * initialization_5.f90: New test for noninteger exponents
13           with -std=f2003.
14
15 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16
17         PR fortran/29821
18         * gfortran.dg/parameter_array_section_1.f90: New test.
19
20 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/29733
23         * g++.dg/template/crash61.C: New test. 
24
25         PR c++/29632
26         * g++.dg/template/error23.C: New test.
27
28 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
29
30         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
31
32 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
33
34         PR fortran/29916
35         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
36
37 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
38
39         PR middle-end/29965
40         * gcc.dg/gomp/pr29965-1.c: New test.
41         * gcc.dg/gomp/pr29965-2.c: New test.
42         * gcc.dg/gomp/pr29965-3.c: New test.
43         * gcc.dg/gomp/pr29965-4.c: New test.
44         * gcc.dg/gomp/pr29965-5.c: New test.
45         * gcc.dg/gomp/pr29965-6.c: New test.
46         * g++.dg/gomp/pr29965-1.C: New test.
47         * g++.dg/gomp/pr29965-2.C: New test.
48         * g++.dg/gomp/pr29965-3.C: New test.
49         * g++.dg/gomp/pr29965-4.C: New test.
50         * g++.dg/gomp/pr29965-5.C: New test.
51         * g++.dg/gomp/pr29965-6.C: New test.
52         * g++.dg/gomp/pr29965-7.C: New test.
53         * g++.dg/gomp/pr29965-8.C: New test.
54         * g++.dg/gomp/pr29965-9.C: New test.
55         * g++.dg/gomp/pr29965-10.C: New test.
56
57 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
58
59         * gnat.dg/pointer_variable_bounds.adb: New test.
60         * gnat.dg/pointer_variable_bounds.ads: Likewise.
61         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
62
63 2006-12-03  Eric Christopher  <echristo@apple.com>
64
65         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
66
67 2006-12-03  Richard Henderson  <rth@redhat.com>
68             Andrew Pinski  <pinskia@gmail.com>
69
70         PR C++/14329
71         * g++.dg/warn/unit-1.C: New test.
72
73 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
74
75         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
76
77 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
78
79         * g++.dg/vect/vect.exp: Enable tests to run on spu.
80         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
81         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
82         * gcc.dg/vect/vect-70.c: Reduce array size.
83         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
84         vect_no_compaer_double targets.
85         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
86         vect_float, vect_double, and vect_int.
87
88 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
89
90         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
91         test for loop versioning on vect_no_align targets.
92         * gcc.dg/vect/pr20122.c: Likewise.
93         * gcc.dg/vect/vect-105.c: Likewise.
94         * gcc.dg/vect/vect-42.c: Likewise.
95         * gcc.dg/vect/vect-43.c: Likewise.
96         * gcc.dg/vect/vect-74.c: Likewise.
97         * gcc.dg/vect/vect-75.c: Likewise.
98         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
99         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
100         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
101         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
102
103 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
104
105         PR fortran/29642
106         * gfortran.dg/value_1.f90 : New test.
107         * gfortran.dg/value_2.f90 : New test.
108         * gfortran.dg/value_3.f90 : New test.
109         * gfortran.dg/value_4.f90 : New test.
110         * gfortran.dg/value_4.c : Called from value_4.f90.
111
112 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
113
114         PR C++/30033
115         *  g++.dg/cpp0x/static_assert4.C: New testcase.
116
117 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
118
119         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
120
121 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
122
123         PR c/27953
124         * gcc.dg/pr27953.c: New test.
125
126 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
127
128         PR c++/30022
129         * g++.dg/ext/vector5.C: New test.
130
131         PR c++/30021
132         * g++.dg/other/main1.C: New test.
133
134 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
135
136         PR libfortran/29568
137         * gfortran.dg/convert_implied_open.f90:  Change to
138         new default record length.
139         * gfortran.dg/unf_short_record_1.f90:  Adapt to
140         new error message.
141         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
142
143 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
144
145         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
146
147 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
148
149         PR c++/29066
150         * g++.dg/expr/pr29066.c: New.
151
152 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
153             Zdenek Dvorak <dvorakz@suse.cz>
154
155         PR tree-optimization/29921
156         * gcc.dg/pr29921-2.c: New test.
157
158 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
159
160         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
161         (i386_get_cpuid): New function.
162         (i386_cpuid_ecx): Likewise.
163         (i386_cpuid_edx): Likewise.
164         (i386_cpuid): Updated to call i386_cpuid_edx.
165
166         * gcc.target/i386/sse3-addsubpd.c: New file.
167         * gcc.target/i386/sse3-addsubps.c: Likewise.
168         * gcc.target/i386/sse3-haddpd.c: Likewise.
169         * gcc.target/i386/sse3-haddps.c: Likewise.
170         * gcc.target/i386/sse3-hsubpd.c: Likewise.
171         * gcc.target/i386/sse3-hsubps.c: Likewise.
172         * gcc.target/i386/sse3-lddqu.c: Likewise.
173         * gcc.target/i386/sse3-movddup.c: Likewise.
174         * gcc.target/i386/sse3-movshdup.c: Likewise.
175         * gcc.target/i386/sse3-movsldup.c: Likewise.
176
177 2006-12-01  Dirk Mueller  <dmueller@suse.de>
178
179         * g++.dg/warn/Wreturn-type-4.C: New testcase.
180
181 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
182
183         * gcc.dg/dfp/convert-int-max.c: New test.
184         * gcc.dg/dfp/convert-int-max-fold.c: New test.
185
186 2006-11-30  Richard Guenther  <rguenther@suse.de>
187
188         * gcc.dg/vect/vect-pow-1.c: Rename ...
189         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
190         floats instead of doubles, check successful vectorization.
191
192 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
193
194         PR target/29945
195         * gcc.c-torture/compile/pr29945.c: New testcase.
196
197 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
198
199         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
200         -maltivec.
201
202 2006-11-29  Eric Christopher  <echristo@apple.com>
203
204         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
205
206 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
207
208         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
209
210         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
211
212 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
213
214         PR c++/29022
215         * g++.dg/inherit/virtual2.C: New test.
216         * g++.dg/inherit/virtual3.C: Likewise.
217         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
218         * g++.dg/inherit/error2.C: Likewise.
219         * g++.dg/template/instantiate1.C: Likewise.
220
221 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
222
223         PR tree-opt/29984
224         * gcc.dg/tree-ssa/reassoc-12.c: New test.
225
226 2006-11-28  Jan Hubicka  <jh@suse.cz>
227
228         * gcc.dg/memcpy-1.c: New test.
229
230 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
231
232         PR c++/29735
233         * g++.dg/warn/main-3.C: New test.
234
235 2006-11-28  Jan Hubicka  <jh@suse.cz>
236
237         * gcc.dg/winline-1.c: New test.
238
239 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
240
241         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
242         alignments.
243
244 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
245
246         PR fortran/29976
247         * gfortran.dg/missing_optional_dummy_3.f90
248
249 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
250
251         PR fortran/20880
252         * gfortran.dg/interface_3.f90: Modify errors.
253
254 2006-11-28  Ben Elliston  <bje@au.ibm.com>
255
256         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
257         fail to link due to relocation overflows on spu-*-*.
258
259 2006-11-27  Michael Matz  <matz@suse.de>
260             Andreas Krebbel  <krebbel1@de.ibm.com>
261
262         PR target/29319
263         * gcc.dg/20061127-1.c: New testcase.
264
265 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
266
267         * gcc.dg/20061124-1.c: Add exit() function prototype.
268
269 2006-11-27  Jan Hubicka  <jh@suse.cz>
270
271         * gcc.target/i386/memcpy-1.c: Adjust size.
272         * testsuite/gcc.dg/visibility-11.c: Likewise.
273
274 2006-11-27  Richard Guenther  <rguenther@suse.de>
275
276         PR middle-end/25620
277         * gcc.target/i386/pow-1.c: New testcase.
278         * gcc.dg/builtins-58.c: Likewise.
279
280 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
281
282         PR c++/29886
283         * g++.dg/expr/cast8.C: New test.
284
285 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
286
287         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
288         Don't ever inline the testcase.
289
290 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
291
292         PR fortran/29982
293         * gfortran.fortran-torture/compile/parameter_3.f90: New
294         testcase.
295
296 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
297
298         PR fortran/29951
299         * gfortran.fortran-torture/execute/transfer2.f90: New test.
300
301 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
302
303         * gfortran.fortran-torture/execute/specifics.f90: Remove test
304         for CHAR.
305
306 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
307
308         PR libgfortran/29936
309         * gfortran.dg/write_check3.f90: New test.
310
311 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
312
313         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
314
315 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
316
317         PR fortran/20880
318         * gfortran.dg/interface_3.f90: New test.
319
320         PR fortran/29387
321         * gfortran.dg/generic_8.f90: New test.
322
323 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
324
325         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
326         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
327         * gfortran.dg/specifics_3.f90: Remove.
328
329 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
330
331         PR c/29955
332         * gcc.dg/gomp/pr29955.c: New test.
333
334         PR c/29736
335         * gcc.dg/pr29736.c: New test.
336
337 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
338
339         PR tree-opt/29964
340         * gcc.dg/pure-1.c: New test.
341
342 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
343
344         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
345         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
346
347 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
348
349         * gcc.dg/20061124-1.c: New testcase.
350
351 2006-11-23  Eric Christopher  <echristo@apple.com>
352
353         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
354
355 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
356
357         PR c/2707
358         PR c++/26167
359         * gcc.dg/Wconversion-integer.c: New. Supersedes
360         Wconversion-negative-constants.c
361         * gcc.dg/Wconversion-real.c: New.
362         * gcc.dg/Wconversion-real-integer.c: New.
363         * gcc.dg/Wconversion-negative-constants.c: Deleted.
364         * g++.dg/warn/Wconversion1.C: Modified.
365
366 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
367
368         * gfortran.dg/overload_1.f90: New test.
369
370 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
371
372         PR c/9072
373         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
374         Wtraditional-conversion.
375         * gcc.dg/overflow-warn-2.c: Likewise.
376         * gcc.dg/Wconversion.c: Likewise. Renamed as
377         Wtraditional-conversion.c .
378         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
379         Wtraditional-conversion-2.c .
380         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
381         Wtraditional-conversion-2.c
382         * gcc.dg/Wconversion-negative-constants.c: New.
383
384 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
385
386         * gcc.dg/tree-ssa/dump-1.c: New test.
387
388 2006-11-23  David Ung <davidu@mips.com>
389
390         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
391         -mfp64, allowable when ISA >= 33 and float is enabled.
392         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
393         of mthc1 and mfhc1 patterns.
394
395 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
396
397         PR tree-optimization/29921
398         * gcc.dg/pr29921.c: New test.
399
400 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
401
402         PR fortran/29441
403         * gfortran.dg/initialization_4.f90: New test.
404
405 2006-11-22  Ira Rosen  <irar@il.ibm.com>
406
407         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
408         platforms that have interleaving support.
409         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
410         * gcc.dg/vect/vect-strided-a-u16-i2.c,
411         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
412         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
413         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
414         gcc.dg/vect/vect-strided-u8-i2-gap.c,
415         gcc.dg/vect/vect-strided-u8-i8.c,
416         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
417         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
418         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
419         gcc.dg/vect/vect-strided-float.c,
420         gcc.dg/vect/vect-strided-a-mult.c,
421         gcc.dg/vect/vect-strided-mult-char-ls.c,
422         gcc.dg/vect/vect-strided-a-u16-mult.c,
423         gcc.dg/vect/vect-strided-a-u32-mult.c,
424         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
425         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
426         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
427         gcc.dg/vect/vect-strided-mult.c,
428         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
429         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
430
431 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
432
433         PR fortran/25087
434         * gfortran.dg/auto_char_len_4.f90: New test.
435
436 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
437
438         PR fortran/29652
439         * gfortran.dg/generic_7.f90: New test.
440         * gfortran.dg/defined_operators_1.f90: Add new error.
441
442 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
443
444         PR tree-optimization/29902
445         * g++.dg/tree-ssa/pr29902.C: New test.
446
447 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
448
449         PR fortran/29820
450         * gfortran.dg/used_types_13.f90: New test.
451
452 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
453
454         * gcc.dg/dfp/snan.c: Delete.
455
456 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
457
458         * g++.dg/cpp0x/static_assert1.C: New.
459         * g++.dg/cpp0x/static_assert2.C: New.
460         * g++.dg/cpp0x/static_assert3.C: New.
461
462 2006-11-21  Richard Guenther  <rguenther@suse.de>
463
464         * gcc.dg/vect/vect-pow-1.c: New testcase.
465         * gcc.dg/vect/vect-pow-2.c: Likewise.
466
467 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
468
469         PR c++/29570
470         * g++.dg/template/static29.C: New test.
471
472         PR c++/29734
473         * g++.dg/conversion/simd4.C: New test.
474
475 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
476
477         PR c++/29475
478         * g++.dg/template/access19.C: New test.
479         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
480         error is reported.
481
482 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
483
484         PR tree-opt/25500
485         * gcc.dg/tree-ssa/sra-4.c: New testcase.
486
487 2006-11-20  Tobias Burnus  <burnus@net-b.de>
488
489         PR fortran/27546
490         * gfortran.dg/import.f90: Extended test.
491         * gfortran.dg/import2.f90: Extended test.
492
493 2006-11-20  Tobias Burnus  <burnus@net-b.de>
494
495         * gfortran.dg/volatile3.f90: Add conflict test.
496
497 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
498
499         PR fortran/24783
500         * gfortran.dg/implicit_10.f90: New test.
501
502 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
503
504         PR c++/8586
505         * g++.dg/warn/Wall-write-strings.C: New.
506
507 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
508
509         * gfortran.dg/alloc_comp_constraint_5.f90: New.
510         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
511
512 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
513
514         * gfortran.dg/use_3.f90: Remove error message.
515         * gfortran.dg/iso_fortran_env_1.f90: New test.
516         * gfortran.dg/iso_fortran_env_2.f90: New test.
517         * gfortran.dg/iso_fortran_env_3.f90: New test.
518         * gfortran.dg/iso_fortran_env_4.f90: New test.
519
520 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
521
522         * gcc.dg/vect/vect-27.c: Fix initialization.
523
524 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
525
526         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
527         * gcc.dg/torture/builtin-minmax-1.c: New.
528
529         * gcc.dg/builtins-20.c: Add cases for copysign.
530
531 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
532
533         PR fortran/24285
534         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
535
536 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
537         * gfortran.dg/use_1.f90: New test.
538         * gfortran.dg/use_1.f90: New test.
539         * gfortran.dg/use_1.f90: New test.
540
541 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
542
543         PR tree-optimization/29801
544         * gcc.dg/pr29801.c: New test.
545
546 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
547
548         PR middle-end/29584
549         * gcc.dg/torture/pr29584.c: New test.
550
551 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
552
553         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
554         Condition PowerPC tests for saving FPRs on powerpc_fprs.
555         * gcc.target/powerpc/compress-float-ppc.c,
556         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
557         powerpc_fprs.
558         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
559         do not pass -mhard-float.
560
561 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
562
563         * gnat.dg/volatile_aggregate.adb: New test.
564
565 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
566
567         PR fortran/29391
568         PR fortran/29489
569         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
570         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
571
572 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
573
574         PR target/29201
575         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
576
577 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
578
579         * gfortran.dg/import3.f90: Fix error message.
580
581 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
582
583         PR tree-opt/29788
584         * gfortran.fortran-torture/compile/inline_1.f90:
585         New testcase.
586
587 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
588
589         * gcc.target/i386/x87regparm-1.c: New test.
590         * gcc.target/i386/x87regparm-2.c: New test.
591         * gcc.target/i386/x87regparm-3.c: New test.
592         * gcc.target/i386/x87regparm-4.c: New test.
593
594 2006-11-15  Tobias Burnus  <burnus@net-b.de>
595
596         PR fortran/27546
597         * gfortran.dg/import.f90: New test.
598         * gfortran.dg/import2.f90: New test.
599         * gfortran.dg/import3.f90: New test.
600
601 2006-11-15  Tobias Burnus  <burnus@net-b.de>
602
603         PR fortran/27588
604         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
605
606 2006-11-15  Tobias Burnus  <burnus@net-b.de>
607
608         PR fortran/29806
609         * gfortran.dg/contains.f90: New test.
610         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
611
612 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
613
614         PR tree-optimization/29581
615         * gcc.dg/pr29581-1.c: New test.
616         * gcc.dg/pr29581-2.c: New test.
617         * gcc.dg/pr29581-3.c: New test.
618         * gcc.dg/pr29581-4.c: New test.
619         * gfortran.dg/pr29581.f90: New test.
620
621 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
622
623         PR fortran/29702
624         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
625         numbers in error message headers.
626
627 2006-11-14  Richard Guenther  <rguenther@suse.de>
628
629         * gcc.target/i386/math-torture/math-torture.exp: Restrict
630         to i?86 and x86_64 targets.
631
632 2006-11-14  Caroline Tice  <ctice@apple.com>
633
634         * gcc.dg/pubtypes-1.c: New file/testcase.
635         * gcc.dg/pubtypes-2.c: New file/testcase.
636         * gcc.dg/pubtypes-3.c: New file/testcase.
637         * gcc.dg/pubtypes-4.c: New file/testcase.
638         * g++.dg/pubtypes.C: New file/testcase.
639
640 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
641
642         PR c++/29106
643         * g++.dg/init/self1.C: New test.
644
645 2006-11-14  Tobias Burnus  <burnus@net-b.de>
646
647         PR fortran/29657
648         * gfortran.dg/conflicts.f90: Add.
649
650 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
651
652         PR rtl-optimization/29798
653
654         * gcc.c-torture/execute/pr29798.c: New.
655
656 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
657
658         * gcc.dg/builtins-20.c: Add more cases.
659
660 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
661
662         PR fortran/29759
663         * gfortran.dg/gomp/pr29759.f90: New test.
664
665 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
666
667         PR c++/29518
668         * g++.dg/template/static28.C: New test.
669
670 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
671
672         * lib/c-torture.exp: Use target-libpath.exp.
673         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
674         set GCC_EXEC_PREFIX env var from global variable of same name.
675
676 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
677
678         PR fortran/26994
679         * gfortran.fortran-torture/compile/transfer-1.f90:
680         New testcase.
681
682 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
683             Zdenek Dvorak <dvorakz@suse.cz>
684
685         PR tree-optimization/29680
686         * gcc.dg/alias-11.c: New test.
687
688 2006-11-12  Jason Merrill  <jason@redhat.com>
689             Andrew Pinski <pinskia@physics.uc.edu>
690
691         PR middle-end/28915
692         * gcc.target/i386/vectorize1.c: New.
693
694 2006-11-12  Roger Sayle  <roger@eyesopen.com>
695
696         PR rtl-optimization/29797
697         * gcc.c-torture/execute/pr29797-1.c: New test case.
698
699 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
700
701         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
702
703 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
704
705         * gcc.dg/tree-ssa/prefetch-3.c: New test.
706
707 2006-11-12  Roger Sayle  <roger@eyesopen.com>
708
709         PR tree-optimization/13827
710         * gcc.dg/fold-eqand-1.c: New test case.
711
712 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
713
714         PR rtl-opt/28812
715         * gcc.c-torture/execute/mayalias-3.c: New test.
716
717 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
718
719         PR middle-end/27528
720         * gcc.c-torture/compile/pr27528.c: New test.
721         * gcc.dg/pr27528.c: Likewise.
722
723 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
724
725         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
726
727         * gcc.dg/torture/builtin-symmetric-1.c: New test.
728
729 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
730
731         PR fortran/29758
732         * gfortran.dg/reshape_source_size_1.f90: New test.
733
734 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
735
736         PR fortran/29315
737         * gfortran.dg/aliasing_dummy_4.f90: New test.
738
739 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
740
741         PR target/29777
742         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
743         and x86_64-*-* targets.
744
745 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
746
747         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
748         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
749         New macros. Use them in exact tests.
750         (TESTIT3): New macro.
751         Add tests for fmin, fmax and fma.
752
753 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
754
755         PR fortran/29431
756         * gfortran.dg/array_constructor_13.f90: New test.
757
758 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
759
760         PR fortran/29744
761         * gfortran.dg/used_types_12.f90: New test.
762
763 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
764
765         PR middle-end/29726
766         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
767         (test6): Ditto.
768         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
769         * gcc.dg/fold-eqandshift-3.c: New test case.
770
771 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
772
773         PR fortran/29699
774         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
775
776         PR fortran/21370
777         * gfortran.dg/change_symbol_attributes_1.f90: New test.
778
779 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
780
781         * gcc.dg/20061109-1.c: New testcase.
782
783 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
784
785         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
786
787 2006-11-09  Tobias Burnus  <burnus@net-b.de>
788
789         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
790         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
791
792 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
793
794         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
795         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
796
797 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
798
799         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
800
801 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
802
803         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
804         vect-9.c).
805         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
806         * gcc.dg/vect/vect-9.c: Now vectorizable.
807         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
808         that support vect_widen_mult.
809         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
810         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
811         vect-reduc-dot-u16.c).
812         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
813         vect-reduc-dot-u16.c).
814         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
815         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
816         vect-reduc-dot-s8.c).
817         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
818         vect-reduc-dot-s8.c).
819         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
820         vect-reduc-dot-s8.c).
821         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
822         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
823         vect-reduc-dot-u8.c).
824         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
825         vect-reduc-dot-u8.c).
826         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
827         * gcc.dg/vect/vect-multitypes-9.c: New test.
828         * gcc.dg/vect/vect-multitypes-10.c: New test.
829         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
830         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
831         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
832         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
833         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
834         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
835         wrapv-vect-reduc-dot-s8.c.
836         * lib/target-support.exp (check_effective_target_vect_unpack): New.
837         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
838         targets that support vec_unpack.
839         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
840         (check_effective_target_vect_widen_mult_qi_to_hi): New.
841         (check_effective_target_vect_widen_mult_hi_to_si): New.
842         (check_effective_target_vect_widen_sum): Removed.
843
844         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
845
846         * gcc.dg/vect/vect-multitypes-8.c: New test.
847         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
848
849         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
850
851         * gcc.dg/vect/vect-multitypes-7.c: New test.
852
853         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
854
855         * gcc.dg/vect/vect-multitypes-4.c: New test.
856         * gcc.dg/vect/vect-multitypes-5.c: New test.
857         * gcc.dg/vect/vect-multitypes-6.c: New test.
858
859         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
860
861         * gcc.dg/vect/vect-multitypes-1.c: New test.
862         * gcc.dg/vect/vect-multitypes-2.c: New test.
863         * gcc.dg/vect/vect-multitypes-3.c: New test.
864
865 2006-11-07  Eric Christopher  <echristo@apple.com>
866
867         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
868         Test using scan-assembler-not.
869
870 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
871
872         * gcc.dg/inline-17.c: New test.
873
874 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
875
876         PR other/25028
877         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
878         on HP-UX.
879
880 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
881
882         PR fortran/29539
883         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
884
885         PR fortran/29634
886         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
887         test.
888
889 2006-11-07  Tobias Burnus  <burnus@net-b.de>
890
891         PR fortran/29601
892         * gfortran.dg/volatile.f90: Add.
893         * gfortran.dg/volatile2.f90: Add.
894         * gfortran.dg/volatile3.f90: Add.
895         * gfortran.dg/volatile4.f90: Add.
896         * gfortran.dg/volatile5.f90: Add.
897         * gfortran.dg/volatile6.f90: Add.
898         * gfortran.dg/volatile7.f90: Add.
899
900 2006-11-06  Tobias Burnus  <burnus@net-b.de>
901
902         * gfortran.dg/io_constraints_2.f90: Adjust pattern
903           for matching error messages.
904         * gfortran.dg/specifics_3.f90: Adjust pattern
905           for matching error messages.
906
907 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
908             Bernhard Fischer  <aldot@gcc.gnu.org>
909
910         * lib/gcc-dg.exp (output-exists): New proc.
911         (output-exists-not): New proc.
912         * gcc.test-framework/test-framework.awk: Support new directives.
913         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
914         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
915         * gcc.test-framework/dg-outexists-exp-F.c: New test.
916         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
917         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
918         * gcc.test-framework/dg-outexists-exp-P.c: New test.
919
920 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
921
922         PR fortran/29630
923         PR fortran/29679
924         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
925         * gfortran.dg/initialization_3.f90: New.
926
927 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
928
929         PR libgfortran/25545
930         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
931
932 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
933
934         PR middle-end/29695
935         * gcc.c-torture/execute/pr29695-1.c: New test.
936         * gcc.c-torture/execute/pr29695-2.c: New test.
937
938 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/29565
941         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
942
943 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
944
945         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
946         for matching error messages.
947
948 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
949
950         PR target/26915
951         * gcc.target/i386/387-12.c: New test.
952
953 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
954
955         PR libfortran/29713
956         * gfortran.dg/pr29713.f90: New test.
957
958 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
959
960         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
961         Also test for bogus rest sign.
962
963 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
964
965         PR libfortran/27895
966         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
967
968 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
969
970         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
971         from error messages.
972
973 2006-11-02  Mike Stump  <mrs@apple.com>
974
975         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
976
977         * g++.old-deja/g++.abi/align.C: Enable for darwin.
978
979 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
980
981         * g++.dg/eh/gcsec1.C: New test.
982
983 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
984
985         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
986         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
987
988 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
989
990         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
991         hexadecimal value.
992         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
993         * gcc.dg/pr14796-2.c: Likewise.
994
995 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
996
997         * gcc.c-torture/execute/20061101-1.c: New test.
998
999 2006-11-01  Richard Guenther  <rguenther@suse.de>
1000
1001         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1002
1003 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1004
1005         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1006         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1007
1008 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1009
1010         * gcc.c-torture/execute/20061031-1.c: New test.
1011
1012 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1013
1014         PR 23067
1015         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1016         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1017         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1018         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1019         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1020         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1021         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1022
1023 2006-10-31  Eric Christopher  <echristo@apple.com>
1024             Falk Hueffner  <falk@debian.org>
1025
1026         * gcc.dg/builtin-bswap-1.c: New.
1027         * gcc.dg/builtin-bswap-2.c: New.
1028         * gcc.dg/builtin-bswap-3.c: New.
1029         * gcc.dg/builtin-bswap-4.c: New.
1030         * gcc.dg/builtin-bswap-5.c: New.
1031         * gcc.target/i386/builtin-bswap-1.c: New.
1032
1033 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1034
1035         * gcc.dg/inline-16.c: New.
1036
1037         PR 16622
1038         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1039         defining it.
1040         * gcc.dg/inline-13.c: New.
1041         * gcc.dg/inline-14.c: New.
1042         * gcc.dg/inline-15.c: New.
1043
1044         PR 11377
1045         * gcc.dg/inline6.c: New.
1046         * gcc.dg/inline7.c: New.
1047
1048 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1049
1050         PR middle-end/23470
1051         * gcc.dg/pr23470-1.c: New test case.
1052
1053 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1054
1055         PR fortran/29537
1056         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1057         data.
1058         * gfortran.dg/blockdata_2.f90: New testcase.
1059
1060 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1061
1062         PR libfortran/29627
1063         * gfortran.dg/unf_short_record_1.f90:  New test.
1064
1065 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1066
1067         PR fortran/29067
1068         * gfortran.dg/pr29067.f: New test.
1069
1070 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1071             Richard Sandiford  <richard@codesourcery.com>
1072
1073         * lib/target-supports.exp (get_compiler_messages): Append options
1074         as a single list element.
1075         (check_effective_target_arm_vfp_ok): New.
1076         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1077
1078 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1079
1080         PR fortran/29387
1081         * gfortran.dg/intrinsic_actual_2.f90: New test.
1082
1083         PR fortran/29490
1084         * gfortran.dg/actual_array_interface_1.f90: New test.
1085
1086         PR fortran/29641
1087         * gfortran.dg/used_types_11.f90: New test.
1088
1089 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1090
1091         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1092         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1093         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1094         * g++.old-deja/g++.mike/net25.C (main): Same.
1095         * g++.dg/lookup/exception1.C (main): Same.
1096         * g++.dg/parse/parens2.C (main): Same.
1097
1098 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1099
1100         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1101
1102 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1103
1104         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1105         * gcc.dg/torture/builtin-math-3.c: Likewise.
1106
1107 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/29452
1110         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1111         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1112
1113 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1114
1115         PR Fortran/29410
1116         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1117
1118 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1119
1120         * lib/target-supports.exp (check_function_available): Declare
1121         function before calling.
1122
1123 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1124
1125         PR tree-optimization/29637
1126         * gcc.dg/pr29637.c: New test.
1127
1128 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1129
1130         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1131         tree canonicalization.
1132
1133 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1134
1135         * gcc.dg/builtins-20.c: Add more hypot tests.
1136
1137 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1138
1139         * gcc.dg/fold-compare-1.c: New test case.
1140
1141 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1142
1143         PR c++/16307
1144         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1145
1146 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1147
1148         PR tree-optimization/15458
1149         * gcc.dg/fold-xornot-1.c: New test case.
1150
1151 2006-10-29  Richard Guenther  <rguenther@suse.de>
1152
1153         * gcc.target/i386/math-torture/trunc.c: New testcase.
1154
1155 2006-10-29  Richard Guenther  <rguenther@suse.de>
1156
1157         * gcc.target/i386/math-torture/round.c: New testcase.
1158
1159 2006-10-29  Richard Guenther  <rguenther@suse.de>
1160
1161         * gcc.target/i386/math-torture/ceil.c: New testcase.
1162         * gcc.target/i386/math-torture/floor.c: Likewise.
1163
1164 2006-10-29  Richard Guenther  <rguenther@suse.de>
1165
1166         * gcc.target/i386/math-torture/rint.c: New testcase.
1167         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1168
1169 2006-10-29  Richard Guenther  <rguenther@suse.de>
1170
1171         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1172         * gcc.target/i386/math-torture/lceil.c: Likewise.
1173
1174 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1175
1176         PR libgfortran/24313
1177         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1178
1179 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1180
1181         * gcc.c-torture/execute/20020118-1.c,
1182         gcc.c-torture/execute/builtins/strlen.c,
1183         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1184         comment typos.
1185
1186 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1187
1188         * gcc.dg/builtins-20.c: Add tests for hypot.
1189         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1190         two-argument builtins.
1191         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1192         TESTIT2.  Update all callers.
1193         (TESTIT2, TESTIT2_R): New helper macros.
1194         Add testcases for pow, hypot and atan2.
1195
1196 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1197
1198         PR C++/29295
1199         * g++.dg/expr/bool1.C: New test.
1200         * g++.dg/expr/bool2.C: New test.
1201
1202 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1203
1204         PR fortran/28224
1205         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1206         * gfortran.dg/namelist_internal.f90: New test.
1207
1208 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1209
1210         PR fortran/29625
1211         * gfortran.dg/io_real_boz.f90: Add.
1212         * gfortran.dg/io_real_boz2.f90: Add.
1213
1214 2006-10-28  Richard Guenther  <rguenther@suse.de>
1215
1216         PR middle-end/26899
1217         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1218
1219 2006-10-28  Richard Guenther  <rguenther@suse.de>
1220
1221         PR target/28806
1222         * gcc.target/i386/math-torture/lround.c: New testcase.
1223
1224 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1225
1226         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1227         * gcc.dg/builtins-44.c: Likewise.
1228         * gcc.dg/builtins-45.c: Likewise.
1229         * gcc.dg/pr28796-2.c: Likewise.
1230         * gcc.dg/unordered-3.c: Likewise.
1231
1232 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1233
1234         PR libgfortran/27954
1235         * gfortran.dg/error_recovery_2.f90: New test.
1236
1237 2006-10-26  Richard Guenther  <rguenther@suse.de>
1238
1239         * gcc.target/i386/i386.exp: Use glob, not find to collect
1240         tests.  Avoids recursing into subdirectories.
1241         * gcc.target/i386/math-torture/math-torture.exp: Torture
1242         for interesting ia32 math options.
1243         * gcc.target.i386/math-torture/lrint.c: New testcase.
1244
1245 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1246
1247         PR libgfortran/29563
1248         * gfortran.dg/arrayio_9.f90: Update test.
1249         * gfortran.dg/arrayio_19.f90: New test.
1250
1251 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1252
1253         * gcc.dg/20061026.c: New testcase.
1254
1255 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1256
1257         PR libgfortran/29563
1258         * gfortran.dg/arrayio_9.f90: New test.
1259
1260 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1261
1262         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1263         Copy the strings manually, as strcpy may call strlen.
1264
1265 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1266
1267         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1268         Add checks for log, log2, log10 and log1p.
1269
1270         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1271         we already test 0.0.  Add checks for expm1, log, log2, log10,
1272         log1p, cbrt, erf and erfc.
1273
1274 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1275
1276         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1277
1278 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1279
1280         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1281         and remainderl() built-in functions.  Remove -ffast-math from
1282         dg-options.
1283
1284 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1285
1286         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1287         acosh and atanh.
1288
1289         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1290         floating point modifiers to arguments passed to float and long
1291         double functions respectively.  Update all callers to use floating
1292         point numbers, not integers.  Add tests for exp, exp2 and
1293         exp10/pow10.
1294
1295         * gcc.dg/torture/builtin-math-3.c: New test.
1296
1297 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1298
1299         PR fortran/29393
1300         * gfortran.dg/initialize_2.f90: New.
1301
1302 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1303
1304         * gcc.dg/torture/builtin-math-2.c: New test.
1305
1306 2006-10-24  Richard Guenther  <rguenther@suse.de>
1307
1308         PR middle-end/28796
1309         * gcc.dg/pr28796-1.c: New testcase.
1310         * gcc.dg/pr28796-2.c: Likewise.
1311
1312 2006-10-24  Richard Guenther  <rguenther@suse.de>
1313
1314         * gcc.dg/builtins-57.c: New testcase.
1315
1316 2006-10-24  Richard Guenther  <rguenther@suse.de>
1317
1318         PR tree-optimization/29567
1319         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1320
1321 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1322
1323         PR tree-optimization/14784
1324         * gcc.dg/alias-10.c: New test.
1325
1326 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1327
1328         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1329
1330 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1331
1332         * gcc.dg/builtin-strncat-chk-1.c: New test.
1333
1334 2006-10-23  Jan Hubicka  <jh@suse.cz>
1335
1336         * gcc.dg/memmove-1.c: New test.
1337
1338 2006-10-23  Paul Brook  <paul@codesourcery.com>
1339
1340         * gcc.dg/pragma-pack-5.c: New test.
1341
1342 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1343
1344         * g++.dg/other/s390-1.C: New testcase.
1345
1346 2006-10-23  Richard Guenther  <rguenther@suse.de>
1347
1348         PR middle-end/27132
1349         PR middle-end/23295
1350         * gcc.dg/pr27132.c: New testcase.
1351         * gcc.dg/pr23295.c: Likewise.
1352         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1353         * g++.dg/tree-ssa/pr19807.C: Likewise.
1354
1355 2006-10-23  Richard Guenther  <rguenther@suse.de>
1356
1357         PR middle-end/21032
1358         * gcc.dg/pr21032.c: New testcase.
1359
1360 2006-10-22  Jeff Law  <law@redhat.com>
1361         Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/15911
1364         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1365
1366 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1367
1368         PR c++/20647
1369         * g++.dg/abi/rtti3.C: New.
1370
1371 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1372
1373         PR middle-end/28252
1374         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1375         transformation.
1376
1377 2006-10-21  Richard Guenther  <rguenther@suse.de>
1378
1379         PR tree-optimization/3511
1380         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1381
1382 2006-10-21  Richard Guenther  <rguenther@suse.de>
1383
1384         PR middle-end/26898
1385         * gcc.dg/torture/pr26898-1.c: New testcase.
1386         * gcc.dg/torture/pr26898-2.c: Likewise.
1387
1388 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1389
1390         PR c++/28053
1391         * g++.dg/parse/bitfield1.C: Adjust error markers.
1392         * g++.dg/parse/bitfield2.C: New test.
1393
1394 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1395
1396         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1397
1398 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1399
1400         PR libfortran/27895
1401         * gfortran.dg/zero_sized_1.f90: New test.
1402
1403 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1404
1405         * gcc.dg/div-compare-1.c: New test.
1406
1407 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR fortran/29216
1410         * gfortran.dg/result_default_init_1.f90: New test.
1411
1412         PR fortran/29314
1413         * gfortran.dg/automatic_default_init_1.f90: New test.
1414
1415         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1416         from 38 to 33.
1417
1418 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1419
1420         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1421         'using namespace std' without previous declaration.
1422         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1423         * g++.old-deja/g++.robertl/eb133c.C: New.
1424
1425 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1426
1427         PR libgfortran/29277
1428         * gfortran.dg/streamio_4.f90: Update test.
1429         * gfortran.dg/streamio_11.f90: New test.
1430
1431 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1432
1433         PR c++/27952
1434         * g++.dg/inherit/virtual1.C: New test.
1435
1436 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1437
1438         PR c++/28261
1439         * g++.dg/parse/enum3.C: New test.
1440
1441 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/29039
1444         * g++.dg/init/ctor8.C: New test.
1445
1446 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1447
1448         PR c++/27270
1449         * g++.dg/ext/complit8.C: Tweak error markers.
1450         * g++.dg/template/complit1.C: Add error marker.
1451
1452 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1453
1454         PR c++/27270
1455         * g++.dg/ext/complit8.C: New test.
1456
1457         PR c++/29408
1458         * g++.dg/parse/dtor12.C: New test.
1459
1460         PR c++/29435
1461         * g++.dg/template/sizeof11.C: New test.
1462
1463 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1464
1465         PR fortran/29392
1466         * gfortran.dg/data_char_3.f90: New test.
1467
1468         PR fortran/29451
1469         * gfortran.dg/negative_automatic_size.f90: New test.
1470
1471 2006-10-16  David Daney  <ddaney@avtrex.com>
1472
1473         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1474
1475 2006-10-16  Eric Christopher  <echristo@apple.com>
1476
1477         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1478         x86_64.
1479
1480 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1481
1482         PR c++/28211
1483         * g++.dg/tc1/dr49.C: Tweak error messages.
1484         * g++.dg/parse/template21.C: New test.
1485
1486 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1487
1488         PR middle-end/20491
1489         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1490
1491 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1492
1493         PR fortran/29403
1494         * gfortran.dg/print_1.f90: New test.
1495
1496 2006-10-15  Jan Hubicka  <jh@suse.cz>
1497
1498         PR middle-end/29241
1499         * gcc.c-torture/compile/pr29241.c: New testcase.
1500
1501 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1502
1503         PR middle-end/29250
1504         * gcc.c-torture/compile/pr29250.c: New test.
1505
1506 2006-10-15  Richard Guenther  <rguenther@suse.de>
1507
1508         * gcc.dg/pr29299.c: New testcase.
1509
1510 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1511
1512         PR fortran/24767
1513         * gfortran.dg/label_4.f90: Adjust warning flag.
1514
1515 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1516
1517         PR fortran/29371
1518         * gfortran.dg/nullify_3.f90: New test.
1519
1520 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1521
1522         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1523         on Solaris 2.5.1 too.
1524
1525 2006-10-13  Eric Christopher  <echristo@apple.com>
1526
1527         * gcc.dg/pr25993.c: Skip for darwin.
1528
1529 2006-10-13  Eric Christopher  <echristo@apple.com>
1530
1531         * gcc.dg/visibility-11.c: Skip for darwin.
1532
1533 2006-10-13  Eric Christopher  <echristo@apple.com>
1534
1535         * gcc.dg/darwin-weakimport-1.c: Use
1536         -fno-asynchronous-unwind-tables.
1537         * gcc.dg/darwin-weakimport-3.c: Ditto.
1538
1539 2006-10-13  Richard Guenther  <rguenther@suse.de>
1540
1541         PR tree-optimization/29446
1542         * gcc.dg/torture/pr29446.c: New testcase.
1543
1544 2006-10-13  Bill Wendling  <wendling@apple.com>
1545
1546         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1547         * g++.old-deja/g++.jason/hmc1.C: Likewise.
1548         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1549         * g++.old-deja/g++.law/shadow1.C: Likewise.
1550         * g++.old-deja/g++.law/ctors10.C: Likewise.
1551         * g++.dg/debug/namespace1.C: Likewise.
1552         * g++.dg/inherit/namespace-as-base.C: Likewise.
1553         * g++.dg/opt/delay-slot-1.C: Likewise.
1554         * g++.dg/parse/defarg10.C: Likewise.
1555         * g++.dg/template/ptrmem11.C: Likewise.
1556         * g++.dg/template/mem_func_ptr.C: Likewise.
1557         * g++.dg/template/spec19.C: Likewise.
1558
1559 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
1560
1561         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1562
1563 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1564
1565         PR fortran/29373
1566         * gfortran.dg/implicit_9.f90: New test.
1567
1568         PR fortran/29407
1569         * gfortran.dg/namelist_25.f90: New test.
1570
1571         PR fortran/27701
1572         * gfortran.dg/same_name_2.f90: New test.
1573
1574         PR fortran/29232
1575         * gfortran.dg/host_assoc_types_1.f90: New test.
1576
1577         PR fortran/29364
1578         * gfortran.dg/missing_derived_type_1.f90: New test.
1579         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1580
1581         PR fortran/29422
1582         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1583
1584         PR fortran/29428
1585         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1586
1587 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1588
1589         PR fortran/29391
1590         * gfortran.dg/bound_2.f90: New test.
1591
1592 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1593
1594         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1595         directive.
1596         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1597         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1598         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1599         * gfortran.dg/gomp/reduction3.f90: Likewise.
1600         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1601         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1602         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1603         * gfortran.dg/forall_4.f90: Likewise.
1604         * gfortran.dg/spec_expr_4.f90: Likewise.
1605         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1606         * gfortran.dg/forall_5.f90: Likewise.
1607         * gfortran.dg/open_access_append_2.f90: Add check for
1608         compile-time warning.
1609
1610 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1611
1612         PR c++/28506
1613         * g++.dg/parse/pure1.C: New test.
1614
1615 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1616
1617         PR fortran/21435
1618         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1619         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1620         for compile-time warnings.
1621         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1622         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1623         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1624         file.
1625         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1626         specifier.
1627         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1628         compile-time warning.
1629
1630 2006-10-12  Jan Hubicka  <jh@suse.cz>
1631
1632         PR c/28419
1633         * gcc.dg/pr28319.c: New test.
1634
1635 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1636         PR c++/29318
1637         * g++.dg/ext/vla4.C: New test.
1638
1639 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1640
1641         PR c++/27961
1642         * g++.dg/template/crash60.C: New test.
1643         * g++.dg/other/large-size-array.C: Adjust error markers.
1644         * g++.dg/parse/crash27.C: Likewise.
1645         * g++.dg/template/crash1.C: Likewise.
1646
1647 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1648
1649         PR testsuite/29093
1650         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1651
1652 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1653
1654         PR preprocessor/28709
1655         * gcc.dg/cpp/paste14.c: New test.
1656
1657 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1658
1659         PR c++/29175
1660         * g++.dg/init/array24.C: New test.
1661
1662 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1665         of <sys/types.h>.
1666
1667 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1668
1669         PR c++/29024
1670         * g++.dg/parse/typedef8.C: New test.
1671         * g++.dg/other/mult-stor1.C: Adjust error markers.
1672
1673 2006-10-11  Richard Guenther  <rguenther@suse.de>
1674
1675         PR tree-optimization/28230
1676         * gcc.dg/torture/pr28230.c: New testcase.
1677
1678 2006-10-11  Richard Guenther  <rguenther@suse.de>
1679
1680         PR inline-asm/29119
1681         * gcc.dg/torture/pr29119.c: New testcase.
1682
1683 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1684
1685         PR middle-end/29272
1686         * gcc.c-torture/execute/20060930-2.c: New test.
1687
1688 2006-10-09  Richard Henderson  <rth@redhat.com>
1689
1690         Revert emutls patch.
1691
1692 2006-10-09  Richard Guenther  <rguenther@suse.de>
1693
1694         PR middle-end/29254
1695         * gcc.dg/pr29254.c: New testcase.
1696
1697 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1698             Paul Thomas  <pault@gcc.gnu.org>
1699
1700         PR fortran/20541
1701         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1702         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1703         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1704         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1705         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1706         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1707         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1708         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1709         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1710         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1711         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1712         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1713         * gfortran.dg/alloc_comp_std.f90: New test.
1714         * gfortran.dg/move_alloc.f90: New test.
1715
1716 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1717
1718         PR fortran/29115
1719         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1720
1721         PR fortran/29211
1722         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1723
1724 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1725
1726         PR fortran/28585
1727         * gfortran.dg/new_line.f90: New test.
1728
1729 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1730
1731         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1732         * gcc.dg/torture/builtin-convert-1.c,
1733         gcc.dg/torture/builtin-convert-2.c,
1734         gcc.dg/torture/builtin-convert-3.c,
1735         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1736
1737 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1738
1739         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1740         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1741         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1742         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1743
1744 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1745
1746         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1747         Xfail some tests for powerpc-darwin and powerpc-aix.
1748
1749 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR c/29380
1752         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1753
1754 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1755
1756         PR target/29300
1757         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1758         on hppa*-*-hpux*.
1759
1760 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1761
1762         PR fortran/16580
1763         PR fortran/29288
1764         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1765         Add tests for using all possible intrinsics as actual arguments.
1766         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1767         all possible intrinsics as actual arguments.
1768         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1769         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1770
1771 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1772
1773         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1774         * gcc.dg/debug/debug-2.c: Likewise.
1775
1776 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1777
1778         * gcc.c-torture/compile/sync-2.c: New test.
1779
1780 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1781
1782         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1783         line endings.
1784
1785 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1786
1787         PR rtl-optimization/29128
1788         * gcc.c-torture/compile/pr29128.c: New test.
1789
1790 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1791
1792         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1793         line endings.
1794
1795 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1796
1797         PR middle-end/29256
1798         * gcc.dg/tree-ssa/loop-19.c: New test.
1799
1800 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1801
1802         PR tree-optimization/29330
1803         * gcc.dg/pr29330.c: New test.
1804
1805         PR target/28924
1806         * gcc.c-torture/compile/20061005-1.c: New test.
1807
1808 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1809
1810         * gcc.dg/typename-vla-1.c: New case.
1811         * gnat.dg/forward_vla.adb: New case.
1812
1813 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR tree-optimization/29290
1816         * gfortran.dg/loop_nest_1.f90: New test.
1817
1818         PR target/29198
1819         * gcc.dg/tls/opt-12.c: New test.
1820
1821         PR fortran/28415
1822         * gfortran.dg/save_2.f90: New test.
1823
1824         PR c/29091
1825         * gcc.dg/pr29091.c: New test.
1826
1827 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1828
1829         * lib/target-supports.exp
1830         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1831         same as x86_64-*-*; check for LP64.
1832
1833 2006-10-04  Richard Henderson  <rth@redhat.com>
1834
1835         * lib/target-supports.exp (check_effective_target_tls): Redefine
1836         to mean non-emulated tls.
1837         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1838         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1839         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1840         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1841         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1842         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1843         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1844
1845 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1846
1847         PR fortran/29343
1848         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1849
1850 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1851
1852         * gfortran.dg/bounds_check_fail_1.f90: New test.
1853
1854 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1855
1856         PR c++/29020
1857         * g++.dg/template/friend48.C: New test.
1858
1859 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1860
1861         PR fortran/29098
1862         * gfortran.dg/default_initialization_2.f90: New test.
1863
1864 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1865
1866         PR fortran/20779
1867         PR fortran/20891
1868         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1869
1870 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1871
1872         PR fortran/29284
1873         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1874
1875         PR fortran/29321
1876         PR fortran/29322
1877         * gfortran.dg/missing_optional_dummy_2.f90: New test.
1878
1879         PR fortran/25091
1880         PR fortran/25092
1881         * gfortran.dg/entry_array_specs_1.f90: New test.
1882
1883 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1884
1885         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1886         insufficient to inhibit some test failures at -O3.  Do testing
1887         on integers.
1888
1889 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1890
1891         PR c++/29138
1892         * g++.dg/inherit/access8.C: New test.
1893         * g++.dg/template/dtor4.C: Tweak error messages.
1894
1895 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1896
1897         PR fortran/27478
1898         * gfortran.dg/entry_8.f90: New test.
1899
1900 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1901
1902         PR c++/29291
1903         * g++.dg/parse/new4.C: New test.
1904
1905 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1906
1907         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1908         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1909         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1910         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1911         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1912
1913 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1914
1915         PR fortran/19260
1916         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1917         * gfortran.dg/continuation_2.f90: New test.
1918
1919         PR fortran/19262
1920         * gfortran.dg/continuation_3.f90: New test.
1921         * gfortran.dg/continuation_4.f90: New test.
1922         * gfortran.dg/continuation_5.f: New test.
1923         * gfortran.dg/continuation_6.f: New test.
1924
1925 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1926
1927         PR c++/29226
1928         * g++.dg/template/vla1.C: New test.
1929
1930 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1931
1932         PR fortran/29210
1933         * gfortran.dg/complex_parameter_1.f90: New test.
1934
1935 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR c/29154
1938         * gcc.c-torture/execute/20060929-1.c: New test.
1939
1940 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1941
1942         PR c++/29105
1943         * g++.dg/template/member6.C: New test.
1944         * g++.dg/parse/typename7.C: Adjust error markers.
1945
1946         PR c++/29080
1947         * g++.dg/template/member7.C: New test.
1948
1949 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1950
1951         PR c/24010
1952         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1953         gcc.dg/Woverride-init-3.c: New tests.
1954
1955 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1956
1957         * gcc.c-torture/execute/20060930-1.c: New test.
1958
1959 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1960
1961         PR fortran/18791
1962         * gfortran.dg/specifics_1.f90: New test.
1963         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1964         complex specifics.
1965
1966 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1967
1968         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1969         pthread-init-common.h: New.
1970
1971 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1972
1973         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1974         precision on some archs.
1975
1976 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1977
1978         * gcc.dg/non-local-goto-1.c: New test.
1979         * gcc.dg/non-local-goto-2.c: Likewise.
1980         * gcc.dg/setjmp-3.c: Likewise.
1981         * gcc.dg/setjmp-4.c: Likewise.
1982
1983 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1984
1985         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1986
1987 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1988
1989         PR fortran/28276
1990         * gfortran.dg/exponent_1.f90: New test.
1991
1992         PR fortran/27021
1993         * gfortran.dg/nearest_1.f90: New test.
1994
1995 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1996
1997         PR middle-end/25261
1998         PR middle-end/28790
1999         * gcc.dg/gomp/nestedfn-1.c: New test.
2000
2001 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2002
2003         PR objc/29195
2004         * objc/compile/method-1.m: New test.
2005
2006 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2007
2008         PR c++/26938
2009         * g++.dg/template/crash58.C: New test.
2010         * g++.dg/parse/crash28.C: Adjust error markers.
2011         * g++.dg/template/crash34.C: Likewise.
2012         * g++.dg/template/friend31.C: Likewise.
2013         * g++.dg/template/crash32.C: Likewise.
2014
2015         PR c++/27329
2016         * g++.dg/template/crash59.C: New test.
2017
2018         PR c++/27667
2019         * g++.dg/template/spec33.C: New test.
2020         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2021
2022 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2023             Adam Nemet  <anemet@caviumnetworks.com>
2024
2025         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2026         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2027
2028 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2029
2030         PR target/28911
2031         * gcc.dg/pr28911.c: New.
2032
2033 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2034
2035         PR target/29169
2036         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2037         (dg-options): Add -mfpmath=387.
2038
2039 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR c/28706
2042         * gcc.dg/pr28706.c: New test.
2043
2044         PR c/28712
2045         * gcc.dg/pr28712.c: New test.
2046
2047 2006-09-22  Mike Stump  <mrs@apple.com>
2048
2049         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2050
2051 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2052
2053         PR tree-optimization/28888
2054         * gcc.dg/pr28888.c: New test.
2055
2056 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2057
2058         PR c++/29016
2059         * g++.dg/init/ptrfn1.C: New test.
2060
2061 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2062
2063         PR c++/28861
2064         * g++.dg/template/spec32.C: New test.
2065         * g++.dg/parse/crash9.C: Adjust error markers.
2066
2067         PR c++/28303
2068         * g++.dg/template/typedef6.C: New test.
2069         * g++.dg/init/error1.C: Adjust error markers.
2070         * g++.dg/parse/crash9.C: Likewise.
2071         * g++.dg/template/crash55.C: Likewise.
2072
2073 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2074
2075         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2076
2077 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2078
2079         PR target/27650
2080         * g++.dg/ext/dllimport12.C: New test.
2081
2082 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2083
2084         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2085         * gcc.target/mips/nmadd-2.c: Likewise.
2086         * gcc.target/mips/mips-ps-6.c: New test.
2087         * gcc.target/mips/neg-abs-1.c: Likewise.
2088         * gcc.target/mips/neg-abs-2.c: Likewise.
2089         * gcc.target/mips/nmadd-3.c: New test.
2090
2091 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2092
2093         PR middle-end/28046
2094         * gcc.dg/gomp/atomic-10.c: New test.
2095         * g++.dg/gomp/atomic-10.C: New test.
2096
2097 2006-09-20  Eric Christopher  <echristo@apple.com>
2098
2099         * gcc.target/i386/sse3-not-fisttp.c: New.
2100
2101 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2102
2103         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2104
2105 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2106
2107         * gcc.c-torture/execute/pr28289.c (one): New variable.
2108         (main): Use it instead of argc.
2109         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2110         (main): Use it instead of argc.
2111
2112 2006-09-19  Paul Brook  <paul@codesourcery.com>
2113
2114         PR target/28516
2115         * gcc.dg/nested-func-5.c: New test.
2116
2117 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2118
2119         * lib/target-supports.exp (check_effective_target_tls): Compile
2120         test stubs using ${tool}_target_compile, not just target_compile.
2121         (check_effective_target_tls_runtime): Likewise.
2122
2123 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2124
2125         * gcc.c-torture/compile/20030405-1.x: Remove.
2126
2127         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2128         optimising linker from discarding it.
2129
2130 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2131
2132         PR fortran/28526
2133         * gfortran.dg/keyword_symbol_1.f90: New test.
2134
2135         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2136         pedantic compilation option.
2137
2138 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2139
2140         PR fortran/29060
2141         * gfortran.dg/spread_shape_1.f90: New test.
2142
2143 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2144
2145         PR tree-optimization/28887
2146         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2147
2148 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2149
2150         PR c/25993
2151         * gcc.dg/pr25993.c: New test.
2152
2153 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2154
2155         PR tree-opt/21591
2156         * gcc.dg/vect/pr21591.c: New test.
2157
2158 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2159
2160         PR tree-opt/29059
2161         * gcc.c-torture/compile/strcpy-1.c: New test.
2162         * gcc.c-torture/compile/strcpy-2.c: New test.
2163         * gcc.c-torture/compile/memcpy-1.c: New test.
2164         * gcc.c-torture/compile/memcpy-2.c: New test.
2165
2166 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2167
2168         PR testsuite/29055
2169         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2170
2171 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2172
2173         * gnat.dg/specs/double_record_extension1.ads: New test.
2174         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2175
2176 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2177
2178         PR fortran/29051
2179         * gfortran.dg/oldstyle_3.f90: New test.
2180
2181 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2182
2183         PR libgfortran/29099
2184         * gfortran.dg/secnds-1.f: New test.
2185
2186 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2187
2188         PR libgfortran/29053
2189         * gfortran.dg/streamio_9.f90: New test.
2190         * gfortran.dg/streamio_10.f90: New test.
2191
2192 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2193
2194         PR C++/29002
2195         * g++.dg/init/array22.C: New test.
2196         * g++.dg/init/array23.C: New test.
2197
2198 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2199
2200         * stackcheck.lst: Update list of tests requiring stack checking.
2201         * norun.lst: Adjust for above change.
2202         * ada95.lst: New file.
2203         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2204         requiring -gnat95 switch.
2205
2206 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2207
2208         * gnat.dg/in_out_parameter.adb: New test.
2209
2210 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2211
2212         PR debug/28980
2213         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2214
2215 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2216
2217         * gnat.dg/specs/unchecked_union.ads: New test.
2218
2219 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2220
2221         PR rtl-optimization/28982
2222         * gcc.c-torture/execute/pr28982a.c: New test.
2223         * gcc.c-torture/execute/pr28982b.c: Likewise.
2224
2225 2006-09-12  Eric Christopher  <echristo@apple.com>
2226
2227         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2228         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2229
2230 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2231
2232         PR c/28768
2233         PR preprocessor/14634
2234         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2235         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2236         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2237
2238 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         * gcc.dg/pr28243.c: New test.
2241
2242 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2243
2244         PR fortran/28971
2245         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2246         this undiagnosed regression reappears.
2247
2248 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2249
2250         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2251         Treat $srcdir as a literal.
2252         * lib/fortran-torture.exp (fortran-torture-compile,
2253         fortran-torture-execute): Likewise.
2254         * lib/objc-torture.exp (objc-torture-compile,
2255         objc-torture-execute): Likewise.
2256         * lib/profopt.exp (profopt-execute): Likewise.
2257
2258 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2259
2260         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2261
2262 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2263
2264         PR testsuite/28950
2265         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2266
2267 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2268
2269         PR target/13685
2270         * gcc.target/i386/pr13685.c: New test.
2271
2272 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2273
2274         * gcc.dg/pr28726.c: New test.
2275
2276 2006-09-11  Josh Conner  <jconner@apple.com>
2277
2278         * gcc.dg/nrv3.c: Increase size of structure.
2279         * gcc.dg/nrv4.c: Likewise.
2280         * gcc.dg/nrv5.c: Likewise.
2281
2282 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2283
2284         PR libfortran/28890
2285         gfortran.dg/assumed_charlen_function_5.f90: New test.
2286
2287 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2288
2289         PR c++/28991
2290         * g++.dg/init/static3.C: New test.
2291
2292 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2293
2294         PR testsuite/29007
2295         * gcc.dg/long-long-cst1.c (t): Add cast to
2296         __SIZE_TYPE__ before casting to int.
2297         (main): Return 0 on success.
2298
2299 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2300
2301         * gcc.c-torture/execute/20060910-1.c: New test.
2302
2303 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2304
2305         PR middle-end/26983
2306         * gcc.dg/pr26983.c: New test.
2307
2308 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2309
2310         PR target/29006
2311         * gcc.c-torture/execute/pr29006.c: New test.
2312
2313 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2314
2315         PR libfortran/28947
2316         gfortran.dg/matmul_4.f90: New test.
2317
2318 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2319
2320         PR fortran/28959
2321         gfortran.dg/used_types_10: New test.
2322
2323 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2324
2325         PR libfortran/28923
2326         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2327         gfortran.dg/array_initializer_3.f90: New test.
2328
2329 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2330
2331         PR fortran/28914
2332         * gfortran.dg/actual_array_constructor_3.f90: New test.
2333
2334 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2335
2336         PR testsuite/26778
2337         * gcc.target/i386/pr26778.c: New testcase.
2338
2339 2006-09-08  Eric Christopher  <echristo@apple.com>
2340
2341         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2342         * gcc.target/i386/memcpy-1.c: Ditto.
2343         * gcc.target/i386/asm-1.c: Ditto.
2344         * gcc.target/i386/20060512-4.c: Ditto.
2345         * gcc.target/i386/compress-float-387.c: Ditto.
2346         * gcc.target/i386/20060512-1.c: Ditto.
2347         * gcc.target/i386/compress-float-sse.c: Ditto.
2348         * gcc.target/i386/20060512-2.c: Ditto.
2349         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2350         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2351         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2352         * gcc.dg/pr26449.c: Ditto.
2353         * gcc.dg/attr-ms_struct-2.c: Ditto.
2354         * gcc.dg/attr-ms_struct-1.c: Ditto.
2355         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2356
2357 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2358
2359         PR c/28504
2360         * gcc.dg/vla-10.c: New test.
2361
2362 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2363
2364         PR c++/28858
2365         * g++.dg/parse/template20.C: New test.
2366         * g++.dg/template/operator8.C: Remove obsolete part.
2367         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2368         * g++.old-deja/g++.pt/crash65.C: Likewise.
2369
2370 2006-09-07  Jason Merrill  <jason@redhat.com>
2371
2372         PR middle-end/27724
2373         * gcc.dg/long-long-cst1.c: New test.
2374
2375 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2376
2377         PR C++/28906
2378         * g++.dg/other/array3.C: New test.
2379         * g++.dg/other/array4.C: New test.
2380         * g++.dg/other/array5.C: New test.
2381
2382 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2383
2384         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2385
2386 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2387
2388         PR target/28946
2389         * gcc.target/i386/pr28946.c: New test.
2390
2391 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2392
2393         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2394         in integer literal constant.
2395         * gfortran.dg/enum_8.f90: Ditto.
2396         * gfortran.dg/g77/20030326-1.f: Ditto.
2397
2398 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2399
2400         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2401         nonconformance usage.
2402
2403 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2404
2405         PR middle-end/28862
2406         * gcc.c-torture/compile/vector-align-1.c: New test.
2407
2408 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2409
2410         PR rtl-opt/27883
2411         * g++.dg/opt/copysign-1.C: New test.
2412
2413 2006-09-06  Jason Merrill  <jason@redhat.com>
2414
2415         PR c++/27371
2416         * g++.dg/warn/unused-result1.C: New test.
2417
2418 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2419
2420         PR c++/28903
2421         * g++.dg/ext/vla3.C: New test.
2422
2423         PR c++/28886
2424         * g++.dg/template/array16.C: New test.
2425
2426 2006-09-06  Richard Guenther  <rguenther@suse.de>
2427
2428         * gcc.dg/pr27226.c: Remove testcase again.
2429
2430 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2431
2432         PR tree-opt/28937
2433         * g++.dg/opt/unroll2.C: New test.
2434
2435 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2436
2437         PR tree-opt/28952
2438         * gcc.dg/vect/pr28952.c: New test.
2439
2440 2006-09-05  Richard Guenther  <rguenther@suse.de>
2441
2442         PR tree-optimization/28900
2443         * gcc.dg/torture/pr28900.c: New testcase
2444
2445 2006-09-05  Richard Guenther  <rguenther@suse.de>
2446
2447         PR tree-optimization/28905
2448         * gcc.c-torture/compile/pr28905.c: New testcase.
2449
2450 2006-09-05  Richard Guenther  <rguenther@suse.de>
2451
2452         PR middle-end/28935
2453         * gcc.dg/pr28935.c: New testcase.
2454
2455 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2456
2457         * gcc.c-torture/execute/20060905-1.c: New test.
2458
2459 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2460
2461         PR fortran/28908
2462         * gfortran.dg/used_types_7.f90: New test.
2463         * gfortran.dg/used_types_8.f90: New test.
2464         * gfortran.dg/used_types_9.f90: New test.
2465
2466 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2467
2468         * gcc.c-torture/compile/20060904-1.c: New test.
2469
2470 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2471
2472         PR c++/23287 Revert my 2006-09-01 patch
2473         * g++.dg/parse/dtor12.C: Remove.
2474
2475 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2476
2477         PR c+/27670
2478         * g++.dg/template/operator9.C: New test.
2479
2480         PR c++/27493
2481         * g++.dg/template/operator7.C: New test.
2482
2483         PR c++/27494
2484         * g++.dg/template/operator8.C: New test.
2485
2486         PR c++/27397
2487         * g++.dg/template/crash57.C: New test.
2488
2489         * g++.dg/template/typedef4.C: Adjust error markers.
2490         * g++.dg/template/typedef5.C: Likewise.
2491
2492 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR c++/28878
2495         * g++.dg/parse/crash33.C: New test.
2496
2497 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2498         Richard Guenther  <rguenther@suse.de>
2499         Adam Nemet  <anemet@caviumnetworks.com>
2500
2501         PR middle-end/27226
2502         * gcc.target/mips/memcpy-1.c: New testcase.
2503         * gcc.dg/pr27226.c: Likewise.
2504
2505 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2506
2507         PR c++/28705
2508         * g++.dg/lookup/koenig5.C: New.
2509         * g++.dg/template/crash56.C: New.
2510
2511 2006-09-01  Josh Conner  <jconner@apple.com>
2512
2513         PR c++/25505
2514         * gcc.dg/nrv3.c: New test.
2515         * gcc.dg/nrv4.c: New test.
2516         * gcc.dg/nrv5.c: New test.
2517
2518 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2519
2520         PR c++/23287
2521         * g++.dg/parse/dtor12.C: New.
2522
2523 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2524
2525         PR tree-optimization/28839
2526         * gcc.dg/pr28839.c: New test.
2527
2528 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2529
2530         PR target/24367
2531         * gcc.dg/pr24367.c: New testcase.
2532
2533 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2534
2535         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2536
2537 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
2538
2539         PR rtl-optimization/27735
2540         * gcc.dg/loop-unswitch-1.c: New test.
2541
2542 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
2543
2544         PR fortran/28885
2545         * gfortran.dg/aliasing_dummy_2.f90: New test.
2546
2547         PR fortran/20067
2548         * gfortran.dg/generic_5.f90: Change error message.
2549
2550         PR fortran/28873
2551         * gfortran.dg/generic_6.f90: New test.
2552
2553         PR fortran/25077
2554         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2555
2556         PR fortran/25102
2557         * gfortran.dg/invalid_interface_assignment.f90: New test.
2558
2559         PR fortran/24866
2560         * gfortran.dg/module_proc_external_dummy.f90: New test.
2561
2562 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
2563
2564         PR c++/28349
2565         * testsuite/g++.dg/warn/var-args1.C: New test.
2566
2567 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2568
2569         PR fortran/28866
2570         * gfortran.dg/simpleif_2.f90: New test.
2571         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2572         * gfortran.dg/enum_5.f90: Ditto.
2573
2574 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2575             Kazu Hirata  <kazu@codesourcery.com>
2576
2577         PR tree-optimization/17506
2578         * gcc.dg/pr17506.c: New.
2579
2580 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2581
2582         PR c++/28139
2583         * g++.dg/eh/alias1.C: New test.
2584
2585 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2586
2587         PR c++/28860
2588         * g++.dg/template/ttp22.C: New test.
2589
2590 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2591
2592         PR middle-end/26632
2593         * gcc.dg/pr26632.c: New.
2594
2595 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2596
2597         PR libgfortran/28354
2598         * gfortran.dg/fmt_zero_precision.f90: New test.
2599
2600 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/28058
2603         * g++.dg/template/spec31.C: New test.
2604
2605 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2606
2607         PR c++/26573
2608         * g++.dg/other/static2.C: New test.
2609
2610 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2611
2612         * gcc.dg/Wswitch-enum-2.c: New test case.
2613         * gcc.dg/Wswitch-enum-3.c: Likewise.
2614
2615 2006-08-26  Richard Guenther  <rguenther@suse.de>
2616
2617         * gcc.c-torture/compile/20060826-1.c: New testcase.
2618
2619 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2620
2621         PR c++/28736
2622         * g++.dg/template/void10.C: New test.
2623
2624         PR c++/28737
2625         * g++.dg/template/void8.C: New test.
2626
2627         PR c+_+/28738
2628         * g++.dg/template/void9.C: New test.
2629
2630         * g++.dg/template/void3.C: Adjust error markers.
2631         * g++.dg/template/void4.C: Likewise.
2632         * g++.dg/template/crash55.C: Likewise.
2633         * g++.dg/template/void7.C: Likewise
2634
2635 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2636
2637         PR c++/28588
2638         * g++.dg/inherit/access6.C: New test.
2639         * g++.dg/inherit/access7.C: Likewise.
2640
2641         PR c++/28595
2642         * g++.dg/template/array15.C: New test.
2643         * g++.dg/template/crash2.C: Tweak error markers.
2644
2645 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR middle-end/28683
2648         * gcc.c-torture/compile/20060823-1.c: New test.
2649
2650 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2651
2652         PR c++/28853
2653         * g++.dg/template/ttp21.C: New test.
2654
2655         PR c++/28852
2656         * g++.dg/other/operator1.C: Add error-marker.
2657         * g++.dg/other/operator2.C: New test.
2658
2659 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2660
2661         PR c/27893
2662         * gcc.c-torture/compile/vla-const-1.c,
2663         gcc.c-torture/compile/vla-const-2.c: New tests.
2664
2665 2006-08-26  Richard Guenther  <rguenther@suse.de>
2666
2667         PR middle-end/28814
2668         * gcc.dg/torture/pr28814.c: New testcase.
2669
2670 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2671
2672         PR c/28418
2673         * gcc.c-torture/compile/compound-literal-1.c: New test.
2674
2675 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2676
2677         PR c/28299
2678         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2679         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2680         Expect extra diagnostics.
2681
2682 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2683
2684         gcc.dg/noncompile/pr16876.c: New test.
2685
2686 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2687
2688         PR c++/28056
2689         * g++.dg/parse/local1.C: New test.
2690         * g++.dg/other/qual1.C: Tweak error marker.
2691
2692 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2693
2694         PR c++/27787
2695         * g++.dg/template/typename10.C: New.
2696         * g++.dg/template/lookup4.C: Remove bogus error marker.
2697
2698 2006-08-25  Richard Guenther  <rguenther@suse.de>
2699
2700         PR testsuite/28829
2701         * gcc.dg/pr26570.c: Fix testcase.
2702
2703 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2704
2705         PR tree-opt/28807
2706         * gcc.c-torture/execute/mayalias-2.c: New test.
2707         * gcc.dg/tree-ssa/alias-13.c: New test.
2708
2709 2006-08-24  Jan Hubicka  <jh@suse.cz>
2710
2711         PR debug/26881
2712         * gcc.dg/debug/pr26881.c: New file.
2713
2714 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2715
2716         PR fortran/28788
2717         * gfortran.dg/used_types_4.f90: New test.
2718         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2719         association of derived types.
2720         * gfortran.dg/used_types_2.f90: Add module cleanup.
2721         * gfortran.dg/used_types_3.f90: The same.
2722
2723         PR fortran/28771
2724         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2725         fix of regression.
2726
2727 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2728
2729         PR 28813
2730         * gfortran.dg/direct_io_6.f90: Remove test.
2731
2732 2006-08-23  Stuart Hastings  <stuart@apple.com>
2733
2734         PR 28825
2735         * gcc.target/i386/20060821-1.c: New.
2736
2737 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2738
2739         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2740         dg-warning strings for dllimport.
2741
2742 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2743
2744         PR C++/28450
2745         * g++.dg/ext/vector4.C: New test.
2746         * g++.dg/ext/complex1.C: New test.
2747
2748 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2749
2750         PR debug/28692
2751         * gcc.dg/debug/const-1.c: New.
2752         * gcc.dg/debug/const-2.c: New.
2753         * gcc.dg/debug/dwarf2/const-1.c: New.
2754         * gcc.dg/debug/dwarf2/const-2.c: New.
2755         * gcc.dg/debug/dwarf2/const-2b.c: New.
2756
2757 2006-08-22  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/28776
2760         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2761         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2762
2763 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2764
2765         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2766
2767 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2768
2769         PR c++/26269
2770         * g++.dg/other/error14.C: New test.
2771
2772         PR c++/28505
2773         * g++.dg/parse/ctor7.C: New test.
2774         * g++.dg/parse/ctor8.C: Likewise.
2775
2776         PR c++/28741
2777         * g++.dg/template/void7.C: New test.
2778
2779 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2780
2781         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2782         * gnat.dg/self_aggregate_with_array.adb: New test.
2783
2784 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2785
2786         * g++.dg/eh/arm-vfp-unwind.C: New test.
2787
2788 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2789
2790         PR c++/28341
2791         * g++.dg/template/ref3.C: New test.
2792         * g++.dg/template/nontype13.C: New test.
2793
2794         PR c++/28346
2795         * g++.dg/template/ptrmem17.C: New test.
2796
2797 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2798
2799         PR target/28648 c:
2800         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2801
2802 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2803
2804         PR fortran/28630
2805         * gfortran.dg/used_types_2.f90: New test.
2806
2807         PR fortran/28601
2808         * gfortran.dg/used_types_3.f90: New test.
2809
2810         PR fortran/20886
2811         * gfortran.dg/generic_actual_arg.f90: New test.
2812
2813         PR fortran/28735
2814         * gfortran.dg/module_private_array_refs_1.f90: New test.
2815
2816         PR fortran/28762
2817         * gfortran.dg/program_name_1.f90: New test.
2818
2819         PR fortran/28425
2820         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2821
2822         PR fortran/28496
2823         * gfortran.dg/array_initializer_2.f90: New test.
2824
2825         PR fortran/18111
2826         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2827
2828         PR fortran/28600
2829         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2830
2831         PR fortran/28771
2832         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2833
2834         PR fortran/28660
2835         * gfortran.dg/dependent_decls_1.f90: New test.
2836
2837 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2838
2839         PR fortran/25217
2840         * gfortran.dg/derived_init_2.f90: New.
2841
2842 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2843
2844         * gcc.c-torture/execute/pr28289.c: New test.
2845
2846 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR c/28744
2849         * gcc.dg/attr-externally-visible-1.c: New test.
2850         * gcc.dg/attr-externally-visible-2.c: New test.
2851         * g++.dg/parse/attr-externally-visible-1.C: New test.
2852         * g++.dg/parse/attr-externally-visible-2.C: New test.
2853
2854 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2855
2856         PR c++/28606
2857         * g++.dg/parse/dtor11.C: New test.
2858
2859 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2860
2861         PR rtl-optimization/28489
2862         * gcc.c-torture/compile/pr28489.c: New test.
2863
2864 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2865
2866         PR c++/28710
2867         * g++.dg/template/redecl4.C: New test.
2868
2869         PR c++/28711
2870         * g++.dg/template/ctor8.C: New test.
2871
2872 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2873
2874         * gcc.dg/pr26570.c: Fix testcase.
2875
2876 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2877
2878         * PR c++/28573
2879         * g++.dg/parse/offsetof6.C: New test.
2880         * g++.dg/parse/offsetof6.C: New test.
2881         * g++.dg/parse/offsetof7.C: New test.
2882
2883 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2884
2885         PR testsuite/28602
2886         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2887         is false.
2888
2889 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2890
2891         PR c++/28302
2892         * g++.dg/ext/vector3.C: New test.
2893
2894 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
2895
2896         PR gcov/profile/26570
2897         * gcc.dg/pr26570.c: New test.
2898
2899 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
2900
2901         PR c/27697
2902         * gcc.dg/qual-component-1.c: New test.
2903
2904 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2905
2906         PR c++/28593
2907         * g++.dg/parse/new3.C: New test.
2908
2909 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2910
2911         PR fortran/25828
2912         * gfortran.dg/streamio_1.f90: New test.
2913         * gfortran.dg/streamio_2.f90: New test.
2914         * gfortran.dg/streamio_3.f90: New test.
2915         * gfortran.dg/streamio_4.f90: New test.
2916         * gfortran.dg/streamio_5.f90: New test.
2917         * gfortran.dg/streamio_6.f90: New test.
2918         * gfortran.dg/streamio_7.f90: New test.
2919         * gfortran.dg/streamio_8.f90: New test.
2920
2921 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2922
2923         PR c/28287
2924         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2925
2926 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2927
2928         PR c++/28594
2929         * g++.dg/template/void6.C: New test.
2930
2931 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2932
2933         PR c/28649
2934         * gcc.dg/parse-error-1.c: New test.
2935         * gcc.dg/parse-error-2.c: New test.
2936         * gcc.dg/cpp/digraph2.c: Add error-marker.
2937         * gcc.dg/noncompile/920923-1.c: Likewise.
2938
2939 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2940
2941         PR c/27490
2942         * gcc.dg/sizeof-2.c: New testcase.
2943
2944         PR c/27489
2945         * gcc.dg/switch-A.c: New testcase.
2946
2947 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2948
2949         PR c++/28288
2950         PR c++/14556
2951         * g++.old-deja/g++.warn/compare1.C: Delete.
2952         * g++.dg/opt/pr7503-2.C: Delete.
2953         * g++.dg/opt/pr7503-3.C: Delete.
2954         * g++.dg/opt/pr7503-4.C: Delete.
2955         * g++.dg/opt/pr7503-5.C: Delete.
2956         * g++.dg/opt/max1.C: Delete.
2957         * g++.dg/warn/minmax.C: Delete.
2958         * g++.dg/expr/minmax.C: New test.
2959
2960 2006-08-14  Richard Guenther  <rguenther@suse.de>
2961
2962         PR testsuite/28703
2963         * gcc.c-torture/execute/pr28651.c: Do not use argc
2964         to avoid optimization, instead forbid inlining.
2965
2966 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2967
2968         PR rtl-optimization/28634
2969         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2970
2971 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2972
2973         PR c/27184
2974         * gcc.dg/torture/pr27184.c: New test.
2975
2976 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2977
2978         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2979
2980 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2981
2982         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2983         * gfortran.dg/stat_2.f90: Likewise.
2984         * gfortran.dg/chmod_1.f90: Likewise.
2985         * gfortran.dg/chmod_2.f90: Likewise.
2986         * gfortran.dg/chmod_3.f90: Likewise.
2987
2988 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2989
2990         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2991
2992 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2993
2994         * g++.dg/opt/pr23454-2.C: New test.
2995
2996 2006-08-11  Richard Guenther  <rguenther@suse.de>
2997
2998         PR middle-end/28651
2999         * gcc.c-torture/execute/pr28651.c: New testcase.
3000
3001 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3002
3003         * gnat.dg/specs/static_initializer.ads: New test.
3004
3005 2006-08-10  Paul Brook  <paul@codesourcery.com>
3006
3007         * gcc.target/arm/cond-asm.c: New test.
3008
3009 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3010
3011         PR tree-optimization/26197
3012         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3013         * g++.dg/vect/vect.exp: Compile the new tests with
3014         --param max-aliased-vops=0.
3015
3016 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3017
3018         PR c++/28637
3019         * g++.dg/template/void3.C: New test.
3020
3021         PR c++/28638
3022         * g++.dg/template/void4.C: New test.
3023
3024         PR c++/28640
3025         * g++.dg/template/void5.C: New test.
3026
3027 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3028
3029         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3030         after dg-do compile.
3031
3032 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3033
3034         PR tree-optimizations/26969
3035         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3036         "unswitch-loops" with -funswitch-loops.
3037         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3038
3039 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3040
3041         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3042         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3043         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3044         * objc.dg/dwarf-1.m: Likewise.
3045         * objc.dg/dwarf-2.m: Likewise.
3046         * obj-c++.dg/dwarf-2.mm: Likewise.
3047
3048 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3049
3050         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3051         * objc.dg/dwarf-2.m: Likewise.
3052         * obj-c++.dg/dwarf-2.mm: Likewise.
3053
3054         PR libfortran/28603
3055         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3056
3057         PR testsuite/27611
3058         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3059
3060         PR testsuite/27033
3061         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3062
3063 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3064
3065         PR target/27827
3066         * gcc.target/i386/pr27827.c: New testcase.
3067
3068 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3069
3070         PR fortran/28590
3071         * gfortran.dg/sequence_types_1.f90: New test.
3072
3073 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3074
3075         PR fortran/28548
3076         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3077         dg-warning.  Add -pedantic option.
3078
3079 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3080
3081         PR c/28502
3082         * gcc.dg/proto-1.c: New test.
3083
3084         PR c/27721
3085         * gcc.dg/lvalue-4.c: New test.
3086
3087         PR c/28136
3088         * gcc.dg/init-bad-5.c: New test.
3089
3090 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3091
3092         PR c++/28347
3093         * g++.dg/ext/typedef-init.C: Add new test for typedef
3094         initialization inside templates. Adjust existing error markers.
3095
3096 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3097
3098         PR c++/28148
3099         * g++.dg/init/ptrmem3.C: New test.
3100
3101 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3102
3103         PR tree-optimization/27770
3104         * lib/target-support.exp: New target keyword "section_anchors".
3105         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3106         tests.
3107         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3108         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3109         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3110         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3111
3112 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3113
3114         * gcc.dg/20060801-1.c: Add missing '}'.
3115
3116 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3117
3118         PR c++/27508
3119         * g++.dg/parse/dtor9.C: New test.
3120         * g++.dg/parse/dtor10.C: New test.
3121         * g++.dg/other/error7.C: Adjust error-marker.
3122
3123         PR c++/28274
3124         * g++.dg/other/default5.C: New test.
3125
3126 2006-08-02  Richard Guenther  <rguenther@suse.de>
3127
3128         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3129
3130 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3131
3132         PR c++/28557
3133         * g++.dg/template/conv9.C: New test.
3134
3135 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3136
3137         PR debug/28063
3138         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3139         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3140         Optionally return assembly text.  Update callers.
3141         (check_no_compiler_messages): Update verbose messages.
3142         (check_no_messages_and_pattern): New.
3143         (check_effective_target_string_merging): New.
3144
3145 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3146
3147         PR c++/28250
3148         * g++.dg/eh/catch4.C: New test.
3149
3150         PR c++/28257
3151         * g++.dg/other/qual1.C: New test.
3152
3153         PR c++/28259
3154         * g++.dg/inherit/error2.C: New test.
3155
3156         PR c++/28267
3157         * g++.dg/other/new1.C: New test.
3158
3159         * g++.dg/warn/pr23075.C: Remove obsolete test.
3160         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3161         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3162
3163 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3164
3165         PR c++/28523
3166         * g++.dg/eh/cast1.C: New test.
3167
3168 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3169
3170         PR libfortran/28452
3171         * gfortran.dg/random_3.f90:  New test.
3172
3173 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3174
3175         PR c++/28432
3176         * g++.dg/other/pr28304.C: Change expected error message.
3177         * g++.dg/other/pr28432.C: New test.
3178
3179 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3180
3181         PR c++/28256
3182         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3183
3184 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3185
3186         PR debug/23336
3187         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3188         at -g1.
3189         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3190         g++.dg/debug/enum-2.C: New.
3191
3192 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3193
3194         PR c++/6634
3195         * g++.dg/parse/long1.C: Add more tests.
3196
3197 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3198
3199         * gfortran.dg/lrshift_1.c: New file.
3200
3201 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3202
3203         PR libgfortran/28335
3204         * gfortran.dg/no_unit_error_1.f90: New test.
3205
3206 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3207
3208         PR libgfortran/28335
3209         * gfortran.dg/no_unit_error_1.f90: Delete test.
3210         * gfortran.dg/no_unit_error_2.f90: Delete test.
3211
3212 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3213
3214         * gfortran.dg/chmod_3.f90: New test.
3215         * gfortran.dg/ltime_gmtime_1.f90: New test.
3216         * gfortran.dg/ltime_gmtime_2.f90: New test.
3217         * gfortran.dg/lrshift_1.f90: New test.
3218         * gfortran.dg/chmod_1.f90: New test.
3219         * gfortran.dg/chmod_2.f90: New test.
3220
3221 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3222
3223         PR c++/27668
3224         * g++.dg/template/crash55.C: New test.
3225
3226         PR c++/27962
3227         * g++.dg/template/nontype16.C: New test.
3228
3229         * g++.dg/template/void2.C: Adjust error markers.
3230         * g++.dg/template/nontype5.C: Adjust error markers.
3231
3232 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3233
3234         * gcc.target/i386/stack-prot-kernel.c: New test.
3235
3236 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3237
3238         * gcc.dg/builtins-55.c: New test case.
3239
3240 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3241
3242         PR rtl-optimization/27907
3243         * gcc.c-torture/compile/pr27907.c: New test.
3244
3245 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3246
3247         * gfortran.dg/mclock.f90: New test.
3248         * gfortran.dg/int_conv_1.f90: New test.
3249         * gfortran.dg/stat_1.f90: New test.
3250         * gfortran.dg/stat_2.f90: New test.
3251
3252 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3253
3254         PR libgfortran/28335
3255         * gfortran.dg/no_unit_error_1.f90: New test.
3256         * gfortran.dg/no_unit_error_2.f90: New test.
3257         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3258
3259 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3260
3261         PR middle-end/28473
3262         * gcc.dg/fold-convround-1.c: New test case.
3263
3264 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3265
3266         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3267
3268 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3269
3270         PR c++/27572
3271         * g++.dg/other/typedef1.C: New test.
3272         * g++.dg/template/typedef4.C: New test.
3273         * g++.dg/template/typedef5.C: New test.
3274
3275 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3276
3277         PR fortran/28416
3278         * gfortran.dg/allocatable_dummy_3.f90: New.
3279
3280 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3281
3282         PR fortran/28439
3283         * gfortran.dg/arithmetic_if.f90:  New test.
3284
3285 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3286
3287         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3288         avoid memcpy optimization.
3289
3290 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3291
3292         PR fortran/25289
3293         * gfortran.dg/direct_io_6.f90: New test.
3294
3295 2006-07-24  Jan Hubicka  <jh@suse.cz>
3296
3297         PR c/25795
3298         PR c++/27369
3299         * gcc.dg/pr25795.c: New test.
3300         * gcc.dg/pr25795-1.c: New test.
3301
3302 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3303
3304         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3305         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3306         which may be transformed to "g || h" on some platforms.
3307
3308 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3309
3310         PR c++/28025
3311         * g++.dg/template/friend45.C: New test.
3312
3313 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3314
3315         PR libgfortran/28339
3316         * gfortran.dg/arrayio_8.f90: New test.
3317
3318 2006-07-21  Mike Stump  <mrs@apple.com>
3319
3320         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3321
3322         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3323
3324 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3325
3326         PR c++/28250
3327         * g++.dg/eh/catch3.C: New test.
3328
3329         PR c++/28363
3330         * g++.dg/template/defarg10.C: New test.
3331
3332 2006-07-20  Paul Brook  <paul@codesourcery.com>
3333
3334         PR 27363
3335         * gcc.dg/pr27363.c: New test.
3336
3337 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/28338
3340         * g++.dg/init/ref13.C: New test.
3341
3342 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3343
3344         PR obj-c++/28434
3345         * obj-c++.dg/proto-error-1.mm: New test.
3346
3347 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3348
3349         PR c++/28337
3350         * g++.dg/template/string1.C: New test.
3351
3352 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/28048
3355         * g++.dg/template/defarg9.C: New test.
3356
3357         PR c++/28235
3358         * g++.dg/template/static27.C: New test.
3359
3360 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3361
3362         PR 28410
3363         * gcc.dg/tree-ssa/pr28410.c: New test.
3364
3365 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3366
3367         PR c++/28258
3368         * g++/dg/other/error13.C: New test.
3369
3370         PR c++/28260
3371         * g++.dg/template/friend44.C: New test.
3372
3373 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3374
3375         PR c++/27495
3376         * g++.dg/other/pr27495.C: New.
3377
3378 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3379
3380         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3381         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3382
3383 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3384
3385         PR c/28286
3386         * gcc.dg/pragma-pack-4.c: New test.
3387
3388 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3389
3390         PR c++/28291
3391         * g++.dg/ext/pr28291.C: New test.
3392
3393 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3394
3395         PR middle-end/28403
3396         * gcc.c-torture/execute/pr28403.c: New test.
3397
3398 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3399
3400         PR middle-end/28402
3401         * gcc.dg/pr28402.c: New test.
3402
3403 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3404
3405         PR c++/28304
3406         * g++.dg/other/pr28304.C: New test.
3407
3408 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3409
3410         PR other/28251
3411         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3412         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3413
3414 2006-07-17  Richard Guenther  <rguenther@suse.de>
3415
3416         PR tree-optimization/28238
3417         * g++.dg/tree-ssa/pr28238.C: New testcase.
3418
3419 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3420
3421         PR c++/28250
3422         * g++.dg/eh/catch1.C: New test.
3423         * g++.dg/eh/catch2.C: New test.
3424
3425 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR c++/28370
3428         * g++.dg/template/anon3.C: New test.
3429
3430 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3431
3432         PR fortran/20844
3433         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3434         specifiers requiring an explicit format tag..
3435
3436         PR fortran/28201
3437         * gfortran.dg/generic_5: New test.
3438
3439         PR fortran/20893
3440         * gfortran.dg/elemental_optional_args_1.f90: New test.
3441
3442 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3443
3444         * gnat.dg/assert.ads: New file.
3445         * gnat.dg/controlled_record.ads: Likewise.
3446         * gnat.dg/controlled_record.adb: Likewise.
3447
3448 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3449
3450         PR c++/28292
3451         * g++.dg/other/error12.C: New test.
3452
3453         PR c++/28269
3454         * g++.dg/template/crash54.C: New test.
3455
3456 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3457
3458         PR c++/28249
3459         * g++.dg/parse/catch1.C: New test.
3460
3461         PR c++/28294
3462         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3463
3464         PR c++/28387
3465         * g++.dg/ext/attrib24.C: New test.
3466
3467 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3468
3469         PR c++/28343
3470         * g++.dg/ext/asmspec1.C: New test.
3471
3472 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3473
3474         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3475         (dg-test): Support shouldfail tests.
3476         * lib/target-supports-dg.exp (dg-shouldfail): New.
3477         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3478         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3479         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3480         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3481         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3482         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3483         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3484
3485 2006-07-13  Jan Hubicka  <jh@suse.cz>
3486
3487         * gcc.target/i386/memcpy-1.c: New.
3488
3489 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3490
3491         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3492
3493 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3494
3495         PR fortran/25097
3496         * gfortran.dg/present_1.f90: New test.
3497
3498         PR fortran/20903
3499         * gfortran.dg/interface_derived_type_1.f90: New test.
3500
3501 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3502
3503         PR fortran/28213
3504         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3505         list.
3506
3507 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3508
3509         PR c++/27820
3510         * g++.dg/other/label1.C: New test.
3511
3512 2006-07-07   Richard Guenther  <rguenther@suse.de>
3513
3514         PR middle-end/28268
3515         * gcc.dg/torture/pr28268.c: New testcase.
3516
3517 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3518
3519         PR c++/27019
3520         * g++.dg/ext/pr27019.C: New.
3521
3522 2006-07-07  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/28187
3525         * gcc.dg/pr28187.c: New testcase.
3526
3527 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3528
3529         * gnat.dg/address_conversion.adb: New test.
3530         * gnat.dg/boolean_subtype.adb: Likewise.
3531         * gnat.dg/frame_overflow.adb: Likewise.
3532         * gnat.dg/pointer_array.adb: Likewise.
3533         * gnat.dg/pointer_conversion.adb: Likewise.
3534
3535 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3536
3537         PR fortran/28237
3538         PR fortran/23420
3539         * gfortran.dg/print_fmt_5.f90: New test.
3540
3541 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3542
3543         PR fortran/28129
3544         * gfortran.dg/bounds_check_4.f90: New test.
3545
3546 2006-07-05  Richard Guenther  <rguenther@suse.de>
3547
3548         PR target/28158
3549         * gfortran.dg/pr28158.f90: New testcase.
3550
3551 2006-07-05  Richard Guenther  <rguenther@suse.de>
3552
3553         PR tree-optimization/28162
3554         * gcc.dg/pr28162.c: New testcase.
3555
3556 2006-07-05  Richard Guenther  <rguenther@suse.de>
3557         Andrew Pinski  <pinskia@gcc.gnu.org>
3558
3559         PR c++/27084
3560         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
3561
3562 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
3563
3564         PR fortran/28174
3565         * gfortran.dg/actual_array_substr_2.f90: New test.
3566
3567         PR fortran/28167
3568         * gfortran.dg/actual_array_constructor_2.f90: New test.
3569
3570 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3571
3572         * gfortran.dg/itime_idate_1.f: New test.
3573         * gfortran.dg/itime_idate_2.f: New test.
3574
3575 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3576
3577         PR libgfortran/27704
3578         * gfortran.dg/open_status_3.f90: New test.
3579         * gfortran.dg/fmt_l.f90: Update for new feature.
3580
3581 2006-07-03  Asher Langton  <langton2@llnl.gov>
3582
3583         * gfortran.dg/oldstyle_2.f90: New.
3584
3585 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3586
3587         * gnat.dg/string_slice.adb: New test.
3588
3589 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3590
3591         PR fortran/19259
3592         * gfortran.dg/semicolon_fixed.c: New.
3593         * gfortran.dg/semicolon_free.c: New.
3594
3595 2006-06-30  Mike Stump  <mrs@apple.com>
3596
3597         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3598         that don't support internal visibility.
3599
3600 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3601
3602         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3603         for '(' / ')' needing an extra '\'.
3604
3605 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3606
3607         PR middle-end/27428
3608         * gcc.dg/pr27428-1.c: New test case.
3609
3610 2006-06-29  Mike Stump  <mrs@apple.com>
3611
3612         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3613         on darwin as we can't align commons large enough yet.
3614
3615         * gcc.dg/vla-8.c: Add additional testcases.
3616
3617 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3618
3619         PR c++/28114
3620         * g++.dg/other/pr28114.C: New.
3621
3622 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3623
3624         * gcc.c-torture/compile/20060625-1.c: New test.
3625
3626 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3627
3628         PR fortran/20867
3629         * gfortran.dg/stfunc_3.f90: New test.
3630
3631         PR fortran/25056
3632         * gfortran.dg/impure_actual_1.f90: New test.
3633
3634         PR fortran/20874
3635         * gfortran.dg/elemental_result_1.f90: New test.
3636
3637         PR fortran/25073
3638         * gfortran.dg/select_7.f90: New test.
3639
3640         PR fortran/27554
3641         * intrinsic_actual_1.f: New test.
3642
3643         PR fortran/22038
3644         PR fortran/28119
3645         * gfortran.dg/forall_4.f90: New test.
3646
3647         PR fortran/25072
3648         * gfortran.dg/forall_5.f90: New test.
3649
3650 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3651
3652         PR c++/28051
3653         * g++.dg/template/using13.C: New test.
3654
3655         PR c++/28054
3656         * g++.dg/other/incomplete3.C: New test.
3657
3658 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3659
3660         PR fortran/28081
3661         * gfortran.dg/substr_3.f: New test.
3662         * gfortran.dg/equiv_2.f90: Update expected error message.
3663
3664 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3665
3666         PR fortran/28118
3667         * gfortran.dg/actual_array_substr_1.f90: New test.
3668
3669 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3670
3671         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3672         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3673
3674 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3675
3676         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3677
3678 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3679
3680         PR fortran/27981
3681         * gfortran.dg/simpleif_2.f90: New test.
3682
3683 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3684
3685         * g++.dg/template/error22.C: Fix typo.
3686
3687 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3688
3689         PR c++/28112
3690         * g++.dg/ext/attrib23.C: New test.
3691
3692 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3693
3694         * gnat.dg/varsize_temp.adb: New test.
3695
3696 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3697
3698         PR c++/11468
3699         * g++.dg/other/java2.C: New test.
3700
3701 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3702
3703         PR target/27789
3704         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3705         initialization.
3706
3707 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3708
3709         PR target/27531
3710         * gcc.dg/pr27531-1.c: New test case.
3711
3712 2006-06-22  Asher Langton  <langton2@llnl.gov>
3713
3714         PR fortran/24748
3715         * gfortran.dg/implicit_8.f90: New.
3716
3717 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3718
3719         PR rtl-optimization/28121
3720         * gcc.dg/pr28121.c: New test.
3721
3722 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3723
3724         PR c++/27805
3725         * g++.dg/parse/ptrmem6.C: New test.
3726
3727         PR c++/27821
3728         * g++.dg/template/error22.C: New test.
3729
3730 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3731
3732         PR c++/28111
3733         * g++.dg/template/friend43.C: New test.
3734
3735         PR c++/28110
3736         * g++.dg/template/crash53.C: New test.
3737
3738         PR c++/28109
3739         * g++.dg/rtti/incomplete1.C: New test.
3740
3741 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3742
3743         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3744
3745 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3746
3747         * gcc.c-torture/execute/complex-7.c: New.
3748
3749 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3750
3751         * gcc.dg/merge-all-constants-1.c: New test.
3752
3753 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3754
3755         PR c++/28113
3756         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3757
3758 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3759
3760         * gfortran.dg/rrspacing_1.f90: New test.
3761
3762 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3763
3764         PR c++/28052
3765         * g++.dg/other/bitfield2.C: New test.
3766
3767 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3768
3769         PR tree-optimization/27331
3770         * gcc.dg/pr27331.c: New test.
3771
3772 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3773             Eric Botcazou  <ebotcazou@adacore.com>
3774
3775         PR ada/18692
3776         * lib/gnat.exp: New file.
3777         * lib/gnat-dg.exp: Likewise.
3778         * gnat.dg: New directory.
3779         * gnat.dg/dg.exp: New driver.
3780         * gnat.dg/specs: New directory.
3781         * gnat.dg/specs/specs.exp: New driver.
3782         * gnat.dg/style: New directory.
3783         * gnat.dg/style/style.exp: New driver.
3784
3785 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3786
3787         PR fortran/16206
3788         * gfortran.dg/array_initializer_1.f90: New test.
3789
3790         PR fortran/28005
3791         * gfortran.dg/matmul_3.f90: New test.
3792
3793 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3794
3795         PR middle-end/28075
3796         * gcc.dg/tree-ssa/inline-1.c: New test.
3797
3798 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3799
3800         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3801         in malloc prototype; remove XFAIL.
3802         * gcc.dg/pr18241-2.c: Ditto.
3803         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3804         in memset prototype; remove XFAIL.
3805         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3806
3807 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3808
3809         * gcc.dg/vla-8.c: Add.
3810
3811 2006-06-19  Richard Guenther  <rguenther@suse.de>
3812
3813         PR tree-optimization/27090
3814         * g++.dg/tree-ssa/pr27090.C: New testcase.
3815
3816 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3817
3818         PR target/27861
3819         * gcc.dg/pr27861-1.c: New test case.
3820
3821 2006-06-19  Richard Guenther  <rguenther@suse.de>
3822
3823         PR middle-end/28045
3824         * gcc.dg/torture/pr28045.c: New testcase.
3825
3826 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3827
3828         PR fortran/26801
3829         * gfortran.dg/associated_4.f90: New test.
3830
3831 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3832
3833         PR fortran/19310
3834         PR fortran/19904
3835         * gfortran.dg/real_const_3.f90: New test.
3836
3837 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3838
3839         PR c++/28016
3840         * g++.dg/template/static26.C: New test.
3841
3842         PR c++/27979
3843         * g++.dg/expr/bitfield2.C: New test.
3844
3845         PR c++/27884
3846         * g++.dg/parse/linkage2.C: New test.
3847
3848 2006-06-16  Richard Guenther  <rguenther@suse.de>
3849
3850         PR middle-end/27116
3851         * gcc.dg/pr15785-1.c: Revert last change.
3852         * gcc.dg/torture/pr27116-2.c: New testcase.
3853
3854 2006-06-16  Roger Sayle  <roger@eyesopen.com>
3855
3856         PR middle-end/27802
3857         * gcc.dg/pr27802-1.c: New test case.
3858
3859 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
3860
3861         PR c++/27689
3862         * g++.dg/template/ttp18.C: New test.
3863         * g++.dg/template/ttp19.C: Likewise.
3864
3865         PR c++/27666
3866         * g++.dg/expr/cond9.C: New test.
3867
3868         PR c++/27640
3869         * g++.dg/template/ctor7.C: New test.
3870
3871 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
3872
3873         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3874
3875 2006-06-16  Richard Guenther  <rguenther@suse.de>
3876
3877         PR tree-optimization/27781
3878         * gcc.dg/tree-ssa/pr27781.c: New testcase.
3879
3880 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
3881
3882         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
3883
3884 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
3885
3886         * gcc.dg/tree-ssa/loop-18.c: New test.
3887
3888 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
3889
3890         PR c++/27665
3891         * g++.dg/template/crash52.C: New test.
3892
3893         PR c++/27648
3894         * g++.dg/ext/attrib22.C: New test.
3895
3896         PR c++/26559
3897         * g++.dg/template/builtin1.C: New test.
3898         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3899
3900         PR c++/28018
3901         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3902         assignment.
3903         * g++.old-deja/g++.pt/crash51.C: Likewise.
3904
3905         PR c++/27227
3906         * g++.dg/lookup/linkage1.C: New test.
3907         * g++.dg/lookup/linkage2.C: Likewise.
3908
3909 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3910
3911         PR middle-end/27959
3912         * gcc.dg/pr27959.c: New testcase.
3913
3914 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3915
3916         PR target/28014:
3917         * g++.dg/eh/div.C: New test.
3918
3919 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR c++/27894
3922         * g++.dg/tree-ssa/pr26757.C: New test.
3923         * g++.dg/tree-ssa/pr27894.C: New test.
3924
3925 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3926
3927         * gcc.c-torture/compile/20060609-1.c: New test.
3928
3929         PR target/27863
3930         * gcc.c-torture/compile/pr27863.c: New test.
3931
3932 2006-06-13  Richard Guenther  <rguenther@suse.de>
3933
3934         PR tree-optimization/27830
3935         * g++.dg/tree-ssa/pr27830.C: New testcase.
3936
3937 2006-06-13  Matthew Sachs  <msachs@apple.com>
3938
3939         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3940         the list of compiler flags; this causes those flags to be checked
3941         for things like dg-skip-if.
3942
3943 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3944
3945         PR c++/27601
3946         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3947
3948 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3949             Kazu Hirata  <kazu@codesourcery.com>
3950
3951         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3952         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3953
3954 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3955
3956         PR c++/27933
3957         * g++.dg/lookup/using15.C: New test.
3958
3959         PR c++/27951
3960         * g++.dg/other/anon4.C: New test.
3961
3962 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3963
3964         PR c++/21210
3965         * g++.dg/init/complex1.C: New test case.
3966
3967 2006-06-11  Eric Christopher  <echristo@apple.com>
3968
3969         PR middle-end/27948
3970         * gcc.dg/bf-ms-layout.c: Run on darwin.
3971         * gcc.dg/bf-no-ms-layout: Ditto.
3972         * gcc.dg/attr-ms_struct-2.c: New.
3973         * gcc.dg/bf-ms-layout-2.c: Ditto.
3974
3975 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3976
3977         * gcc.dg/attr-ms_struct-packed1.c: New.
3978
3979 2006-06-09  Mike Stump  <mrs@apple.com>
3980
3981         * gcc.dg/vla-7.c: Add.
3982
3983 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3984
3985         PR fortran/24558
3986         * gfortran.dg/entry_6.f90: New test.
3987
3988         PR fortran/20877
3989         PR fortran/25047
3990         * gfortran.dg/entry_7.f90: New test.
3991
3992 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR c/27747
3995         * gcc.dg/cpp/_Pragma6.c: New test.
3996
3997         PR c++/27748
3998         * g++.dg/cpp/_Pragma1.C: New test.
3999
4000         PR preprocessor/27746
4001         * gcc.dg/gomp/macro-3.c: New test.
4002         * gcc.dg/gomp/macro-4.c: New test.
4003         * g++.dg/gomp/macro-3.C: New test.
4004         * g++.dg/gomp/macro-4.C: New test.
4005
4006 2006-06-09  Richard Guenther  <rguenther@suse.de>
4007
4008         PR tree-optimization/26998
4009         * gcc.dg/torture/pr26998.c: New testcase.
4010         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4011
4012 2006-06-08  Mike Stump  <mrs@apple.com>
4013
4014         * gcc.dg/pr27095.c: Account for stubs.
4015
4016         PR target/26427
4017         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4018         produce bad code on darwin.
4019
4020 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4021
4022         PR fortran/27958
4023         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4024
4025 2006-06-08  Asher Langton  <langton2@llnl.gov>
4026
4027         PR fortran/27786
4028         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4029
4030 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4031
4032         PR target/27421
4033         * gcc.dg/union-3.c: New test.
4034
4035 2006-06-08  Richard Guenther  <rguenther@suse.de>
4036
4037         PR middle-end/27116
4038         * gcc.dg/torture/pr27116.c: New testcase.
4039         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4040
4041 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4042
4043         PR rtl-optimization/26449
4044         * gcc.dg/pr26449.c: New test.
4045
4046 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4047
4048         PR c++/27601
4049         * g++.dg/ext/offsetof1.C: Test member functions.
4050
4051 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4052
4053         * gcc.dg/pr27095.c: Improve scanning.
4054
4055 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4056
4057         PR fortran/23091
4058         * gfortran.dg/saved_automatic_1.f90: New test.
4059
4060         PR fortran/24168
4061         * gfortran.dg/array_simplify_1.f90: New test.
4062
4063         PR fortran/25090
4064         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4065
4066         PR fortran/25058
4067         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4068
4069 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4070
4071         PR c++/27177
4072         * g++.dg/expr/cast7.C: New test.
4073
4074 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4075
4076         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4077         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4078         * lib/fortran-torture.exp (fortran-torture-compile,
4079         fortran-torture-execute): Ditto.
4080
4081 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4082
4083         PR target/27842
4084         * gcc.dg/vmx/pr27842.c: New test.
4085
4086 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4087
4088         PR libfortran/27895
4089         * gfortran.dg/bounds_check_3.f90: New test.
4090
4091 2006-06-05  Mike Stump  <mrs@apple.com>
4092
4093         * objc.dg/objc-fast-4.m: Skip for ppc64.
4094
4095 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4096
4097         PR testsuite/27705
4098         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4099
4100 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4101             Victor Kaplansky  <victork@il.ibm.com>
4102
4103         PR tree-optimizations/26360
4104         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4105         with -fno-tree-dce.
4106         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4107
4108 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4109
4110         PR fortran/14067
4111         * gfortran.dg/data_char_1.f90: Add messages for truncated
4112         strings.
4113
4114         PR fortran/16943
4115         * gfortran.dg/func_decl_2.f90: New test.
4116
4117         PR fortran/20839
4118         * gfortran.dg/do_2.f90: New test.
4119
4120         PR fortran/27655
4121         * gfortran.dg/associated_3.f90: New test.
4122
4123 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4124
4125         PR c++/27819
4126         * g++.dg/template/static25.C: New test.
4127
4128         PR c++/27722
4129         * g++.dg/init/array21.C: New test.
4130
4131         PR c++/27807
4132         * g++.dg/ext/complit7.C: New test.
4133
4134         PR c++/27806
4135         * g++.dg/parse/ptrmem5.C: New test.
4136
4137 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4138             Andrew Pinski  <pinskia@physics.uc.edu>
4139
4140         PR c/27150
4141         PR middle-end/27382
4142         * gcc.dg/pr27150-1.c: New testcase.
4143         * gcc.dg/pr27382-1.c: New testcase.
4144         * gcc.dg/pr27382-2.c: New testcase.
4145
4146 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4147
4148         PR c/25161
4149         PR c/27020
4150         * gcc.dg/array-10.c: New test.
4151
4152 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4153
4154         PR c++/27804
4155         * g++.dg/init/const4.C: New test.
4156         * g++.dg/init/member1.C: Add error-marker.
4157         * g++.dg/other/fold1.C: Adjust error-marker.
4158
4159 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4160
4161         PR c++/27601
4162         * g++.dg/ext/offsetof1.C: New test.
4163
4164 2006-06-04 Eric Christopher <echristo@apple.com>
4165
4166         * gcc.dg/attr-ms_struct-1.c: New.
4167
4168 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4169
4170         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4171
4172 2006-06-04  Richard Guenther  <rguenther@suse.de>
4173
4174         PR tree-optimization/27039
4175         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4176
4177 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4178
4179         PR target/26223
4180         * gcc.target/i386/amd64-abi-2.c: New test case.
4181
4182 2006-06-02  Eric Christopher  <echristo@apple.com>
4183
4184         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4185         * gcc.target/i386/20020523-1.c: Skip if darwin.
4186         * gcc.target/i386/asm-3.c: Ditto.
4187         * gcc.target/i386/20011119-1.c: Ditto.
4188         * gcc.target/i386/clobbers.c: Remove pic part of test.
4189
4190 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4191
4192         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4193         * g++.old-deja/g++.other/init19.C: Ditto.
4194         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4195         and add other platforms as expected failures.
4196
4197 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4198
4199         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4200         (is-effective-target-keyword): Ditto.
4201
4202 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4203
4204         PR fortran/27715
4205         * gfortran.dg/extended_char_comparison_1.f:  New test.
4206
4207 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4208
4209         PR fortran/25098
4210         * gfortran.dg/dummy_procedure_1.f90: New test.
4211
4212         PR fortran/25147
4213         * gfortran.dg/dummy_procedure_2.f90: New test.
4214
4215         * gfortran.dg/associated_2.f90: Correct to make consistent with
4216         standard.
4217
4218 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4219
4220         * gcc.target/i386/387-11.c: New test case.
4221
4222 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/27801
4225         * g++.dg/template/cond6.C: New test.
4226
4227         PR c++/26496
4228         * g++.dg/template/crash51.C: New test.
4229         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4230
4231         PR c++/27385
4232         * g++.dg/init/array20.C: New test.
4233
4234 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4235
4236         * gcc.dg/builtins-54.c: New test case.
4237
4238 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/26433
4241         * g++.dg/template/fntry1.C: Add dg-do link.
4242
4243         PR c++/27808
4244         * g++.dg/parse/friend6.C: New test.
4245
4246 2006-05-30  Asher Langton  <langton2@llnl.gov>
4247
4248         * gfortran.dg/cray_pointers_7.f90: New test.
4249
4250 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4251
4252         PR tree-optimization/23452
4253         * gcc.dg/fold-mulconj-1.c: New test case.
4254
4255 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4256
4257         PR c++/27803
4258         * g++.dg/parse/bitfield1.C: New test.
4259
4260 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4261
4262         * gcc.target/ppc-eq0-1.c: New test case.
4263         * gcc.target/ppc-negeq0-1.c: New test case.
4264
4265 2006-05-30  Dirk Mueller  <dmueller@suse.de>
4266
4267         PR c/27273
4268         * gcc.dg/overflow-warn-5.c: New test.
4269
4270 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4271
4272         PR c/27718
4273         * gcc.dg/sizeof-1.c: New test.
4274
4275 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
4276
4277         PR target/27790
4278         * gcc.target/i386/pr27790.c: New test.
4279
4280 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4281
4282         PR libgfortran/27757
4283         * gfortran.dg/direct_io_5.f90: New test.
4284
4285 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4286
4287         PR libgfortran/27634
4288         * gfortran.dg/fmt_missing_period_1.f: New test.
4289         * gfortran.dg/fmt_missing_period_2.f: New test.
4290         * gfortran.dg/fmt_missing_period_3.f: New test.
4291
4292 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4293
4294         PR fortran/19777
4295         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
4296         arrays.
4297
4298 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4299
4300         PR c++/27713
4301         * g++.dg/template/new6.C: New test.
4302
4303 2006-05-29  Roger Sayle  <roger@eyesopen.com>
4304
4305         PR tree-optimization/24964
4306         * gcc.target/i386/387-10.c: New test case.
4307
4308 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
4309
4310         * intrinsics/string_intrinsics.c (compare_string):
4311         Use memcmp instead of strncmp to avoid tripping over
4312         CHAR(0) in a string.
4313
4314 2006-05-27  Richard Guenther  <rguenther@suse.de>
4315
4316         PR middle-end/27773
4317         * gcc.dg/torture/pr27773.c: New testcase.
4318
4319 2006-05-27  Dirk Mueller  <dmueller@suse.de>
4320
4321         * gcc.dg/pr24561.c: Rename to..
4322         * gcc.dg/pr25962.c: .. this.
4323
4324 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4325
4326         PR fortran/19777
4327         * gfortran.dg/bounds_check_2.f: New test.
4328
4329 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4330
4331         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4332         * gfortran.dg/byte_1.f90: Likewise.
4333         * gfortran.dg/dup_save_2.f90: Likewise.
4334
4335 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4336
4337         * gfortran.dg/associated_2.f90: New test.
4338
4339 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4340
4341         PR fortran/27524
4342         * gfortran.dg/bounds_check_1.f90: New test.
4343
4344 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4345
4346         PR rtl-optimization/27661
4347         * gcc.dg/pr27661.c: New test case.
4348
4349 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4350
4351         PR fortran/23151
4352         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4353         * gfortran.dg/print_parentheses_1.f:  New test.
4354         * gfortran.dg/print_parentheses_2.f90:  New test.
4355
4356 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4357
4358         PR target/27758
4359         * gcc.dg/pr27758.c: New test.
4360
4361 2006-05-24  Falk Hueffner  <falk@debian.org>
4362
4363         * gcc.c-torture/compile/pr27571.c: New test.
4364
4365 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4366
4367         PR fortran/27709
4368         * gfortran.dg/spec_expr_4.f90: New test.
4369
4370         PR fortran/27155
4371         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4372
4373 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/20103
4376         * g++.dg/ext/complit6.C: New test.
4377         * g++.dg/ext/complit3.C: Adjust error markers.
4378         * g++.dg/init/const3.C: New test.
4379
4380 2006-05-25  Richard Guenther  <rguenther@suse.de>
4381
4382         PR middle-end/27743
4383         * gcc.dg/torture/pr27743.c: New testcase.
4384
4385 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4386
4387         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4388
4389 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4390
4391         * gcc.dg/compat/scalar-by-value-x.h: New.
4392         * gcc.dg/compat/scalar-by-value-y.h: New.
4393         * gcc.dg/compat/scalar-by-value-5.c: New.
4394         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4395         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4396         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4397         * gcc.dg/compat/scalar-by-value-6.c: New.
4398         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4399         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4400         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4401
4402 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4403
4404         PR tree-optimization/27639
4405         PR tree-optimization/26719
4406         * gcc.dg/pr27639.c: New test.
4407         * gcc.dg/pr26719.c: New test.
4408         * gcc.dg/tree-ssa/scev-cast.c: New test.
4409
4410 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4411
4412         PR c++/20173
4413         * g++.dg/template/error21.C: New test.
4414
4415 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4416
4417         PR target/27696
4418         * gcc.target/i386/pr27696.c: New.
4419
4420 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4421
4422         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4423
4424         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4425
4426 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4427
4428         PR c++/27716
4429         * g++.dg/other/assign1.C: New test.
4430
4431 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4432
4433         PR target/27266
4434         * gcc.target/i386/pr27266.c: New.
4435
4436 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4437
4438         PR c++/27451
4439         * g++.dg/ext/asm9.C: New test.
4440
4441 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4442
4443         PR rtl-optimization/25514
4444         * gcc.c-torture/compile/pr25514.c: New test.
4445
4446 2006-05-22  Richard Guenther  <rguenther@suse.de>
4447
4448         Revert
4449         2006-01-31  Richard Guenther  <rguenther@suse.de>
4450
4451         * gcc.target/i386/sselibm-1.c: New testcase.
4452         * gcc.target/i386/sselibm-2.c: Likewise.
4453         * gcc.target/i386/sselibm-3.c: Likewise.
4454         * gcc.target/i386/sselibm-4.c: Likewise.
4455         * gcc.target/i386/sselibm-5.c: Likewise.
4456
4457 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4458
4459         PR c/27420
4460         * gcc.dg/func-args-2.c: New test.
4461
4462         PR c/26818
4463         * gcc.dg/struct-incompl-1.c: New test.
4464
4465 2006-05-22  Richard Guenther  <rguenther@suse.de>
4466
4467         PR testsuite/27708
4468         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4469         the transformations we test for.
4470
4471 2006-05-22  Richard Guenther  <rguenther@suse.de>
4472
4473         PR testsuite/27707
4474         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4475
4476 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/27210
4479         * g++.dg/warn/new1.C: New test.
4480         * g++.dg/template/new5.C: Likewise.
4481
4482 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4483
4484         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4485         * gcc.target/i386/20060512-3.c: Likewise.
4486
4487 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4488
4489         PR rtl-optimization/27671
4490         * gcc.c-torture/execute/pr27671-1.c: New.
4491         * gcc.dg/pr27671-2.c: Likewise.
4492
4493         PR tree-optimization/26622.
4494         * gcc.c-torture/compile/pr26622.c: New.
4495
4496 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4497
4498         PR fortran/27613
4499         * gfortran.dg/recursive_reference_1.f90: New test.
4500
4501 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4502
4503         PR fortran/25746
4504         * gfortran.dg/elemental_subroutine_3.f90: New test.
4505
4506         PR fortran/25090
4507         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4508
4509         PR fortran/27584
4510         * gfortran.dg/associated_target_1.f90: New test.
4511
4512         PR fortran/19015
4513         * gfortran.dg/maxloc_shape_1.f90: New test.
4514
4515 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4516
4517         PR libgfortran/24459
4518         * gfortran.dg/namelist_24.f90: New test.
4519         * gfortran.dg/namelist_12.f: Fix typo in comment.
4520
4521 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4522
4523         PR middle-end/25776
4524         * g++.dg/other/error11.C: New test.
4525
4526 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4527
4528         * gcc.target/mips/pr26765.c: Add -w to options.
4529
4530 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4531
4532         * lib/target-supports.exp (check_effective_target_mpaired_single):
4533         New function.
4534         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
4535         multilibs.
4536         * g++.dg/vect/vect.exp: Likewise.
4537
4538 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4539
4540         PR testsuite/25891
4541         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
4542
4543 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4544
4545         PR fortran/27662
4546         * gfortran.dg/temporary_1.f90: New file.
4547
4548 2006-05-19  Andreas Schwab  <schwab@suse.de>
4549
4550         * g++.dg/other/unused1.C: Also match "stringz".
4551
4552 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
4553
4554         PR c++/26433
4555         * g++.dg/template/fntry1.C: New test.
4556
4557 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/27471
4560         PR c++/27506
4561         * g++.dg/conversion/bitfield5.C: New test.
4562         * g++.dg/conversion/bitfield6.C: New test.
4563
4564 2006-05-18  Mike Stump  <mrs@apple.com>
4565
4566         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
4567         * gcc.dg/vla-4.c: Add.
4568         * gcc.dg/vla-5.c: Add.
4569         * gcc.dg/vla-6.c: Add.
4570
4571 2006-05-12  Stuart Hastings  <stuart@apple.com>
4572
4573         * testsuite/gcc.target/i386/20060512-1.c: New.
4574         * testsuite/gcc.target/i386/20060512-2.c: New.
4575         * testsuite/gcc.target/i386/20060512-3.c: New.
4576         * testsuite/gcc.target/i386/20060512-4.c: New.
4577
4578 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/26122
4581         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4582
4583         PR c++/26068
4584         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4585         * g++.dg/parse/linkage1.C: New test.
4586
4587 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR tree-optimization/27548
4590         * g++.dg/tree-ssa/pr27548.C: New test.
4591
4592 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4593
4594         PR fortran/26551
4595         * gfortran.dg/recursive_check_1.f: New test.
4596         * gfortran.dg/recursive_check_2.f90: New test.
4597
4598 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4599
4600         * g++.dg/opt/temp2.C: New test.
4601
4602 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4603
4604         PR c++/27491
4605         * g++.dg/init/brace5.C: New test.
4606
4607         PR middle-end/27415
4608         * gcc.dg/gomp/pr27415.c: New test.
4609         * g++.dg/gomp/pr27415.C: New test.
4610
4611         PR tree-optimization/27549
4612         * g++.dg/tree-ssa/pr27549.C: New test.
4613
4614 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4615
4616         PR libgfortran/27575
4617         * gfortran.dg/read_eof_4.f90: New test.
4618
4619 2006-05-16  Richard Guenther  <rguenther@suse.de>
4620
4621         PR tree-optimization/22303
4622         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4623
4624 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4625
4626         PR middle-end/27573
4627         * gcc.dg/gomp/pr27573.c: New test.
4628         * gfortran.dg/gomp/pr27573.f90: New test.
4629
4630         PR c/27499
4631         * gcc.dg/gomp/pr27499.c: New test.
4632         * g++.dg/gomp/pr27499.C: New test.
4633
4634 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4635
4636         PR c++/27339
4637         * g++.dg/parser/access8.C: Adjust error marker.
4638         * g++.dg/template/access17.C: New test.
4639         * g++.dg/template/access18.C: Likewise.
4640
4641 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4642
4643         PR target/26600
4644         * gcc.target/i386/pr26600.c: New test case.
4645
4646 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4647
4648         PR c++/27505
4649         * g++.dg/expr/bitfield1.C: New test.
4650
4651 2006-05-15  Richard Guenther  <rguenther@suse.de>
4652
4653         PR tree-optimization/27603
4654         * gcc.dg/torture/pr27603.c: New testcase.
4655
4656 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4657
4658         PR fortran/25090
4659         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4660
4661         PR fortran/25082
4662         * gfortran.dg/scalar_return_1.f90: New test.
4663
4664         PR fortran/27411
4665         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4666
4667 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4668
4669         * gcc.dg/gomp/critical-4.c: New test.
4670         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4671         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4672         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4673         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4674
4675 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4676
4677         PR c++/27582
4678         * g++.dg/template/dependent-args1.C: New test.
4679
4680         PR c++/27581
4681         * g++.dg/lookup/this1.C: New test.
4682
4683         PR c++/27315
4684         * g++.dg/template/operator6.C: New test.
4685         * g++.dg/template/incomplete3.C: New test.
4686
4687         PR c++/27559
4688         * g++.dg/template/new4.C: New test.
4689
4690         PR c++/27496
4691         * g++.dg/template/void2.C: New test.
4692
4693 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4694
4695         * g++.dg/template/dependent-expr5.C: New test.
4696
4697 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4698
4699         PR middle-end/26729
4700         * gcc.dg/pr26729-1.c: New test case.
4701
4702 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4703
4704         * gcc.dg/pr27003.c: New test.
4705
4706 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4707
4708         * lib/target-supports.dg (check_cxa_atexit_available): Change
4709         v3_target_compile to ${tool}_target_compile.
4710
4711 2006-05-11  Jason Merrill  <jason@redhat.com>
4712
4713         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4714
4715 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4716
4717         PR fortran/27553
4718         * gfortran.dg/label_5.f90: New test.
4719
4720 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4721
4722         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4723         check_effective_target_powerpc_altivec_ok): New.
4724         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4725         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4726         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4727         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4728         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4729         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4730         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4731         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4732         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4733         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4734         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4735         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4736         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4737         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4738         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4739         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4740         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4741         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4742         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4743         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4744         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4745         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4746         gcc.target/powerpc/altivec-9.c,
4747         gcc.target/powerpc/altivec-consts.c,
4748         gcc.target/powerpc/altivec-pr22085.c,
4749         gcc.target/powerpc/altivec-splat.c,
4750         gcc.target/powerpc/altivec-types-1.c,
4751         gcc.target/powerpc/altivec-types-2.c,
4752         gcc.target/powerpc/altivec-types-3.c,
4753         gcc.target/powerpc/altivec-types-4.c,
4754         gcc.target/powerpc/altivec-varargs-1.c,
4755         gcc.target/powerpc/altivec-vec-merge.c,
4756         gcc.target/powerpc/ppc-vector-memcpy.c,
4757         gcc.target/powerpc/ppc-vector-memset.c,
4758         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4759         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4760         these effective targets.
4761         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4762         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4763
4764 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4765
4766         PR middle-end/27384
4767         * g++.dg/other/fold1.C: New test.
4768
4769         PR middle-end/27488
4770         * gcc.dg/fold-nonneg-1.c: New test.
4771
4772         PR c++/27547
4773         * g++.dg/other/operator1.C: New test.
4774
4775 2006-05-11  Richard Guenther  <rguenther@suse.de>
4776
4777         PR middle-end/27529
4778         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4779
4780 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4781
4782         * lib/target-supports-dg.exp (check-flags): New.
4783         (dg-skip-if): Move flag checks.
4784
4785 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4786
4787         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4788         * lib/target-supports.dg (check_cxa_atexit_available): New.
4789
4790 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4791
4792         PR fortran/27470
4793         * gfortran.dg/multiple_allocation_2.f90: New test case.
4794
4795 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4796
4797         * gcc.target/arm/pr27387.C: Fix a comment typo.
4798
4799 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4800
4801         PR fortran/24549
4802         * gfortran.dg/error_recovery_1.f90: New test.
4803
4804 2006-05-10  Richard Guenther  <rguenther@suse.de>
4805
4806         PR tree-optimization/27302
4807         * gcc.dg/torture/pr27302.c: New testcase.
4808
4809 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4810         Richard Guenther  <rguenther@suse.de>
4811
4812         PR middle-end/27498
4813         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4814
4815 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4816
4817         PR rtl-optimization/27335
4818         * gcc.dg/pr27335.c: New test.
4819
4820 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4821
4822         * gcc.target/mips/mips-ps-5.c: New file.
4823
4824 2006-05-08  Jan Hubicka  <jh@suse.cz>
4825
4826         PR middle-end/25962
4827         * gcc.dg/pr25962.c: New.
4828
4829 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4830
4831         PR target/27158
4832         * gcc.target/powerpc/pr27158.c: New test case.
4833
4834 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4835
4836         PR testsuite/27476
4837         * ada/acats/run_all.sh: Use test -z.
4838
4839 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4840
4841         PR libfortran/18271
4842         * gfortran.dg/spec_expr_3.f90: New test.
4843
4844 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4845
4846         PR target/24879
4847         * gcc.target/i386/monitor.c: New file.
4848
4849 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
4850
4851         * gcc.dg/pr27095.c: xfail *-*-darwin*.
4852
4853 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4854
4855         PR c++/27447
4856         * g++.dg/other/ptrmem7.C: New test.
4857
4858 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4859
4860         PR target/27421
4861         * gcc.dg/array-9.c: New test.
4862
4863 2006-05-07  Richard Guenther  <rguenther@suse.de>
4864
4865         PR tree-optimization/27409
4866         * gcc.dg/torture/pr27409.c: New testcase.
4867
4868 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4869
4870         PR fortran/27457
4871         * gfortran.dg/select_6.f90: New.
4872
4873 2006-05-07  Richard Guenther  <rguenther@suse.de>
4874
4875         PR tree-optimization/27136
4876         * gcc.dg/torture/pr27136.c: New testcase.
4877
4878 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
4879
4880         PR fortran/24813
4881         * gfortran.dg/char_cons_len_1.f90: New test.
4882
4883 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4884
4885         PR c++/27427
4886         * g++.dg/template/incomplete2.C: New test.
4887
4888 2006-05-06  Richard Guenther  <rguenther@suse.de>
4889
4890         PR tree-optimization/27151
4891         * gcc.dg/vect/pr27151.c: New testcase.
4892
4893 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4894
4895         PR c++/27430
4896         * g++.dg/template/void1.C: New test.
4897
4898         PR c++/27423
4899         * g++.dg/other/void2.C: New test.
4900
4901         PR c++/27422
4902         * g++.dg/conversion/void1.C: New test.
4903
4904 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
4905
4906         PR/21391
4907         * g++.dg/other/unused1.C: New.
4908
4909 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4910
4911         PR objc/27240
4912         * objc.dg/member-1.m: New test.
4913
4914 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4915
4916         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4917
4918 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4919
4920         PR libfortran/26985
4921         * gfortran.dg/matmul_2.f90: New test.
4922
4923 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4924
4925         * ada/acats/run_all.sh: Use sync when main not found.
4926
4927 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4928
4929         PR target/26765
4930         * gcc.target/mips/pr26765.c: New.
4931
4932 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4933
4934         * gcc.target/bfin: New directory.
4935         * gcc.target/bfin/bfin.exp: New file.
4936         * gcc.target/bfin/frmul.c: New file.
4937         * gcc.target/bfin/arith.c: New file.
4938         * gcc.target/bfin/mul-combine.c: New file.
4939         * gcc.target/bfin/shift.c: New file.
4940
4941 2006-05-04  Richard Guenther  <rguenther@suse.de>
4942
4943         PR tree-optimization/14287
4944         PR tree-optimization/14844
4945         PR tree-optimization/19792
4946         PR tree-optimization/21608
4947         PR tree-optimization/27090
4948         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4949         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4950         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4951         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4952         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4953
4954 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4955
4956         PR tree-optimization/27285
4957         * gcc.c-torture/execute/pr27285.c: New test.
4958
4959         PR middle-end/27388
4960         * gcc.dg/gomp/pr27388-1.c: New test.
4961         * gcc.dg/gomp/pr27388-2.c: New test.
4962         * gcc.dg/gomp/pr27388-3.c: New test.
4963
4964         PR c++/27359
4965         * g++.dg/gomp/pr27359.C: New test.
4966
4967 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4968
4969         PR fortran/20248
4970         * gfortran.dg/iargc.f90: New test.
4971
4972 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4973
4974         PR c++/27102
4975         * g++.dg/template/crash49.C: New test.
4976
4977 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4978
4979         PR testsuite/27032
4980         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4981
4982 2006-05-02  Jeff Law  <law@redhat.com>
4983
4984         PR tree-optimization/27364
4985         * gcc.c-torture/execute/pr27364.c: New test.
4986
4987 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4988
4989         PR c++/27309
4990         * g++.dg/parser/ctor5.C: New test.
4991
4992 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4993
4994         PR target/27387
4995         * gcc.target/arm/arm.exp: New.
4996         * gcc.target/arm/pr27387.C: Likewise.
4997
4998 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4999
5000         PR fortran/27269
5001         PR fortran/27324
5002         * gfortran.dg/module_equivalence_2.f90: New test.
5003
5004 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR middle-end/27337
5007         * g++.dg/gomp/pr27337-1.C: New test.
5008         * g++.dg/gomp/pr27337-2.C: New test.
5009
5010         PR middle-end/27328
5011         * gcc.dg/gomp/pr27328.c: New test.
5012
5013         PR middle-end/27325
5014         * g++.dg/gomp/pr27325.C: New test.
5015
5016         PR middle-end/27310
5017         * g++.dg/gomp/pr27310.C: New test.
5018
5019 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5020
5021         PR tree-optimization/27291
5022         * g++.dg/tree-ssa/pr27291.C: New test.
5023
5024 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5025
5026         PR tree-optimization/27283
5027         * g++.dg/tree-ssa/pr27283.C: New test.
5028
5029 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5030
5031         * gcc.dg/tree-ssa/loop-16.c: New test.
5032
5033 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5034             Joseph S. Myers  <joseph@codesourcery.com>
5035
5036         * gcc.dg/Wconversion-3.c: New test case.
5037         * gcc.dg/Wconversion-4.c: Likewise.
5038
5039 2006-05-01  Richard Guenther  <rguenther@suse.de>
5040
5041         PR tree-optimization/26726
5042         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5043
5044 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5045
5046         * gcc.dg/Woverflow-1.c: New test case.
5047         * gcc.dg/Woverflow-2.c: Likewise.
5048         * gcc.dg/Woverflow-3.c: Likewise.
5049
5050 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/27094
5053         * g++.dg/template/defarg8.C: New test.
5054
5055 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5056
5057         PR c++/27278
5058         * g++.dg/parse/operator7.C: New test.
5059
5060 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5061
5062         PR c++/11471
5063         PR c++/27102
5064         * g++.dg/template/crash48.C: New test.
5065
5066         PR c++/27279
5067         * g++.dg/parse/ctor4.C: New test.
5068
5069 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5070
5071         PR fortran/25681
5072         * gfortran.df/char_type_len.f90: New test.
5073
5074 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5075
5076         PR libgfortran/27304
5077         * gfortran.dg/fmt_exhaust.f90: New test.
5078
5079 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5080
5081         PR c/25309
5082         * gcc.dg/large-size-array-2.c: New test case.
5083
5084 2006-04-28  Richard Guenther  <rguenther@suse.de>
5085
5086         PR target/26826
5087         * gcc.target/i386/pr26826.c: New testcase.
5088
5089 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR middle-end/27260
5092         * gcc.c-torture/execute/pr27260.c: New.
5093
5094 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5095
5096         PR middle-end/27095
5097         * gcc.dg/pr27095.c: New.
5098
5099 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5100
5101         PR c++/27292
5102         * g++.dg/conversion/bitfield4.C: New test.
5103
5104 2006-04-27  Eric Christopher  <echristo@apple.com>
5105
5106         * gcc.dg/pragma-ms_struct.c: New.
5107
5108 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5109
5110         PR c++/27102
5111         * g++.dg/template/crash47.C: New test.
5112
5113 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5114
5115         * gcc.target/i386/sse-7.c: build with -msse.
5116
5117 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5118
5119         PR testsuite/27274:
5120         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5121         (main): Exit if processor doesn't support SSE.
5122
5123 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5124
5125         PR middle-end/27282
5126         * gcc.c-torture/compile/pr27282.c: New test.
5127
5128 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR middle-end/26913
5131         * g++.dg/gomp/pr26913.C: New test.
5132
5133         PR c/25996
5134         * gcc.dg/gomp/pr25996.c: New test.
5135         * g++.dg/gomp/pr25996.C: New test.
5136
5137 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5138
5139         PR rtl-optimization/26725
5140         * gcc.c-torture/compile/pr26725.c: New test.
5141
5142 2006-04-25  Richard Guenther  <rguenther@suse.de>
5143
5144         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5145         than n + -1.
5146
5147 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5148
5149         * gcc.dg/20060425-1.c: New testcase.
5150
5151 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR tree-optimization/26865
5154         * gcc.dg/pr26865.c: New test.
5155
5156 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5157
5158         PR c++/27292
5159         * g++.dg/conversion/bitfield1.C: New test.
5160         * g++.dg/conversion/bitfield2.C: Likewise.
5161         * g++.dg/conversion/bitfield3.C: Likewise.
5162
5163 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5164         Richard Guenther  <rguenther@suse.de>
5165
5166         PR tree-optimization/27236
5167         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5168
5169 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5170
5171         PR c++/19963
5172         * g++.dg/other/incomplete2.C: New test.
5173
5174 2006-04-24  Richard Guenther  <rguenther@suse.de>
5175
5176         PR middle-end/26869
5177         * gcc.dg/torture/pr26869.c: New testcase.
5178
5179 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5180         Richard Guenther  <rguenther@suse.de>
5181
5182         PR tree-optimization/27218
5183         * g++.dg/tree-ssa/pr27218.C: New testcase.
5184
5185 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5186
5187         PR c++/26912
5188         * g++.dg/template/friend41.C: New test.
5189
5190 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5191
5192         * g++.dg/opt/pr15551.C: Include cstdio.
5193         (main): Use remove instead of unlink.
5194
5195 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5196
5197         * gcc.dg/sibcall-7.c: New test.
5198         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5199         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5200         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5201         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5202         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5203
5204 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5205
5206         PR c++/26534
5207         * g++.dg/opt/bitfield1.C: New test.
5208         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5209         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5210         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5211         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5212         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5213         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5214         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5215         * g++.dg/abi/bitfield2.C: Likewise.
5216         * g++.dg/init/bitfield1.C: Likewise.
5217
5218 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5219
5220         PR fortran/25099
5221         * gfortran.dg/elemental_subroutine_4.f90: New test.
5222         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5223         call sub (m, x).
5224
5225 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5226
5227         * gcc.c-torture/compile/20060421-1.c: New testcase.
5228
5229 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5230
5231         PR c/25875
5232         * gcc.dg/init-bad-4.c: New test.
5233
5234 2006-04-21  Paul Brook  <paul@codesourcery.com>
5235
5236         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5237
5238 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5239
5240         PR fortran/27122
5241         * gfortran.dg/defined_operators_1.f90: New test.
5242         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5243         remove old ones associated, incorrectly, with Note 5.46.
5244
5245         PR fortran/27113
5246         * gfortran.dg/character_array_constructor_1.f90: New test.
5247
5248 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5249
5250         * gcc.dg/20060419-1.c: New test.
5251
5252 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
5253
5254         PR c/26774
5255         * gcc.dg/struct-parse-1.c: New test case.
5256
5257 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5258
5259         PR c++/26558
5260         * g++.dg/parse/template19.C: New test.
5261
5262         PR c++/26739
5263         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
5264
5265         PR c++/26036
5266         * g++.dg/expr/call3.C: New test.
5267
5268         PR c++/10385
5269         * g++.dg/conversion/dynamic1.C: New test.
5270
5271 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
5272
5273         PR c++/27102
5274         * g++.dg/template/crash35.C: Tweak error markers.
5275         * g++.dg/template/crash46.C: New test.
5276         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
5277         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
5278
5279 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
5280
5281         PR rtl-optimization/14261
5282         * gcc.c-torture/compile/20060419-1.c: Added.
5283
5284 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
5285
5286         * gfortran.dg/label_1.f90: Adjust dg-error.
5287
5288 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5289
5290         PR target/26961
5291         * gcc.dg/fold-cond-1.c: New test case.
5292         * gcc.dg/pr26961-1.c: Likewise.
5293
5294 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5295
5296         PR libgfortran/27138
5297         * gfortran.dg/read_bad_advance.f90: New test.
5298
5299 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5300             Dale Johannesen  <dalej@apple.com>
5301
5302         PR target/24076
5303         * gcc.target/i386/vecinit-3.c: New testcase.
5304         * gcc.target/i386/vecinit-4.c: Likewise.
5305         * gcc.target/i386/sse-18.c: Likewise.
5306         * gcc.target/i386/sse-19.c: Likewise.
5307
5308 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
5309
5310         * gfortran.dg/allocate_zerosize_1.f90: New test.
5311
5312 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
5313
5314         PR c++/26365
5315         * g++.dg/template/crash45.C: New test.
5316
5317 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
5318
5319         PR fortran/26787
5320         * gfortran.dg/proc_assign_1.f90: New test.
5321         * gfortran.dg/procedure_lvalue.f90: Change message.
5322         * gfortran.dg/namelist_4.f90: Add new error.
5323
5324         PR fortran/25597
5325         PR fortran/27096
5326         * gfortran.dg/auto_pointer_array_result_1.f90
5327
5328         PR fortran/27089
5329         * gfortran.dg/specification_type_resolution_1.f90
5330
5331         PR fortran/18003
5332         PR fortran/25669
5333         PR fortran/26834
5334         * gfortran.dg/bounds_temporaries_1.f90: New test.
5335
5336         PR fortran/27124
5337         * gfortran.dg/array_return_value_1.f90: New test.
5338
5339 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5340
5341         PR fortran/25336
5342         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5343
5344 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR middle-end/26823
5347         * g++.dg/gomp/pr26823-1.C: New test.
5348         * g++.dg/gomp/pr26823-2.C: New test.
5349
5350 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5351
5352         PR middle-end/27134
5353         * gcc.dg/pr27314.c: New test.
5354
5355 2006-04-13  Richard Henderson  <rth@redhat.com>
5356
5357         * g++.dg/gomp/block-0.C: Update expected matches.
5358
5359 2006-04-13  DJ Delorie  <dj@redhat.com>
5360
5361         * lib/target-supports.exp (check_effective_target_int32plus): New.
5362         (check_effective_target_ptr32plus): New.
5363         (check_effective_target_size32plus): New.
5364         (check_effective_target_int16): New.
5365         (check_profiling_available): Add m32c to the list of unsupported targets.
5366
5367         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5368         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5369         memory size.
5370         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5371         pointers.
5372         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5373         size_t.
5374         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5375         and size_t.
5376         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5377         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5378         not just xstormy16.  Skip m32c due to weird pointer size.
5379         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5380         not just xstormy16.
5381         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5382         not just xstormy16.
5383         * gcc.dg/20020312-2.c: Add m32c support.
5384         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5385         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5386         in test.
5387         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5388         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5389         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5390         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5391         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5392         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5393         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5394         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5395         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5396         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5397         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5398         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5399         in test.
5400         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5401         in test.
5402         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5403         * gcc.dg/pr23049.c: Require >=32 bit integers.
5404         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5405         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5406         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5407         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5408         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5409         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5410         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5411         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5412         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5413         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5414         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5415         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5416         prototype in test.
5417         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5418         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5419         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5420         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5421         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5422
5423         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5424         * gcc.c-torture/execute/20040703-1.x: Likewise.
5425         * gcc.c-torture/execute/20040705-1.x: Likewise.
5426         * gcc.c-torture/execute/20040705-2.x: Likewise.
5427         * gcc.c-torture/execute/20040709-1.x: Likewise.
5428         * gcc.c-torture/execute/20040709-2.x: Likewise.
5429         * gcc.c-torture/execute/20040811-1.x: Likewise.
5430         * gcc.c-torture/execute/20050316-1.x: Likewise.
5431         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5432         * gcc.c-torture/execute/pr19689.x: Likewise.
5433         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5434         * gcc.c-torture/execute/usmul.x: Likewise.
5435         * gcc.c-torture/execute/vrp-5.x: Likewise.
5436         * gcc.c-torture/execute/vrp-6.x: Likewise.
5437         * gcc.dg/debug/20041023-1.s: Likewise.
5438
5439 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5440
5441         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5442         of integers to a vector types are now constant expressions in C.
5443         * gcc.dg/vect/vect-fold-1.c: New test case.
5444
5445 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5446             Ulrich Weigand  <uweigand@de.ibm.com>
5447
5448         PR target/27006
5449         * gcc.dg/vmx/pr27006.c: New testcase.
5450
5451 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5452
5453         PR libgfortran/26766
5454         * gfortran.dg/write_recursive.f90: New test.
5455
5456 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5457
5458         * g++.dg/parse/dtor7.C: New test.
5459         * g++.dg/parse/new1.C: Add error marker.
5460         * g++.dg/template/new3.C: New test.
5461
5462         PR c++/26122
5463         * g++.dg/template/pure1.C: New test.
5464
5465         PR c++/26295
5466         * g++.dg/parse/ptrmem4.C: New test.
5467
5468 2006-04-10  Jeff Law  <law@redhat.com>
5469
5470         PR/27087
5471         * gcc.c-torture/compile/pr27087.c: New test.
5472
5473 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5474
5475         PR/21391
5476         * gcc.dg/20060410.c: New.
5477
5478 2006-04-10  Matthias Klose  <doko@debian.org>
5479
5480         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5481         Recognize multilib directory names containing underscores.
5482
5483 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5484
5485         * gcc.target/i386/vecinit-1.c: New test case.
5486         * gcc.target/i386/vecinit-2.c: Likewise.
5487
5488 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR debug/27057
5491         * g++.dg/debug/dwarf2-2.C: New test.
5492
5493 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5494
5495         PR rtl-optimization/27073
5496         * gcc.c-torture/execute/pr27073.c: New test.
5497
5498 2006-04-08  Mike Stump  <mrs@apple.com>
5499
5500         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5501
5502 2006-04-07  Richard Guenther  <rguenther@suse.de>
5503
5504         PR tree-optimization/26135
5505         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5506
5507 2006-04-06  Jan Hubicka  <jh@suse.cz>
5508
5509         PR profile/26399
5510         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5511
5512 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5513
5514         * g++.dg/conversion/nullptr1.C: New test case.
5515         * g++.dg/conversion/nullptr2.C: Likewise.
5516
5517 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5518
5519         * gfortran.dg/dependency_18.f90: New test case.
5520
5521 2006-04-05  Richard Guenther  <rguenther@suse.de>
5522
5523         PR tree-optimization/26919
5524         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
5525         * gcc.dg/ipa/ipa-2.c: Likewise.
5526         * gcc.dg/ipa/ipa-3.c: Likewise.
5527         * gcc.dg/ipa/ipa-5.c: Likewise.
5528
5529 2006-04-05  Richard Guenther  <rguenther@suse.de>
5530
5531         PR tree-optimization/26763
5532         * gcc.dg/torture/pr26763-1.c: New testcase.
5533         * gcc.dg/torture/pr26763-2.c: Likewise.
5534
5535 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
5536
5537         PR fortran/23634
5538         PR fortran/25619
5539         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
5540
5541 2006-04-04  Eric Christopher  <echristo@apple.com>
5542
5543         * gcc.target/i386/387-1.c: Allow regexp to match darwin
5544         stubs.
5545         * gcc.target/i386/387-5.c: Ditto.
5546
5547 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
5548
5549         * gcc.target/sparc/struct-ret-check.c: New test.
5550
5551 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5552
5553         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
5554         zero decimal digits specified in format.
5555
5556 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
5557
5558         PR fortran/26891
5559         * gfortran.dg/missing_optional_dummy_1.f90: New test.
5560
5561         PR fortran/26976
5562         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
5563         * gfortran.dg/initialization_1.f90: Make assignment compliant.
5564         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
5565         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
5566         bigendian-ness.
5567
5568 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
5569
5570         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
5571         dummy arguments work when the actual argument is itself a dummy
5572         argument of the caller.
5573
5574 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5575
5576         PR libfortran/24685
5577         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5578
5579 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5580
5581         * gfortran.dg/dependencency_17.f90: New test case.
5582
5583 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5584
5585         * gfortran.dg/dependency_14.f90: New test case.
5586         * gfortran.dg/dependency_15.f90: Likewise.
5587         * gfortran.dg/dependency_16.f90: Likewise.
5588
5589 2006-03-31  Asher Langton  <langton2@llnl.gov>
5590
5591         PR fortran/25358
5592         gfortran.dg/cray_pointers_6.f90: New test.
5593
5594 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5595
5596         PR libgfortran/26890
5597         * gfortran.dg/read_size_noadvance.f90: New test.
5598
5599 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5600
5601         PR fortran/25031
5602         * gfortran.dg/multiple_allocation_1.f90: Check that the
5603         size has changed after a re-allocation with stat.
5604
5605 2006-03-30  Richard Guenther  <rguenther@suse.de>
5606
5607         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5608         removal.
5609         * gcc.target/i386/sselibm-2.c: Likewise.
5610         * gcc.target/i386/sselibm-3.c: Likewise.
5611         * gcc.target/i386/sselibm-4.c: Likewise.
5612         * gcc.target/i386/sselibm-5.c: Likewise.
5613
5614 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5615
5616         * gcc.dg/fold-andxor-1.c: New test case.
5617         * gcc.dg/fold-xorand-1.c: Likewise.
5618
5619 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5620
5621         * gcc.dg/fold-convnotconv-1.c: New test case.
5622
5623 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5624
5625         PR fortran/26779
5626         * gfortran.dg/private_type_5.f90: New test.
5627
5628 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5629
5630         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5631
5632 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5633
5634         * gfortran.dg/advance_2.f90: New test.
5635         * gfortran.dg/advance_3.f90: New test.
5636
5637         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5638
5639 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5640
5641         PR libgfortran/26661
5642         PR libgfortran/26880
5643         * gfortran.dg/read_x_past.f: New test.
5644
5645 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5646
5647         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5648         to be STABS.
5649
5650 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5651
5652         * objc.dg/dwarf-1.m: Skip on AIX.
5653         * objc.dg/dwarf-2.m: Skip on AIX.
5654
5655 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5656
5657         PR fortran/26816
5658         * gfortran.dg/float_1.f90: New test.
5659
5660 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5661
5662         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5663         X86_64 targets.
5664         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5665
5666 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5667
5668         PR libfortran/26735
5669         * gfortran.dg/convert_implied_open.f90: New test case.
5670
5671 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5672
5673         PR fortran/26769
5674         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5675
5676 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5677
5678         PR middle-end/26717
5679         * gcc.dg/pr26717.c: New test.
5680
5681 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5682
5683         * gfortran.dg/dependency_12.f90: New test case.
5684
5685 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5686
5687         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5688
5689 2006-03-24  Jeff Law  <law@redhat.com>
5690
5691         * gcc.c-torture/pr26840.c: New test.
5692
5693 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5694
5695         * objc.dg/dwarf-2.m: New.
5696         * obj-c++.dg/dwarf-2.mm: New.
5697
5698         * g++.old-deja/g++.other/init19.C: New.
5699
5700 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5701
5702         * g++.dg/eh/spbp.C: Skip on AIX.
5703
5704 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR middle-end/26611
5707         * g++.dg/gomp/pr26611-1.C: New test.
5708         * g++.dg/gomp/pr26611-2.C: New test.
5709
5710 2006-03-24  Jeff Law  <law@redhat.com>
5711
5712         * gcc.c-torture/compile/pr26833.c: New test.
5713         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5714
5715 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5716
5717         * gfortran.dg/endfile_2.f90: Delete temp file.
5718
5719 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5720
5721         PR fortran/19303
5722         * gfortran.dg/record_marker_1.f90: New test case.
5723         * gfortran.dg/record_marker_2.f: New test case.
5724         * gfortran.dg/record_marker_3.f90: New test case.
5725
5726 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5727
5728         PR fortran/17298
5729         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5730         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5731
5732 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5733
5734         * lib/gcc-dg.exp (cleanup-modules): New proc.
5735         * gfortran.dg/allocatable_function_1.f90,
5736         gfortran.dg/allocate_char_star_scalar_1.f90,
5737         gfortran.dg/assumed_charlen_function_1.f90,
5738         gfortran.dg/assumed_dummy_1.f90,
5739         gfortran.dg/assumed_shape_ranks_1.f90,
5740         gfortran.dg/assumed_shape_ranks_2.f90,
5741         gfortran.dg/assumed_size_dt_dummy.f90,
5742         gfortran.dg/auto_char_dummy_array_1.f90,
5743         gfortran.dg/auto_char_len_3.f90,
5744         gfortran.dg/automatic_module_variable.f90,
5745         gfortran.dg/bad_automatic_objects_1.f90,
5746         gfortran.dg/char_array_constructor.f90,
5747         gfortran.dg/char_array_structure_constructor.f90,
5748         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5749         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5750         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5751         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5752         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5753         gfortran.dg/derived_pointer_recursion.f90,
5754         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5755         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5756         gfortran.dg/dummy_functions_1.f90,
5757         gfortran.dg/elemental_initializer_1.f90,
5758         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5759         gfortran.dg/elemental_pointer_1.f90,
5760         gfortran.dg/elemental_subroutine_1.f90,
5761         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5762         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5763         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5764         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5765         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5766         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5767         gfortran.dg/global_references_1.f90,
5768         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5769         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5770         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5771         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5772         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5773         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5774         gfortran.dg/large_integer_kind_1.f90,
5775         gfortran.dg/large_real_kind_1.f90,
5776         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5777         gfortran.dg/module_double_reuse.f90,
5778         gfortran.dg/module_equivalence_1.f90,
5779         gfortran.dg/module_interface_1.f90,
5780         gfortran.dg/module_parameter_array_refs_1.f90,
5781         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5782         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5783         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5784         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5785         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5786         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5787         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5788         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5789         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5790         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5791         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5792         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5793         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5794         gfortran.dg/same_name_1.f90,
5795         gfortran.dg/sibling_dummy_procedure_1.f90,
5796         gfortran.dg/sibling_dummy_procedure_2.f90,
5797         gfortran.dg/sibling_dummy_procedure_3.f90,
5798         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5799         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5800         gfortran.dg/used_dummy_types_2.f90,
5801         gfortran.dg/used_dummy_types_3.f90,
5802         gfortran.dg/used_dummy_types_4.f90,
5803         gfortran.dg/used_dummy_types_5.f90,
5804         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5805         gfortran.dg/userdef_operator_1.f90: Use it.
5806
5807 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5808
5809         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5810         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5811         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5812         gfortran.dg/write_back.f,
5813         gfortran.fortran-torture/execute/inquire_1.f90,
5814         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5815
5816 2006-03-21  Jeff Law  <law@redhat.com>
5817
5818         * gcc.dg/tree-ssa/vrp28.c: New test.
5819
5820 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5821
5822         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5823         if _STDC_C99 is defined.
5824         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5825         * gcc.dg/builtins-20.c: Likewise.
5826         * gcc.dg/builtins-53.c: Likewise.
5827         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5828         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5829
5830 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5831
5832         PR tree-opt/26781
5833         * gcc.c-torture/compile/pr26781-1.c: New test.
5834         * gcc.c-torture/compile/pr26781-2.c: New test.
5835
5836 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5837
5838         PR c++/26690
5839         * g++.dg/gomp/pr26690-1.C: New test.
5840         * g++.dg/gomp/pr26690-2.C: New test.
5841
5842 2006-03-20  Jeff Law  <law@redhat.com>
5843
5844         * gcc.dg/tree-ssa/pr21829.c: New test.
5845
5846         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5847
5848 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
5849
5850         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
5851         (check_visibility_available): Use it.
5852         (check_effective_target_default_packed): Likewise.
5853         (check_effective_target_pcc_bitfield_type_matters): Likewise.
5854         (check_effective_target_fopenmp): Likewise.
5855         (check_effective_target_freorder): Likewise.
5856         (check_effective_target_fpic): Likewise.
5857         (check_named_sections_available): Likewise.
5858         (check_effective_target_ilp32): Likewise.
5859         (check_effective_target_lp64): Likewise.
5860
5861 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
5862
5863         PR fortran/20935
5864         * gfortran.dg/scalar_mask_2.f90: New test case.
5865
5866 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
5867
5868         PR tree-opt/26629
5869         * gcc.dg/tree-ssa/loadpre12.c: New test.
5870         * gcc.dg/tree-ssa/loadpre13.c: New test.
5871         * gcc.dg/tree-ssa/loadpre14.c: New test.
5872         * gcc.dg/tree-ssa/loadpre15.c: New test.
5873         * gcc.dg/tree-ssa/loadpre16.c: New test.
5874         * gcc.dg/tree-ssa/loadpre17.c: New test.
5875         * gcc.dg/tree-ssa/loadpre18.c: New test.
5876         * gcc.dg/tree-ssa/loadpre19.c: New test.
5877         * gcc.dg/tree-ssa/loadpre20.c: New test.
5878         * gcc.dg/tree-ssa/loadpre21.c: New test.
5879         * gcc.dg/tree-ssa/loadpre22.c: New test.
5880
5881 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
5882
5883         PR fortran/26741
5884         * gfortran.dg/elemental_initializer_1.f90: New test.
5885
5886         PR fortran/26716
5887         * gfortran.dg/assumed_shape_ranks_2: New test.
5888
5889 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
5890
5891         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5892         target fpic.
5893
5894 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5895
5896         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5897         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5898         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5899         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5900         gfortran.fortran-torture/execute/direct_io.f90,
5901         gfortran.fortran-torture/execute/inquire_2.f90,
5902         gfortran.fortran-torture/execute/inquire_4.f90,
5903         gfortran.fortran-torture/execute/list_read_1.f90,
5904         gfortran.fortran-torture/execute/open_replace.f90,
5905         gfortran.fortran-torture/execute/slash_edit.f90,
5906         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5907         temporary files from testcases.
5908
5909 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5910
5911         PR libgfortran/26509
5912         gfortran.dg/write_direct_eor.f90: New test.
5913
5914 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5915
5916         * gcc.target/powerpc/pr26350.c: New.
5917         * gcc.target/powerpc/indexed-addr.c: New.
5918
5919 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5920
5921         * gfortran.dg/dependency_13.f90: New test case.
5922
5923 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5924
5925         PR middle-end/21781
5926         * gcc.dg/real-const-1.c: New test case.
5927
5928 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5929
5930         * g++.old-deja/g++.other/init18.C: New.
5931         * g++.old-deja/g++.other/init5.C: Remove xfail.
5932
5933 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5934
5935         * g++.dg/opt/pr15551.C: Cleanup temp file.
5936
5937 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5938
5939         PR c++/6634
5940         g++.dg/parse/long1.C: New test.
5941
5942 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5943
5944         PR fortran/19101
5945         * gfortran.dg/continuation.f90: New test.
5946         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5947
5948 2006-03-14  Richard Guenther  <rguenther@suse.de>
5949
5950         PR tree-optimization/26672
5951         * gcc.dg/torture/pr26672.c: New testcase.
5952
5953 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5954
5955         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5956         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5957
5958 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5959
5960         PR middle-end/26557
5961         * gcc.c-torture/compile/switch-1.c: New test case.
5962
5963 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5964
5965         PR fortran/25378
5966         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5967         test to include more permuatations of mask and index.
5968         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5969         respond to F2003 spec. that the position returned for an all false
5970         mask && condition is zero.
5971
5972 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR middle-end/25989
5975         * gcc.dg/gomp/pr25989.c: New test.
5976
5977 2006-03-13  Jeff Law  <law@redhat.com>
5978
5979         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5980
5981 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5982
5983         * gcc.dg/switch-9.c: New test.
5984
5985 2006-03-13  Richard Guenther  <rguenther@suse.de>
5986
5987         PR middle-end/26630
5988         * gcc.dg/torture/pr26630.c: New testcase.
5989
5990 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5991
5992         * gfortran.dg/dependency_10.f90: New test case.
5993         * gfortran.dg/dependency_11.f90: Likewise.
5994
5995 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5996             Erik Edelmann  <eedelman@gcc.gnu.org>
5997
5998         * gfortran.dg/allocatable_function_1.f90: New.
5999         * gfortran.dg/allocatable_function_2.f90: New.
6000
6001 2006-03-10  Richard Guenther  <rguenther@suse.de>
6002
6003         PR middle-end/26565
6004         * gcc.dg/torture/pr26565.c: New testcase.
6005
6006 2006-03-09  Eric Christopher  <echristo@apple.com>
6007
6008         * gcc.c-torture/compile/20060309-1.c: New.
6009
6010 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6011
6012         PR libgfortran/26499
6013         * gfortran.dg/write_back.f: New test.
6014         * gfortran.dg/write_rewind_1.f: New test.
6015         * gfortran.dg/write_rewind_2.f: New test.
6016
6017 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6018
6019         PR libgfortran/26554
6020         * gfortran.dg/read_logical.f90: New test.
6021
6022 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6023
6024         * ada/acats/norun.lst: cdd2a03 now passes.
6025
6026 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6027
6028         PR testsuite/25177
6029         * gcc.target/powerpc/pr18096-1.c: Change where the error
6030         would match.
6031
6032 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * gcc.target/i386/cleanup-1.c: New test.
6035         * gcc.target/i386/cleanup-2.c: New test.
6036
6037 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6038
6039         * gfortran.dg/dependency_9.f90: Remove for the time being.
6040
6041 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6042
6043         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6044         directive.
6045
6046 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6047
6048         * gfortran.dg/dependency_9.f90: New test case.
6049
6050 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6051
6052         * gfortran.dg/dependency_4.f90: New test case.
6053         * gfortran.dg/dependency_5.f90: New test case.
6054         * gfortran.dg/dependency_6.f90: New test case.
6055         * gfortran.dg/dependency_7.f90: New test case.
6056         * gfortran.dg/dependency_8.f90: New test case.
6057
6058 2006-03-03  Paul Brook  <paul@codesourcery.com>
6059
6060         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6061         Add m68k-*-elf.
6062
6063 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6064
6065         PR fortran/25031
6066         * multiple_allocation_1.f90: New test.
6067
6068 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6069
6070         PR tree-optimization/26524
6071         * gfortran.dg/pr26524.f: New test case.
6072
6073 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6074
6075         * g++.dg/template/repo5.C: Cleanup repo files.
6076         * gcc.dg/20051201-1.c: Cleanup coverage files.
6077         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6078         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6079         tree dump files.
6080
6081 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6082
6083         * objc.dg/objc-nofilename-1.m: New test.
6084         * objc.dg/bad-receiver-type.m: New test.
6085         * obj-c++.dg/bad-receiver-type.mm: New test.
6086
6087 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6088
6089         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6090
6091 2006-03-01  Mike Stump  <mrs@apple.com>
6092
6093         * g++.dg/abi/key2.C: Add.
6094
6095 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6096
6097         * gfortran.dg/logical_dot_product.f90: New test.
6098
6099         PR fortran/26393
6100         * gfortran.dg/used_interface_ref.f90: New test.
6101
6102         PR fortran/20938
6103         * gfortran.dg/dependency_2.f90: New test.
6104         * gfortran.fortran-torture/execute/where17.f90: New test.
6105         * gfortran.fortran-torture/execute/where18.f90: New test.
6106         * gfortran.fortran-torture/execute/where19.f90: New test.
6107         * gfortran.fortran-torture/execute/where20.f90: New test.
6108
6109 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6110
6111         * g++.dg/tree-ssa/pr26443.C: New test case.
6112
6113 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6114
6115         PR middle-end/26022
6116         * g++.dg/opt/return-slot1.C: New test.
6117
6118 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6119
6120         PR libgfortran/26136
6121         * gfortran.dg/namelist_23.f90: New test.
6122
6123 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6124
6125         PR middle-end/14752
6126         * gcc.dg/fold-eqandshift-2.c: New test case.
6127
6128 2006-02-28  Richard Guenther  <rguenther@suse.de>
6129
6130         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6131         decomposition.
6132
6133 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6134
6135         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6136
6137 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6138
6139         PR libgfortran/26464
6140         * gfortran.dg/backspace_5.f: New test.
6141         * gfortran.dg/backspace_6.f: New test.
6142
6143 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6144
6145         * gcc.dg/fold-eqandnot-1.c: New test case.
6146
6147 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6148
6149         PR middle-end/19983
6150         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6151
6152 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6153
6154         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6155         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6156
6157 2006-02-26  Richard Guenther  <rguenther@suse.de>
6158
6159         PR tree-optimization/26421
6160         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6161
6162 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6163
6164         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6165         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6166
6167 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6168
6169         * gcc.dg/fold-even-1.c: New test case.
6170
6171 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6172
6173         PR middle-end/21137
6174         * gcc.dg/fold-eqandshift-1.c: New test case.
6175
6176 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6177
6178         PR tree-optimization/25125
6179         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6180         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6181
6182 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6183
6184         PR tree-optimizations/26359
6185         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6186         with -fdump-tree-dceloop-details.
6187         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6188
6189 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6190
6191         PR middle-end/23673
6192         * gcc.dg/fold-eqxor-1.c: New test case.
6193         * gcc.dg/fold-eqxor-2.c: Likewise.
6194         * gcc.dg/fold-eqxor-3.c: Likewise.
6195
6196 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6197
6198         PR fortran/23092
6199         * scalar_mask_1.f90: New test.
6200
6201 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6202
6203         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6204         * g++.dg/eh/uncaught2.C: New.
6205         * g++.dg/eh/uncaught3.C: New.
6206
6207 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6208
6209         PR libgfortran/26423
6210         * gfortran.dg/read_many_1.f: New test.
6211
6212 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6213
6214         PR fortran/24519
6215         * gfortran.dg/dependency_3.f90: New test.
6216         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6217         XFAILs.
6218
6219         PR fortran/25395
6220         * gfortran.dg/equiv_6.f90: New test.
6221
6222 2006-02-23  Jeff Law  <law@redhat.com>
6223
6224         * gcc.c-torture/compile/pr26425.c: New test.
6225
6226 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6227
6228         PR middle-end/26412
6229         * gcc.dg/gomp/pr26412.c: New test.
6230
6231 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6232
6233         PR c++/26291
6234         * g++.dg/other/ellipsis1.C: New test.
6235         * g++.dg/parse/operator4.C: Adjust error marker.
6236
6237 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6238
6239         PR target/25603
6240         * gfortran.dg/pr25603.f: New testcase.
6241
6242 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6243
6244         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6245         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6246
6247 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6248
6249         * g++.dg/eh/spbp.C: New.
6250
6251 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR middle-end/26379
6254         * gcc.target/i386/mmx-7.c: New test.
6255
6256 2006-02-20  Roger Sayle  <roger@eyesopen.com>
6257
6258         PR tree-optimization/26361
6259         * gcc.dg/tree-ssa/vrp27.c: New test case.
6260
6261 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
6262
6263         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
6264         * gcc.dg/tree-ssa/complex-4.c: Here.
6265
6266 2006-02-19  Roger Sayle  <roger@eyesopen.com>
6267
6268         PR middle-end/19543
6269         * gfortran.dg/logical_1.f90: New test case.
6270
6271 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
6272
6273         PR middle-end/26334
6274         * gcc.dg/20060218-1.c: Moved to...
6275         * gcc.target/i386/20060218-1.c: ... here.  New test.
6276
6277 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6278
6279         PR fortran/26201
6280         * gfortran.dg/convert_1.f90: New.
6281
6282 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
6283
6284         PR fortran/25054
6285         * gfortran.dg/namelist_5.f90: New test.
6286
6287         PR fortran/25089
6288         * gfortran.dg/namelist_4.f90: New test.
6289
6290 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6291
6292         PR tree-opt/25680
6293         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
6294
6295 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6296
6297         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
6298         variable to take into account the variable name in the
6299         function header.
6300         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
6301
6302 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
6303
6304         PR middle-end/26334
6305         * gcc.c-torture/compile/20060217-1.c: New test.
6306         * gcc.dg/20060218-1.c: New test.
6307
6308 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
6309
6310         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
6311
6312 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
6313
6314         * gcc.dg/cpp/undef3.c: New test.
6315         * gcc.dg/cpp/trad/builtins2.c: New test.
6316
6317 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
6318
6319         PR c++/26266
6320         * g++.dg/template/static22.C: New test.
6321         * g++.dg/template/static23.C: New test.
6322         * g++.dg/template/static24.C: New test.
6323         * g++.dg/template/non-dependent13.C: New test.
6324         * g++.dg/init/member1.C: Tweak error markers.
6325
6326 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6327
6328         PR target/26255
6329         * gcc.c-torture/compile/pr26255.c: New test case.
6330
6331 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6332
6333         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6334         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6335         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6336         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6337         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6338         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6339         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6340
6341 2006-02-16  Jeff Law  <law@redhat.com>
6342
6343         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6344         * gcc.dg/tree-ssa/vrp26.c: New test.
6345
6346 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6347
6348         PR target/20353
6349         PR target/24578
6350         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6351         __UCLIBC__ is defined.
6352
6353 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6354
6355         PR fortran/26224
6356         * gfortran.dg/gomp/pr26224.f: New test.
6357
6358 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6359
6360         PR tree-opt/25918
6361         * lib/target-supports.exp
6362         (check_effective_target_vect_short_mult): New.
6363         (check_effective_target_vect_char_mult): New.
6364         (check_effective_target_vect_widen_sum_qi_to_si): New.
6365         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6366         (check_effective_target_vect_widen_sum_hi_to_si): New.
6367         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6368         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6369         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6370         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6371         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6372         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6373         vect-reduc-pattern-2c.c
6374         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6375         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6376         vect-reduc-pattern-1c.c
6377
6378 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6379
6380         PR fortran/24557
6381         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6382
6383 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6384
6385         PR fortran/26054
6386         * gfortran.dg/enum_8.f90: Remove check for warning.
6387         * gfortran.dg/iomsg_1.f90: Ditto.
6388         * gfortran.dg/enum_1.f90: Ditto.
6389         * gfortran.dg/enum_9.f90: Ditto.
6390         * gfortran.dg/enum_2.f90: Ditto.
6391         * gfortran.dg/enum_10.f90: Ditto.
6392         * gfortran.dg/enum_3.f90: Ditto.
6393         * gfortran.dg/flush_1.f90: Ditto.
6394         * gfortran.dg/enum_4.f90: Ditto.
6395         * gfortran.dg/array_constructor_1.f90: Ditto.
6396         * gfortran.dg/enum_5.f90: Ditto.
6397         * gfortran.dg/enum_6.f90: Ditto.
6398         * gfortran.dg/enum_7.f90: Ditto.
6399
6400 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR middle-end/26300
6403         * gcc.c-torture/compile/20060215-1.c: New test.
6404
6405 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6406
6407         PR middle-end/23670
6408         * gcc.dg/tree-ssa/andor-2.c: New test case.
6409
6410 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6411
6412         PR fortran/25045
6413         * optional_dim.f90: New test.
6414
6415 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6416
6417         PR fortran/26277
6418         * gfortran.dg/label_4.f90: New.
6419
6420 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6421             Diego Novillo  <dnovillo@redhat.com>
6422             Uros Bizjak  <uros@kss-loka.si>
6423
6424         * gfortran.dg/gomp: New directory.
6425
6426 2006-02-14  Richard Guenther  <rguenther@suse.de>
6427
6428         PR tree-optimization/26258
6429         * gcc.dg/torture/pr26258.c: New testcase.
6430
6431 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR fortran/26246
6434         * gfortran.dg/pr26246_1.f90: New test.
6435         * gfortran.dg/pr26246_2.f90: New test.
6436
6437         PR middle-end/26092
6438         * gcc.c-torture/compile/20060208-1.c: New test.
6439
6440 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6441
6442         PR fortran/26074
6443         PR fortran/25103
6444         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6445         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6446         * gfortran.dg/automatic_module_variable.f90: Change error message.
6447
6448         PR fortran/20861
6449         * gfortran.dg/internal_dummy_1.f90: New test.
6450
6451         PR fortran/20871
6452         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6453
6454
6455         PR fortran/25083
6456         * gfortran.dg/uncommon_block_data_1.f90: New test.
6457         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6458         with standard.
6459
6460         PR fortran/25088
6461         * gfortran.dg/typed_subroutine_1.f90: New test.
6462
6463 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6464
6465         * objc.dg/dwarf-1.m: New.
6466
6467 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6468
6469         PR middle-end/24427
6470         * gcc.dg/tree-ssa/andor-1.c: New test case.
6471
6472 2006-02-13  Josh Conner  <jconner@apple.com>
6473
6474         PR target/25376
6475         * gcc.dg/pr25376.c: New test.
6476
6477         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6478         assemble.
6479         * lib/target-supports.exp (check_named_sections_available):
6480         Only compile named-sections test -- don't assemble.
6481
6482 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6483
6484         * g++.dg/warn/no-write-strings.C: New test.
6485         * g++.dg/warn/write-strings.C: Likewise.
6486         * g++.dg/warn/write-strings-default.C: Likewise.
6487
6488 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6489
6490         PR fortran/25806
6491         * gfortran.dg/ret_pointer_2.f90: New test.
6492
6493 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6494
6495         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6496
6497 2006-02-10  Jeff Law  <law@redhat.com>
6498
6499         * gcc.c-torture/compile/pr26213.c: New test.
6500
6501 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6502
6503         gfortran.dg/null_1.f90: New test.
6504
6505 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6506
6507         PR fortran/14771
6508         * gfortran.dg/parens_4.f90: New.
6509         * gfortran.dg/parens_5.f90: New.
6510
6511 2006-02-10  Richard Guenther  <rguenther@suse.de>
6512
6513         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6514
6515 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6516         Paul Thomas  <pault@gcc.gnu.org>
6517
6518         PR fortran/14771
6519         * gfortran.dg/parens_1.f90: New.
6520         * gfortran.dg/parens_2.f90: New.
6521         * gfortran.dg/parens_3.f90: New.
6522
6523 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
6524
6525         PR fortran/26038
6526         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
6527
6528         PR fortran/25059
6529         * gfortran.dg/impure_assignment_1.f90: New test.
6530
6531         PR fortran/25070
6532         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
6533
6534 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6535
6536         PR target/26141
6537         * g++.dg/expr/stdarg2.C: New test.
6538
6539 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6540
6541         PR inline-asm/16194
6542         * gcc.dg/pr16194.c: New test.
6543
6544 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6545
6546         * ada/acats/run_acats: Use portable variant of "$@".
6547
6548 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6549
6550         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
6551         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
6552
6553 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6554
6555         PR tree-opt/26179
6556         * g++.dg/opt/pr26179.C: New test.
6557
6558 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6559
6560         PR middle-end/26134
6561         * gcc.dg/tree-ssa/complex-3.c: New test.
6562
6563 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6564
6565         * gcc.c-torture/compile/volatile-1.c: New test.
6566
6567 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
6568
6569         PR 26180
6570         * gcc.dg/tree-ssa/pr26180.c: New test.
6571
6572 2006-02-08  Jeff Law  <law@redhat.com>
6573
6574         * gcc.dg/tree-ssa/pr21417.c: New test.
6575
6576 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6577
6578         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6579         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6580
6581 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6582
6583         * lib/scanrtl.exp: New.
6584
6585 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6586
6587         PR c++/26071
6588         * g++.dg/other/virtual2.C: New test.
6589
6590         PR c++/26070
6591         * g++.dg/other/virtual1.C: New test.
6592
6593 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6594
6595         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6596         cleanup-ipa-dump): Update dump file glob patterns.
6597         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6598         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6599
6600         * lib/gcc-dg.exp: Load it.
6601         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6602
6603 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6604
6605         PR testsuite/26159
6606         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6607         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6608
6609 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6610
6611         PR fortran/25577
6612         * gfortran.dg/mvbits_1.f90: New.
6613
6614 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6615
6616         * g++.dg/warn/Wdiv-by-zero.C: New test.
6617         * g++.dg/warn/Wno-div-by-zero.C: New.
6618
6619 2006-02-07  Jeff Law  <law@redhat.com>
6620
6621         * gcc.dg/tree-ssa/pr21559.c: New test.
6622
6623         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6624         multiple VRP passes.
6625         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6626         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6627         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6628         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6629         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6630         * gcc.dg/tree-ssa/vrp02.c: Likewise
6631         * gcc.dg/tree-ssa/vrp11.c: Likewise
6632         * gcc.dg/tree-ssa/pr14341.c: Likewise
6633         * gcc.dg/tree-ssa/vrp19.c: Likewise
6634         * gcc.dg/tree-ssa/vrp20.c: Likewise
6635         * gcc.dg/tree-ssa/vrp03.c: Likewise
6636         * gcc.dg/tree-ssa/pr21086.c: Likewise
6637         * gcc.dg/tree-ssa/pr21959.c: Likewise
6638         * gcc.dg/tree-ssa/vrp21.c: Likewise
6639         * gcc.dg/tree-ssa/vrp04.c: Likewise
6640         * gcc.dg/tree-ssa/pr25485.c: Likewise
6641         * gcc.dg/tree-ssa/pr22026.c: Likewise
6642         * gcc.dg/tree-ssa/vrp22.c: Likewise
6643         * gcc.dg/tree-ssa/vrp05.c: Likewise
6644         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6645         * gcc.dg/tree-ssa/pr20701.c: Likewise
6646         * gcc.dg/tree-ssa/vrp23.c: Likewise
6647         * gcc.dg/tree-ssa/vrp06.c: Likewise
6648         * gcc.dg/tree-ssa/pr22117.c: Likewise
6649         * gcc.dg/tree-ssa/pr20702.c: Likewise
6650         * gcc.dg/tree-ssa/vrp15.c: Likewise
6651         * gcc.dg/tree-ssa/pr21090.c: Likewise
6652         * gcc.dg/tree-ssa/pr21294.c: Likewise
6653         * gcc.dg/tree-ssa/vrp24.c: Likewise
6654         * gcc.dg/tree-ssa/vrp07.c: Likewise
6655         * gcc.dg/tree-ssa/pr21563.c: Likewise
6656         * gcc.dg/tree-ssa/pr25382.c: Likewise
6657         * gcc.dg/tree-ssa/vrp16.c: Likewise
6658         * gcc.dg/tree-ssa/vrp25.c: Likewise
6659         * gcc.dg/tree-ssa/vrp08.c: Likewise
6660         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6661         * gcc.dg/tree-ssa/vrp17.c: Likewise
6662         * gcc.dg/tree-ssa/pr21458.c: Likewise
6663         * g++.dg/tree-ssa/pr18178.C: Likewise
6664
6665 2006-02-07  Richard Guenther  <rguenther@suse.de>
6666
6667         PR c++/26140
6668         Revert
6669         2006-01-30  Richard Guenther  <rguenther@suse.de>
6670         PR c++/23372
6671         * gcc.dg/pr23372-1.C: New testcase.
6672
6673         * g++.dg/tree-ssa/pr26140.C: New testcase.
6674
6675 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6676
6677         PR c++/9737
6678         * g++.dg/template/ttp15.C: New test.
6679         * g++.dg/template/ttp16.C: Likewise.
6680         * g++.dg/template/ttp17.C: Likewise.
6681         * g++.old-deja/g++.pt/ttp36.C: Remove.
6682         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6683         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6684         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6685         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6686         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6687         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6688         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6689         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6690         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6691
6692 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6693
6694         PR libfortran/23815
6695         * unf_io_convert_4.f90: New test.
6696
6697 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6698
6699         * gcc.dg/tree-ssa/loadpre10.c: New test.
6700         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6701         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6702         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6703
6704 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6705
6706         PR libfortran/24685
6707         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6708
6709 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6710
6711         PR tree-opt/25251
6712         * gfortran.dg/assign_7.f: New test.
6713
6714 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6715
6716         PR fortran/26041
6717         PR fortran/26064
6718         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6719         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6720         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6721
6722 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6723
6724         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6725         in size_t typedef.
6726
6727 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6728
6729         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6730         * g++.dg/charset/string.c (foo): Likewise.
6731         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6732         const char*
6733         * g++.dg/ext/builtin2.C (printf): Likewise.
6734         * g++.dg/init/new15.C (printf): Likewise.
6735         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6736         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6737         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6738         * g++.dg/template/non-dependent4.C (temp): Likewise.
6739         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6740         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6741         parameter type to const char*.
6742         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6743         Change type to const char*.
6744         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6745         Likewise.
6746         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6747         second parameter type to const char*.
6748         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6749         (Y::Y): Change parameter type to const char*.
6750         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6751         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6752         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6753         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6754         (char*).
6755         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6756         const char*.
6757         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6758         type to const char*.
6759         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6760         return type to const char*.
6761         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6762         to const char*.
6763         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6764         * g++.old-deja/g++.law/refs1.C: Likewise.
6765         * g++.old-deja/g++.law/visibility1.C: Likewise.
6766         * g++.old-deja/g++.law/visibility2.C: Likewise.
6767         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6768         const char*.
6769         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6770         * g++.old-deja/g++.mike/net48.C: Likewise.
6771         * g++.old-deja/g++.mike/p646.C: Likewise.
6772         * g++.old-deja/g++.mike/p6746.C: Likewise.
6773         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6774         type to const char*.
6775         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6776         deprecated conversion warning.
6777         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6778         char*.
6779         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6780         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6781         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6782         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6783         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6784         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6785         * g++.old-deja/g++.pt/t39.C: Likewise.
6786         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6787         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6788
6789 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6790
6791         PR fortran/25075
6792         intrinsic_argument_conformance_1.f90: New test.
6793
6794 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6795
6796         PR fortran/20845
6797         * gfortran.dg/char_result_11.f90: Add SAVE.
6798         * gfortran.dg/der_pointer_4.f90: Ditto.
6799         * gfortran.dg/default_initialization.f90: New test.
6800
6801 2006-02-03  Jeff Law  <law@redhat.com>
6802
6803         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6804         handle more than 100 dump files.
6805         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6806         * lib/scantree.exp (scan-tree-dump): Likewise.
6807         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6808         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6809         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6810         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6811         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6812
6813 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6814
6815         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6816
6817 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6818
6819         * g++.dg/template/using12.C: New test.
6820
6821 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6822
6823         * gcc.target/powerpc/pr25960.c: New test.
6824
6825 2006-02-02  Steven G. Kargl  <kargls@comcast>
6826
6827         PR fortran/24958
6828         gfortran.dg/nullify_2.f90: New test.
6829
6830 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6831
6832         PR 25990
6833         * gcc.dg/gomp/pr25990.c: New test.
6834
6835 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6836
6837         PR c++/25342
6838         * g++.gd/template/partial4.C: New test.
6839
6840 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6841
6842         PR middle-end/26001
6843         * gfortran.dg/data_char_2.f90: New.
6844
6845 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6846
6847         PR fortran/26039
6848         maxval_maxloc_conformance_1.f90: New test.
6849
6850 2006-01-31  Richard Guenther  <rguenther@suse.de>
6851
6852         * gcc.target/i386/sselibm-1.c: New testcase.
6853         * gcc.target/i386/sselibm-2.c: Likewise.
6854         * gcc.target/i386/sselibm-3.c: Likewise.
6855         * gcc.target/i386/sselibm-4.c: Likewise.
6856         * gcc.target/i386/sselibm-5.c: Likewise.
6857
6858 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6859
6860         PR fortran/24266
6861         * gfortran.dg/arrayio_derived_2.f90: New.
6862
6863 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
6864
6865         * gcc.dg/unsigned-long-compare.c: New test.
6866
6867 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6868
6869         PR testsuite/25318
6870         * lib/target-supports.exp (check_effective_target_freorder):
6871         Check to see if target supports -freorder-blocks-and-partition.
6872         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6873         instead of "dg-require-named-sections".
6874
6875 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
6876
6877         PR target/14798:
6878         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6879         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6880         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6881         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6882         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6883         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6884         * gcc.dg/attr-isr-trap_exit.c: Likewise.
6885         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6886
6887 2006-01-30  Richard Guenther  <rguenther@suse.de>
6888
6889         PR c++/23372
6890         * gcc.dg/pr23372-1.C: New testcase.
6891
6892 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
6893
6894         * gcc.dg/gomp/pr25874.c: New test.
6895
6896 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
6897
6898         PR tree-opt/25911
6899         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6900
6901 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
6902
6903         PR fortran/18578
6904         PR fortran/18579
6905         PR fortran/20857
6906         PR fortran/20885
6907         * gfortran.dg/intent_out_1.f90: New test.
6908
6909 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6910
6911         PR fortran/17911
6912         * gfortran.dg/procedure_lvalue.f90: New test.
6913
6914         PR fortran/20895
6915         PR fortran/25030
6916         * gfortran.dg/char_pointer_assign_2.f90: New test.
6917         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6918         assignment to be consistent with standard.
6919         * gfortran.dg/char_result_2.f90: The same.
6920         * gfortran.dg/char_result_8.f90: The same.
6921
6922 2006-01-28  Zack Weinberg  <zackw@panix.com>
6923
6924         * gcc.dg/Woverlength-strings.c
6925         * gcc.dg/Woverlength-strings-pedantic-c89.c
6926         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6927         * gcc.dg/Woverlength-strings-pedantic-c99.c
6928         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6929
6930 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6931
6932         * gcc.c-torture/execute/20060127-1.c: New test.
6933
6934 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6935
6936         PR c++/25999
6937         * g++.dg/ext/pragmaweak1.C: New test.
6938
6939 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6940
6941         PR c++/25855
6942         * g++.dg/template/spec29.C: New test.
6943
6944 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6945
6946         PR c/19606.
6947         * gcc.c-torture/execute/pr19606.c: New.
6948
6949 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6950
6951         * gcc.dg/pragma-re-4.c: New test.
6952
6953 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6954
6955         PR fortran/25964
6956         * gfortran.dg/assumed_size_refs_3.f90: New test.
6957
6958 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6959
6960         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6961
6962 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6963
6964         PR ada/21317
6965         * ada/acats/support/impdef.a: Add One_Long_Second.
6966         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6967         * ada/acats/tests/c9/c94026.a: Likewise.
6968         * ada/acats/tests/c9/c97305c.ada: Likewise.
6969         * ada/acats/tests/c9/c99004a.ada: Likewise.
6970
6971 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6972
6973         PR fortran/25964
6974         * gfortran.dg/global_references_2.f90: New test.
6975
6976         PR fortran/25084
6977         PR fortran/20852
6978         PR fortran/25085
6979         PR fortran/25086
6980         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6981         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6982
6983         PR fortran/25416
6984         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6985
6986 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6987
6988         PR c/25892
6989         * gcc.dg/Wpointer-sign.c: New.
6990         * gcc.dg/Wpointer-sign-Wall.c: New.
6991         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6992         * gcc.dg/Wpointer-sign-pedantic.c: New.
6993         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6994         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6995
6996 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         PR C/25861
6999         * gcc.c-torture/compile/pr25861.c: New test.
7000
7001 2006-01-26  Paul Brook  <paul@codesourcery.com>
7002
7003         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7004         on short-enum targets.
7005         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7006         variable.
7007         (generate_fields): Use short_enums.
7008         (main): Set short_enums.  Document -e.
7009         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7010         on short-enum targets.
7011         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7012         variable.
7013         (generate_fields): Use short_enums.
7014         (main): Set short_enums.  Document -e.
7015         * lib/target-supports.exp (check_effective_target_short_enums): New.
7016
7017 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7018
7019         PR target/25947
7020         * gcc.dg/torture/pr25947-1.c: New test.
7021
7022 2006-01-25  Jan Hubicka  <jh@suse.cz>
7023             Roger Sayle  <roger@eyesopen.com>
7024
7025         PR rtl-optimization/25703
7026         * gcc.target/i386/20060125-1.c: New test case.
7027         * gcc.target/i386/20060125-2.c: New test case.
7028
7029 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7030
7031         PR fortran/18540
7032         * gfortran.dg/goto_1.f: New.
7033
7034 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7035
7036         PR fortran/25716
7037         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7038         25716 on 32-bit systems too.
7039
7040 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7041
7042         PR testsuite/25590
7043         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7044
7045 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7046
7047         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7048
7049 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7050
7051         PR fortran/25835
7052         * gfortran.dg/read_eof.f90: Delete, renamed.
7053         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7054         * gfortran.dg/read_eof_2.f90: New test.
7055         * gfortran.dg/read_eof_3.f90: New test.
7056
7057 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7058
7059         PR tree-opt/25860
7060         * gcc.c-torture/compile/pr25860.c: New test.
7061
7062 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7063
7064         PR c++/25552
7065         * g++.dg/parse/dtor8.C: New test.
7066
7067 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7068
7069         PR testsuite/25891
7070         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7071         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7072         check_effective_target_fopenmp returns 0.
7073
7074 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7075
7076         PR ada/20548
7077         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7078         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7079         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7080
7081 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7082
7083         PR tree-opt/25857
7084         * g++.dg/opt/pr25857.C: New test.
7085
7086 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7087         Jan Hubicka  <jh@suse.cz>
7088         Richard Guenther  <rguenther@suse.de>
7089
7090         PR rtl-optimization/25654
7091         * gcc.dg/torture/pr25654.c: New testcase.
7092         * gcc.target/i386/pr25654.c: Likewise.
7093
7094 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7095
7096         PR fortran/25901
7097         * gfortran.dg/internal references_2.f90: New test.
7098
7099         Fix regression in testing of admissability of attributes.
7100         * gfortran.dg/intent_used_1.f90: New test.
7101
7102 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7103
7104         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7105         Remove target conditional torture options for i?86 and x86_64
7106         GNU/Linux.
7107
7108 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7109
7110         PR c++/10891
7111         * g++.dg/rtti/no-rtti.C: New.
7112
7113 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7114
7115         PR c++/25895
7116         * g++.dg/inherit/conv2.C: New test.
7117
7118         PR c++/25856
7119         * g++.dg/parse/dtor7.C: New test.
7120
7121         PR c++/25858
7122         * g++.dg/template/crash44.C: New test.
7123
7124 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7125
7126         PR fortran/25124
7127         PR fortran/25625
7128         * gfortran.dg/internal_references_1.f90: New test.
7129           PR fortran/20881
7130         PR fortran/23308
7131         PR fortran/25538
7132         PR fortran/25710
7133         * gfortran.dg/global_references_1.f90: New test.
7134         * gfortran.dg/g77/19990905-1.f: Restore the error that
7135         there is a clash between the common block name and
7136         the name of a subroutine reference.
7137
7138         PR fortran/PR24276
7139         * gfortran.dg/aliasing_dummy_1.f90: New test.
7140
7141 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7142
7143         * gcc.dg/vmx/1b-01.c: Warning fix.
7144         * gcc.dg/vmx/1c-02.c: Likewise.
7145         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7146
7147 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7148
7149         PR testsuite/24962
7150         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7151
7152 2006-01-20  Richard Guenther  <rguenther@suse.de>
7153         Steven Bosscher <stevenb.gcc@gmail.com>
7154
7155         PR rtl-optimization/24626
7156         * gcc.dg/torture/pr24626-1.c: New testcase.
7157         * gcc.dg/torture/pr24626-2.c: Likewise.
7158         * gcc.dg/torture/pr24626-3.c: Likewise.
7159         * gcc.dg/torture/pr24626-4.c: Likewise.
7160
7161 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7162
7163         PR c++/5520
7164         * g++.dg/warn/empty-body.C: New.
7165
7166 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7167
7168         PR c++/22136
7169         * g++.dg/template/using10.C: New test.
7170         * g++.dg/temlpate/using11.C: Likewise.
7171         * g++.dg/inherit/using5.C: Tweak error messages.
7172
7173 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7174
7175         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7176         target test.
7177         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7178
7179 2006-01-19  Jan Hubicka  <jh@suse.cz>
7180
7181         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7182
7183 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7184
7185         PR c++/25854
7186         * g++.dg/template/spec28.C: New test.
7187
7188 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7189
7190         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7191         Fix fprintf's by adding srcdir or removing it.
7192
7193 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7194
7195         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7196         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7197         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7198         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7199         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7200         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7201         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7202         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7203         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7204         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7205         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7206         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7207         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7208         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7209
7210 2006-01-18  Jeff Law  <law@redhat.com>
7211
7212         * gcc.dg/tree-ssa/vrp25.c: New test.
7213
7214 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7215
7216         * gcc.dg/pr25805.c: Fix misapplied patch.
7217
7218 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7219
7220         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7221         (check_effective_target_vect_udot_qi): New.
7222         (check_effective_target_vect_sdot_hi): New.
7223         (check_effective_target_vect_udot_hi): New.
7224         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7225         prefixed with "wrapv-" with -fwrapv.
7226         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7227         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7228         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7229         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7230         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7231
7232         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7233         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7234         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7235         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7236
7237 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7238
7239         PR c++/16829
7240         * g++.dg/other/default2.C: New test.
7241         * g++.dg/other/default3.C: New test.
7242
7243 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7244
7245         PR c/25805
7246         * gcc.dg/pr25805.c: New file.
7247
7248 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR c++/25836
7251         * g++.dg/template/init6.C: New test.
7252
7253 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
7254
7255         * gcc.dg/tree-ssa/pr24287.c: New test
7256
7257 2006-01-18  Eric Christopher  <echristo@apple.com>
7258
7259         * g++.dg/eh/table.C: New.
7260
7261 2006-01-18  DJ Delorie  <dj@redhat.com>
7262
7263         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
7264         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
7265         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
7266         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
7267
7268 2006-01-18  Jeff Law  <law@redhat.com>
7269
7270         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
7271         on wrapping on overflow semantics.
7272
7273         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
7274
7275         * gcc.gc/tree-ssa/vrp23.c: New test.
7276         * gcc.gc/tree-ssa/vrp24.c: New test.
7277
7278 2006-01-18  Richard Henderson  <rth@redhat.com>
7279             Aldy Hernandez  <aldyh@redhat.com>
7280             Jakub Jelinek  <jakub@redhat.com>
7281             Diego Novillo  <dnovillo@redhat.com>
7282             Uros Bizjak  <uros@kss-loka.si>
7283
7284         * testsuite/gcc.dg/gomp: New directory.
7285
7286 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
7287             Steven G. Kargl  <kargls@comcast.net>
7288
7289         PR fortran/20869
7290         * gfortran.dg/intrinsic_external_1.f90: New test.
7291
7292         PR fortran/20875.
7293         * gfortran.dg/elemental_pointer_1.f90: New test.
7294
7295         PR fortran/25024
7296         * gfortran.dg/external_procedures_1.f90: New test.
7297
7298         PR fortran/25785
7299         gfortran.dg/assumed_present.f90: New test.
7300
7301 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
7302
7303         * g++.dg/parse/lookup5.C: New test.
7304
7305 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7306
7307         PR fortran/25697
7308         * gfortran.dg/read_eof.f90: New test.
7309
7310 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7311
7312         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
7313         add a closing brace.
7314
7315 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7316
7317         PR fortran/25631
7318         * gfortran.dg/fmt_tl.f: New test.
7319
7320 2006-01-17  Eric Christopher  <echristo@apple.com>
7321
7322         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7323         * g++.old-deja/g++.warn/impint2.C: Ditto.
7324         * g++.old-deja/g++.other/null1.C: Ditto.
7325         * g++.dg/warn/conv2.C: Ditto.
7326         * g++.dg/warn/conv4.C: New file.
7327
7328 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7329
7330         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7331
7332 2006-01-17  Andreas Jaeger  <aj@suse.de>
7333             Janis Johnson <janis187@us.ibm.com>
7334
7335         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7336         in 64-bit.
7337         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7338         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7339
7340 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7341
7342         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7343         xfail txxx where xxx >= 25.
7344
7345 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7346
7347         PR testsuite/25764
7348         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7349
7350 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR c/25682
7353         * gcc.dg/pr25682.c: New test.
7354         * g++.dg/parse/array-size2.C: New test.
7355
7356 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7357
7358         * consistency.vlad: Remove entire directory, 1652 files.
7359
7360 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7361
7362         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7363         check_effective_target_dfprt_nocache): New.
7364         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7365         (check_effective_target_dfprt): New.
7366         * lib/c-compat.exp (check_dfp): Remove.
7367         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7368         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7369         level of support for decimal float.
7370         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7371         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7372         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7373         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7374         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7375         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7376         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7377         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7378         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7379         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7380         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7381         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7382         directives.
7383
7384 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7385
7386         PR testsuite/25741
7387         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7388         $base_dir/../.
7389         * lib/gfortran.exp (gfortran_init): Likewise.
7390         * lib/obj-c++.exp (obj-c++_init): Likewise.
7391         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7392         (scan-assembler-dem-not): Likewise.
7393         * lib/scandump.exp (scan-dump-dem): Likewise.
7394         (scan-dump-dem-not): Likewise.
7395
7396 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7397
7398         PR testsuite/25767
7399         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7400         powerpc-*-darwin*.
7401         * lib/obj-c++.exp (obj-c++_init): Likewise.
7402
7403 2006-01-16  Richard Guenther  <rguenther@suse.de>
7404
7405         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7406
7407 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7408
7409         PR testsuite/25777
7410         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7411         to LD_LIBRARY_PATH.
7412
7413 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7414             Andrew Pinski  <pinskia@physics.uc.edu>
7415
7416         * gcc.dg/minmax-1.c: New test.
7417
7418 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7419
7420         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7421         * gcc.misc-tests/dectest.exp: Ditto.
7422
7423 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7424
7425         PR testsuite/25796
7426         * gcc.target/i386/cmov6.c: Use -march=k8.
7427
7428 2006-01-15  Andreas Jaeger  <aj@suse.de>
7429
7430         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7431         x86 does not have __float128.
7432
7433 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7434
7435         * gcc.target/i386/cmov6.c: New test.
7436
7437 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7438
7439         PR c++/25663
7440         * g++.dg/template/ctor6.C: New test.
7441
7442 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7443
7444         PR tree-optimization/25485
7445         * gcc.dg/tree-ssa/pr25485.c: New.
7446
7447 2006-01-14  Richard Guenther  <rguenther@suse.de>
7448
7449         PR tree-optimization/22548
7450         PR tree-optimization/22555
7451         PR tree-optimization/22501
7452         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7453         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7454         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7455         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7456         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7457         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7458         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7459         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7460         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7461
7462 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7463
7464         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7465         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7466
7467 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7468         Richard Guenther  <rguenther@suse.de>
7469
7470         PR rtl-optimization/24257
7471         * gcc.dg/torture/pr24257.c: New testcase.
7472
7473 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7474
7475         * gcc.c-torture/execute/20060110-1.c: New test.
7476         * gcc.c-torture/execute/20060110-2.c: New test.
7477
7478 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7479
7480         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7481
7482 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7483
7484         PR fortran/25756
7485         * gfortran.dg/label_3.f90: New test.
7486
7487 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7488
7489         PR tree-optimization/25771
7490         * g++.dg/tree-ssa/pr25771.C: New test
7491
7492 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7493
7494         PR tree-opt/24365
7495         * g++.dg/opt/complex5.C: New test.
7496
7497 2006-01-13  Richard Guenther  <rguenther@suse.de>
7498
7499         * gcc.target/i386/387-9.c: New testcase.
7500
7501 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7502
7503         PR c++/24824
7504         * g++.dg/debug/dwarf2-1.C: New.
7505
7506 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7507
7508         PR testsuite/25728
7509         * lib/gcov.exp (verify-lines): Add "close $fd".
7510
7511 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7512             Ben Elliston  <bje@au.ibm.com>
7513
7514         * gcc.dg/dfp/inf-1.c: New test.
7515
7516 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7517             Yao Qi  <qiyaoltc@cn.ibm.com>
7518             Ben Elliston  <bje@au.ibm.com>
7519             Jon Grimm  <jgrimm2@us.ibm.com>
7520
7521         * gcc.dg/nodfp-1.c: New test.
7522         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7523         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7524         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
7525         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
7526         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
7527         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
7528         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
7529         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
7530         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7531         * gcc.dg/format/dfp-scanf-1.c: Likewise.
7532         * gcc.dg/format/dfp-printf-1.c: Likewise.
7533         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
7534         (compat_setup_dfp): New.
7535         * gcc.dg/compat/compat.exp: Use it.
7536         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
7537         Make some variables global, prepend "compat_" to their names.
7538         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
7539         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
7540         * gcc.misc-tests/dectest.exp: New test driver for decTest.
7541         * lib/compat.exp (compat_skip_list): Make global, rename.
7542         * lib/c-compat.exp: New file.
7543         * lib/target-supports.exp (check_effective_target_dfp): New.
7544
7545         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
7546         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
7547         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
7548         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
7549         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
7550         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
7551         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
7552         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
7553         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
7554         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
7555         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
7556         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
7557         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
7558         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
7559         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
7560         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
7561         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
7562         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
7563         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
7564         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
7565         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
7566         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
7567         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
7568         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
7569         gcc.dg/dfp/struct-layout-1.c,
7570         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
7571         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
7572         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
7573         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
7574         gcc.dg/dfp/func-vararg-dfp.c,
7575         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7576         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7577         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7578         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7579         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7580
7581 2006-01-11  Richard Guenther  <rguenther@suse.de>
7582
7583         PR tree-optimization/25734
7584         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7585
7586 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7587
7588         PR fortran/25486
7589         * gfortran.dg/literal_character_constant_1_x.F: New test.
7590         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7591         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7592         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7593
7594 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7595
7596         PR c++/25386
7597         * g++.dg/ext/packed3.C: Add expected packed error.
7598
7599 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7600
7601         PR target/25706
7602         * gcc.dg/torture/pr25706-1.c: New test.
7603
7604 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7605
7606         PR tree-optimization/23109
7607         PR tree-optimization/23948
7608         PR tree-optimization/24123
7609
7610         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7611         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7612         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7613         g++.dg/tree-ssa/pr23948.C: New testcases.
7614         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7615         three divisions in order to do the optimization.
7616
7617 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7618
7619         PR c++/25632
7620         * g++.dg/other/pr25632.C: New test.
7621
7622 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7623
7624         PR fortran/25730
7625         * gfortran.dg/used_types_1.f90: New test.
7626
7627 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7628
7629         PR target/25718
7630         * gcc.dg/torture/pr25718-1.c: New test.
7631
7632 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7633
7634         * gfortran.dg/list_read_2.f90: Fix typo in description.
7635
7636 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7637
7638         * lib/target-supports.exp (check_visibility_available): Simplify test
7639         for *-*-netware*.
7640         (check_profiling_available): Fail for *-*-netware*.
7641         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7642         * gcc.dg/20021014-1.c: Likewise.
7643         * gcc.dg/nest.c: Likewise.
7644
7645 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7646
7647         fortran/24936
7648         * gfortran.dg/forall_3.f90: New test.
7649
7650 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7651
7652         PR fortran/21977
7653         * gfortran.dg/nesting_2.f90: New test.
7654         * gfortran.dg/nesting_3.f90: New test.
7655
7656 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7657
7658         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7659         Fix typo in comment.
7660
7661 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7662
7663         * gfortran.dg/single_char_string.f90: New test.
7664
7665 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7666
7667         * gfortran.dg/ichar_2.f90: New test.
7668
7669 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7670
7671         PR fortran/25093
7672         * gfortran.dg/private_type_4.f90: New.
7673
7674 2006-01-07  Richard Guenther  <rguenther@suse.de>
7675
7676         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7677
7678 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7679
7680         * gfortran.dg/func_decl_1.f90: New.
7681         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7682         * gfortran.dg/array_alloc_2.f90: Likewise.
7683         * gfortran.dg/char_result_8.f90: Likewise.
7684         * gfortran.dg/dup_save_1.f90: Likewise.
7685         * gfortran.dg/dup_save_2.f90: Likewise.
7686         * gfortran.dg/f2c_6.f90: Likewise.
7687         * gfortran.dg/f2c_7.f90: Likewise.
7688         * gfortran.dg/func_result_2.f90: Likewise.
7689         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7690
7691 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7692
7693         PR fortran/22146
7694         * gfortran.dg/elemental_subroutine_1.f90: New test.
7695         * gfortran.dg/elemental_subroutine_2.f90: New test.
7696
7697         PR fortran/25029
7698         PR fortran/21256
7699         * gfortran.dg/assumed_size_refs_1.f90: New test.
7700
7701         PR fortran/20868
7702         PR fortran/20870
7703         * gfortran.dg/assumed_size_refs_2.f90: New test.
7704         * gfortran.dg/initialization_1.f90: Change warning message.
7705
7706 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7707
7708         * gcc.dg/tree-ssa/loop-15.c: New test.
7709
7710 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7711
7712         PR fortran/25598
7713         * gfortran.dg/backspace_3.f: New test.
7714         * gfortran.dg/backspace_4.f: New test.
7715
7716 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7717
7718         PR fortran/24268
7719         * gfortran.dg/fmt_white.f: Update test.
7720
7721 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7722
7723         * gcc.dg/cast-1.c: Add new warning.
7724         * gcc.dg/cast-2.c: Likewise.
7725         * gcc.dg/cast-3.c: Likewise.
7726         * gcc.dg/format/cast-1.c: Likewise.
7727         * gcc.dg/cast-4.c: New testcase.
7728
7729 2006-01-05  Richard Guenther  <rguenther@suse.de>
7730
7731         PR tree-optimization/22555
7732         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7733
7734 2006-01-05  Richard Guenther  <rguenther@suse.de>
7735             Diego Novillo  <dnovillo@redhat.com>
7736
7737         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7738         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7739         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7740         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7741         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7742         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7743         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7744         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7745         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7746         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7747         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7748         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7749         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7750         * treelang/compile/extravar.tree: Likewise.
7751         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7752         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7753         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7754         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7755         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7756
7757 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7758
7759         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7760         for 64-bit fix.
7761
7762 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7763
7764         PR fortran/23675
7765         gfortran.dg/char_result_11.f90: New.
7766
7767 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7768
7769         PR c++/24782
7770         * g++.dg/parse/access9.C: New test.
7771         * g++.dg/tc1/dr52.C: Tweak error markers.
7772
7773 2006-01-04  Richard Henderson  <rth@redhat.com>
7774
7775         Merge from gomp branch.
7776         * g++.dg/parse/pragma2.C: Update expected error lines.
7777
7778 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7779
7780         * g++.dg/other/i386-2.C: New test.
7781
7782         PR target/25554
7783         * gcc.c-torture/compile/20051228-1.c: New test.
7784
7785         PR c/25559
7786         * gcc.dg/pr25559.c: New test.
7787
7788 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7789
7790         PR c++/25492
7791         * g++.dg/lookup/friend9.C: New test.
7792
7793         PR c++/25625
7794         * g++.dg/template/repo5.C: New test.
7795
7796 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7797
7798         PR fortran/25101
7799         * gfortran.dg/forall_2.f90: New test.
7800
7801 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7802
7803         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7804         dg-require-weak.  Adjust regexp to handle leading-underscore
7805         targets and space as well as TAB after .weak.  Change previous
7806         64-bit fix to not use naked dot.
7807
7808 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7809
7810         PR rtl-optimization/25578
7811         * gcc.c-torture/execute/20060102-1.c: New testcase.
7812
7813 2006-01-03  Richard Guenther  <rguenther@suse.de>
7814
7815         PR c/25183
7816         * gcc.dg/torture/pr25183.c: New testcase.
7817
7818 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7819
7820         Merge from gomp-branch.
7821         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7822         * gcc.dg/ia64-sync-2.c: Likewise.
7823         * gcc.dg/ia64-sync-3.c: Likewise.
7824         * gcc.dg/ia64-sync-4.c: Likewise.
7825         * gcc.dg/sync-2.c: Likewise.
7826         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7827         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7828
7829 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7830
7831         PR c++/25635
7832         * g++.dg/parse/operator6.C: New test.
7833
7834         PR c++/25637
7835         * g++.dg/parse/error29.C: New test.
7836
7837         PR c++/25638
7838         * g++.dg/parse/dtor6.C: New test.
7839
7840         PR c++/25633
7841         * g++.dg/parse/ctor3.C: New test.
7842
7843         PR c++/25634
7844         * g++.dg/template/class3.C: New test.
7845
7846 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7847
7848         * g++.dg/debug/debug9.C: New.
7849
7850 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
7851
7852         PR fortran/24640
7853         * gfortran.dg/label_2.f90: New test.
7854
7855 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7856
7857         * g++.dg/lookup/using12.C: Tighten error marker.
7858
7859 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
7860             Andrew Pinski <pinskia@physics.uc.edu>
7861
7862         * gcc.target/powerpc/darwin-abi-3.c: New file.
7863         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
7864         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
7865         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
7866         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
7867         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
7868         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7869         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7870         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7871
7872 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
7873
7874         * gcc.dg/tree-ssa/loadpre1.c: New;
7875         * gcc.dg/tree-ssa/loadpre2.c: New;
7876         * gcc.dg/tree-ssa/loadpre3.c: New;
7877         * gcc.dg/tree-ssa/loadpre4.c: New;
7878         * gcc.dg/tree-ssa/loadpre5.c: New;
7879         * gcc.dg/tree-ssa/loadpre6.c: New;
7880         * gcc.dg/tree-ssa/loadpre7.c: New;
7881         * gcc.dg/tree-ssa/loadpre8.c: New;
7882         * gcc.dg/tree-ssa/loadpre9.c: New;
7883
7884 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
7885
7886         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7887         * g++.dg/abi/thunk4.C: Likewise.
7888
7889 2006-01-01  Andreas Jaeger  <aj@suse.de>
7890
7891         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7892         portable.
7893
7894 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
7895
7896         PR c++/25294
7897         * gcc.dg/pragma-pack-3.c: New test.
7898         * g++.dg/parse/pragma3.C: New test.
7899
7900 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7901
7902         PR middle-end/24827
7903         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7904
7905 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7906
7907         PR testsuite/25214
7908         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7909
7910 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7911
7912         PR fortran/22607
7913         * gfortran-dg/pure_byref_3.f90: New.
7914
7915         fortran/PR 25396
7916         * gfortran.dg/userdef_operator_1.f90: New.
7917
7918 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7919
7920         * g++.dg/abi/thunk3.C: New.
7921         * g++.dg/abi/thunk4.C: New.
7922
7923 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7924
7925         PR fortran/25532
7926         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7927         associated derived type components of derived types are
7928         properly declared in contained procedures.
7929
7930 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7931
7932         PR libgfortran/25139
7933         * gfortran.dg/backspace_2.f: New test.
7934
7935 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7936
7937         PR libgfortran/25550
7938         * gfortran.dg/endfile.f: New test.
7939
7940 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7941
7942         PR libgfortran/25419
7943         * gfortran.dg/comma.f: New test.
7944
7945 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7946
7947         * lib/gfortran-dg.exp: Remove trailing whitespace.
7948         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7949         -funroll-all-loops.
7950
7951 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7952
7953         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7954         Extended Double long doubles or repeat tests when long double is
7955         the same size as double.
7956
7957 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7958
7959         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7960
7961         PR testsuite/25442
7962         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7963         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7964
7965         PR testsuite/25441
7966         * gcc.dg/pr23911.c: Make test variable static.
7967
7968         PR testsuite/25444
7969         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7970
7971 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7972
7973         PR c++/25439
7974         * g++.dg/parse/crash17.C: Adjust error markers.
7975         * g++.dg/template/error20.C: New test.
7976
7977 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7978
7979         PR c++/23172
7980         * g++.dg/ext/complit4.C: New test.
7981
7982         PR c++/25417
7983         * g++.dg/ext/complit5.C: Likewise.
7984
7985 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7986
7987         PR tree-optimization/25125
7988         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7989         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7990         * gcc.c-torture/execute/pr25125.c: New.
7991
7992 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7993
7994         PR fortran/25029
7995         PR fortran/21256
7996         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7997         with incorrect assumed size references.
7998
7999 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/23171
8002         * g++.dg/opt/init1.C: New test.
8003
8004 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8005
8006         PR c++/24671
8007         * g++.dg/template/sfinae3.C: New test.
8008
8009 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8010
8011         * g++.dg/other/friend4.C: New test.
8012
8013 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8014
8015         PR target/25005
8016         * g++.dg/opt/pr25005.C: New test.
8017
8018 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8019
8020         PR c++/25369
8021         * g++.dg/template/ptrmem16.C: New test.
8022
8023 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8024
8025         PR fortran/25029
8026         PR fortran/21256
8027         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8028
8029 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8030
8031         PR libgfortran/25307
8032         * gfortran.dg/list_read_5.f90: New test.
8033
8034 2005-12-22  Richard Henderson  <rth@redhat.com>
8035
8036         * gcc.target/i386/sse-7.c: Use -msse2.
8037
8038 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR rtl-optimization/25432
8041         * gcc.c-torture/compile/20051216-1.c: New test.
8042
8043         PR objc/25328
8044         * objc/execute/pr25328.m: New test.
8045
8046 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8047
8048         PR c++/25364
8049         * g++.dg/template/call4.C: New test.
8050
8051 2005-12-22  Dale Johannesen  <dalej@apple.com>
8052
8053         * gcc.target/i386/sse-17.c: New.
8054
8055 2005-12-22  Paul Brook  <paul@codesourcery.com>
8056
8057         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8058
8059 2005-12-22  Paul Brook  <paul@codesourcery.com>
8060
8061         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8062
8063 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8064
8065         PR tree-opt/25513
8066         * gcc.c-torture/compile/pr25513.c: New test.
8067
8068 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8069
8070         PR c++/23333
8071         * g++.dg/parse/error25.C: Add more tests.
8072
8073 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8074
8075         PR fortran/18990
8076         * gfortran.dg/der_charlen_1.f90: New.
8077
8078 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8079
8080         PR fortran/20889
8081         * gfortran.dg/pointer_component_type_1.f90: New test.
8082
8083         PR fortran/25029
8084         PR fortran/21256
8085         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8086         should give an error with assumed size array refernces and checks those
8087         that should not.
8088         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8089         reference an upper bound so that it does not generate an error.
8090
8091         PR fortran/19362
8092         PR fortran/20244
8093         PR fortran/20864
8094         PR fortran/25391
8095         * gfortran.dg/used_dummy_types_1.f90: New test.
8096         * gfortran.dg/used_dummy_types_2.f90: New test.
8097         * gfortran.dg/used_dummy_types_3.f90: New test.
8098         * gfortran.dg/used_dummy_types_4.f90: New test.
8099         * gfortran.dg/used_dummy_types_5.f90: New test.
8100
8101         PR fortran/23152
8102         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8103         group already being USE associated.
8104         * gfortran.dg/assumed_shape_nml.f90: New test.
8105         * gfortran.dg/assumed_size_nml.f90: New test.
8106
8107         PR fortran/20862
8108         PR fortran/25053
8109         PR fortran/25063
8110         PR fortran/25064
8111         PR fortran/25066
8112         PR fortran/25067
8113         PR fortran/25068
8114         PR fortran/25307
8115         * gfortran.dg/io_constraints_1.f90: New test.
8116         * gfortran.dg/io_constraints_1.f90: New test.
8117         * gfortran.dg/iostat_3.f90: Change wording of warning.
8118         * gfortran.dg/g77/19981216-0.f: The same.
8119
8120 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8121
8122         PR tree-optimization/23518
8123         * testsuite/gcc.dg/pr23518.c: New.
8124
8125 2005-12-21  Mike Stump  <mrs@apple.com>
8126
8127         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8128
8129 2005-12-21  Paul Brook  <paul@codesourcery.com>
8130
8131         * gcc.dg/pr19340.c: Skip on m68k targets.
8132
8133 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8134
8135         PR rtl-optimization/25196
8136         * gcc.dg/pr25196.c: New test.
8137
8138 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8139
8140         PR fortran/25423
8141         gfortran.dg/where_nested_1.f90: New.
8142
8143 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8144
8145         PR tree-optimization/25382.
8146         * gcc.dg/tree-ssa/pr25382.c: New.
8147
8148 2005-12-20  Richard Guenther  <rguenther@suse.de>
8149
8150         PR middle-end/24306
8151         * gcc.target/i386/pr24306.c: New testcase.
8152
8153 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8154
8155         PR tree-optimization/25501
8156         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8157
8158 2005-12-20  Richard Guenther  <rguenther@suse.de>
8159
8160         Revert
8161         2005-12-02  Richard Guenther  <rguenther@suse.de>
8162
8163         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8164
8165 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8166
8167         PR c++/21228
8168         * g++.dg/warn/Wunreachable-code-2.C: New test.
8169
8170 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8171
8172         PR c++/24278
8173         * g++.dg/template/ctor5.C: New test.
8174
8175         PR c++/24915
8176         * g++.dg/template/overload8.C: New test.
8177
8178 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8179
8180         * gcc.c-torture/compile/pr25483 : New test.
8181
8182 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8183
8184         PR c++/20552
8185         * g++.dg/ext/typeof10.C: New test.
8186
8187 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8188
8189         * gcc.dg/mt-loopi1.c: New.
8190
8191 2005-12-18  Richard Guenther  <rguenther@suse.de>
8192
8193         PR tree-optimization/25481
8194         * gcc.dg/torture/pr25481.c: New testcase.
8195
8196 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8197
8198         PR rtl-optimization/21041
8199         * gcc.dg/pr21041.c: New test.
8200
8201 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8202
8203         PR libgfortran/25463
8204         * gfortran.dg/advance.f90: New test.
8205
8206 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8207
8208         * gcc.dg/20051201-1.c: New test.
8209
8210 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8211
8212         PR fortran/25018
8213         * gfortran.dg/initialization_1.f90: New test.
8214         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8215         * gfortran.dg/g77/980616-0.f: The same.
8216
8217 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8218
8219         * PR fortran/25458
8220         * gfortran.dg/chkbits.f90: New test.
8221
8222 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8223
8224         * gfortran.dg/enum_5.f: Revert to previous version.
8225
8226 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8227
8228         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8229         * gfortran.dg/nested_modules_1.f90: Ditto.
8230         * gfortran.dg/hollerith_f95.f90: Ditto.
8231         * gfortran.dg/select_5.f90: Ditto.
8232         * gfortran.dg/secnds.f: Ditto.
8233         * gfortran.dg/hollerith2.f90: Ditto.
8234         * gfortran.dg/imag_2.f: Ditto.
8235         * gfortran.dg/ftell_2.f90: Ditto.
8236         * gfortran.dg/malloc_free_1.f90: Ditto.
8237         * gfortran.dg/logint-1.f: Ditto.
8238         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8239         * gfortran.dg/e_d_fmt.f90: Ditto.
8240         * gfortran.dg/hollerith_legacy.f90: Ditto.
8241         * gfortran.dg/logint-2.f: Ditto.
8242         * gfortran.dg/enum_5.f90: Ditto.
8243         * gfortran.dg/f2c_2.f90: Ditto.
8244         * gfortran.dg/pr17143.f90: Ditto.
8245         * gfortran.dg/namelist_14.f90: Ditto.
8246         * gfortran.dg/logint-3.f: Ditto.
8247         * gfortran.dg/spread_scalar_source.f90: Ditto.
8248         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8249         * gfortran.dg/namelist_11.f: Ditto.
8250         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8251         * gfortran.dg/g77/20010519-1.f
8252         * gfortran.dg/g77/alpha1.f: Ditto.
8253         * gfortran.dg/g77/990115-1.f: Ditto.
8254         * gfortran.dg/g77/erfc.f: Ditto.
8255         * gfortran.dg/g77/19990313-3.f: Ditto.
8256         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
8257         * gfortran.dg/g77/20010426.f: Ditto.
8258         * gfortran.dg/g77/19990313-0.f: Ditto.
8259         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
8260         * gfortran.dg/g77/20000629-1.f: Ditto.
8261         * gfortran.dg/g77/970125-0.f: Ditto.
8262         * gfortran.dg/g77/8485.f: Ditto.
8263         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
8264         * gfortran.dg/g77/19990313-1.f: Ditto.
8265         * gfortran.dg/g77/int8421.f: Ditto.
8266         * gfortran.dg/g77/19990305-0.f: Ditto.
8267         * gfortran.dg/g77/947.f: Ditto.
8268         * gfortran.dg/g77/19990905-2.f: Ditto.
8269         * gfortran.dg/g77/cabs.f: Ditto.
8270         * gfortran.dg/g77/19990313-2.f: Ditto.
8271         * gfortran.dg/g77/20020307-1.f: Ditto.
8272         * gfortran.dg/g77/dcomplex.f: Ditto.
8273         * gfortran.dg/g77/19990502-1.f: Ditto.
8274         * gfortran.dg/g77/19981216-0.f: Ditto.
8275         * gfortran.dg/common_4.f90: Ditto.
8276         * gfortran.dg/entry_4.f90: Ditto.
8277         * gfortran.dg/equiv_constraint_2.f90: Ditto.
8278         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
8279         * gfortran.dg/namelist_12.f: Ditto.
8280         * gfortran.dg/scale_1.f90: Ditto.
8281         * gfortran.dg/modulo_1.f90
8282         * gfortran.dg/hollerith.f90: Ditto.
8283         * gfortran.dg/direct_io_3.f90: Ditto.
8284         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
8285         * gfortran.dg/gnu_logical_1.F: Ditto.
8286         * gfortran.dg/unf_io_convert_1.f90: Ditto.
8287         * gfortran.dg/assign_1.f90: Ditto.
8288         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
8289         * gfortran.dg/pr23095.f: Ditto.
8290         * gfortran.dg/read_float_1.f90: Ditto.
8291
8292 2005-12-17  Andreas Jaeger  <aj@suse.de>
8293
8294         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
8295         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
8296
8297 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8298
8299         PR fortran/24268
8300         * gfortran.dg/fmt_white.f: New test.
8301
8302 2005-12-16  Steven G. Kargl <kargls@comcast.net>
8303
8304         * gfortran.dg/label_1.f90: New test.
8305
8306 2005-12-15  Ben Elliston  <bje@au.ibm.com>
8307
8308         PR testsuite/25422
8309         * gcc.dg/20031012-1.c: Add -Walways-true option.
8310         * gcc.dg/weak/weak-3.c: Likewise.
8311         * g++.old-deja/g++.mike/warn8.C: Likewise.
8312
8313 2005-12-16  Mike Stump  <mrs@apple.com>
8314
8315         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
8316         exit.
8317
8318 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8319
8320         PR libgfortran/25264
8321         PR libgfortran/25349
8322         * gfortran.dg/tl_editing.f90: Added additional checks.
8323         * gfortran.dg/t_editing.f: New test.
8324         * gfortran.dg/write_padding.f90: New test
8325
8326 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8327
8328         PR testsuite/25215
8329         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8330
8331 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8332
8333         PR rtl-optimization/24899
8334         * gcc.c-torture/execute/20051215-1.c: New test.
8335
8336 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8337
8338         PR 24823
8339         * gfortran.dg/pr24823.f: New test.
8340
8341 2005-12-16  Jeff Law  <law@redhat.com>
8342
8343         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8344
8345 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8346
8347         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8348         Change C++ style comments to C style comments.
8349         Remove aligned types from the array.
8350         Keep Enums disabled.
8351         (complex_types): Remove aligned types from the array.
8352         Comment out "_Complex long double".
8353         (attrib_types): Remove.
8354         (complex_attrib_types): Remove.
8355         (attrib_array_types): Remove.
8356         (complex_attrib_array_types): Remove.
8357         (aligned_bitfld_types): Remove.
8358         (n_aligned_bitfld_types): Remove.
8359         (FEATURE_ALIGNEDPACKED): Delete.
8360         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8361         (singles): Remove support for adding attributes.
8362         (choose_type): Remove support for attributed types.
8363         (generate_fields): Remove support for attributed bit-fields.
8364         Remove support for adding attributes.
8365         (generate_random_tests): Remove support for adding attributes.
8366         (features): Add back "[0] :0" and "complex vector [0]".
8367         (main): Remove support for attributed bit-fields.
8368         Uncomment the calling of generate_random_tests for the rests of
8369         the tests.
8370
8371 2005-12-16  Jan Hubicka  <jh@suse.cz>
8372
8373         * gcc.c-torture/combine/pr25224.c: New.
8374
8375 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8376
8377         PR other/25028
8378         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8379         HP-UX.
8380
8381 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8382
8383         * gcc.dg/20051215-1.c: New file.
8384
8385 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8386
8387         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8388         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8389
8390 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8391
8392         PR fortran/18197
8393         * gfortran.dg/dummy_functions_1.f90: New.
8394
8395 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8396
8397         PR rtl-optimization/25310
8398         * gcc.c-torture/compile/pr25310.c: New test.
8399
8400 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR debug/25023
8403         * gcc.dg/pr25023.c: New test.
8404
8405 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8406
8407         * g++.old-deja/g++.brendan/redecl1.C,
8408         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8409         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8410         g++.old-deja/g++.oliva/typeof1.C,
8411         g++.old-deja/g++.other/crash16.C,
8412         g++.old-deja/g++.other/crash34.C,
8413         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8414         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8415         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8416         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8417         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8418         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8419         Remove xfail.
8420
8421 2005-12-14  Kean Johnston  <jkj@sco.com>
8422             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8423
8424         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8425         * gcc.target/i386/20020523-1.c: Ditto.
8426         * gcc.target/i386/tailcall-1.c: Ditto.
8427         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8428         * gcc.target/i386/ssetype-5.c: Ditto.
8429
8430 2005-12-14  Jeff Law  <law@redhat.com>
8431
8432         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8433
8434 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8435
8436         PR target/25254
8437         PR target/24188
8438         * gcc.target/i386/pr25254.c: New test.
8439         * gfortran.dg/PR24188.f: New test.
8440
8441 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8442
8443         * lib/fortran-torture.exp: Catch remaining uses of
8444         remote_file build delete.
8445
8446 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8447
8448         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8449
8450 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8451
8452         * gcc.dg/warn-addr-cmp.c: New test.
8453
8454 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR debug/25023
8457         PR target/25293
8458         * gcc.target/i386/pr25293.c: New test.
8459
8460 2005-12-13  Petr Machata  <machata@post.cz>
8461
8462         PR c++/24907
8463         * g++.dg/parse/comma2.C: New test.
8464
8465 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8466             Jakub Jelinek  <jakub@redhat.com>
8467
8468         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8469         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8470         (limits.h): Include unconditionally.
8471         (stdlib.h): Likewise.
8472         (hashtab.h): Do not include.
8473         (getopt.h): Likewise.
8474         (stddef.h): Include.
8475         (hashval_t): Define.
8476         (struct entry): Add "next" field.
8477         (HASH_SIZE): New macro.
8478         (hash_table): New variable.
8479         (switchfiles): Do not use xmalloc.
8480         (mix): New macro.
8481         (iterative_hash): New function.
8482         (hasht): Remove.
8483         (e_exists): New function.
8484         (e_insert): Likewise.
8485         (output): Use, instead of libiberty hashtable functions.
8486         (main): Do not use getopt.  Do not call htab_create.
8487
8488 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8489
8490         PR c++/25331
8491         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8492         put atal* and atpaal* attributes on array elements.
8493         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8494         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8495         put atal* and atpaal* attributes on array elements.
8496         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8497
8498 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8499
8500         * gcc.dg/single-precision-constant.c: New test.
8501
8502 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8503
8504         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8505         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8506         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8507         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8508         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8509         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8510         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8511         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8512         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8513         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8514         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8515         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8516         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8517         gcc.target/powerpc/ppc-sdata-2.c,
8518         gcc.target/powerpc/ppc-stackalign-1.c,
8519         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8520         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8521         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8522         gcc.target/powerpc/rs6000-ldouble-2.c,
8523         gcc.target/powerpc/rs6000-power2-1.c,
8524         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
8525         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
8526         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
8527         option into target selector.
8528         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
8529         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
8530
8531 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8532
8533         PR objc/25348
8534         * objc.dg/encode-9.m: New test.
8535
8536 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8537
8538         PR testsuite/20772
8539         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
8540         * gcc.dg/asm-b.c: Fix typo.
8541         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
8542         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8543         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
8544         i?86 lp64 and x86_64 ilp32.
8545         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
8546         on i?86 lp64.
8547         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
8548
8549 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
8550
8551         PR fortran/25078
8552         gfortran.dg/equiv_5.f90: New test.
8553
8554 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
8555
8556         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
8557         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
8558         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
8559         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
8560         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
8561         * gcc.dg/tree-ssa/reassoc-5.c: New.
8562         * gcc.dg/tree-ssa/reassoc-6.c: New.
8563         * gcc.dg/tree-ssa/reassoc-7.c: New.
8564         * gcc.dg/tree-ssa/reassoc-8.c: New.
8565         * gcc.dg/tree-ssa/reassoc-9.c: New.
8566         * gcc.dg/tree-ssa/reassoc-10.c: New.
8567         * gcc.dg/tree-ssa/reassoc-11.c: New.
8568
8569 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8570
8571         PR testsuite/25167
8572         PR testsuite/24478
8573         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
8574
8575 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8576
8577         PR c++/25300
8578         * g++.dg/template/inherit.C: Do not use a generic error message.
8579
8580 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8581
8582         PR libobjc/25354
8583         * objc.dg/gnu-encoding: New directory.
8584         * objc.dg/gnu-encoding/compat-common.h: New file.
8585         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8586         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8587         * objc.dg/gnu-encoding/vector-defs.h: New file.
8588         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8589         * objc.dg/gnu-encoding/generate-random.c: New file.
8590         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8591         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8592         * objc.dg/gnu-encoding/generate-random.h: New file.
8593
8594 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8595
8596         PR c++/25337
8597         * g++.dg/template/defarg7.C: New test.
8598
8599 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8600
8601         PR libobjc/25347
8602         * objc.dg/encode-8.m: New test.
8603
8604 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8605
8606         PR libobjc/25346
8607         * objc.dg/encode-7.m: New test.
8608
8609 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8610
8611         PR c++/25010
8612         * g++.dg/opt/inline10.C: New test.
8613
8614 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8615
8616         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8617
8618 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8619
8620         * gfortran.dg/substring_equivalence.f90: typo in comment
8621
8622 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8623
8624         PR fortran/25068
8625         * gfortran.dg/iostat_3.f90: New test.
8626
8627 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8628
8629         PR fortran/23815
8630         * gfortran.dg/unf_io_convert_1.f90: New test.
8631         * gfortran.dg/unf_io_convert_2.f90: New test.
8632         * gfortran.dg/unf_io_convert_3.f90: New test.
8633
8634 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8635
8636         PR testsuite/20772
8637         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8638         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8639         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8640         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8641         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8642         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8643         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8644         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8645         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8646         gcc.dg/torture/fp-int-convert-float128-timode.c,
8647         gcc.dg/torture/fp-int-convert-float128.c,
8648         gcc.dg/torture/fp-int-convert-float80-timode.c,
8649         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8650         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8651
8652         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8653
8654 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8655
8656         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8657
8658 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8659
8660         * gcc.dg/20051207-1.c,
8661         * gcc.dg/20051207-2.c,
8662         * gcc.dg/20051207-3.c: New tests.
8663
8664 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8665
8666         PR testsuite/20772
8667         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8668         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8669         dg-skip-if target selector.
8670
8671         PR testsuite/20772
8672         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8673         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8674         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8675         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8676         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8677         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8678         and/or merge with i?86 cases.
8679
8680         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8681
8682         PR testsuite/20772
8683         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8684         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8685         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8686         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8687         x86_64-*-linux*.
8688
8689 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8690
8691         PR target/25311
8692         * gcc.c-torture/compile/pr25311.c: New test.
8693
8694 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8695
8696         PR libgfortran/25039
8697         * gfortran.dg/read_comma.f: New test.
8698
8699 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR c++/19317
8702         * g++.dg/opt/pr19317-1.C: New test.
8703         * g++.dg/opt/pr19317-2.C: New test.
8704         * g++.dg/opt/pr19317-3.C: New test.
8705
8706         PR target/19005
8707         * gcc.c-torture/execute/pr19005.c: New test.
8708
8709         PR target/17828
8710         * g++.old-deja/g++.other/comdat5.C: New test.
8711         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8712
8713         * g++.dg/compat/struct-layout-1.exp: New file.
8714         * g++.dg/compat/struct-layout-1.h: New.
8715         * g++.dg/compat/struct-layout-1_generate.c: New.
8716         * g++.dg/compat/struct-layout-1_x1.h: New.
8717         * g++.dg/compat/struct-layout-1_x2.h: New.
8718         * g++.dg/compat/struct-layout-1_y1.h: New.
8719         * g++.dg/compat/struct-layout-1_y2.h: New.
8720
8721         * gcc.dg/20050330-2.c: New test.
8722
8723 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8724
8725         PR fortran/25292
8726         * gfortran.dg/associated_1.f90: New.
8727
8728 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8729
8730         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8731         ILP32 vect_no_align platforms.
8732
8733 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8734             Jakub Jelinek  <jakub@redhat.com>
8735
8736         PR target/25268
8737         * gcc.c-torture/compile/20051207-1.c: New test.
8738
8739 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8740
8741         PR testsuite/20772
8742         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8743         gcc.dg/torture/pr18582-1.c,
8744         gcc.target/i386/attributes-error.c: Also test on x86_64.
8745
8746         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8747
8748 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8749
8750         PR c++/19397
8751         * g++.dg/template/typedef3.C: New test.
8752
8753         PR c++/19762
8754         PR c++/19764
8755         * g++.dg/template/dtor3.C: Fix error markers.
8756
8757 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8758
8759         * lib/target-supports.exp (check_effective_target_sync_char_short):
8760         Add s390*.
8761
8762 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8763
8764         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8765
8766 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8767
8768         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8769         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8770         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8771         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8772
8773 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8774
8775         PR c++/25263
8776         * g++.dg/other/array2.C: New test case.
8777
8778 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8779
8780         * gcc.dg/darwin-weakimport-3.c: New.
8781
8782         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8783         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8784         and to work on Darwin.
8785         * gcc.dg/attr-weakref-1b.c: New file.
8786         * gcc.dg/attr-weakref-2.c: New test.
8787         * gcc.dg/darwin-weakref-1.c: New test.
8788
8789 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8790
8791         PR testsuite/25247
8792         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8793         use in selector expressions.
8794         (dg-xfail-if): Ditto.
8795         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8796         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8797         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8798         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8799         * gcc.test-framework/test-framework.exp: Skip generated tests if
8800         CHECK_TEST_FRAMEWORK is not 1.
8801
8802 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8803
8804         PR tree-optimization/24963
8805         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8806
8807         PR target/24108
8808         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8809
8810         PR target/18580
8811         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8812         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8813         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8814         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8815
8816 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8817
8818         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8819         dg-options.
8820
8821 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8822
8823         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8824
8825 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8826
8827         * gcc.dg/format/cast-1.c: New test.
8828
8829 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8830
8831         PR c/7776
8832         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8833         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8834         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8835         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8836
8837 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8838
8839         * gcc.dg/cast-pretty-print-1.c: New test.
8840
8841 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8842
8843         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8844
8845 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8846
8847         PR c++/24173
8848         * g++.dg/template/friend40.C: New test.
8849
8850 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
8851
8852         PR target/25199
8853         * gcc.target/i386/movq-2.c: New test.
8854         * gcc.target/i386/movq.c: Remove target i?86, instead add
8855         dg-require-effective-target ilp32.
8856
8857 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8858
8859         PR c++/24103
8860         * g++.dg/other/default1.C: New test.
8861
8862 2005-12-02  Richard Guenther  <rguenther@suse.de>
8863
8864         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8865
8866 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8867
8868         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8869
8870 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
8871
8872         PR target/21017
8873         * gcc.target/powerpc/rotate.c: New.
8874
8875 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8876
8877         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8878         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8879
8880 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8881
8882         PR c/13384
8883         * gcc.dg/pr17730-1.c: Adjust.
8884         * gcc.dg/lvalue1.c (main): Likewise.
8885         * gcc.dg/lvalue-2.c: Likewise.
8886         * g++.dg/pr7503-3.C
8887
8888 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
8889
8890         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8891         error messages.
8892
8893 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
8894
8895         PR fortran/24789
8896         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
8897
8898 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8899
8900         PR target/24475
8901         * lib/target-supports.exp (check_effective_target_tls): New.
8902         (check_effective_target_tls_runtime): New.
8903         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8904         for TLS support.
8905         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8906         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8907         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8908         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8909         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8910         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8911         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8912         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8913         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8914         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8915         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8916         effective-target TLS.
8917         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8918         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8919         effective-target TLS runtime.
8920
8921 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8922
8923         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8924
8925 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8926
8927         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8928         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8929         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8930         ignored" warnings when "packing" is the same as the ABI layout.
8931
8932 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8933
8934         PR fortran/21302
8935         * gfortran.dg/line_length_1.f: New test.
8936         * gfortran.dg/line_length_2.f90: Ditto.
8937
8938 2005-11-30  Richard Guenther  <rguenther@suse.de>
8939
8940         PR tree-optimization/21655
8941         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8942
8943 2005-11-30  Dale Johannesen  <dalej@apple.com>
8944
8945         * gcc.c-torture/compile/pr24930.c: New.
8946
8947 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8948
8949         PR fortran/15809
8950         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8951
8952 2005-11-30  Jeff Law  <law@redhat.com>
8953
8954         * g++.old-deja/g++.law/pr25000.C: New test.
8955
8956 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/tls/opt-11.c: New test.
8959
8960 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8961
8962         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8963         targets.
8964         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8965         LP64 ia64.
8966
8967 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8968
8969         * gfortran.dg/open_access_1.f90: New test.
8970
8971 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8972
8973         * gcc.dg/charset/builtin2.c: New test.
8974
8975 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8976
8977         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8978         on mmix-*-* for *_[xy].c.
8979
8980 2005-11-28  Kean Johnston  <jkj@sco.com>
8981
8982         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8983         headers.
8984         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8985         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8986         * gcc.target/i386/asm-3.c: Ditto.
8987         * gcc.target/i386/clobbers.c: Ditto.
8988         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8989         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8990         test regexp.
8991         * gcc.target/i386/mul.c: Ditto.
8992         * gcc.target/i386/ssetype-1.c: Ditto.
8993         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8994         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8995         static so the test works with -fPIC mode too. Based on comment in
8996         PR19231 by Pinski.
8997         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8998
8999 2005-11-28  Richard Guenther  <rguenther@suse.de>
9000
9001         * gcc.dg/alias-9.c: New testcase.
9002         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9003
9004 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9005             Uros Bizjak  <uros@kss-loka.si>
9006
9007         PR middle-end/20219
9008         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9009         tan(x)/sin(x) transformations.
9010
9011 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9012
9013         PR middle-end/24575
9014         * gcc.dg/tree-ssa/divide-3.c: New test.
9015         * gcc.dg/tree-ssa/divide-4.c: New test.
9016
9017 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9018
9019         PR fortran/24917
9020         *  gfortran.dg/boz_6.f90: New test.
9021
9022 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9023
9024         PR fortran/23912
9025         * gfortran.dg/modulo_1.f90: New test.
9026
9027 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9028
9029         PR libfortran/24919
9030         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9031         fail on CRLF platforms.
9032         * gfortran.dg/ftell_2.f90: Likewise.
9033
9034 2005-11-26  Eric Christopher  <echristo@apple.com>
9035
9036         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9037
9038 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9039
9040         * objc.dg/gnu-runtime-3.m: Simplify.
9041
9042 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9043
9044         PR middle-end/23669
9045         * gcc.dg/tree-ssa/divide-1.c: New test.
9046         * gcc.dg/tree-ssa/divide-2.c: New test.
9047
9048 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9049
9050         PR libgfortran/24945
9051         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9052
9053 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9054
9055         PR libgfortran/24945
9056         * gfortran.dg/open_status_2.f90: New test.
9057
9058 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9059
9060         * gcc.c-torture/execute/builtins/fprintf.c,
9061         gcc.c-torture/execute/builtins/fputs-lib.c,
9062         gcc.c-torture/execute/builtins/fputs.c,
9063         gcc.c-torture/execute/builtins/lib/fprintf.c,
9064         gcc.c-torture/execute/builtins/lib/printf.c,
9065         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9066
9067 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9068
9069         * gcc.dg/20050922-2.c: New test.
9070
9071 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9072
9073         * objc.dg/gnu-runtime-3.m: New test.
9074
9075 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9076
9077         PR c++/9278
9078         * g++.dg/other/void1.C: New test.
9079
9080 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9081
9082         PR middle-end/24998
9083         * gcc.dg/torture/fp-int-convert-float.c,
9084         gcc.dg/torture/fp-int-convert-double.c,
9085         gcc.dg/torture/fp-int-convert-long-double.c,
9086         gcc.dg/torture/fp-int-convert-timode.c,
9087         gcc.dg/torture/fp-int-convert-float80.c,
9088         gcc.dg/torture/fp-int-convert-float80-timode.c,
9089         gcc.dg/torture/fp-int-convert-float128.c,
9090         gcc.dg/torture/fp-int-convert-float128-timode.c,
9091         gcc.dg/torture/fp-int-convert.h: New files.
9092
9093 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9094
9095         PR middle-end/24989
9096         * gcc.dg/tree-ssa/bool-10.c: New test.
9097         * gcc.dg/tree-ssa/bool-11.c: New test.
9098         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9099
9100 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9101
9102         PR middle-end/24990
9103         * tree-ssa/pr24990-1.c: New test.
9104
9105 2005-11-24  Richard Guenther  <rguenther@suse.de>
9106         Dirk Mueller <dmueller@suse.de>
9107
9108         PR c++/14024
9109         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9110         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9111         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9112         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9113         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9114         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9115
9116 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9117
9118         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9119
9120 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9121
9122         PR c/21668
9123         * gcc.dg/Wc++-compat.c: New.
9124         * gcc.dg/Wno-c++-compat.c: New.
9125
9126 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9127
9128         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9129         (vspltish, vspltisw): Likewise.
9130
9131 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9132
9133         PR libgfortran/24794
9134         * gfortran.dg/namelist_12.f: Fix quotes.
9135         * gfortran.dg/namelist_13.f90: Fix quotes.
9136         * gfortran.dg/namelist_14.f90: Fix quotes.
9137         * gfortran.dg/namelist_15.f90: Fix quotes.
9138         * gfortran.dg/namelist_use.f90: Fix quotes.
9139         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9140         * gfortran.dg/namelist_21.f90: New test.
9141         * gfortran.dg/namelist_22.f90: New test.
9142
9143 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9144
9145         PR target/23435
9146         * gcc.c-torture/compile/pr23435.c: New.
9147
9148 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9149
9150         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9151
9152 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9153
9154         * gcc.target/powerpc/405-macchw-1.c,
9155         gcc.target/powerpc/405-macchw-2.c,
9156         gcc.target/powerpc/405-macchwu-1.c,
9157         gcc.target/powerpc/405-macchwu-2.c,
9158         gcc.target/powerpc/405-machhw-1.c,
9159         gcc.target/powerpc/405-machhw-2.c,
9160         gcc.target/powerpc/405-machhwu-1.c,
9161         gcc.target/powerpc/405-machhwu-2.c,
9162         gcc.target/powerpc/405-maclhw-1.c,
9163         gcc.target/powerpc/405-maclhw-2.c,
9164         gcc.target/powerpc/405-maclhwu-1.c,
9165         gcc.target/powerpc/405-maclhwu-2.c,
9166         gcc.target/powerpc/405-mulchw-1.c,
9167         gcc.target/powerpc/405-mulchw-2.c,
9168         gcc.target/powerpc/405-mulchwu-1.c,
9169         gcc.target/powerpc/405-mulchwu-2.c,
9170         gcc.target/powerpc/405-mulhhw-1.c,
9171         gcc.target/powerpc/405-mulhhw-2.c,
9172         gcc.target/powerpc/405-mulhhwu-1.c,
9173         gcc.target/powerpc/405-mulhhwu-2.c,
9174         gcc.target/powerpc/405-mullhw-1.c,
9175         gcc.target/powerpc/405-mullhw-2.c,
9176         gcc.target/powerpc/405-mullhwu-1.c,
9177         gcc.target/powerpc/405-mullhwu-2.c,
9178         gcc.target/powerpc/405-nmacchw-1.c,
9179         gcc.target/powerpc/405-nmacchw-2.c,
9180         gcc.target/powerpc/405-nmachhw-1.c,
9181         gcc.target/powerpc/405-nmachhw-2.c,
9182         gcc.target/powerpc/405-nmaclhw-1.c,
9183         gcc.target/powerpc/405-nmaclhw-2.c,
9184         gcc.target/powerpc/440-macchw-1.c,
9185         gcc.target/powerpc/440-macchw-2.c,
9186         gcc.target/powerpc/440-macchwu-1.c,
9187         gcc.target/powerpc/440-macchwu-2.c,
9188         gcc.target/powerpc/440-machhw-1.c,
9189         gcc.target/powerpc/440-machhw-2.c,
9190         gcc.target/powerpc/440-machhwu-1.c,
9191         gcc.target/powerpc/440-machhwu-2.c,
9192         gcc.target/powerpc/440-maclhw-1.c,
9193         gcc.target/powerpc/440-maclhw-2.c,
9194         gcc.target/powerpc/440-maclhwu-1.c,
9195         gcc.target/powerpc/440-maclhwu-2.c,
9196         gcc.target/powerpc/440-mulchw-1.c,
9197         gcc.target/powerpc/440-mulchw-2.c,
9198         gcc.target/powerpc/440-mulchwu-1.c,
9199         gcc.target/powerpc/440-mulchwu-2.c,
9200         gcc.target/powerpc/440-mulhhw-1.c,
9201         gcc.target/powerpc/440-mulhhw-2.c,
9202         gcc.target/powerpc/440-mulhhwu-1.c,
9203         gcc.target/powerpc/440-mulhhwu-2.c,
9204         gcc.target/powerpc/440-mullhw-1.c,
9205         gcc.target/powerpc/440-mullhw-2.c,
9206         gcc.target/powerpc/440-mullhwu-1.c,
9207         gcc.target/powerpc/440-mullhwu-2.c,
9208         gcc.target/powerpc/440-nmacchw-1.c,
9209         gcc.target/powerpc/440-nmacchw-2.c,
9210         gcc.target/powerpc/440-nmachhw-1.c,
9211         gcc.target/powerpc/440-nmachhw-2.c,
9212         gcc.target/powerpc/440-nmaclhw-1.c,
9213         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9214
9215 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9216
9217         PR fortran/24774
9218         * gfortran.dg/inquire_9.f90: New test.
9219
9220         PR fortran/21647
9221         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9222
9223 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9224
9225         PR libfortran/24432
9226         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9227         Check that 'cos' is supported.
9228
9229 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9230
9231         PR fortran/24223
9232         * gfortran.dg/substring_equivalence.f90: New test.
9233
9234         PR fortran/24705
9235         * gfortran.dg/auto_internal_assumed.f90: New test.
9236
9237 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9238
9239         * gcc.dg/fold-div-2.c: New test.
9240
9241 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9242
9243         PR rtl-optimization/24883
9244         * gcc.c-torture/compile/pr24883.c: New test.
9245
9246 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9247
9248         PR middle-end/20583
9249         * gcc.c-torture/compile/pr20583.c: New.
9250
9251 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
9252
9253         * gcc.c-torture/execute/usmul.c: New test.
9254
9255 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
9256
9257         * gcc.dg/tree-ssa/vrp22.c: New test.
9258
9259 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
9260
9261         PR middle-end/24912
9262         * gcc.dg/torture/pr24912-1.c: New test.
9263
9264 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
9265
9266         PR fortran/24862
9267         * gfortran.dg/arrayio_derived_1.f90: New test.
9268
9269 2005-11-19  Richard Guenther  <rguenther@suse.de>
9270
9271         PR middle-end/23294
9272         * gcc.dg/tree-ssa/pr23294.c: New testcase.
9273
9274 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
9275
9276         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
9277
9278 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/8355
9281         * g++.dg/template/friend39.C: New test.
9282
9283 2005-11-18  James E Wilson  <wilson@specifix.com>
9284
9285         * gcc.dg/builtin-strstr.c: New.
9286
9287 2005-11-18  Richard Henderson  <rth@redhat.com>
9288
9289         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
9290         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
9291         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
9292         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
9293         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
9294         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
9295         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
9296         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
9297         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
9298         renaming to remove initial "ia64-".
9299
9300 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
9301
9302         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
9303
9304 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
9305
9306         * g++.dg/cpp/string-2.C: New test.
9307
9308 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
9309
9310         * gcc.dg/tree-ssa/loop-14.c: New test.
9311
9312 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
9313             Michael Chamberlain <michael@chamberlain.net.au>
9314
9315         * ada/acats/run_all.sh (target_run): Kill long running tests.
9316
9317 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9318
9319         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
9320         * gcc.dg/cleanup-9.c: Likewise.
9321         * gcc.dg/cleanup-10.c: Likewise.
9322         * gcc.dg/cleanup-11.c: Likewise.
9323
9324 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9325
9326         PR fortran/24892
9327         * gfortran.dg/open_access_append_1.f90: New test.
9328         * gfortran.dg/open_access_append_2.f90: New test.
9329
9330 2005-11-16  Richard Guenther  <rguenther@suse.de>
9331
9332         PR middle-end/24851
9333         * gcc.c-torture/execute/pr24851.c: New testcase.
9334
9335 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9336
9337         * gcc.dg/fold-overflow-1.c: New test.
9338
9339 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9340
9341         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9342         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9343
9344 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9345
9346         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9347         structures.
9348         * g++.dg/eh/forced2.C: Likewise.
9349         * g++.dg/eh/forced3.C: Likewise.
9350         * g++.dg/eh/forced4.C: Likewise.
9351
9352 2005-11-11  Mike Stump  <mrs@apple.com>
9353
9354         * g++.old-deja/g++.mike/unused.C: Add.
9355
9356 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/24667
9359         * g++.dg/warn/Wcast-qual1.C: New test.
9360
9361 2005-11-15  Jan Hubicka  <jh@suse.cz>
9362
9363         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9364
9365 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9366
9367         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9368
9369 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9370
9371         PR 24840
9372         * gcc.dg/tree-ssa/pr24840.c: New test.
9373
9374 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9375
9376         PR testsuite/24841
9377         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9378
9379 2005-11-14  Dale Johannesen  <dalej@apple.com>
9380
9381         * gcc.c-torture/execute/20051113-1.c: New.
9382
9383 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/24687
9386         * g++.dg/template/crash43.C: New test.
9387
9388 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9389
9390         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9391
9392 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9393
9394         PR c++/24817
9395         * g++.dg/eh/spec8.C: New test.
9396
9397 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9398
9399         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9400
9401 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9402
9403         PR c++/20293
9404         * g++.dg/parse/ambig4.C: New test.
9405         * g++.dg/tc1/dr101.C: Adjust error markers.
9406         * g++.dg/lookup/strong-using-2.C: Likewise.
9407         * g++.dg/lookup/ambig5.C: Likewise.
9408         * g++.dg/lookup/ambig4.C: Likewise.
9409         * g++.dg/parse/crash22.C: Likewise.
9410
9411 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9412
9413         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9414
9415 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9416
9417         * gcc.dg/nested-calls-1.c: New test.
9418
9419 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9420
9421         * gfortran.dg/complex_intrinsic_1.f90: New test.
9422         * gfortran.dg/complex_intrinsic_2.f90: New test.
9423         * gfortran.dg/fgetc_1.f90: New test.
9424         * gfortran.dg/fgetc_2.f90: New test.
9425         * gfortran.dg/fgetc_3.f90: New test.
9426         * gfortran.dg/ftell_1.f90: New test.
9427         * gfortran.dg/ftell_2.f90: New test.
9428         * gfortran.dg/gnu_logical_1.F: New test.
9429         * gfortran.dg/gnu_logical_2.f90: New test.
9430
9431 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9432
9433         PR middle-end/24820
9434         * testsuite/gcc.dg/pr24820.c: New test.
9435
9436 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9437
9438         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9439         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9440         variable.
9441
9442 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9443
9444         testsuite/24614
9445         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9446
9447 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9448
9449         * gcc.target/cris/cris.exp: New file.
9450         * gcc.target/cris/rld-legit1.c: New test.
9451         * gcc.target/cris/rld-legit2.c: New test.
9452
9453 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR c++/24780
9456         * g++.dg/opt/pr24780.C: New test.
9457
9458         PR c++/24761
9459         * g++.dg/template/asm1.C: New test.
9460
9461 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9462
9463         PR libgfortran/24787
9464         * gfortran.dg/scan_1.f90: New test.
9465
9466 2005-11-12  Jan Hubicka  <jh@suse.cz>
9467
9468         * gcc.target/i386/minmax-1.c: New.
9469         * gcc.target/i386/minmax-2.c: New.
9470
9471 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9472
9473         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9474
9475 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9476
9477         * gcc.c-torture/execute/20051110-1.c,
9478         gcc.c-torture/execute/20051110-2.c: New tests.
9479
9480 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9481
9482         PR middle-end/24750
9483         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9484         New tests.
9485
9486 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9487
9488         * lib/target-libpath.exp (get_shlib_extension): New proc.
9489         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9490         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9491         * lib/objc.exp (objc_target_compile): Likewise.
9492         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9493         detection.
9494
9495 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9496
9497         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9498
9499         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9500         Add -static to additional_flags and pass it to target_compile.
9501
9502 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9503
9504         PR libgfortran/24719
9505         gfortran.dg/read_noadvance.f90: New test.
9506
9507         PR libgfortran/24699
9508         gfortran.dg/fmt_t_2.f90: New test.
9509
9510         PR libgfortran/24785
9511         gfortran.dg/read_x_eor.f90: New test.
9512
9513         PR libgfortran/24584
9514         gfortran.dg/namelist_empty.f90: Rename test.
9515
9516         PR libgfortran/24489
9517         gfortran/read_eor.f90: Rename test.
9518
9519 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9520
9521         PR fortran/15976
9522         * gfortran.dg/automatic_module_variable.f90: New test.
9523
9524 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9525
9526         PR target/24445
9527         * gcc.dg/pr24445.c: New test.
9528
9529 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9530
9531         PR fortran/24655
9532         PR fortran/24755
9533         * gfortran.dg/recursive_statement_functions.f90: Add statement
9534         functions using inline intrinsic functions and parameters to test
9535         that they no longer seg-fault.
9536
9537         PR fortran/24409
9538         gfortran.dg/nested_modules_4.f90: New test.
9539         gfortran.dg/nested_modules_5.f90: New test.
9540
9541 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9542
9543         PR fortran/24643
9544         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
9545
9546 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
9547
9548         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
9549         failures.
9550
9551 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9552
9553         * gcc.dg/sparc-getcontext-1.c: New test.
9554
9555 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
9556
9557         * gcc.dg/ifcvt-fabs-1.c: New test.
9558
9559 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
9560
9561         PR other/4372
9562         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
9563         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
9564
9565 2005-11-09  Richard Guenther  <rguenther@suse.de>
9566
9567         PR tree-optimization/24716
9568         * gcc.c-torture/execute/pr24716.c: New testcase.
9569
9570 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9571
9572         * gcc.dg/pr24624.c: Disable for non S/390 targets.
9573
9574 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9575
9576         PR 24624
9577         * gcc.dg/pr24624.c: Testcase added.
9578
9579 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9580
9581         PR 24623
9582         * g++.dg/other/pr24623.C: Testcase added.
9583
9584 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9585
9586         PR fortran/22607
9587         * gfortran-dg/pure_byref_1.f90: New.
9588         * gfortran-dg/pure_byref_2.f90: New.
9589
9590 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9591
9592         PR c/24101
9593         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9594         * gcc.dg/dg.exp: Run main loop also for *.i files.
9595
9596 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9597
9598         PR c++/19450
9599         * g++.dg/tls/diag-3.C: New test.
9600         * g++.dg/tls/diag-4.C: New test.
9601         * g++.dg/tls/static-1.C: New test.
9602         * g++.dg/tls/static-1a.cc: New file.
9603
9604 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9605
9606         PR 23046
9607         * g++.dg/tree-ssa/pr23046.C: New test.
9608
9609 2005-11-08  Devang Patel <dpatel@apple.com>
9610
9611         PR tree-optimization/23115
9612         * gcc.dg/tree-ssa/pr23115.c: New.
9613
9614 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9615
9616         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9617         * gcc.target/powerpc/pr16155.c: Same.
9618         * gcc.target/powerpc/altivec-1.c: Same.
9619         * gcc.target/powerpc/altivec-2.c: Same.
9620         * gcc.target/powerpc/altivec-3.c: Same.
9621         * gcc.target/powerpc/altivec-5.c: Same.
9622         * gcc.target/powerpc/altivec-11.c: Same.
9623         * gcc.target/powerpc/altivec-12.c: Same.
9624         * gcc.target/powerpc/altivec-14.c: Same.
9625         * gcc.target/powerpc/altivec-22.c: Same.
9626         * gcc.target/powerpc/altivec-consts.c: Same.
9627         * gcc.target/powerpc/altivec-pr22085.c: Same.
9628         * gcc.target/powerpc/altivec-splat.c: Same.
9629         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9630         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9631         * gcc.target/powerpc/darwin-longlong.c: Same.
9632
9633 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9634
9635         PR target/19340
9636         * gcc.dg/pr19340.c: New test.
9637
9638 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9639
9640         PR rtl-optimization/24683
9641         * gcc.dg/pr24683.c: New test.
9642
9643 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9644
9645         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9646         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9647
9648 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9649
9650         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9651
9652 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9653
9654         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9655
9656 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9657
9658         PR target/24230
9659
9660         * gcc.target/powerpc/altivec-consts.c,
9661         gcc.target/powerpc/altivec-splat.c: New testcase.
9662
9663 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9664
9665         PR c/24599
9666
9667         * gcc.dg/overflow-2.c: New testcase.
9668
9669 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9670
9671         PR rtl-optimization/23567
9672         * gcc.c-torture/execute/20051104-1.c: New test.
9673
9674 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9675
9676         PR fortran/24534
9677         gfortran.dg/private_type_2.f90: Modified to check that case with
9678         PRIVATE declaration within derived type is accepted.
9679
9680         PR fortran/20838
9681         gfortran.dg/pointer_assign_1.f90: New test.
9682
9683         PR fortran/20840
9684         * gfortran.dg/arrayio_0.f90: New test.
9685
9686         PR fortran/17737
9687         gfortran.dg/data_initialized.f90: New test.
9688         gfortran.dg/data_constraints_1.f90: New test.
9689         gfortran.dg/data_constraints_2.f90: New test.
9690
9691 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9692
9693         PR fortran/24174
9694         PR fortran/24305
9695         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9696
9697 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9698
9699         PR 24670
9700         * gcc.dg/tree-ssa/pr24670.c: New test.
9701
9702 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9703
9704         PR target/22432
9705         * gcc.target/i386/pr22432.c: New test.
9706
9707 2005-11-05  Richard Henderson  <rth@redhat.com>
9708
9709         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9710         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9711         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9712         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9713         from gcc.dg/alpha-*.
9714         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9715         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9716
9717 2005-11-05  Andreas Jaeger  <aj@suse.de>
9718
9719         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9720
9721 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9722
9723         PR target/23424
9724         * gcc.dg/torture/pr23424-1.c: New test.
9725
9726 2005-11-04  Richard Henderson  <rth@redhat.com>
9727
9728         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9729         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9730         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9731         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9732         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9733         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9734         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9735         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9736         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9737         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9738         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9739         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9740         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9741         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9742         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9743         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9744         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9745         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9746         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9747         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9748         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9749         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9750         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9751         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9752         Move from gcc.dg/.
9753         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9754         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9755         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9756         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9757         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9758         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9759         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9760         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9761         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9762         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9763         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9764         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9765         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9766         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9767         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9768         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9769         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9770         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9771         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9772         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9773         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9774         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9775         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9776         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9777         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9778         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9779         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9780         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9781         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9782         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9783         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9784         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9785         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9786         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9787         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9788         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9789         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9790         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9791         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9792         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9793         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9794         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9795         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9796         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9797         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9798
9799 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9800
9801         PR 24627
9802         * gcc.dg/tree-ssa/pr24627.c: New test.
9803
9804 2005-11-04 Paul Brook  <paul@codesourcery.com>
9805
9806         * gcc.dg/tls/opt-10.c: New test.
9807
9808 2005-11-04  Andreas Jaeger  <aj@suse.de>
9809
9810         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9811         avoid extra warnings.
9812
9813 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9814
9815         PR libfortran/22298
9816         * gcc/testsuite/lib/target-supports.exp
9817         (check_effective_target_static_libgfortran): New
9818         static_libgfortran effective target.
9819         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9820         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9821
9822 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9823
9824         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9825
9826 2005-11-03  Josh Conner  <jconner@apple.com>
9827
9828         PR c++/19989
9829         g++.dg/ext/array2.C: New test.
9830         g++.dg/template/dependent-name3.C: New test.
9831         g++.dg/template/dependent-name4.C: New test.
9832         g++.dg/template/sfinae2.C: New test.
9833
9834 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9835
9836         PR preprocessor/22042
9837         * gcc.dg/cpp/strify4.c: New test.
9838
9839 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9840
9841         PR c++/17964
9842         * g++.dg/cpp/string-1.C: New test.
9843
9844 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9845
9846         * gcc.target/powerpc: New directory.
9847         * gcc.target/powerpc/powerpc.exp: New file.
9848         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
9849         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
9850         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
9851         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
9852         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
9853         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
9854         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
9855         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
9856         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
9857         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
9858         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
9859         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
9860         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
9861         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
9862         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
9863         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
9864         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
9865         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
9866         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
9867         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
9868         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9869         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9870         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9871         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9872         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9873         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9874         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9875         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9876         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9877         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9878         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9879         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9880         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9881         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9882
9883 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/21627
9886         * g++.dg/warn/inline2.C: New test.
9887
9888 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9889
9890         PR middle-end/23155
9891         * g++.dg/ext/c99struct1.C: New test.
9892         * gcc.dg/union-cast-1.c: New test.
9893         * gcc.dg/union-cast-2.c: New test.
9894         * gcc.dg/union-cast-3.c: New test.
9895
9896 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9897
9898         PR middle-end/24589
9899         * gcc.c-torture/execute/zero-struct-2.c: New test.
9900
9901 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9902
9903         PR c++/24582
9904         * g++.dg/init/switch1.C: New test.
9905
9906 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9907
9908         * gcc.dg/delay-slot-1.c: New test.
9909
9910 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9911
9912         PR target/24620
9913         * gcc.dg/pr24620.c: New test.
9914
9915 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9916
9917         PR c/24329
9918         * gcc.dg/format/unnamed-1.c: New test.
9919
9920 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9921
9922         PR c++/22434
9923         * g++.dg/expr/cond8.C: New test.
9924
9925         PR c++/24560
9926         * g++.dg/parse/dot1.C: New test.
9927
9928 2005-11-02  Jan Hubicka  <jh@suse.cz>
9929
9930         PR target/23303
9931         * gcc.dg/i386-lea.c: New test
9932
9933 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9934
9935         PR target/24615
9936         * gcc.dg/pr24615.c: New test.
9937
9938 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9939
9940         PR target/24600
9941         * gcc.dg/pr24600.c: New test.
9942
9943 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/19253
9946         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9947         * g++.dg/parse/typename9.C: New test.
9948         * g++/dg/parse/typename10.C: Likewise.
9949
9950 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9951
9952         PR fortran/18157
9953         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9954         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9955         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9956
9957 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/24569
9960         * g++.dg/debug/static1.C: New test.
9961
9962 2005-11-02  Josh Conner  <jconner@apple.com>
9963
9964         * g++.dg/crash38.C: moved into proper directory...
9965         * g++.dg/template/crash42.C: ...here
9966
9967 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9968
9969         PR target/18338
9970         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9971         pcc_bitfield_type_matters || default_packed.
9972
9973         * lib/target-supports.exp
9974         (check_effective_target_pcc_bitfield_type_matters): New proc.
9975         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9976
9977         PR testsuite/23304
9978         * lib/target-supports.exp (check_effective_default_packed): New proc.
9979         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9980         Gate expected errors on target ! default_packed.
9981         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9982
9983 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9984
9985         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9986         change (r106358).
9987
9988 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9989
9990         PR fortran/24008
9991         * gfortran.dg/entry_5.f90: New.
9992         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9993
9994 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9995
9996         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9997
9998 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9999
10000         PR fortran/21565
10001         gfortran.dg/namelist_blockdata.f90: New test.
10002
10003         PR fortran/18737
10004         gfortran.dg/external_implicit_none.f90: New test.
10005
10006         PR fortran/14994
10007         * gfortran.dg/secnds.f: New test.
10008
10009 2005-10-31  Jan Hubicka  <jh@suse.cz>
10010
10011         PR target/20928
10012         * gcc.c-torture/compile/pr20928.c: New test.
10013
10014 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10015
10016         PR middle-end/23492
10017         * gcc.c-torture/compile/zero-strct-5.c: New test.
10018
10019 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10020
10021         PR libgfortran/24584
10022         * gfortran.dg/pr24584.f90: New test.
10023
10024 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10025
10026         PR fortran/18883
10027         * gfortran.dg/char_result_9.f90: New.
10028         * gfortran.dg/char_result_10.f90: New.
10029
10030 2005-10-30  Jan Hubicka  <jh@suse.cz>
10031
10032         * g++.dg/tree-ssa/pr24172.C: New testcase.
10033
10034 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10035
10036         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10037
10038 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10039
10040         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10041         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10042         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10043         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10044         gfortran.dg/enum_9.f90,
10045         gfortran.fortran-torture/compile/enum_1.f90,
10046         gfortran.fortran-torture/execute/enum_1.f90,
10047         gfortran.fortran-torture/execute/enum_2.f90,
10048         gfortran.fortran-torture/execute/enum_3.f90,
10049         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10050
10051 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10052
10053         PR target/18482
10054         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10055         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10056
10057 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10058
10059         PR libfortran/20179
10060         * gfortran.dg/mixed_io_1.f90: New test.
10061         * gfortran.dg/mixed_io_1.c: New file.
10062
10063 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10064
10065         * gfortran.dg/malloc_free_1.f90: New test.
10066
10067 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10068
10069         * gcc.dg/nested-func-4.c: Require profiling -pg.
10070
10071 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10072
10073         PR C++/23229
10074         * g++.dg/warn/main-2.C: New test.
10075
10076 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10077
10078         PR fortran/24545
10079         * gfortran.dg/interface_2.f90: new test.
10080
10081 2005-10-28  Josh Conner  <jconner@apple.com>
10082
10083         PR c++/22153
10084         * g++.dg/template/crash38.C: New test.
10085         * g++.dg/parse/explicit1.C: Change expected errors.
10086
10087 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10088
10089         PR C++/23426
10090         * g++.dg/other/large-size-array.C: New test.
10091
10092 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10093
10094         PR middle-end/24362
10095         * g++.dg/opt/complex4.C: New test.
10096
10097 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10098
10099         * gcc.dg/nested-func-4.c: New test.
10100
10101 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10102
10103         PR fortran/24158
10104         gfortran.dg/derived_recursion.f90: New test.
10105         gfortran.dg/implicit_actual.f90: New test.
10106
10107 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10108
10109         PR middle-end/24295, PR testsuite/24477
10110         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10111         removed when weakref hits the tree.
10112
10113 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10114
10115         * gfortran.dg/cray_pointers_4.f90: New test.
10116
10117         * gfortran.dg/cray_pointers_5.f90: New test.
10118
10119 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10120
10121         PR fortran/22290
10122         * gfortran.dg/assign_5.f90: New test.
10123         * gfortran.dg/assign_6.f: New test.
10124
10125 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10126
10127         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10128         CPU has no SSE support.
10129
10130 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10131
10132         PR libgfortran/24224
10133         * gfortran.dg/arrayio_1.f90: Update attribution.
10134         * gfortran.dg/arrayio_2.f90: Update attribution.
10135         * gfortran.dg/arrayio_3.f90: Update attribution.
10136         * gfortran.dg/arrayio_4.f90: Update test conditions.
10137         * gfortran.dg/arrayio_5.f90: Update attribution.
10138         * gfortran.dg/arrayio_6.f90: New test.
10139         * gfortran.dg/arrayio_7.f90: New test.
10140
10141 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10142
10143         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10144
10145 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10148
10149 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/24416
10152         * gfortran.dg/namelist_char_only.f90: New test.
10153
10154 2005-10-24  Asher Langton  <langton2@llnl.gov>
10155
10156         PR fortran/17031
10157         PR fortran/22282
10158         * gfortran.dg/cray_pointers_1.f90: New test.
10159         * gfortran.dg/cray_pointers_2.f90: New test.
10160         * gfortran.dg/cray_pointers_3.f90: New test.
10161         * gfortran.dg/loc_1.f90: New test.
10162         * gfortran.dg/loc_2.f90: New test.
10163
10164 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10165
10166         * gcc.dg/pr24225.c: New test.
10167
10168 2005-10-24  Asher Langton  <langton2@llnl.gov>
10169
10170         * gfortran.dg/dup_save_1.f90: New test.
10171         * gfortran.dg/dup_save_2.f90: New test.
10172
10173 2005-10-24  Paul Brook  <paul@codesourcery.com>
10174
10175         PR 24107
10176         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10177         stdint.h.
10178
10179 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10180
10181         PR libgfortran/24489
10182         * gfortran.dg/pr24489.f90: New test.
10183
10184 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10185
10186         PR fortran/23635
10187         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10188
10189 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10190
10191         PR target/18911
10192         * g++.dg/init/array16.C: Skip for mmix-*-*.
10193
10194 2005-10-23  Asher Langton  <langton2@llnl.gov>
10195
10196         * gfortran.dg/byte_1.f90: New test.
10197         * gfortran.dg/byte_2.f90: New test.
10198
10199 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10200
10201         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10202
10203 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10204
10205         PR fortran/18022
10206         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10207
10208         PR fortran/24311
10209         * gfortran.dg/merge_char_const.f90: New test.
10210
10211         PR fortran/24384
10212         * gfortran.dg/spread_scalar_source.f90: New test.
10213
10214 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10215
10216         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10217
10218         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10219         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10220
10221         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10222
10223 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10224
10225         PR fortran/24426
10226         * gfortran.dg/der_pointer_4.f90: New.
10227
10228 2005-10-22  David Ayers  <d.ayers@inode.at>
10229
10230         * obj-c++.dg/except-1.mm: Simplify.
10231
10232 2005-10-21  David Ayers  <d.ayers@inode.at>
10233
10234         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10235
10236 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10237
10238         * gfortran.dg/assumed_dummy_2.f90: New test.
10239
10240 2005-10-21  James E Wilson  <wilson@specifix.com>
10241
10242         PR preprocessor/15220
10243         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10244
10245 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10246
10247         * gcc.c-torture/execute/20051021-1.c: New test.
10248
10249 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10250
10251         PR c++/24260
10252         * g++.dg/ext/tmplattr1.C: New test.
10253
10254 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
10255
10256         PR fortran/24440
10257         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10258
10259 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
10260
10261         * obj-c++.dg/except-1.mm: New.
10262
10263         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
10264
10265 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
10266
10267         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
10268
10269 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
10270
10271         PR middle-end/24295
10272         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
10273         declarations with the same names as thunks' alias targets, use
10274         aliases instead.
10275         * gcc.dg/attr-alias-3.c: New test.
10276         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
10277
10278 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/22618
10281         * g++.dg/parse/access8.C: New test.
10282
10283 2005-10-20  Richard Guenther  <rguenther@suse.de>
10284
10285         PR c++/24439
10286         * g++.dg/tree-ssa/pr24439.C: New testcase.
10287
10288 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10289
10290         * g++.dg/opt/delay-slot-1.C: New test.
10291
10292 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
10293
10294         PR fortran/21625
10295         * gfortran.fg/der_init_1.f90: New.
10296
10297 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
10298
10299         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
10300
10301 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
10302
10303         PR c++/21908
10304         * g++.dg/parse/error28.C: New test.
10305
10306 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10307
10308         * gcc.dg/profile-generate-2.c: New test.
10309
10310 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
10311
10312         PR target/23589
10313         * g++.dg/ext/dllimport11.C: New.
10314
10315 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10316
10317         PR c++/22293
10318         * g++.dg/other/friend3.C: New test.
10319
10320 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
10321
10322         PR c++/23293
10323         * g++.dg/template/error19.C: New test.
10324
10325 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10326
10327         PR c++/21383
10328         * g++.dg/overload/koenig2.C: New.
10329
10330         PR c++/23118
10331         * g++.dg/overload/error2.C: New.
10332
10333         PR c++/22604
10334         * g++.dg/inherit/covariant14.C: New.
10335
10336 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10337
10338         PR c++/23440
10339         * g++.dg/parse/for1.C: New test.
10340
10341 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10342
10343         PR fortran/23446
10344         * gfortran.dg/host_dummy_index_1.f90: New test.
10345
10346         PR fortran/21459
10347         * gfortran.dg/automatic_char_len_2.f90: New test.
10348
10349         PR fortran/20866
10350         * gfortran.dg/recursive_statement_functions.f90: New test.
10351
10352         PR fortran/20853
10353         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10354
10355         PR fortran/20849
10356         * gfortran.dg/external_initializer.f90: New test.
10357
10358         PR fortran/20837
10359         * non_module_public.f90: New test.
10360
10361 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10362
10363         PR c++/24386
10364         * g++.dg/template/overload7.C: New.
10365
10366         PR c++/22551
10367         * g++.dg/other/switch2.C: Remove expected warnings.
10368
10369         PR c++/21353
10370         * g++.dg/template/defarg6.C: New.
10371
10372 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10373
10374         PR target/24315
10375         * gcc.target/i386/pr24315.c: New test.
10376
10377 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/24389
10380         * g++.dg/template/static21.C: New test.
10381         * g++.dg/template/static21-a.cc: Likewise.
10382
10383 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10384
10385         PR c++/23959
10386         * g++.dg/warn/Wswitch-default-1.C: New test.
10387         * g++.dg/warn/Wswitch-default-2.C: New test.
10388
10389 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/22173
10392         * g++.dg/parse/template18.C: New test.
10393         * g++.dg/template/nontype15.C: Likewise.
10394
10395 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10396
10397         PR fortran/22273
10398         * gfortran.dg/spec_expr_2.f90: New.
10399
10400 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10401
10402         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10403         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10404         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10405         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10406         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10407         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10408         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10409         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10410         previous target-specific skips and warning-message matches where
10411         applicable.
10412
10413 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10414
10415         PR c++/21347
10416         * g++.dg/warn/Wctor-dtor.C: New test.
10417
10418 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10419
10420         PR c/23439
10421         * gcc.dg/for-1.c: New test.
10422
10423 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10424
10425         PR c++/19565
10426         * g++.dg/warn/Wconversion1.C: New test.
10427         * g++.dg/ext/packed4.C: Compile with -w.
10428         * g++.dg/opt/20050511-1.C: Likewise.
10429         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10430
10431 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10432
10433         * gfortran.dg/boz_5.f90: New test.
10434
10435 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10436
10437         PR c++/22551
10438         * g++.dg/other/switch2.C: New.
10439
10440         PR c++/23984
10441         * g++.dg/init/ctor7.C: New.
10442
10443 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10444
10445         PR c++/23730
10446         * g++.dg/parse/crash32.C: New test.
10447
10448 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10449
10450         PR c++/20721
10451         * g++.dg/init/goto2.C: New test.
10452
10453         PR c++/22464
10454         * g++.dg/template/crash/41.C: New test.
10455
10456         PR c++/22180
10457         * g++.dg/template/crash40.C: New test.
10458
10459         PR c++/23694
10460         * g++.dg/parse/friend5.C: New test.
10461
10462         PR c++/23307
10463         * g++.dg/template/crash38.C: New test.
10464
10465         PR c++/22352
10466         * g++.dg/template/friend38.C: New test.
10467
10468         PR c++/22405
10469         * g++.dg/template/crash39.C: New test.
10470
10471 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10472
10473         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10474         gcc.dg/debug/dwarf2/dwarf-char2.c,
10475         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10476
10477         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10478
10479 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10480
10481         * gcc.dg/dll-2.c: Add tests for warnings.
10482         * gcc.dg/dll-3.c: Likewise.
10483         * gcc.dg/dll-4.c: Likewise.
10484
10485         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10486         * g++.dg/ext/dllimport2.C: Likewise.
10487         * g++.dg/ext/dllimport3.C: Likewise.
10488         * g++.dg/ext/dllimport7.C: Likewise.
10489         * g++.dg/ext/dllimport8.C: Likewise.
10490         * g++.dg/ext/dllimport9.C: Likewise.
10491
10492 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10493
10494         PR fortran/24092
10495         * gfortran.dg/derived_pointer_recursion.f90: New test.
10496
10497 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10498
10499         * gcc.c-torture/execute/20051012-1.c: New test.
10500
10501 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10502
10503         PR fortran/18082
10504         * gfortran.dg/automatic_char_len_1.f90: New test.
10505
10506 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10507
10508         PR fortran/20847
10509         * gfortran.dg/save_common.f90: New test.
10510
10511         PR fortran/20856
10512         * gfortran.dg/save_result.f90: New test.
10513
10514 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10515
10516         PR c++/21592
10517         * g++.dg/template/dependent-expr1.C: Add new expected error.
10518         * g++.dg/template/dependent-expr2.C: Adjust error text.
10519         * g++.dg/template/overload6.C: New.
10520
10521         PR c++/23797
10522         * g++.dg/other/typename8.C: New.
10523
10524         PR c++/21117
10525         * g++.dg/other/return1.C: New.
10526
10527 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
10528
10529         PR c++/24052
10530         * g++.dg/ext/label5.C: New.
10531
10532 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10533
10534         PR c++/19964
10535         * g++.dg/parse/crash31.C: New.
10536
10537 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
10538
10539         * g++.dg/ipa/ipa-1.c: New test.
10540         * g++.dg/ipa/ipa-2.c: New test.
10541         * g++.dg/ipa/ipa-3.c: New test.
10542         * g++.dg/ipa/ipa-4.c: New test.
10543         * g++.dg/ipa/ipa-5.c: New test.
10544         * g++.dg/ipa/ipa.exp: New file.
10545
10546 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10547
10548         PR fortran/24207
10549         * gfortran.dg/private_type_3.f90: New test.
10550
10551 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10552
10553         PR fortran/20786
10554         gfortran.dg/aint_anint_1.f90: New test.
10555
10556 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10557
10558         PR libgfortran/24313
10559         gfortran.dg/csqrt.f: New test.
10560
10561 2005-10-11  Ian Lance Taylor  <ian@airs.com>
10562
10563         PR c++/8057
10564         * g++.dg/warn/noeffect7.C: New test.
10565         * g++.dg/warn/noeffect2.C: Instantiate templates.
10566         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
10567         and warning.
10568
10569 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/21089
10572         * g++.dg/init/float1.C: New test.
10573
10574         PR c++/24277
10575         * g++.dg/init/member1.C: Tweak error markers.
10576
10577 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10578
10579         PR testsuite/24281
10580         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10581         Check for null pointer.
10582
10583 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10584
10585         PR c++/21369
10586         * g++.dg/parse/ret-type3.C: New test.
10587
10588 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10589
10590         PR tree-opt/23946
10591         * gcc.c-torture/compile/pr23946.c: New test.
10592
10593 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * g++.dg/opt/mmx2.C: New test.
10596
10597 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10598
10599         PR c++/24277
10600         * g++.dg/template/static20.C: New test.
10601
10602         PR c++/24302
10603         * g++.dg/warn/Wunused-12.C: New test.
10604
10605         PR c++/23437
10606         * g++.dg/template/arg4.C: New test.
10607
10608 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10609
10610         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10611         * gcc.dg/ucnid-3.c: Likewise.
10612         * gcc.dg/ucnid-4.c: Likewise.
10613         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10614         * g++.dg/other/ucnid-1.C: Likewise.
10615         * gcc.dg/sparc-frame-1.c: New test.
10616
10617 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10618
10619         PR c++/24139
10620         * g++.dg/template/spec27.C: New test.
10621
10622         PR c++/24275
10623         * g++.dg/template/static19.C: New test.
10624
10625 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10626
10627         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10628         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10629
10630 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10631
10632         PR target/24136
10633         * gfortran.fortran-torture/compile/pr24136.f: New test.
10634
10635 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10636
10637         PR c++/22172
10638         * g++.dg/parse/crash30.C: New test.
10639
10640 2005-10-07  Richard Guenther  <rguenther@suse.de>
10641
10642         PR middle-end/24227
10643         * gcc.c-torture/compile/pr24227.c: New testcase.
10644
10645 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10646
10647         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10648         Do not put aligned attributes on array elements.
10649
10650 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10651
10652         PR testsuite/23611, PR testsuite/23615
10653         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10654         writing prototypes of library functions by hand.
10655         * obj-c++.dg/bitfield-4.mm: Likewise.
10656         * obj-c++.dg/const-str-4.mm: Likewise.
10657         * obj-c++.dg/encode-4.mm: Likewise.
10658         * obj-c++.dg/encode-5.mm: Likewise.
10659         * obj-c++.dg/encode-6.mm: Likewise.
10660         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10661         * obj-c++.dg/method-10.mm: Likewise.
10662         * obj-c++.dg/method-17.mm: Likewise.
10663         * obj-c++.dg/method-19.mm: Likewise.
10664         * obj-c++.dg/try-catch-2.mm: Likewise.
10665
10666 2005-10-06  Richard Henderson  <rth@redhat.com>
10667
10668         PR 24236
10669         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10670
10671 2005-10-06  Dale Johannesen  <dalej@apple.com>
10672
10673         * gcc.c-torture/execute/20030125-1.c: Correct.
10674
10675 2005-10-06  Richard Guenther  <rguenther@suse.de>
10676
10677         PR tree-optimization/24238
10678         * g++.dg/tree-ssa/pr24238.C: New testcase.
10679
10680 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10681
10682         PR 18568
10683         * gfortran.dg/der_pointer_3.f90: New test.
10684
10685 2005-10-05  Devang Patel  <dpatel@apple.com>
10686
10687         PR Debug/23205
10688         * g++.dg/other/PR23205.C: New.
10689
10690 2005-10-05  Richard Henderson  <rth@redhat.com>
10691
10692         PR target/23602
10693         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10694         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10695
10696 2005-10-05  Dale Johannesen  <dalej@apple.com>
10697
10698         * gcc.c-torture/execute/float-floor.c: New.
10699
10700 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10701
10702         PR tree-optimization/21419
10703         PR tree-optimization/24146
10704         PR tree-optimization/24151
10705
10706         * g++.dg/ext/asm7.C: New.
10707         * g++.dg/ext/asm8.C: New.
10708         * gcc.dg/asm-1.c: Compile on all targets.
10709         * gcc.dg/asm-pr24146.c: New.
10710         * gcc.dg/pr21419.c: Adjust error messages.
10711
10712 2005-10-05  Richard Guenther  <rguenther@suse.de>
10713
10714         PR fortran/24176
10715         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10716
10717 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         PR c++/23513
10720         * g++.dg/template/spec22.C: Robustify test.
10721         * g++.dg/template/spec26.C: New.
10722
10723 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10724
10725         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10726         if target supports vector instructions.
10727
10728 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10729
10730         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10731         C99 functions.
10732
10733 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10734
10735         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10736         check_effective_target_fortran_large_int): Replace cached result
10737         when target changes.
10738
10739 2005-10-04  Devang Patel  <dpatel@apple.com>
10740
10741         * gcc.dg/i386-sse-vect-types.c: New.
10742
10743 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10744
10745         PR preprocessor/13726
10746         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10747         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10748
10749 2005-10-04  Richard Guenther  <rguenther@suse.de>
10750
10751         PR c/23576
10752         * gcc.dg/noncompile/pr23576.c: New testcase.
10753
10754 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10755
10756         PR middle-end/23125
10757         * gcc.dg/register-var-3.c: New test.
10758
10759 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10760
10761         * gcc.dg/pr23049.c: New test.
10762
10763         * gcc.dg/ucnid-4.c: Fix test.
10764
10765 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10766
10767         PR 23445
10768         * gcc.c-torture/compile/pr23445.c: New test.
10769
10770 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10771
10772         * g++.dg/overload/unknown1.C: New.
10773
10774 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10775
10776         PR c++/17775
10777         * g++.dg/template/repo4.C: New test.
10778
10779 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10780
10781         PR libfortran/19308
10782         * gfortran.dg/large_real_kind_2.F90: New test.
10783         * gfortran.dg/large_integer_kind_2.f90: New test.
10784
10785 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10786
10787         * lib/target-supports.exp (check_effective_target_vect_shift):
10788         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10789         (check_effective_target_vect_condition): Fix copy-n-pasto.
10790
10791         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10792         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10793         targets.
10794
10795 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10796
10797         PR c++/22621
10798         * g++.dg/template/overload5.C : New test.
10799
10800         PR c++/23840
10801         * g++.dg/expr/stdarg1.C: New test.
10802
10803 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10804
10805         PR 24142
10806         * gcc.c-torture/execute/pr24142.c: New test.
10807
10808 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10809
10810         PR 24141
10811         * gcc.c-torture/execute/pr24141.c: New test.
10812
10813 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10814             Diego Novillo  <dnovillo@redhat.com>
10815
10816         PR 23604
10817         * gcc.c-torture/execute/pr23604.c: New test.
10818
10819 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10820
10821         PR fortran/16404
10822         PR fortran/20835
10823         PR fortran/20890
10824         PR fortran/20899
10825         PR fortran/20900
10826         PR fortran/20901
10827         PR fortran/20902
10828         gfortran.dg/equiv_constraint_1.f90: New test.
10829         gfortran.dg/equiv_constraint_2.f90: New test.
10830         gfortran.dg/equiv_constraint_3.f90: New test.
10831         gfortran.dg/equiv_constraint_4.f90: New test.
10832         gfortran.dg/equiv_constraint_5.f90: New test.
10833         gfortran.dg/equiv_constraint_6.f90: New test.
10834         gfortran.dg/equiv_constraint_7.f90: New test.
10835         gfortran.dg/equiv_constraint_8.f90: New test.
10836         gfortran.dg/private_type_1.f90: New test.
10837         gfortran.dg/private_type_2.f90: New test.
10838         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10839         980628-10.f: Assert std=gnu to permit mixing of
10840         types in equivalence statements.
10841
10842 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10843
10844         PR 24112
10845         * gfortran.dg/open_status_1.f90: New.
10846
10847 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10848
10849         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
10850         * gcc.dg/vect/pr22480.c: Clean up temp files.
10851         * gcc.dg/vect/pr23831.c: Clean up temp files.
10852         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
10853         Clean up temp files.
10854         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
10855         Clean up temp files.
10856
10857         * gcc.dg/20050309-1.c: Clean up temp files.
10858         * gcc.dg/20050325-1.c: Clean up temp files.
10859
10860 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10861
10862         PR tree-optimization/24059
10863         * gcc.dg/vect/pr24059.c : New test.
10864
10865 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
10866
10867         PR middle-end/24109
10868         * gcc.c-torture/execute/20050929-1.c: New test.
10869
10870 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10871
10872         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10873
10874 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
10875
10876         PR c/21419
10877         * gcc.dg/pr21419.c: New test.
10878
10879 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10880
10881         * gcc.dg/pr23911.c: New test.
10882
10883 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
10884
10885         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10886
10887         PR c++/16782
10888         * g++.dg/parse/qualified4.C: New test.
10889         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10890         * g++.old-deja/g++.mike/p8154.C: Likewise.
10891
10892 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/22147
10895         * g++.dg/template/friend37.C: New test.
10896         * g++.dg/parse/crash28.C: Adjust error markers.
10897
10898 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR fortran/18518
10901         * gfortran.fortran-torture/execute/save_2.f90: New decl.
10902
10903 2005-09-27  Devang Patel  <dpatel@apple.com>
10904
10905         PR tree-optimization/23625
10906         * gcc.dg/pr23625.c: New test.
10907
10908 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10909
10910         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10911         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10912
10913 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR fortran/23677
10916         * gfortran.fortran-torture/execute/save_1.f90: New test.
10917         * gfortran.dg/save_1.f90: New test.
10918
10919 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10920
10921         * gcc.target/i386/builtin-apply-mmx.c: New test.
10922
10923         PR target/22576
10924         * gcc.target/i386/pr22576.c: New test.
10925
10926         PR target/22585
10927         * gcc.target/i386/pr22585.c: New test.
10928
10929         PR target/23268
10930         * gcc.target/i386/pr23268.c: New test.
10931
10932         PR middle-end/23831
10933         * gcc.dg/vect/pr23831.c: New test.
10934
10935         PR target/24055
10936         * gcc.target/i386/pr24055.c: New test.
10937
10938 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10939
10940         PR tree-optimization/23960
10941         * gcc.c-torture/compile/pr23960.c: New.
10942
10943 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10944
10945         PR fortran/16861
10946         * gfortran.dg/nested_modules_3.f90: New.
10947
10948 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10949
10950         PR fortran/24005
10951         gfortran.dg/interface_1.f90: New test.
10952
10953 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10954         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10955
10956         PR fortran/23843
10957         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10958
10959 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10960
10961         PR fortran/23516
10962         * gfortran.dg/imag_1.f: New test.
10963         * gfortran.dg/imag_2.f: Ditto.
10964
10965 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10966
10967         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10968
10969 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR c++/21983
10972         * g++.dg/warn/pr21983.C: New test.
10973
10974 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10975
10976         PR c++/23993
10977         * g++.dg/template/array14.C: New test.
10978
10979 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10980
10981         PR fortran/19929
10982         * gfortran.dg/der_ptr_component_1.f90: New test.
10983
10984 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10985
10986         PR c++/23965
10987         * g++.dg/template/error1.C: Reject "no matching function" message.
10988
10989 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10990
10991         PR c++/17609
10992         * g++.dg/lookup/error1.C: New test.
10993
10994 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10995
10996         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10997         functionality of the testcase.
10998
10999 2005-09-20  Richard Henderson  <rth@redhat.com>
11000
11001         * gcc.dg/vect/vect-22.c: Require vect_float.
11002         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11003
11004 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11005
11006         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11007         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11008         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11009         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11010         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11011         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11012         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11013         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11014         * gcc.dg/cpp/ucnid-8.c: New test.
11015
11016 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11017
11018         PR tree-optimization/23929
11019         * gcc.c-torture/compile/pr23929.c: New test.
11020
11021 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11022
11023         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11024         for one loop.
11025
11026 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11027
11028         PR testsuite/23186
11029         * g++.dg/other/pr22003.C: Require named sections.
11030
11031 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR c++/23947
11034         * g++.dg/rtti/crash3.C: New test.
11035
11036         PR tree-optimization/23818
11037         * gcc.dg/pr23818.c: New test.
11038
11039 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11040
11041         PR fortran/23420
11042         * gfortran.dg/print_fmt_4.f: New.
11043
11044 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR fortran/23663
11047         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11048
11049 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11050
11051         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11052         Use pointers to local alignable arrays instead. Added comments.
11053         * gcc.dg/vect/vect-46.c: Likewise.
11054         * gcc.dg/vect/vect-48.c: Likewise.
11055         * gcc.dg/vect/vect-49.c: Likewise.
11056         * gcc.dg/vect/vect-52.c: Likewise.
11057         * gcc.dg/vect/vect-53.c: Likewise.
11058         * gcc.dg/vect/vect-54.c: Likewise.
11059         * gcc.dg/vect/vect-56.c: Likewise.
11060         * gcc.dg/vect/vect-57.c: Likewise.
11061         * gcc.dg/vect/vect-58.c: Likewise.
11062         * gcc.dg/vect/vect-60.c: Likewise.
11063         * gcc.dg/vect/vect-61.c: Likewise.
11064
11065         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11066         The test is no longer vectorizable on vect_no_align targets.
11067         * gcc.dg/vect/vect-43.c: Likewsie.
11068
11069         * gcc.dg/vect/vect-44.c: Added comments.
11070         * gcc.dg/vect/vect-45.c: Added comments.
11071         * gcc.dg/vect/vect-50.c: Added comments.
11072         * gcc.dg/vect/vect-51.c: Added comments.
11073
11074         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11075         aligned type.
11076         * gcc.dg/vect/Os-vect-95.c: Likewise.
11077
11078         * gcc.dg/vect/vect-41.c: Test removed.
11079         * gcc.dg/vect/vect-47.c: Test removed.
11080         * gcc.dg/vect/vect-55.c: Test removed.
11081         * gcc.dg/vect/vect-59.c: Test removed.
11082
11083 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11084
11085         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11086         No longer vectorizable on vect_no_align targets.
11087         * gcc.dg/vect/pr20122.c: Likewise.
11088         * gcc.dg/vect/vect-74.c: Likewise.
11089         * gcc.dg/vect/vect-75.c: Likewise.
11090         * gcc.dg/vect/vect-76.c: Likewise.
11091
11092         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11093         Will not be vectorizable on vect_no_align targets once aliasing issues
11094         are resolved.
11095         * gcc.dg/vect/vect-79.c: Likewise.
11096
11097         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11098         * gcc.dg/vect/vect-78.c: Likewise.
11099         * gcc.dg/vect/vect-97.c: Likewise.
11100
11101 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11102
11103         * gcc.dg/pr23943.c: New test.
11104
11105 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11106
11107         PR fortran/19181
11108         * gfortran.dg/derived_pointer_null_1.f90: New test.
11109
11110 2005-09-18  Richard Guenther  <rguenther@suse.de>
11111
11112         PR middle-end/23944
11113         * gcc.c-torture/compile/pr23944.c: New testcase.
11114
11115 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11116
11117         PR fortran/15975
11118         * gfortran.dg/der_pointer_2.f90: New test.
11119
11120 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11121
11122         PR fortran/16861
11123         * gfortran.dg/nested_modules_2.f90: New test.
11124
11125 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11126
11127         PR c++/18368
11128         * g++.dg/other/semicolon.C: New test.
11129
11130 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11131
11132         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11133         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11134
11135 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11136
11137         PR c++/23914
11138         * g++.dg/template/static18.C: New test.
11139
11140         PR c++/21514
11141         * g++.dg/template/crash19.C: Remove dg-error marker.
11142         * g++.dg/template/local4.C: New test.
11143
11144 2005-09-16  Paul Brook  <paul@codesourcery.com>
11145
11146         PR fortran/23906
11147         * gfortran.dg/dependency_1.f90: New test.
11148
11149 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11150
11151         PR c++/23896
11152         * g++.dg/template/static17.C: New test.
11153
11154 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11155
11156         PR c++/23139
11157         * g++.dg/warn/huge-val1.C: New test.
11158
11159 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11160
11161         PR c++/13140
11162         * g++.dg/parse/class2.C: New test.
11163         * g++.dg/template/explicit8.C: Likewise.
11164         * g++.dg/template/spec25.C: Likewise.
11165
11166 2005-09-14  Josh Conner  <jconner@apple.com>
11167
11168         PR middle-end/23584
11169         * gcc.dg/pr23584.c: New test.
11170
11171 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11172
11173         PR fortran/21875 Internal Unit Array I/O, NIST
11174         * gfortran.dg/arrayio_1.f90: New test.
11175         * gfortran.dg/arrayio_1.f90: New test.
11176         * gfortran.dg/arrayio_1.f90: New test.
11177         * gfortran.dg/arrayio_1.f90: New test.
11178         * gfortran.dg/arrayio_1.f90: New test.
11179
11180 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11181
11182         PR middle-end/22480
11183         * gcc.dg/vect/pr22480.c: New test.
11184
11185 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11186
11187         PR fortran/19358
11188         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11189
11190 2005-09-13 Josh Conner <jconner@apple.com>
11191
11192         PR c++/23180
11193         * g++.dg/init/struct2.C: New test.
11194         * g++.dg/init/struct3.C: New test.
11195
11196 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11197
11198         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11199         Clean up temp files.
11200         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11201         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11202         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11203         gcc.dg/tree-ssa/builtin-printf-1.c,
11204         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11205         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11206         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11207         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11208         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11209         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11210         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11211         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11212         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11213         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11214         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11215         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11216
11217 2005-09-13  Josh Conner  <jconner@apple.com>
11218
11219         * lib/gcc-dg.exp: Load scanipa.exp.
11220         (cleanup-dump): New procedure.
11221         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11222         * lib/scandump.exp: New file.
11223         * lib/scantree.exp: Use it.
11224         * lib/scanipa.exp: New file.
11225
11226 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11227
11228         PR fortran/17740
11229         * gfortran.dg/generic_4.f90: New test.
11230
11231 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11232
11233         PR target/23816
11234         * gcc.target/i386/pr23816-1.c: New test.
11235         * gcc.target/i386/pr23816-2.c: New test.
11236
11237
11238 2005-09-13  Bastian Blank <waldi@debian.org>
11239
11240         PR c++/16171
11241         * g++.dg/abi/mangle26.C: New test.
11242         * g++.dg/abi/mangle27.C: New test.
11243         * g++.dg/abi/mangle28.C: New test.
11244         * g++.dg/abi/mangle29.C: New test.
11245
11246         PR c++/23839
11247         * g++.dg/parse/register1.C: New test.
11248
11249 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11250
11251         PR c++/23842
11252         * g++.dg/template/access16.C: New test.
11253
11254 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11255
11256         * gfortran.dg/char_pack_2.f90: Increase the vector size.
11257
11258 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11259
11260         PR fortran/18899
11261         * gfortran.dg/shape_2.f90: New test.
11262
11263 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11264
11265         PR target/19269
11266         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
11267         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11268         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
11269         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
11270         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
11271         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
11272         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11273         tests.
11274
11275 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11276
11277         PR c++/23841
11278         * g++.dg/parse/template17.C: New test.
11279
11280 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11281
11282         PR c++/23789
11283         * g++.dg/template/nontype14.C: New test.
11284
11285 2005-09-12  Ian Lance Taylor  <ian@airs.com>
11286
11287         PR g++/7874
11288         * g++.dg/lookup/friend7.C: New test.
11289         * g++.dg/lookup/friend8.C: New test.
11290         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
11291         so that it will be found via argument dependent lookup.
11292         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
11293         friend functions which will no longer be found.
11294         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
11295         function g, so that it will be found via argument dependent
11296         lookup.
11297         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
11298         * g++.old-deja/g++.mike/net43.C: Likewise.
11299
11300 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11301
11302         PR c++/23691
11303         * g++.dg/template/static16.C: New test.
11304
11305 2005-09-12  Josh Conner  <jconner@apple.com>
11306
11307         PR middle-end/23237
11308         * gcc.c-torture/compile/pr23237.c: New test.
11309
11310 2005-09-11  Richard Henderson  <rth@redhat.com>
11311
11312         * g++.dg/other/error8.C: Update expected diagnostic text.
11313
11314 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11315
11316         PR libfortran/19872
11317         * gfortran.dg/overwrite_1.f: New test.
11318
11319 2005-09-09  Josh Conner  <jconner@apple.com>
11320
11321         * g++.dg/init/pr23180-1.C: Removed.
11322         * g++.dg/init/pr23180-2.C: Removed.
11323
11324 2005-09-09  David Daney <ddaney@avtrex.com>
11325
11326         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11327         files which are ...
11328         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11329         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11330
11331 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11332
11333         * gfortran.dg/iostat_2.f90: New test.
11334
11335 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11336
11337         PR c++/22252
11338         * g++.dg/ext/interface1.C: New test.
11339         * g++.dg/ext/interface1.h: Likewise.
11340         * g++.dg/ext/interface1a.cc: Likewise.
11341
11342 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11343
11344         * gfortran.dg/iomsg_1.f90: New test case.
11345
11346 2005-09-09  Richard Guenther  <rguenther@suse.de>
11347
11348         PR c++/23624
11349         * g++.dg/tree-ssa/pr23624.C: New testcase.
11350
11351 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11352
11353         PR fortran/19239
11354         * gfortran.dg/vector_subscript_1.f90,
11355         * gfortran.dg/vector_subscript_2.f90: New tests.
11356
11357 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11358
11359         PR fortran/21104
11360         * gfortran.dg/array_alloc_1.f90,
11361         * gfortran.dg/array_alloc_2.f90,
11362         * gfortran.dg/array_alloc_3.f90: New tests.
11363
11364 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11365
11366         PR fortran/12840
11367         * gfortran.dg/array_constructor_6.f90
11368         * gfortran.dg/array_constructor_7.f90
11369         * gfortran.dg/array_constructor_8.f90
11370         * gfortran.dg/array_constructor_9.f90
11371         * gfortran.dg/array_constructor_10.f90
11372         * gfortran.dg/array_constructor_11.f90
11373         * gfortran.dg/array_constructor_12.f90: New tests.
11374
11375 2005-09-08  Josh Conner  <jconner@apple.com>
11376
11377         PR c++/23180
11378         * g++.dg/init/pr23180-1.C: New test.
11379         * g++.dg/init/pr23180-2.C: New test.
11380
11381 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11382
11383         PR fortran/18878
11384         * gfortran.dg/module_double_reuse.f90: New.
11385
11386 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11387
11388         PR fortran/23270
11389         PR fortran/22304
11390         PR fortran/18870
11391         PR fortran/17917
11392         PR fortran/16511
11393         * gfortran.dg/common_equivalence_1.f: New.
11394         * gfortran.dg/common_equivalence_2.f: New.
11395         * gfortran.dg/common_equivalence_3.f: New.
11396         * gfortran.dg/contained_equivalence_1.f90: New.
11397         * gfortran.dg/module_blank_common.f90: New.
11398         * gfortran.dg/module_commons_1.f90: New.
11399         * gfortran.dg/module_equivalence_1.f90: New.
11400         * gfortran.dg/nested_modules_1.f90: New.
11401         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11402         equivalences and add comment to connect the test with
11403         the PR.
11404
11405 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11406
11407         PR fortran/23765
11408         * gfortran.dg/common_6.f90: New test.
11409
11410 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11411
11412         PR fortran/15326
11413         * gfortran.dg/char_result_1.f90,
11414         * gfortran.dg/char_result_2.f90,
11415         * gfortran.dg/char_result_3.f90,
11416         * gfortran.dg/char_result_4.f90,
11417         * gfortran.dg/char_result_5.f90,
11418         * gfortran.dg/char_result_6.f90,
11419         * gfortran.dg/char_result_7.f90,
11420         * gfortran.dg/char_result_8.f90: New tests.
11421
11422 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11423
11424         PR fortran/19928
11425         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11426
11427 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11428
11429         PR obj-c++/16816
11430         * obj-c++.dg/selector-5.mm: New test.
11431         * obj-c++.dg/selector-6.mm: New test.
11432
11433 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11434
11435         PR objc/20574
11436         PR objc/19324
11437         * objc.dg/error-1.m: New test.
11438
11439 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11440
11441         PR fortran/23373
11442         * gfortran.fortran-torture/execute/pr23373-1.f90,
11443         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11444
11445 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11446
11447         PR libfortran/23760
11448         * gfortran.dg/g77/1832.f: Remove long string in write statement
11449         to allow the test to pass on correct list directed output with
11450         prepended space.
11451
11452 2005-09-07  James E Wilson  <wilson@specifix.com>
11453
11454         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11455
11456 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11457
11458         * gfortran.dg/parameter+save.f90: Rename to
11459         * gfortran.dg/parameter_save.f90: .. this.
11460
11461 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11462
11463         PR fortran/20848
11464         * gfortran.dg/parameter+save.f90: New test case.
11465
11466 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11467
11468         PR fortran/19269
11469         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11470
11471 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11472
11473         PR c/23075
11474         * gcc.dg/pr23075.c: New test.
11475         * g++.dg/warn/pr23075.C: New test.
11476
11477         PR target/22362
11478         * gcc.target/i386/pr22362.c: New test.
11479
11480         PR rtl-optimization/23098
11481         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11482
11483         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11484         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11485         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11486
11487 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11488
11489         * g++.dg/expr/cast6.C: New test.
11490
11491         PR c++/9782
11492         * g++.dg/init/new15.C: New test.
11493
11494 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11495
11496         * gcc.dg/vect/Os-vect-95.c: New test.
11497         * gcc.dg/vect/vect-95.c: Same.
11498
11499 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11500
11501         * gcc.dg/vect/vect-29.c: Update xfail testing.
11502         * gcc.dg/vect/vect-44.c: Same.
11503         * gcc.dg/vect/vect-48.c: Same.
11504         * gcc.dg/vect/vect-50.c: Same.
11505         * gcc.dg/vect/vect-72.c: Same.
11506         * gcc.dg/vect/vect-77.c: Same.
11507         * gcc.dg/vect/vect-78.c: Same.
11508         * gcc.dg/vect/vect-80.c: Same.
11509         * gcc.dg/vect/vect-96.c: Same.
11510         * gcc.dg/vect/vect-100.c: Same.
11511         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11512         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11513         * gfortran.dg/vect/vect-5.f90: Same.
11514
11515 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11516
11517         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11518         start strings.
11519         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11520         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11521
11522         PR c++/23056
11523         * g++.dg/opt/pr23056.C: New test.
11524
11525         PR rtl-optimization/23098
11526         * gcc.target/i386/pr23098.c: New test.
11527
11528 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/23667
11531         * g++.dg/template/static15.C: New test.
11532
11533         PR c++/21440
11534         * g++.dg/ext/stmtexpr5.C: New test.
11535         * g++.dg/ext/stmtexpr6.C: Likewise.
11536
11537 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
11538
11539         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
11540
11541         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
11542         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11543         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11544
11545 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
11546
11547         PR libfortran/23321
11548         * gfortran.dg/direct_io_4.f90: New test case.
11549
11550 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
11551             Rasmus Hahn  <rassahah@neofonie.de>
11552
11553         PR libobjc/23108
11554         * objc.dg/type-stream-1.m: New test.
11555
11556 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
11557
11558         PR fortran/23661
11559         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
11560         gfortran.dg/print_fmt_3.f90: New test.
11561
11562 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11563
11564         * gfortran.dg/fmt_t_1.f90: New test.
11565
11566 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11567
11568         PR rtl-optimization/23454
11569         * g++.dg/opt/pr23454.C: New test.
11570
11571 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11572
11573         PR c++/23699
11574         * g++.dg/ext/static1.C: New test.
11575
11576 2005-09-02  Richard Henderson  <rth@redhat.com>
11577
11578         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11579         tail call to check_fa_work.
11580
11581 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11582
11583         PR c++/21687
11584         * g++.dg/other/gc3.C: New test.
11585
11586 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11587
11588         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11589         * gcc.dg/20050826-1.c: Likewise.
11590
11591 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11592
11593         PR c++/23167
11594         * g++.dg/expr/volatile1.C: New test.
11595
11596 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11597
11598         PR middle-end/23547
11599         * gcc.dg/pr23547.c: New test.
11600
11601 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11602
11603         PR c/22061
11604         * gcc.c-torture/execute/pr22061-1.c,
11605         * gcc.c-torture/execute/pr22061-2.c,
11606         * gcc.c-torture/execute/pr22061-3.c,
11607         * gcc.c-torture/execute/pr22061-4.c: New tests.
11608
11609 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11610
11611         * gcc.dg/Wredundant-decls-2.c: New test to check that
11612         -Wredundant-decls does not issue warning for a variable
11613         definition following a declaration.
11614
11615 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11616
11617         PR debug/7241
11618         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11619         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11620         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11621
11622         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11623         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11624         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11625         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11626         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11627         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11628         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11629         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11630
11631 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11632
11633         PR objc/23306
11634         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11635         scan-assmbler.
11636
11637 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11638
11639         PR target/21255
11640         * gcc.dg/pr21255-1.c: New test.
11641         * gcc.dg/pr21255-2-mb.c: Likewise.
11642         * gcc.dg/pr21255-2-ml.c: Likewise.
11643         * gcc.dg/pr21255-3.c: Likewise.
11644         * gcc.dg/pr21255-4.c: Likewise.
11645
11646 2005-08-31  Dale Johannesen  <dalej@apple.com>
11647
11648         * gcc.dg/20050830-1.c: New.
11649
11650 2005-08-31  Josh Conner  <jconner@apple.com>
11651
11652         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11653         command-line options for arm-*-* targets.
11654         * g++.dg/init/array16.C: Likewise.
11655         * g++.dg/other/crash-4.C: Likewise.
11656
11657 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11658
11659         PR obj-c++/23640
11660         * obj-c++.dg/gnu-runtime-3.mm: New test.
11661
11662 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11663
11664         PR c++/13377
11665         * g++.dg/lookup/ambig4.C: New test.
11666         * g++.dg/lookup/ambig5.C: New test.
11667         * g++.dg/tc1/dr101.C: Adjust error markers.
11668
11669 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11670
11671         PR c++/23639
11672         * g++.dg/template/ttp5.C: Adjust error markers.
11673
11674 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11675
11676         PR testsuite/23609
11677         * lib/obj-c++.exp: Include target-libpath.exp.
11678         (obj-c++_link_flags): Look for the GNU libobjc library
11679         and set the library path to include it.
11680         Don't manually set LD_LIBRARY_PATH (etc.) but call
11681         set_ld_library_path_env_vars instead.
11682         (obj-c++_target_compile): Don't set library path or
11683         linker flags because they are already set correctly
11684         in obj-c++_link_flags.
11685
11686 2005-08-30  Josh Conner  <jconner@apple.com>
11687
11688         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11689         to command-line options for arm-*-* targets.
11690
11691 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11692
11693         * g++.dg/other/i386-1.C: New.
11694
11695 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11696
11697         PR preprocessor/20348
11698         PR preprocessor/20356
11699         * gcc.dg/cpp/pr20348.c: New test.
11700         * gcc.dg/cpp/pr20348.h: New file.
11701         * gcc.dg/cpp/inc/pr20348.h: New file.
11702         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11703         * gcc.dg/cpp/pr20356.c: New test.
11704         * gcc.dg/cpp/pr20356.h: New file.
11705         * gcc.dg/cpp/inc/pr20356.h: New file.
11706         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11707
11708 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11709
11710         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11711         Fix array dimension to avoid correct end-of-file error.
11712
11713 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11714
11715         PR libfortran/23598
11716         * gfortran.dg/iostat_1.f90: New test.
11717
11718 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11719
11720         PR middle-end/23408
11721         * gcc.dg/pr23408.c: New test.
11722
11723 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/23099
11726         * g++.dg/init/member1.C: Make sure erroneous static data member
11727         definitions are required.
11728         * g++.dg/template/static13.C: New test.
11729         * g++.dg/template/static14.C: Likewise.
11730
11731 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11734         -march=pentium4, remove ilp32 requirement.
11735
11736         PR middle-end/23484
11737         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11738         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11739
11740 2005-08-29  Andreas Jaeger  <aj@suse.de>
11741
11742         PR testsuite/23607
11743         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11744
11745 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11746
11747         * gcc.c-torture/execute/20050316-2.c: New test.
11748         * gcc.c-torture/execute/20050316-3.c: New test.
11749         * gcc.dg/torture/pr16104-1.c: New test.
11750
11751 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11752
11753         PR middle-end/23463
11754         * gcc.c-torture/execute/zero-struct-1.c: New test.
11755
11756 2005-08-27  Richard Guenther  <rguenther@suse.de>
11757
11758         PR target/23575
11759         * gcc.target/i386/pr23575.c: New testcase.
11760
11761 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11762
11763         PR rtl-optimization/23561
11764         * gcc.c-torture/execute/20050826-1.c: New test.
11765
11766         PR rtl-opt/23560
11767         * gcc.c-torture/execute/20050826-2.c: New test.
11768
11769 2005-08-26  Dale Johannesen  <dalej@apple.com>
11770
11771         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11772         * gcc.dg/20050826-1.c: New.
11773
11774 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11775
11776         PR c++/19004
11777         * g++.dg/template/nontype13.C: New test.
11778
11779         PR c++/23491
11780         * g++.dg/init/new14.C: New test.
11781         * g++.dg/expr/anew1.C: Do not XFAIL.
11782         * g++.dg/expr/anew2.C: Likewise.
11783         * g++.dg/expr/anew3.C: Likewise.
11784
11785 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11786
11787         PR middle-end/22439
11788         * gcc.dg/vla-3.c: New test.
11789
11790 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11791
11792         PR fortran/20363
11793         * gfortran.dg/named_interface.f90: New.
11794
11795 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11796
11797         * gcc.c-torture/execute/frame-address.c: New test.
11798
11799 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11800
11801         PR c++/20817
11802         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11803
11804 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11805
11806         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11807
11808 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11809
11810         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11811         * gcc.dg/altivec-22.c: Rename from..
11812         * gcc.dg/altivec-nomfcr.c: ..this.
11813
11814 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11815
11816         PR tree-optimization/23546
11817         * gcc.dg/tree-ssa/pr23546.c: New test.
11818
11819 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11820
11821         PR fortran/17758
11822         * gfortran.dg/nonreturning_statements.f90: New test.
11823
11824 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11825
11826         PR c++/22454
11827         * g++.dg/parse/crash29.C: New.
11828
11829 2005-08-23  DJ Delorie  <dj@redhat.com>
11830
11831         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11832         constants have the L suffix.
11833
11834 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11835
11836         PR c++/23044
11837         * g++.dg/template/instantiate8.C: New.
11838
11839 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11840
11841         PR middle-end/23467
11842         * gcc.c-torture/execute/pr23467.c: New test.
11843
11844 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11845
11846         PR tree-optimization/22043
11847         * gcc.c-torture/execute/20050613-1.c: New test.
11848
11849 2005-08-23  Ben Elliston  <bje@au.ibm.com>
11850
11851         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
11852
11853 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
11854
11855         PR rtl-optimization/23478
11856         * g++.dg/opt/pr23478.C: New test.
11857
11858 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11859
11860         PR c/18715
11861         * gcc.dg/switch-warn-3.c: New test.
11862
11863 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11864
11865         PR c++/22233
11866         * g++.dg/template/param1.C: New test.
11867
11868 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11869
11870         PR c++/23089
11871         * g++.dg/other/incomplete1.C: New test.
11872
11873 2005-08-22  Ira Rosen  <irar@il.ibm.com>
11874
11875         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11876         are vectorizable.
11877
11878 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11879
11880         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11881         d_lines_5.f: New.
11882
11883 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
11884
11885         * gcc.target/i386/sse-4.c: New test.
11886
11887 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11888
11889         PR testsuite/23239
11890         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11891
11892 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * gcc.dg/20050811-1.c: New test.
11895         * gcc.dg/20050811-2.c: New test.
11896
11897 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
11898
11899         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11900
11901 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
11902
11903         PR 23476
11904         * gcc.c-torture/compile/pr23476.c: New test.
11905
11906 2005-08-19  Devang Patel  <dpatel@apple.com>
11907
11908         PR tree-optimization/23048
11909         * gcc.dg/tree-ssa/pr23048.c: New test.
11910
11911 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11912
11913         PR middle-end/20624
11914         * g++.dg/warn/Wreturn-3.C: New test
11915
11916 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11917
11918         PR tree-optimization/22228
11919         * g++.dg/vect/pr22543.cc: New test.
11920
11921 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11922
11923         PR tree-optimization/21574
11924         * gcc.dg/tree-ssa/pr21574.c: New test.
11925
11926 2005-08-16  James E Wilson  <wilson@specifix.com>
11927
11928         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11929
11930 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11931
11932         PR tree-opt/23402
11933         * gcc.c-torture/compile/zero-strct-3.c: New test.
11934         * gcc.c-torture/compile/zero-strct-4.c: New test.
11935
11936 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11937
11938         PR target/23376
11939         * gcc.target/x86_64/pr23376.c: New test.
11940
11941 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11942
11943         PR c++/23337
11944         * g++.dg/ext/vector2.C: New.
11945
11946 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11947
11948         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11949
11950 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11951
11952         PR libfortran/23428
11953         * gfortran.dg/inquire-complex.f90: New test case.
11954
11955 2005-08-16  James E Wilson  <wilson@specifix.com>
11956
11957         PR tree-optimization/21105
11958         * gcc.dg/large-size-array.c: New.
11959
11960 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11961
11962         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11963         type.
11964         * gcc.dg/vect/vect-41: Likewise.
11965         * gcc.dg/vect/vect-42: Likewise.
11966         * gcc.dg/vect/vect-43: Likewise.
11967         * gcc.dg/vect/vect-44: Likewise.
11968         * gcc.dg/vect/vect-46: Likewise.
11969         * gcc.dg/vect/vect-47: Likewise.
11970         * gcc.dg/vect/vect-48: Likewise.
11971         * gcc.dg/vect/vect-52: Likewise.
11972         * gcc.dg/vect/vect-53: Likewise.
11973         * gcc.dg/vect/vect-54: Likewise.
11974         * gcc.dg/vect/vect-55: Likewise.
11975         * gcc.dg/vect/vect-56: Likewise.
11976         * gcc.dg/vect/vect-57: Likewise.
11977         * gcc.dg/vect/vect-58: Likewise.
11978         * gcc.dg/vect/vect-59: Likewise.
11979         * gcc.dg/vect/vect-60: Likewise.
11980         * gcc.dg/vect/vect-61: Likewise.
11981         * gcc.dg/vect/vect-85: Likewise.
11982         * gcc.dg/vect/vect-87: Likewise.
11983         * gcc.dg/vect/vect-88: Likewise.
11984         * gcc.dg/vect/vect-93.c: Likewise.
11985         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11986         * gcc.dg/vect/vect-75: Likewise.
11987         * gcc.dg/vect/vect-76: Likewise.
11988         * gcc.dg/vect/vect-77: Likewise.
11989         * gcc.dg/vect/vect-78: Likewise.
11990         * gcc.dg/vect/vect-80: Likewise.
11991         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11992         vectorized for the expected reason, rather than checking how alignment
11993         was handled.
11994         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11995         type and also instead of aligned pointers. Added documentation.
11996
11997 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11998
11999         * gfortran.dg/power.f90: New test.
12000
12001 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12002
12003         PR rtl-optimization/23299
12004         * g++.dg/opt/pr23299.C: New test.
12005
12006 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12007
12008         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12009
12010 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12011
12012         * g++.dg/template/local6.C: New test.
12013
12014 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12015
12016         * execute/exceptions/finally-1.m: Check that the catch and finally are
12017         being called.  Also add a "return 0;" at the end of main.
12018
12019 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12020
12021         PR fortran/21432.
12022         * gfortran.dg/namelist_print_1.f: New test of functionality of
12023         PRINT namelist.
12024         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12025         namelist generates error with -std=f95.
12026
12027 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12028
12029         PR tree-optimization/23119
12030         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12031
12032 2005-08-13  Marcin Koziej  <creep@desk.pl>
12033             Andrew Pinski  <pinskia@physics.uc.edu>
12034
12035         PR libobjc/22492
12036         * execute/exceptions/finally-1.m: New test.
12037
12038 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12039
12040         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12041         testsuite.
12042         * objc/execute/exceptions/trivial.m: New test.
12043         * objc.dg/try-catch-11.m: Move to ...
12044         * objc/execute/exceptions/foward-1.m: Here.
12045         * objc.dg/try-catch-2.m: Move to ...
12046         * objc/execute/exceptions/catchall-1.m: Here.
12047         * objc.dg/try-catch-8.m: Move to ...
12048         * objc/execute/exceptions/local-variables-1.m: Here.
12049
12050 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12051
12052         * objc.dg/nested-func-1.m: Move to ...
12053         * objc/execute/nested-func-1.m: Here.
12054
12055 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12056
12057         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12058         in ${options} instead of [target_info name].
12059         * lib/obj-c++.exp (objc_target_compile): Likewise.
12060
12061 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12062
12063         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12064
12065 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12066
12067         part of PR testsuite/23348
12068         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12069         of the torture options.
12070         * objc/compile/trivial.m: New test.
12071
12072 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12073
12074         * gfortran.dg/eoshift.f90: Correct format.
12075
12076 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12077
12078         * gfortran.fortran-torture/execute/character_passing.f90:
12079         Fix comment typo.
12080
12081 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12082
12083         PR c++/8271
12084         * g++.dg/template/unify10.C: New.
12085
12086 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12087
12088         * g++.dg/parse/pr22514.C: Move to...
12089         * g++.dg/debug/pr22514.C: here.
12090
12091 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12092
12093         PR c++/23266
12094         * g++.dg/inherit/pure1.C: New test.
12095
12096         * ChangeLog: Fix typos.
12097
12098 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12099             Steven Bosscher  <stevenb@suse.de>
12100
12101         * gfortran.dg/runtime_warning_1.f90: New test.
12102
12103 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12104
12105         PR c++/23219
12106         * g++.dg/parse/crash28.C: New.
12107
12108 2005-08-11  Richard Guenther  <rguenther@suse.de>
12109
12110         PR target/23289
12111         * gcc.target/i386/tailcall-1.c: New testcase.
12112
12113 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12114
12115         * gcc.dg/vect/vect-67.c: Un-xfail.
12116
12117 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12118
12119         PR c++/23225
12120         * g++.dg/testsuite/parse/crash27.C: new test.
12121
12122 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12123
12124         PR libfortran/22143
12125         * gfortran.dg/shift-kind.f90: New testcase.
12126
12127 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12128
12129         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12130         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12131
12132 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12133
12134         PR c++/20646
12135         * g++.dg/other/mult-stor1.C: New test.
12136
12137 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12138
12139         * gcc.c-torture/pr18299-1.c: Move to ...
12140         * gcc.c-torture/compile/pr18299-1.c: Here.
12141
12142 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12143
12144         * gfortran/fortran.torture/execute/character_passing.f90:
12145         Fix types for LSAME.
12146
12147 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12148
12149         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12150         input data back to what it was originally.
12151
12152 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12153
12154         * objc.dg/try-catch-8.m: Enable for all targets.
12155
12156 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12157
12158         * gcc.dg/pr23165.c: New test.
12159
12160 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12161
12162         PR tree-optimization/23234
12163         * gcc.dg/tree-ssa/pr23234.c: New test.
12164
12165 2005-08-08  Josh Conner  <jconner@apple.com>
12166
12167         PR rtl-optimization/23241
12168         * gcc.dg/char-compare.c: New test.
12169
12170 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12171
12172         PR c++/22508
12173         * g++.dg/init/new13.C: New test.
12174
12175 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12176
12177         PR c++/21166
12178         * g++.dg/other/crash-4.C: Adjust
12179         * g++/dg/ext/packed9.C: New.
12180
12181 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12182
12183         PR middle-end/21964
12184         * gcc.c-torture/execute/pr21964-1.c: New test.
12185
12186 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12187
12188         PR c/22458
12189         * gcc.dg/pr22458-1.c: New test.
12190
12191 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12192             Steven G. Kargl <kargls@comcast.net>
12193
12194         PR fortran/22390
12195         * gfortran.dg/flush_1.f90: New test.
12196
12197 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12198
12199         PR c++/23191
12200         * g++.dg/template/eh2.C: New test.
12201
12202 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12203
12204         PR c++/19498
12205         * g++.dg/template/instantiate7.C: New test.
12206
12207 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12208
12209         PR c/23113
12210         * gcc.dg/Wunused-value-1.c: New test.
12211
12212 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12213
12214         PR rtl-optimization/23233
12215         * gcc.c-torture/compile/pr23233-1.c: New test.
12216
12217 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12218
12219         PR fortran/18833
12220         PR fortran/20850
12221         * gfortran.dg/equiv_1.f90: New test.
12222         * gfortran.dg/equiv_2.f90: New test.
12223         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12224         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12225         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12226
12227 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12228
12229         * gcc.c-torture/execute/vrp-5.c: New test.
12230         * gcc.c-torture/execute/vrp-6.c: New test.
12231         * gcc.dg/tree-ssa/vrp21.c: New test.
12232
12233 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12234
12235         * g++.dg/parse/pr22514.C: New test.
12236
12237 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12238
12239         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12240
12241         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12242         instead of constant loads / pool entries.
12243
12244 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12245
12246         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12247         TEST_TO_WCTYPE.
12248
12249 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12250
12251         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
12252         __WINT_TYPE__ in generated prototypes if possible.
12253
12254 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
12255
12256         PR 22037
12257         * g++.dg/tree-ssa/pr22037.C:
12258
12259 2005-08-04  Richard Henderson  <rth@redhat.com>
12260
12261         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
12262         scan-tree-dump-times directive.
12263
12264 2005-08-04  Jan Hubicka  <jh@suse.cz>
12265
12266         * gcov-1.C: Fix switch counts.
12267         * gcov-4b.c: Likewise.
12268
12269 2005-08-03  Jeff Law  <law@redhat.com>
12270
12271         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
12272
12273 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
12274
12275         * gcc.c-torture/execute/pr23135.c: New test.
12276
12277 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12278
12279         PR tree-optimization/19899
12280         * gcc.dg/tree-ssa/scev-1.c: New test.
12281         * gcc.dg/tree-ssa/scev-2.c: New test.
12282
12283 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12284
12285         PR target/18582
12286         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
12287
12288 2005-08-03  Jan Hubicka  <jh@suse.cz>
12289
12290         * update-conroll.c: New testcase.
12291         * update-conroll-2.c: New testcase.
12292
12293 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12294
12295         * gfortran.dg/constant_substring.f: New test.
12296         * gfortran.dg/pr22491.f: New test.
12297
12298 2005-08-02  Jan Hubicka  <jh@suse.cz>
12299
12300         * update-threading.c: Replace by the proper one.
12301
12302 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12303
12304         PR 23164
12305         * g++.dg/tree-ssa/pr23164.C: New test.
12306
12307 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12308
12309         * gcc.dg/tree-ssa/pr23192.c: New test.
12310
12311 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
12312
12313         * gcc.c-torture/execute/vrp-4.c: New test.
12314
12315 2005-08-02  Jan Hubicka  <jh@suse.cz>
12316
12317         * update-threading.c: New test.
12318
12319 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
12320
12321         * gcc.c-torture/compile/20050801-1.c: New test.
12322         * gcc.c-torture/compile/20050801-2.c: New test.
12323
12324 2005-08-01  Jan Hubicka  <jh@suse.cz>
12325
12326         * val-prof-5.c: New test.
12327
12328 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12329
12330         PR c/22311
12331         * gcc.dg/pr22311-1.c : New test.
12332
12333 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12334
12335         PR target/23095
12336         * gfortran.dg/pr23095.f: New test.
12337
12338         PR c++/22003
12339         * g++.dg/other/pr22003.C: New test.
12340
12341 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12342
12343         PR target/20621
12344         * gcc.c-torture/execute/pr20621-1.c: New test.
12345
12346 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12347
12348         * gfortran.dg/comma_format_extension_4.f: Adjust length
12349         of string for format.
12350         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12351         print statement with internal write.
12352         * gfortran.dg/der_array_io_2.f: Likewise.
12353         * gfortran.dg/der_array_io_3.f: Likewise.
12354
12355 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12356
12357         * gcc.dg/fold-abs-4.c: new test.
12358
12359 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12360
12361         PR fortran/22570 an related issues.
12362         * gfortran.dg/x_slash_1.f: New test.
12363
12364 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12365
12366         PR c/23143
12367         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12368         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12369
12370 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12371
12372         PR c/529
12373         * gcc.dg/Wshadow-3.c: New test.
12374
12375 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12376
12377         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12378         used to have the wrong bounds).
12379
12380 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12381
12382         PR c/21720
12383         * gcc.dg/hex-round-1.c: Test more cases.
12384         * gcc.dg/hex-round-2.c: New test.
12385
12386 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12387
12388         PR 22550
12389         * g++.dg/tree-ssa/pr22550.C: New test.
12390
12391 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12392
12393         * gcc.dg/tree-ssa/vrp19.c: New test.
12394         * gcc.dg/tree-ssa-vrp20.c: New test.
12395
12396 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12397
12398         PR c/22240
12399         * gcc.dg/transparent-union-4.c: New test.
12400
12401 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12402
12403         PR c/22192
12404         * gcc.dg/c99-vla-2.c: New test.
12405
12406 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12407
12408         PR c/21720
12409         * gcc.dg/hex-round-1.c: New test.
12410
12411 2005-07-28  Jan Hubicka  <jh@suse.cz>
12412
12413         * inliner-1.c: Do not dump everything.
12414         * tree-prof.exp: Do not pass -ftree-based-profiling.
12415         * bprob.exp: Likewise.
12416
12417         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12418
12419 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12420
12421         PR c++/22545
12422         * g++.dg/expr/ptrmem7.C: New test.
12423
12424 2005-07-28  Mike Stump  <mrs@apple.com>
12425
12426         * g++.old-deja/g++.mike/visibility-1.C: New test.
12427
12428 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12429
12430         PR c/20187
12431         * gcc.c-torture/execute/pr20187-1.c: New test.
12432
12433 2005-07-28  Jeff Law  <law@redhat.com>
12434
12435         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12436         * gcc.dg/tree-ssa/vrp18.c: New test.
12437
12438 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12439
12440         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12441
12442 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12443
12444         PR tree-optimization/22506
12445         * gcc.dg/vect/ps22506.c: New test.
12446
12447 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12448
12449         PR target/21149
12450         * gcc.target/i386/sse-3.c: New test.
12451
12452 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12453
12454         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12455         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12456
12457 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12458
12459         PR c/22589
12460         * gcc.c-torture/compile/pr22589-1.c: New test.
12461
12462 2005-07-28  Jan Hubicka  <jh@suse.cz>
12463
12464         * update-loopch.c: New testcase.
12465
12466 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12467
12468         PR rtl-optimization/23047
12469         * gcc.c-torture/execute/pr23047.c: New test.
12470         * gcc.c-torture/execute/pr23047.x: New.
12471
12472 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12473
12474         PR tree-optimization/22493
12475         * gcc.c-torture/execute/pr22493-1.c: New test.
12476         * gcc.c-torture/execute/pr22493-1.x: New.
12477         * gcc.c-torture/execute/vrp-1.c: New test.
12478         * gcc.c-torture/execute/vrp-2.c: New test.
12479         * gcc.c-torture/execute/vrp-2.c: New test.
12480
12481 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12482
12483         * gcc.target/frv/all-builtin-read8.c: Delete.
12484         * gcc.target/frv/all-builtin-read16.c: Delete.
12485         * gcc.target/frv/all-builtin-read32.c: Delete.
12486         * gcc.target/frv/all-builtin-read64.c: Delete.
12487         * gcc.target/frv/all-builtin-write8.c: Delete.
12488         * gcc.target/frv/all-builtin-write16.c: Delete.
12489         * gcc.target/frv/all-builtin-write32.c: Delete.
12490         * gcc.target/frv/all-builtin-write64.c: Delete.
12491         * gcc.target/frv/all-read-write-1.c: New.
12492
12493 2005-07-27  Jeff Law  <law@redhat.com>
12494
12495         * gcc.c-torture/execute/pr22630.c: New test.
12496
12497 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12498
12499         PR tree-optimization/23073
12500         * gcc.dg/vect/nodump-pr23073.c: New test.
12501         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12502
12503 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12504
12505         PR tree-optimize/22348
12506         * gcc.c-torture/execute/pr22348.c: New.
12507
12508 2005-07-27  Richard Guenther  <rguenther@suse.de>
12509
12510         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12511
12512 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12513
12514         PR fortran/22503
12515         * gfortran.dg/logical_comp.f90: New test.
12516
12517 2005-07-27  Jan Hubicka  <jh@suse.cz>
12518
12519         * inliner-1.c: Add cleanup of dumps.
12520         * val-prof-*.c: Likewise.
12521         * update-tailcall.c: New.
12522
12523 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
12524
12525         PR 22591
12526         * gcc.dg/tree-ssa/pr22591.c: New test.
12527         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
12528
12529 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
12530
12531         PR libobjc/22606
12532         * objc.dg/try-catch-11.m: New test.
12533
12534 2005-07-26  Richard Guenther  <rguenther@suse.de>
12535
12536         PR tree-optimization/22486
12537         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
12538
12539 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12540
12541         PR tree-opt/22484
12542         * testsuite/g++.dg/opt/loop2.C: New test.
12543
12544 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12545
12546         * gcc.dg/tree-ssa/reassoc-3.c: New test.
12547         * gcc.dg/tree-ssa/reassoc-4.c: New test.
12548
12549 2005-07-25  Adam Nemet  <anemet@lnxw.com>
12550
12551         * lib/profopt.exp (profopt-execute): Check for profiling data
12552         files on the target.
12553
12554 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
12555
12556         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
12557         for matching of asm labels.
12558
12559 2005-07-25  Richard Guenther  <rguenther@suse.de>
12560
12561         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
12562
12563 2005-07-25  Richard Guenther  <rguenther@suse.de>
12564
12565         PR testsuite/22624
12566         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
12567
12568 2005-07-25  Ira Rosen  <irar@il.ibm.com>
12569
12570         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
12571         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
12572         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
12573         * gcc.dg/vect/vect-100.c: New test.
12574         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
12575         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12576         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12577         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12578         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12579         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12580         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12581         * gfortran.dg/vect/pr19049.f90: New testcase.
12582         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12583
12584 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12585
12586         * gcc.c-torture/execute/20050713-1.c: New test.
12587
12588         PR fortran/20063
12589         * gfortran.fortran-torture/execute/data_4.f90: New test.
12590
12591         PR middle-end/20303
12592         * gcc.dg/visibility-d.c: New test.
12593
12594 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12595
12596         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12597         * gfortran.dg/underflow.f90: Ditto.
12598
12599 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12600
12601         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12602         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12603         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12604
12605 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12606
12607         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12608         include case of field width of zero.
12609
12610 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12611
12612         PR libgfortran/21875
12613         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12614         with trailing blanks on normal formatted read.
12615
12616 2005-07-23  Chao-ying Fu  <fu@mips.com>
12617
12618         * gcc.target/mips/mips32-dsp-type.c: New test.
12619         * gcc.target/mips/mips32-dsp.c: New test.
12620
12621 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12622
12623         PR testsuite/21073
12624         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12625
12626         PR testsuite/20454
12627         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12628         and __cyg_profile_func_exit.
12629
12630 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12631
12632         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12633         * gfortran.dg/comma_format_extension_4.f: Same.
12634         * gfortran.dg/pr15332.f: Same.
12635         * gfortran.dg/pr21730.f: Same.
12636
12637 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12638
12639         * g++.dg/opt/vrp2.C: Fix testcase.
12640
12641         PR tree-opt/22625
12642         * g++.dg/opt/vrp2.C: New test.
12643
12644 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR debug/21828
12647         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12648
12649 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12650
12651         * gcc.dg/tree-ssa/20050719-1.c: New test.
12652
12653 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12654
12655         * gcc.dg/bfin-longcall-1.c: New file.
12656         * gcc.dg/bfin-longcall-2.c: New file.
12657
12658 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12659
12660         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12661
12662 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12663
12664         PR middle-end/19055
12665         * gcc.dg/tree-ssa/pr19055.c: New test.
12666         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12667
12668 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12669
12670         PR C++/22358
12671         * g++.dg/other/pr22358.C: New test.
12672
12673 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12674
12675         PR c++/2922
12676         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12677
12678 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12679
12680         PR c++/15938
12681         * g++.dg/init/union2.C: New test.
12682
12683 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12684
12685         PR c/22393
12686         * gcc.dg/complex-4.c: New test.
12687
12688 2005-07-21  Richard Guenther  <rguenther@suse.de>
12689
12690         PR testsuite/22522
12691         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12692         scanning for asm labels.
12693         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12694
12695 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12696
12697         PR target/22085
12698         * gcc.dg/altivec-pr22085.c: New.
12699
12700 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12701
12702         PR tree-optimization/19210
12703         * gcc.dg/tree-ssa/pr19210-1.c: New.
12704         * gcc.dg/tree-ssa/pr19210-2.c: New.
12705
12706 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12707
12708         PR rtl-optimization/22167
12709         * g++.dg/opt/pr22167.C: New test.
12710
12711 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12712
12713         PR c++/2922
12714         * g++.dg/lookup/two-stage2.C: New.
12715         * g++.dg/lookup/two-stage3.C: New.
12716         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12717         fixed two-stage name lookup for operators.
12718         * g++.dg/template/call3.C: Compiler now produces an appropriate
12719         error message.
12720         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12721         14 as a candidate.
12722         * g++.dg/template/ptrmem4.C: Compiler produces different error
12723         message.
12724         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12725         connect_to_method as a candidate.
12726
12727 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12728
12729         * gcc.dg/fold-alloc-1.c: New test.
12730
12731 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12732
12733         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12734         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12735
12736 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12737
12738         * gcc.dg/fold-abs-1.c: New test.
12739         * gcc.dg/fold-abs-2.c: New test.
12740         * gcc.dg/fold-abs-3.c: New test.
12741
12742 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12743
12744         Make CONSTRUCTOR use VEC to store initializers.
12745         * g++.dg/ext/complit3.C: Check for specific error messages.
12746         * g++.dg/init/brace2.C: Update error message.
12747         * g++.dg/warn/Wbraces2.C: Likewise.
12748
12749 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12750
12751         PR fortran/16940
12752         * gfortran.dg/module_interface_1.f90: New test.
12753
12754 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12755             Kenneth Zadeck <zadeck@naturalbridge.com>
12756
12757         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12758
12759 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12760
12761         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12762         specify -Wformat for these tests.
12763         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12764         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12765         * gcc.dg/format/opt-6.c: Delete.
12766
12767 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12768
12769         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12770         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12771
12772 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12773
12774         * gcc.dg/tree-ssa/alias-2.c: New test.
12775
12776 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12777
12778         PR c++/22263
12779         * g++.dg/template/explicit7.C: New test.
12780
12781 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12782
12783         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12784         width of 8 to +Inf and -Inf.
12785
12786 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/22139
12789         * g++.dg/template/friend36.C: New test.
12790
12791 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12792
12793         PR fortran/21730
12794         * gfortran.dg/pr21730.f: New test.
12795
12796 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12797             Kenneth Zadeck <zadeck@naturalbridge.com>
12798
12799         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12800         since pure const detection cannot run at -O1 in c compiler.
12801         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12802         can now optimize this case properly.
12803         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12804         because we now pass.
12805         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12806
12807 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12808
12809         PR c/22421
12810         * gcc.dg/format/bitfld-1.c: New test.
12811
12812 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12813
12814         PR c++/22204
12815         * g++.dg/rtti/repo1.C: New test.
12816
12817 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12818
12819         PR middle-end/22398
12820         * gcc.c-torture/compile/pr22398.c: New test.
12821
12822 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12823
12824         PR c++/22132
12825         * g++.dg/expr/cast4.C: New test.
12826
12827 2005-07-15  Richard Guenther  <rguenther@suse.de>
12828
12829         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12830         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12831
12832 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12833
12834         PR tree-optimization/22230
12835         * gcc.dg/tree-ssa/pr22230.c: New test.
12836
12837 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gfortran.dg/g77/cpp6.f: New test.
12840
12841         PR fortran/22417
12842         * gfortran.dg/g77/cpp5.F: New test.
12843         * gfortran.dg/g77/cpp5.h: New file.
12844         * gfortran.dg/g77/cpp5inc.h: New file.
12845
12846 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12847
12848         PR libfortran/16435
12849         * gfortran.dg/tl_editting.f90: New.
12850         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
12851
12852 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
12853
12854         * gfortran.dg/char_array_constructor.f90: New test.
12855
12856 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
12857
12858         * gfortran.dg/past_eor.f90: New.
12859         * gfortran.dg/complex_read.f90: New.
12860
12861 2005-07-13  Jeff Law  <law@redhat.com>
12862
12863         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
12864         additional casts.
12865
12866         * gcc.dg/tree-ssa/pr22321.c: New test
12867
12868 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
12869
12870         PR tree-optimization/21921
12871         * gcc.dg/tree-ssa/pr21921.c: New.
12872
12873 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12874
12875         PR tree-optimizatio/22442
12876         * gcc.dg/tree-ssa/loop-11.c: New test.
12877
12878 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12879
12880         PR tree-opt/21840
12881         * gcc.c-torture/compile/pr21840.c: New test.
12882
12883 2005-07-12  Jan Hubicka  <jh@suse.cz>
12884
12885         * gcc.c-torture/compile/pr22379.c: New test.
12886
12887 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
12888
12889         PR libfortran/21593
12890         gfortran.dg/dev_null.f90: Remove outdated comment about
12891         PR libfortran/21593.
12892
12893
12894 2005-07-12  Dale Johannesen  <dalej@apple.com>
12895
12896         * gcc.target/i386/compress-float-sse.c: New.
12897         * gcc.target/i386/compress-float-sse-pic.c: New.
12898         * gcc.target/i386/compress-float-387.c: New.
12899         * gcc.target/i386/compress-float-387-pic.c: New.
12900         * gcc.dg/compress-float-ppc.c: New.
12901         * gcc.dg/compress-float-ppc-pic.c: New.
12902
12903 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
12904
12905         PR libfortran/21593
12906         gfortran.dg/dev_null.f90: Remove targets.
12907
12908 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12909
12910         PR tree-opt/22335
12911         * gcc.dg/pr22335-1.c: New test.
12912         * gcc.dg/pr22335-2.c: New test.
12913
12914 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12915
12916         PR c++/20172
12917         * g++.dg/template/nontype12.C : New test.
12918
12919 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12920
12921         * gcc.dg/tree-ssa/loop-10.c: New test.
12922
12923 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12924
12925         * gcc.c-torture/execute/20020720-1.x: Remove.
12926
12927 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12928
12929         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12930
12931 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12932
12933         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12934         (dg-mips-options): Use it.
12935
12936 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12937
12938         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12939
12940 2005-07-09  Richard Henderson  <rth@redhat.com>
12941
12942         * lib/target-supports.exp (check_effective_target_sync_char_short):
12943         Add alpha.
12944
12945 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12946
12947         PR libfortran/22217
12948         * gfortran.dg/negative-z-descriptor.f90: New test.
12949
12950 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12951
12952         PR tree-opt/22329
12953         * gcc.dg/pr22329.c: New test.
12954
12955 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12956
12957         PR tree-optimization/20139
12958         * gcc.dg/tree-ssa/pr20139.c: New.
12959
12960 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12961
12962         PR tree-opt/22356
12963         * testsuite/gcc.dg/pr22356-1.c: New test.
12964
12965 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12966
12967         PR c++/21799
12968         * g++.dg/template/unify8.C: New.
12969         * g++.dg/template/unify9.C: New.
12970
12971 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12972
12973         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12974
12975 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12976
12977         * gcc.dg/darwin-version-1.c: New.
12978         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12979         * gcc.dg/builtins-20.c: Likewise.
12980         * gcc.dg/builtins-53.c: Likewise.
12981         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12982         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12983         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12984         * gcc.dg/torture/builtins-power-1.c: Likewise.
12985         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12986         on Darwin.
12987
12988 2005-07-07  Jeff Law  <law@redhat.com>
12989
12990         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12991         argument evaluation order.
12992
12993 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12994
12995         PR libfortran/21594
12996         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12997         Add test cases where the shift length is greater than the
12998         array length.
12999
13000 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13001
13002         * obj-c++.dg/proto-lossage-6.mm: New.
13003         * objc.dg/proto-lossage-6.m: New.
13004
13005 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13006
13007         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13008         * objc.dg/gnu-runtime-2.m: Likewise.
13009
13010 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13011
13012         * gfortran.dg/longline.f: New test.
13013
13014         * gfortran.dg/badline.f: New test.
13015
13016 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13017
13018         PR fortran/16531
13019         PR fortran/15966
13020         PR fortran/18781
13021         * gfortran.dg/hollerith.f90: New.
13022         * gfortran.dg/hollerith2.f90: New.
13023         * gfortran.dg/hollerith3.f90: New.
13024         * gfortran.dg/hollerith4.f90: New.
13025         * gfortran.dg/hollerith_f95.f90: New.
13026         * gfortran.dg/hollerith_legacy.f90: New.
13027         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13028
13029 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13030
13031         PR objc/22274
13032         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13033         * objc.dg/gnu-runtime-2.m: New.
13034
13035 2005-07-06  Jeff Law  <law@redhat.com>
13036
13037         * gcc.dg/tree-ssa/vrp17.c: New test.
13038
13039 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13040
13041         PR fortran/22327
13042         * gfortran.dg/array_constructor_5.f90: New test.
13043
13044 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13045
13046         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13047
13048 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13049
13050         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13051         * gcc.dg/980816-1.c: Ditto.
13052
13053 2005-07-06  Jeff Law  <law@redhat.com>
13054
13055         * gcc.c-torture/compile/pr21356.c: New test.
13056
13057 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13058
13059         PR c/22013
13060         PR c/22098
13061         * gcc.c-torture/compile/pr22013-1.c,
13062         gcc.c-torture/execute/pr22098-1.c,
13063         gcc.c-torture/execute/pr22098-2.c,
13064         gcc.c-torture/execute/pr22098-3.c: New tests.
13065
13066 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13067
13068         PR c/22308
13069         * gcc.dg/pr22308-1.c: New test.
13070
13071 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13072
13073         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13074         target.
13075         * gcc.dg/compare9.c: Use -fshort-enums instead of
13076         -fno-short-enums.  Change the last test to dg-bogus.
13077
13078 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13079
13080         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13081         * gcc.dg/compare9.c: New.
13082
13083 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13084
13085         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13086
13087 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13088
13089         PR testsuite/22288
13090         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13091
13092
13093 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13094
13095         * gcc.dg/format/gcc_gfc-1.c: New.
13096
13097 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13098
13099         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13100
13101 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13102
13103         PR fortran/20842
13104         * gfortran.dg/io_invalid_1.f90: New test.
13105
13106 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13107
13108         * gcc.dg/format/gcc_diag-1.c: Update.
13109
13110 2005-07-02  Jeff Law  <law@redhat.com>
13111
13112         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13113         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13114
13115 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13116
13117         * gcc.dg/format/gcc_diag-1.c: Update.
13118
13119 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13120
13121         PR tree-opt/22269
13122         * gcc.c-torture/compile/pr22269.c: New test.
13123
13124 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13125
13126         PR 21584
13127         PR 22219
13128         * g++.dg/tree-ssa/pr21584-1.C: New test.
13129         * g++.dg/tree-ssa/pr21584-2.C: New test.
13130
13131 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13132
13133         * obj-c++.dg/try-catch-11.mm: New.
13134         * objc.dg/try-catch-10.m: New.
13135
13136 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13137
13138         * g++.dg/other/ucnid-1.C: xfail on AIX.
13139
13140 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13141
13142         PR 22234
13143         * gcc.dg/20050629-1.c: New test.
13144
13145 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13146
13147         * obj-c++.dg/const-str-1[0-1].mm: New.
13148         * objc.dg/const-str-1[0-1].m: New.
13149
13150 2005-05-29  Richard Henderson  <rth@redhat.com>
13151
13152         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13153         Rename from check_effective_target_vect_no_max.
13154         (check_effective_target_vect_no_int_add): New.
13155         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13156         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13157         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13158         * gcc.dg/vect/vect-reduc-1.c: Use both.
13159         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13160
13161 2005-05-29  Richard Henderson  <rth@redhat.com>
13162
13163         * lib/target-supports.exp (check_effective_target_vect_no_max):
13164         Remove i386 and x86_64.
13165
13166 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13167
13168         PR testsuite/21969
13169         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13170
13171 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13172
13173         PR middle-end/21969
13174         * gcc.dg/vect/pr21969.c: New test.
13175
13176 2005-06-28  Eric Christopher  <echristo@redhat.com>
13177
13178         PR c/22052
13179         PR c/21975
13180         * gcc.dg/inline1.c: New test.
13181         * gcc.dg/inline2.c: Ditto.
13182         * gcc.dg/inline3.c: Ditto.
13183         * gcc.dg/inline4.c: Ditto.
13184         * gcc.dg/inline5.c: Ditto.
13185
13186 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13187
13188         PR libfortran/22142
13189         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13190         Add testcase also testing eoshift1 for PR 22142.
13191
13192 2005-06-28  Richard Henderson  <rth@redhat.com>
13193
13194         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13195         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13196         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13197         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13198         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13199
13200 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13201
13202         PR libfortran/22142
13203         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13204         Add testcase for PR 22142.
13205
13206 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13207
13208         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13209         gcc.target/ia64/fpreg-2.c: New tests.
13210
13211 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13212
13213         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13214
13215 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13216
13217         PR libfortran/22170
13218         * gfortran.dg/slash_1.f90: New test.
13219
13220 2005-06-27  Richard Henderson  <rth@redhat.com>
13221
13222         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13223         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13224         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13225         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13226         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13227         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13228
13229 2005-06-27  Richard Henderson  <rth@redhat.com>
13230
13231         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13232         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13233
13234 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13235
13236         * obj-c++.dg/proto-lossage-5.mm: New.
13237         * objc.dg/proto-lossage-5.m: New.
13238
13239 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13240
13241         PR 21959
13242         * gcc.dg/tree-ssa/pr21959.c: New test.
13243
13244 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13245
13246         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13247         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13248         testing uninitialized var.
13249
13250         * gcc.c-torture/execute/builtins/chk.h: New.
13251         * gcc.c-torture/execute/builtins/lib/chk.c: New.
13252         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
13253         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
13254         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
13255         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
13256         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
13257         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
13258         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
13259         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
13260         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
13261         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
13262         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
13263         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
13264         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
13265         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
13266         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
13267         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
13268         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
13269         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
13270         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
13271         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
13272         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
13273         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
13274         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
13275         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
13276         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
13277         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
13278         * gcc.dg/builtin-object-size-1.c: New test.
13279         * gcc.dg/builtin-object-size-2.c: New test.
13280         * gcc.dg/builtin-object-size-3.c: New test.
13281         * gcc.dg/builtin-object-size-4.c: New test.
13282         * gcc.dg/builtin-object-size-5.c: New test.
13283         * gcc.dg/builtin-stringop-chk-1.c: New test.
13284         * gcc.dg/builtin-stringop-chk-2.c: New test.
13285         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
13286         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
13287         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
13288         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
13289         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
13290         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
13291         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
13292         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
13293         * gcc.c-torture/execute/printf-1.c: New test.
13294         * gcc.c-torture/execute/fprintf-1.c: New test.
13295         * gcc.c-torture/execute/vprintf-1.c: New test.
13296         * gcc.c-torture/execute/vfprintf-1.c: New test.
13297         * gcc.c-torture/execute/printf-chk-1.c: New test.
13298         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
13299         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
13300         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
13301
13302 2005-06-27  Michael Matz  <matz@suse.de>
13303
13304         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
13305         slot is not merged if address escapes.
13306
13307 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13308
13309         PR c/21911
13310         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
13311
13312 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
13313
13314         PR middle-end/17965
13315         * gcc.c-torture/compile/20050622-1.c: New test.
13316
13317         PR middle-end/22028
13318         * gcc.dg/20050620-1.c: New test.
13319
13320 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
13321
13322         PR tree-optimization/22026
13323         * gcc.dg/tree-ssa/pr22026.c: New.
13324
13325 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13326
13327         PR libfortran/22144
13328         * gfortran.dg/shift-alloc.f90: New testcase.
13329
13330 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13331
13332         * all files: Update FSF address in copyright headers.
13333
13334 2005-06-22  Jan Hubicka  <jh@suse.cz>
13335
13336         * wholeprogram-1.c: New testcase.
13337         * wholeprogram-2.c: New testcase.
13338
13339 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13340
13341         PR 22171
13342         * gcc.dg/tree-ssa/pr22171.c: New test.
13343
13344 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13345
13346         * gfortran.dg/simplify_modulo.f90: New.
13347
13348 2005-06-24  Jan Hubicka  <jh@suse.cz>
13349
13350         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13351
13352 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13353
13354         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13355
13356 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13357
13358         * obj-c++.dg/typedef-alias-1.mm: New.
13359         * objc.dg/typedef-alias-1.m: New.
13360
13361 2005-06-23  Jeff Law  <law@redhat.com>
13362
13363         * gcc.dg/tree-ssa/vrp16.c: New test.
13364
13365 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13366
13367         * lib/target-supports.exp: Add
13368         check_effective_target_fortran_large_real and
13369         check_effective_target_fortran_large_int to check for
13370         corresponding effective targets.
13371         * gfortran.dg/large_integer_kind_1.f90: New test.
13372         * gfortran.dg/large_real_kind_1.f90: New test.
13373
13374 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13375
13376         PR tree-optimization/22117
13377         * gcc.dg/tree-ssa/pr22117.c: New.
13378
13379 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13380
13381         PR testsuite/22123
13382         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13383
13384 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13385
13386         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13387
13388 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13389
13390         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13391         * gfortran.dg/f2c_4.c: Likewise.
13392
13393 2005-06-22 Paul Brook  <paul@codesourcery.com>
13394
13395         PR fortran/21034
13396         * gfortran.dg/auto_save_1.f90: New test.
13397
13398 2005-06-22  Michael Matz  <matz@suse.de>
13399
13400         * gcc.target/x86-64/abi: New directory.
13401         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13402         * gcc.target/x86-64/abi/README.gcc: New file.
13403         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13404         * gcc.target/x86-64/abi/asm-support.s: New file.
13405         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13406         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13407         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13408         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13409         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13410         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13411         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13412         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13413         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13414         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13415         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13416         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13417         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13418         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13419         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13420         * gcc.target/x86_64/abi/test_varargs.c: New test.
13421
13422 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13423
13424         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13425         32-bit i?86 and x86_64.
13426
13427 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13428
13429         * obj-c++.dg/const-str-[1-9].mm: New tests.
13430
13431 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13432
13433         PR fortran/22010
13434         * gfortran.dg/namelist_use.f90: New.
13435         * gfortran.dg/namelist_use_only.f90: New.
13436
13437 2005-06-21  Jeff Law  <law@redhat.com>
13438
13439         * gcc.dg/tree-ssa/vrp15.c: New test.
13440
13441 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13442
13443         * lib/target-supports.exp (check_effective_target_vect_reduction):
13444         Remove.
13445         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13446         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13447         remove vect_reduction target keyword. Also avoid two returns in main.
13448         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13449         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13450         * gcc.dg/vect/vect-reduc-1short.c: New test.
13451         * gcc.dg/vect/vect-reduc-1char.c: New test.
13452         * gcc.dg/vect/vect-reduc-2short.c: New test.
13453         * gcc.dg/vect/vect-reduc-2char.c: New test.
13454         * gcc.dg/vect/vect-reduc-6.c: New test.
13455         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13456         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13457         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13458
13459 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13460         Paul Thomas  <pault@gcc.gnu.org>
13461
13462         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13463         New tests.
13464
13465 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13466
13467         * gfortran.dg/backslash_1.f90: New test.
13468         * gfortran.dg/backslash_2.f90: New test.
13469
13470 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13471
13472         * gfortran.dg/duplicate_labels.f90: New test.
13473
13474 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13475
13476         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13477         unsupportable relocations.
13478         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13479         * gcc.dg/20050321-2.c: xfail for NetWare.
13480
13481 2005-06-20  Andreas Jaeger  <aj@suse.de>
13482
13483         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13484         gcc.target/i386/fastcall-sseregparm.c,
13485         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13486
13487 2005-06-19  Richard Henderson  <rth@redhat.com>
13488
13489         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13490
13491 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13492
13493         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13494
13495 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13496
13497         PR c++/22115
13498         * g++.dg/conversion/simd2.C: Change expected error message.
13499
13500 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13501
13502         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13503         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13504         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13505
13506 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13507
13508         * gcc.dg/fold-mod-1.c: New test.
13509
13510 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13511
13512         PR fortran/19926
13513         * gfortran.dg/pr19926.f90: New test.
13514
13515 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13516
13517         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13518         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13519         targets.
13520         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13521         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13522
13523 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
13524
13525         * gcc.target/ia64/float80-varargs-1.c: New test.
13526
13527 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13528
13529         PR tree-opt/22035
13530         * gfortran.dg/f2c_6.f90: New test.
13531
13532 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
13533
13534         PR c++/17413
13535         * g++.dg/template/local5.C: New.
13536
13537 2005-06-17  Richard Henderson  <rth@redhat.com>
13538
13539         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
13540
13541 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
13542
13543         PR testsuite/21945
13544         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
13545
13546 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
13547
13548         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
13549         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
13550         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
13551         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
13552         check_vect to verify the presence of hardware vector support.
13553
13554 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
13555
13556         PR testsuite/22056
13557         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
13558
13559 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13560
13561         PR libfortran/19216
13562         * gfortran.dg/pr19216.f: Add correct space between brackets and
13563         dg directive.
13564
13565 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13566
13567         PR libfortran/16436
13568         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
13569
13570 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
13571
13572         * gcc.target/i386/attributes-error.c: New testcase.
13573         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
13574         * gcc.target/i386/regparm-stdcall.c: Likewise.
13575         * gcc.target/i386/sseregparm-1.c: Likewise.
13576         * gcc.target/i386/sseregparm-2.c: Likewise.
13577
13578 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13579
13580         * g++.dg/rtti/crash2.C: New.
13581
13582 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13583
13584         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13585
13586 2005-06-15  David Ung  <davidu@mips.com>
13587
13588         * gcc.target/mips/mips16e-extends.c: New test for testing the
13589         generation of MIPS16e zeb/zeh, seb/seh instructions.
13590
13591 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13592
13593         PR 22018
13594         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13595         * gcc.dg/tree-ssa/pr22018.c: New test.
13596
13597 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13598
13599         * gcc.dg/simd-1.c: Update error messages.
13600         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13601         * gcc.dg/simd-2.c: Update error messages.
13602         * gcc.dg/simd-4.c: New.
13603
13604 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13605
13606         PR c++/20678
13607         * g++.dg/other/crash-4.C: New.
13608
13609 2005-06-14  Devang Patel  <dpatel@apple.com>
13610
13611         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13612
13613 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13614
13615         PR c++/21929
13616         * g++.dg/parse/crash11.C: Update
13617
13618 2005-06-13  Jeff Law  <law@redhat.com>
13619
13620         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13621         perform the desired transformations.
13622         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13623         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13624
13625 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13626
13627         PR fortran/22038
13628         * gfortran.dg/forall_1.f90: Un-XFAIL.
13629
13630 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13631
13632         PR c++/21929
13633         * g++.dg/parse/crash26.C: New.
13634
13635         PR c++/20789
13636         * g++.dg/init/member1.C: New.
13637
13638 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13639
13640         * gfortran.dg/altreturn_1.f90: New test.
13641
13642 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13643
13644         PR middle-end/21985
13645         * gcc.dg/tree-ssa/pr21985.c: New test.
13646
13647 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13648
13649         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13650
13651 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13652
13653         PR c++/21930
13654         * g++.dg/other/error10.C: New test case.
13655
13656 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13657
13658         PR libfortran/19155
13659         * gfortran.dg/pr19155.f: Add test.
13660
13661 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13662
13663         * gfortran.dg/f2c_7.f90: New test.
13664
13665         * gfortran.dg/forall_1.f90: XFAILed.
13666
13667 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13668
13669         * gcc.dg/pr14796-1.c: New.
13670         * gcc.dg/pr14796-2.c: New.
13671
13672 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13673
13674         PR fortran/17792
13675         PR fortran/21375
13676         * gfortran.dg/deallocate_stat.f90: New test.
13677
13678 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13679
13680         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13681
13682 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13683
13684         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13685         access will be generated when this loop is vectorized. Test that
13686         accesses with same alignment were detected.
13687         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13688         Test that accesses with same alignment were detected.
13689         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13690         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13691         alignment were detected.
13692
13693 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13694
13695         PR c++/10611
13696         * g++.dg/conversion/simd2.C: New.
13697
13698 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13699
13700         * gcc.dg/Wcxx-compat-1.c: New.
13701
13702 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13703
13704         PR libfortran/21480
13705         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13706         complex array.
13707
13708 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13709
13710         * gcc.dg/alias-8.c: New.
13711
13712 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13713
13714         * gcc.dg/format/cmn_err-1.c: Update.
13715
13716 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13717
13718         PR target/20666
13719         * gcc.target/sparc/fexpand-2.c: New.
13720         * gcc.target/sparc/fpmerge-2.c: New.
13721         * gcc.target/sparc/fpmul-2.c: New.
13722         * gcc.target/sparc/noresult.c: New.
13723         * gcc.target/sparc/pdist-2.c: New.
13724         * gcc.target/sparc/pdist-3.c: New.
13725
13726 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13727
13728         PR testsuite/21702
13729         * gcc.target/i386/i386.exp: Fix comment typo.
13730
13731 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13732
13733         PR c++/19497
13734         * g++.dg/inherit/using5.C: New.
13735         * g++.dg/inherit/using6.C: New.
13736
13737 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13738
13739         PR c++/19894
13740         * g++.dg/template/ptrmem15.C: New test.
13741
13742         PR c++/20563
13743         * g++.dg/ext/label4.C: New test.
13744
13745 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13746
13747         * gcc.dg/tls/debug-1.c: New test.
13748
13749 2005-06-07  Dale Johannesen  <dalej@apple.com>
13750
13751         * gcc.target/i386/movq.c: New.
13752
13753 2005-06-07  Dale Johannesen  <dalej@apple.com>
13754
13755         * gcc.dg/20050607-1.c: New.
13756
13757 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13758
13759         PR middle-end/21850
13760         * gcc.c-torture/execute/20050607-1.c: New test.
13761
13762 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13763
13764         PR libfortran/21926
13765         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13766         Test case where the return array has lowest stride one,
13767         but isn't packed.
13768
13769 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13770
13771         * lib/target-supports.exp (check_effective_target_sync_int_long):
13772         Add s390 and s390x targets.
13773
13774 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13775
13776         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13777         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13778         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13779         * gcc.dg/tree-ssa/loop-9.c: New test.
13780
13781 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13782
13783         * g++.dg/parse/defarg10.C: New.
13784
13785 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13786
13787         PR regression/21897
13788         * gcc.c-torture/execute/20050604-1.c: New test.
13789
13790 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         PR 21903
13793         * g++.dg/parse/defarg9.C: New.
13794
13795         PR c++/20637
13796         * g++.dg/inherit/using4.C: New.
13797         * g++.dg/overload/error1.C: Adjust expected errors.
13798         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13799         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13800         * g++.old-deja/g++.other/redecl2.C: Likewise.
13801         * g++.old-deja/g++.other/redecl4.C: Likewise.
13802         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13803
13804 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13805
13806         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13807
13808 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13809
13810         * lib/gfortran.exp (gfortran_target_compile): Call
13811         dg-additional-files-options
13812         * gfortran.dg/f2c_4.f90: New file
13813         * gfortran.dg/f2c_4.c: New file
13814         * gfortran.dg/f2c_5.f90: New file
13815         * gfortran.dg/f2c_5.c: New file
13816
13817 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13818
13819         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13820
13821         PR fortran/21912
13822         * gfortran.dg/array_constructor_4.f90: New test.
13823
13824 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/21619
13827         * g++.dg/ext/builtin9.C: New test.
13828
13829 2005-06-05  Dale Johannesen  <dalej@apple.com>
13830
13831         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13832         * gcc.c-torture/execute/20050603-2.c: Ditto.
13833
13834 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13835
13836         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13837         * gcc.dg/vect/vect-reduc-1.c: New.
13838         * gcc.dg/vect/vect-reduc-2.c: New.
13839         * gcc.dg/vect/vect-reduc-3.c: New.
13840
13841 2005-06-04  Dale Johannesen  <dalej@apple.com>
13842
13843         * gcc.c-torture/execute/20050603-1.c: New.
13844         * gcc.c-torture/execute/20050603-2.c: New.
13845         * gcc.dg/20050603-3.c: New.
13846
13847 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13848
13849         PR fortran/19195
13850         * gfortran.dg/debug_1.f90: New test.
13851
13852         * gfortran.dg/forall_1.f90: New test.
13853
13854 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
13855
13856         * gfortran.dg/array_constructor_3.f90: New test.
13857
13858 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13859
13860         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
13861
13862 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
13863
13864         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
13865
13866 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
13867
13868         PR c/21873
13869         * gcc.dg/init-excess-1.c: New test.
13870
13871 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13872
13873         PR c++/21853
13874         * g++.dg/expr/static_cast6.C: New test.
13875
13876 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
13877
13878         * gcc.dg/tree-ssa/vrp14.c: New test.
13879
13880 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13881
13882         PR c++/21336
13883         * g++.dg/template/new2.C: New test.
13884
13885 2005-06-03  Josh Conner  <jconner@apple.com>
13886
13887         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13888         all entries in initializer.
13889
13890 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
13891
13892         PR middle-end/21858
13893         * gcc.dg/pr21858.c: New testcase.
13894
13895 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
13896
13897         PR tree-optimization/21292
13898
13899         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13900         New.
13901         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13902         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13903         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13904         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13905         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13906
13907 2005-06-02  Richard Henderson  <rth@redhat.com>
13908
13909         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13910
13911 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13912
13913         * gcc.dg/wtypequal.c: New testcase.
13914
13915 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13916
13917         PR 21582
13918         * gcc.dg/tree-ssa/pr21582.c: New test.
13919
13920 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13921
13922         PR c++/21280
13923         * g++.dg/opt/interface2.h: New.
13924         * g++.dg/opt/interface2.C: New.
13925         * g++.dg/init/ctor4.C: Adjust error lines.
13926         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13927         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13928         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13929         * g++.old-deja/g++.pt/assign1.C: Likewise.
13930         * g++.old-deja/g++.pt/crash20.C: Likewise.
13931
13932 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13933
13934         PR tree-optimization/21734
13935         * g++.dg/vect/pr21734_1.cc: New.
13936         * g++.dg/vect/pr21734_2.cc: New.
13937
13938 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         PR c++/20350
13941         * g++.dg/template/spec24.C: New.
13942
13943         PR c++/21151
13944         * g++.dg/pch/local-1.C: New.
13945         * g++.dg/pch/local-1.Hs: New.
13946
13947 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13948
13949         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13950         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13951         * gcc.dg/tree-ssa/pr14341.c: New test.
13952         * gcc.dg/tree-ssa/pr14841.c: New test.
13953         * gcc.dg/tree-ssa/pr20701.c: New test.
13954         * gcc.dg/tree-ssa/pr21086.c: New test.
13955         * gcc.dg/tree-ssa/pr21090.c: New test.
13956         * gcc.dg/tree-ssa/pr21332.c: New test.
13957         * gcc.dg/tree-ssa/pr21458.c: New test.
13958         * gcc.dg/tree-ssa/pr21658.c: New test.
13959         * gcc.dg/tree-ssa/vrp01.c: New test.
13960         * gcc.dg/tree-ssa/vrp02.c: New test.
13961         * gcc.dg/tree-ssa/vrp03.c: New test.
13962         * gcc.dg/tree-ssa/vrp04.c: New test.
13963         * gcc.dg/tree-ssa/vrp05.c: New test.
13964         * gcc.dg/tree-ssa/vrp06.c: New test.
13965         * gcc.dg/tree-ssa/vrp07.c: New test.
13966         * gcc.dg/tree-ssa/vrp08.c: New test.
13967         * gcc.dg/tree-ssa/vrp09.c: New test.
13968         * gcc.dg/tree-ssa/vrp10.c: New test.
13969         * gcc.dg/tree-ssa/vrp11.c: New test.
13970         * gcc.dg/tree-ssa/vrp12.c: New test.
13971         * gcc.dg/tree-ssa/vrp13.c: New test.
13972
13973 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13974
13975         PR 21029
13976         * gcc.dg/tree-ssa/pr21029.c: New test.
13977
13978 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13979
13980         * gfortran.dg/logint-1.f: New test case.
13981         * gfortran.dg/logint-2.f: Likewise.
13982         * gfortran.dg/logint-3.f: Likewise.
13983
13984 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13985
13986         PR c/21536
13987         PR c/20760
13988         * gcc.dg/20050527-1.c: New test.
13989
13990         * gcc.dg/i386-sse-12.c: New test.
13991
13992         PR fortran/21729
13993         * gfortran.dg/implicit_5.f90: New test.
13994
13995 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13996
13997         PR fortran/20883
13998         * gfortran/assign_4.f90: New test.
13999         * gfortran/assign_2.f90: Change compile to run.
14000
14001 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14002
14003         * lib/target-supports.exp
14004         (check_effective_target_sync_char_short): New.
14005         * gcc.dg/sync-2.c: New.
14006
14007 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14008
14009         PR tree-optimization/21817
14010         * gcc.dg/torture/pr21817-1.c: New.
14011
14012 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14013
14014         PR c++/21165
14015         * g++.dg/template/init5.C: New.
14016
14017 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14018
14019         * gfortran.dg/char_initialiser_actual.f90:
14020         Test character initialisers as actual arguments.
14021         * gfortran.dg/char_pointer_comp_assign.f90:
14022         Test character pointer structure component assignments.
14023         * gfortran.dg/char_array_structure_constructor.f90:
14024         Test character components in structure constructors.
14025
14026 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14027
14028         PR middle-end/20931
14029         * g++.dg/opt/pr20931.C: New test.
14030
14031 2005-05-31  Andreas Jaeger  <aj@suse.de>
14032
14033         PR testsuite/20772
14034         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14035         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14036         g++.old-deja/g++.ext/asmspec1.C,
14037         g++.old-deja/g++.other/regstack.C,
14038         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14039         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14040         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14041         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14042         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14043         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14044         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14045         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14046         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14047         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14048         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14049         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14050         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14051         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14052         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14053         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14054         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14055         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14056         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14057
14058 2005-05-31  Jeff Law  <law@redhat.com>
14059
14060         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14061
14062 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14063
14064         PR middle-end/21743
14065         * gcc.dg/builtins-1.c: Activate disabled clog test.
14066         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14067
14068 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14069
14070         * gfortran.dg/char_pointer_assign.f90:
14071         Test character-pointer assignments and pointer assignments.
14072         * gfortran.dg/char_pointer_dummy.f90:
14073         Test character-pointer dummy arguments.
14074         * gfortran.dg/char_pointer_func.f90:
14075         Test character-pointer function returns.
14076         * gfortran.dg/char_pointer_dependency.f90:
14077         Test character-pointer functions with dependencies.
14078
14079 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14080
14081         PR c++/21784
14082         * g++.dg/lookup/using14.C: New test.
14083
14084 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14085
14086         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14087         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14088         trailing ^M.
14089
14090 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14091
14092         PR c++/17413
14093         * g++.dg/template/local5.C: New.
14094
14095         PR target/21761
14096         * gcc.c-torture/compile/pr21761.c: New.
14097
14098         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14099         before darwin8.
14100
14101 2005-05-30  Steven G. Kargl
14102
14103         PR fortran/20846
14104         * gfortran.dg/inquire_8.f90: New test.
14105
14106 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14107
14108         PR libfortran/21376
14109         * gfortran.dg/output_exponents_1.f90: New test.
14110
14111 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14112
14113         PR libfortran/20006
14114         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14115
14116 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14117
14118         PR c++/21210
14119         * g++.dg/ext/complex1.C: New test.
14120
14121         PR c++/21340
14122         * g++.dg/init/ctor6.C: New test.
14123
14124 2005-05-29  Jan Hubicka  <jh@suse.cz>
14125
14126         * gcc.c-torture/compile/pr21562.c: New.
14127
14128 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14129
14130         * gfortran.dg/subnormal_1.f90: New test.
14131
14132 2005-05-28  Jan Hubicka  <jh@suse.cz>
14133
14134         * tree-prof.exp: Fix comment.
14135         * value-prof-1.c: New.
14136         * value-prof-2.c: New.
14137         * value-prof-3.c: New.
14138         * value-prof-4.c: New.
14139
14140 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14141
14142         PR c++/21614
14143         * g++.dg/expr/ptrmem6.C: New test.
14144         * g++.dg/expr/ptrmem6a.C: Likewise.
14145
14146 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14147
14148         PR tree-optimization/21658
14149         * gcc.dg/tree-ssa/pr21658.c: New.
14150
14151 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         PR c++/21455
14154         * g++.dg/inherit/ptrmem3.C: New.
14155
14156         PR c++/21681
14157         * g++.dg/parse/template16.C: New.
14158
14159 2005-05-27  Andreas Jaeger  <aj@suse.de>
14160
14161         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14162
14163         * gcc.dg/i386-sse-8.c: Run test on all archs.
14164
14165 2005-05-26  Mike Stump  <mrs@apple.com>
14166
14167         * objc.dg/isa-field-1.m: Only run on darwin.
14168         * objc.dg/lookup-1.m: Likewise.
14169         * objc.dg/try-catch-8.m: Likewise.
14170
14171 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14172
14173         PR tree-optimization/9814
14174         * gcc.dg/pr9814-1.c: New test case.
14175
14176 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14177
14178         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14179         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14180         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14181         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14182         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14183         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14184         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14185         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14186         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14187         objc.dg/try-catch-8.m: New.
14188
14189 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14190
14191         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14192         remove extraneous semicolons.
14193
14194 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14195
14196         * obj-c++.dg/comp-types-12.mm: New.
14197         * objc.dg/comp-types-11.m: New.
14198         * objc.dg/selector-4.m: New.
14199
14200 2005-05-26  Andreas Jaeger  <aj@suse.de>
14201
14202         PR testsuite/20772
14203         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14204         g++.old-deja/g++.ext/attrib3.C,
14205         g++.old-deja/g++.other/store-expr1.C,
14206         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14207         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14208         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14209         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14210         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14211         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14212         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14213         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14214         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14215         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14216         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14217         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14218         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14219         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14220         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14221         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14222         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14223         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14224         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14225
14226 2005-05-26  Andreas Jaeger  <aj@suse.de>
14227
14228         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14229         x86-64 compilation.
14230
14231 2005-05-26  Andreas Jaeger  <aj@suse.de>
14232
14233         PR testsuite/20772
14234         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14235         gcc.misc-tests/i386-pf-athlon-1.c,
14236         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14237         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14238         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14239         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14240         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14241         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14242         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14243         programs.
14244
14245         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14246         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14247         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14248         x86-64 compilation.
14249
14250         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
14251         x86_64.
14252
14253         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
14254         effective-target ilp32.
14255
14256 2005-05-26  David Ung  <davidu@mips.com>
14257
14258         * gcc.target/mips/ext_ins.c: New test for testing the generation
14259         of MIPS32/64 rev 2 ext/ins instructions.
14260
14261 2005-05-26  Andreas Jaeger  <aj@suse.de>
14262
14263         * treelang/compile/unsigned.tree: Use gimple instead of
14264         nonexisting generic dump.
14265
14266 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
14267
14268         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
14269
14270 2005-05-26  Andreas Jaeger  <aj@suse.de>
14271
14272         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
14273
14274 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14275
14276         PR libfortran/17283
14277         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
14278         Test callee-allocated memory with write statements.
14279
14280 2005-05-25  Roger Sayle  <roger@eyesopen.com>
14281
14282         PR middle-end/21709
14283         * gcc.dg/pr21709-1.c: New test case.
14284
14285 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14286             Mike Stump  <mrs@apple.com>
14287
14288         * objc/execute/next_mapping.h: Update for C++.
14289
14290         * obj-c++.dg/selector-1.mm: Move to...
14291         * obj-c++.dg/selector-4.mm: here...
14292
14293         * obj-c++.dg/basic.mm: New.
14294         * obj-c++.dg/comp-types-1.mm: New.
14295         * obj-c++.dg/cxx-class-1.mm: New.
14296         * obj-c++.dg/cxx-ivars-1.mm: New.
14297         * obj-c++.dg/cxx-ivars-2.mm: New.
14298         * obj-c++.dg/cxx-ivars-3.mm: New.
14299         * obj-c++.dg/cxx-scope-1.mm: New.
14300         * obj-c++.dg/cxx-scope-2.mm: New.
14301         * obj-c++.dg/defs.mm: New.
14302         * obj-c++.dg/empty-private-1.mm: New.
14303         * obj-c++.dg/encode-1.mm: New.
14304         * obj-c++.dg/encode-2.mm: New.
14305         * obj-c++.dg/encode-3.mm: New.
14306         * obj-c++.dg/extern-c-1.mm: New.
14307         * obj-c++.dg/extra-semi.mm: New.
14308         * obj-c++.dg/fix-and-continue-2.mm: New.
14309         * obj-c++.dg/isa-field-1.mm: New.
14310         * obj-c++.dg/ivar-list-semi.mm: New.
14311         * obj-c++.dg/local-decl-1.mm: New.
14312         * obj-c++.dg/lookup-1.mm: New.
14313         * obj-c++.dg/lookup-2.mm: New.
14314         * obj-c++.dg/method-1.mm: New.
14315         * obj-c++.dg/method-2.mm: New.
14316         * obj-c++.dg/method-3.mm: New.
14317         * obj-c++.dg/method-4.mm: New.
14318         * obj-c++.dg/method-5.mm: New.
14319         * obj-c++.dg/method-6.mm: New.
14320         * obj-c++.dg/method-7.mm: New.
14321         * obj-c++.dg/no-extra-load.mm: New.
14322         * obj-c++.dg/overload-1.mm: New.
14323         * obj-c++.dg/pragma-1.mm: New.
14324         * obj-c++.dg/pragma-2.mm: New.
14325         * obj-c++.dg/private-1.mm: New.
14326         * obj-c++.dg/private-2.mm: New.
14327         * obj-c++.dg/proto-qual-1.mm: New.
14328         * obj-c++.dg/qual-types-1.mm: New.
14329         * obj-c++.dg/stubify-1.mm: New.
14330         * obj-c++.dg/stubify-2.mm: New.
14331         * obj-c++.dg/super-class-1.mm: New.
14332         * obj-c++.dg/super-class-2.mm: New.
14333         * obj-c++.dg/super-dealloc-1.mm: New.
14334         * obj-c++.dg/super-dealloc-2.mm: New.
14335         * obj-c++.dg/template-1.mm: New.
14336         * obj-c++.dg/template-2.mm: New.
14337         * obj-c++.dg/template-3.mm: New.
14338         * obj-c++.dg/template-4.mm: New.
14339         * obj-c++.dg/template-5.mm: New.
14340         * obj-c++.dg/template-6.mm: New.
14341         * obj-c++.dg/try-catch-1.mm: New.
14342         * obj-c++.dg/try-catch-2.mm: New.
14343         * obj-c++.dg/try-catch-3.mm: New.
14344         * obj-c++.dg/try-catch-4.mm: New.
14345         * obj-c++.dg/try-catch-5.mm: New.
14346         * obj-c++.dg/try-catch-6.mm: New.
14347         * obj-c++.dg/try-catch-7.mm: New.
14348         * obj-c++.dg/try-catch-8.mm: New.
14349         * obj-c++.dg/try-catch-9.mm: New.
14350         * obj-c++.dg/va-meth-1.mm: New.
14351
14352 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14353
14354         * obj-c++.dg/selector-1.mm: New.
14355         * obj-c++.dg/selector-2.mm: New.
14356
14357 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14358
14359         * obj-c++.dg/selector-3.mm: New.
14360         * objc.dg/selector-3.m: New.
14361
14362 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14363
14364         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14365         about where warning appears.
14366
14367 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14368
14369         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14370         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14371         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14372         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14373
14374 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14375
14376         * gcc.dg/20050524-1.c: New test.
14377
14378 2005-05-25  Jan Hubicka  <jh@suse.cz>
14379
14380         * gcc.dg/tree-prof/inliner-1.c: New.
14381
14382 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14383
14384         * gcc.dg/tree-prof: New directory.
14385         * gcc.dg/tree-prof/tree-prof.exp: New.
14386
14387 2005-05-25  DJ Delorie  <dj@redhat.com>
14388
14389         * gcc.dg/Wattributes-1.c: New.
14390         * gcc.dg/Wattributes-2.c: New.
14391         * gcc.dg/Wattributes-3.c: New.
14392
14393 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14394
14395         PR tree-optimization/19833
14396         * gcc.dg/uninit-4.c: Remove xfail.
14397         * gcc.dg/uninit-9.c: Ditto.
14398
14399 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14400
14401         * obj-c++.dg/bitfield-[1-5].mm: New.
14402         * obj-c++.dg/class-protocol-1.mm: New.
14403         * obj-c++.dg/comp-types-1[0-1].mm: New.
14404         * obj-c++.dg/comp-types-[2-9].mm: New.
14405         * obj-c++.dg/encode-[4-8].mm: New.
14406         * obj-c++.dg/layout-1.mm: New.
14407         * obj-c++.dg/method-1[0-9].mm: New.
14408         * obj-c++.dg/method-2[0-1].mm: New.
14409         * obj-c++.dg/method-[8-9].mm: New.
14410         * obj-c++.dg/objc-gc-3.mm: New.
14411         * obj-c++.dg/try-catch-10.mm: New.
14412         * objc.dg/bitfield-5.m: New.
14413         * objc.dg/comp-types-10.m: New.
14414         * objc.dg/comp-types-9.m: New.
14415         * objc.dg/layout-1.m: New.
14416         * objc.dg/objc-gc-4.m: New.
14417         * objc.dg/try-catch-9.m: New.
14418         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14419         * objc.dg/comp-types-1.m: Likewise.
14420         * objc.dg/comp-types-[5-6].m: Likewise.
14421         * objc.dg/method-9.m: Likewise.
14422
14423 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14424
14425         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14426         and on hardware without VMX support.
14427
14428         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14429
14430         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14431
14432         * lib/profopt.exp (dg-final-generate, dg-final-use,
14433         profopt-final-code, profopt-get-options): New.
14434         (profopt-execute): Process test directives.
14435
14436         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14437         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14438         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14439
14440 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14441
14442         PR C++/21645
14443         * g++.dg/init/ctor5.C: New test.
14444
14445 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14446
14447         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14448         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14449         vect-113.c, vect-114.c.
14450
14451 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14452
14453         * gcc.dg/const-elim-1.c: Remove xfails.
14454
14455 2005-05-23  Jeff Law  <law@redhat.com>
14456
14457         * gcc.c-torture/compile/pr21638.c: New test.
14458         * gcc.c-torture/compile/20050520-1.c: New test.
14459
14460 2005-05-23  Nick Clifton  <nickc@redhat.com>
14461
14462         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14463         be a proper triple, ie: m32r*-*-*.
14464         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14465
14466 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14467
14468         PR middle-end/21331
14469         PR tree-opt/21293
14470         * gcc.c-torture/compile/pr21293.c: New test.
14471         * gcc.c-torture/execute/pr21331.c: New test.
14472
14473 2004-05-20  Richard Henderson  <rth@redhat.com>
14474
14475         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14476
14477 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14478
14479         * obj-c++-dg.exp: Add.
14480         * obj-c++.exp: Add.
14481         * obj-c++.dg/dg.exp: Add.
14482
14483 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14484
14485         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14486         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14487
14488 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14489
14490         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14491
14492 2004-05-19  Richard Henderson  <rth@redhat.com>
14493
14494         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14495
14496 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14497
14498         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14499
14500         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14501
14502 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14503
14504         PR c++/21495
14505         * g++.dg/parse/extern1.C: New test.
14506         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14507
14508 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14509
14510         * gcc.dg/c99-math.h: New.
14511         * gcc.dg/c99-math-float-1.c: New test.
14512         * gcc.dg/c99-math-double-1.c: Likewise.
14513         * gcc.dg/c99-math-long-double-1.c: Likewise.
14514
14515 2005-05-18  Richard Henderson  <rth@redhat.com>
14516
14517         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14518
14519 2005-05-18  Devang Patel  <dpatel@apple.com>
14520
14521         * g++.dg/opt/20050511-1.C: New test.
14522
14523 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
14524
14525         PR libfortran/21127
14526         * gfortran.dg/reshape-complex.f90: New test.
14527
14528 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
14529
14530         * gfortran.dg/array_constructor_1.f90: New test.
14531         * gfortran.dg/array_constructor_2.f90: New test.
14532
14533 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14534
14535         PR fortran/20954
14536         * gfortran.dg/pr20954.f: New test.
14537
14538 2005-05-17  Mike Stump  <mrs@apple.com>
14539
14540         Yet more Objective-C++...
14541
14542         * objc.dg/method-5.m: Update.
14543         * objc.dg/method-6.m: Update.
14544         * objc.dg/method-7.m: Update.
14545         * objc.dg/method-9.m: Update.
14546         * objc.dg/try-catch-2.m: Update.
14547
14548 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
14549
14550         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
14551         Remove little-endian optimizations.
14552
14553 2005-05-17  Jeff Law  <law@redhat.com>
14554
14555         * g++.dg/tree-ssa/pr14814.C: New test.
14556         * gcc.dg/tree-ssa/pr14814.C: New test.
14557         * gcc.dg/tree-ssa/pr17141-1.C: New test.
14558         * gcc.dg/tree-ssa/pr17141-2.C: New test.
14559
14560 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14561
14562         * gcc.dg/compat/generate-random.c: Do not include
14563         libiberty.h.
14564         * gcc.dg/compat/generate-random_r.c: Likewise.
14565
14566 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
14567
14568         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
14569
14570 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14571
14572         PR middle-end/21595
14573         * g++.dg/tree-ssa/builtin1.C: New testcase.
14574
14575 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14576
14577         PR c++/21454
14578         * g++.dg/opt/const4.C: New test.
14579
14580         PR middle-end/21492
14581         * g++.dg/opt/crossjump1.C: New test.
14582
14583         PR tree-optimization/21610
14584         * gcc.c-torture/compile/20050516-1.c: New test.
14585
14586         PR fortran/15080
14587         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14588         about the test failing.
14589         * gfortran.fortran-torture/execute/where_7.f90: New test.
14590         * gfortran.fortran-torture/execute/where_8.f90: New test.
14591
14592 2005-05-16  Richard Henderson  <rth@redhat.com>
14593
14594         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14595         i?86 and x86_64.
14596
14597 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14598
14599         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14600         (limits.h): Include unconditionally.
14601         (stdlib.h): Likewise.
14602         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14603         (limits.h): Include unconditionally.
14604         (stdlib.h): Likewise.
14605         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14606         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14607         (limits.h): Include unconditionally.
14608         (stdlib.h): Likewise.
14609         (hashtab.h): Do not include.
14610         (getopt.h): Likewise.
14611         (stddef.h): Include.
14612         (hashval_t): Define.
14613         (struct entry): Add "next" field.
14614         (HASH_SIZE): New macro.
14615         (hash_table): New variable.
14616         (switchfiles): Do not use xmalloc.
14617         (mix): New macro.
14618         (iterative_hash): New function.
14619         (hasht): Remove.
14620         (e_exists): New function.
14621         (e_insert): Likewise.
14622         (output): Use, instead of libiberty hashtable functions.
14623         (main): Do not use getopt.  Do not call htab_create.
14624
14625 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14626
14627         PR libstdc++/21526
14628         * lib/target-supports.exp (check_mkfifo_available):
14629         Return 0 for cygwin as mkfifo support incomplete on platform.
14630         Fix typos in comments.
14631
14632 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14633
14634         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14635
14636 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14637
14638         PR fortran/17432
14639         * gfortran.dg/assign_4.f: New test.
14640
14641 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14642
14643         PR tree-optimization/21563
14644         * gcc.dg/tree-ssa/pr21563.c: New.
14645
14646 2005-05-14  Jan Hubicka  <jh@suse.cz>
14647
14648         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14649
14650 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14651
14652         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14653
14654 2005-05-13  Julian Brown  <julian@codesourcery.com>
14655
14656         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14657         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14658
14659 2005-05-13  Jan Hubicka  <jh@suse.cz>
14660
14661         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14662         * gcc.dg/fold-xor-?.c: Likewise.
14663         * gcc.dg/pr15784-?.c: Likewise.
14664         * gcc.dg/pr20922-?.c: Likewise.
14665         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14666         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14667         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14668
14669 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14670
14671         PR fortran/21260
14672         * gfortran.dg/hollerith_1.f90: New test.
14673
14674 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14675
14676         * gfortran.dg/func_result_2.f90: New test.
14677
14678 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14679
14680         * gfortran.dg/dev_null.f90: New test.
14681
14682 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14683
14684         * gcc.dg/arm-vfp1.c: Revert last change.
14685
14686 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14687
14688         PR middle-end/19807
14689         PR tree-optimization/19639
14690         * g++.dg/tree-ssa/pr19807.C: New testcase.
14691
14692 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14693
14694         PR libfortran/21471
14695         * gfortran.dg/append-1.f90: New test.
14696
14697 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14698
14699         * gcc.dg/pr18501.c: XFAIL.
14700         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14701         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14702         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14703         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14704         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14705         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14706         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14707         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14708
14709 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14710
14711         PR fortran/20178
14712         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14713         gfortran.dg/f2c_3.f90: New tests.
14714
14715         * gfortran.dg/return_1.f90: Fix dg annotation.
14716
14717 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14718
14719         * gcc.c-torture/compile/20050510-1.c: New test.
14720
14721 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14722
14723         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14724
14725 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14726
14727         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14728
14729 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14730
14731         PR c/17913
14732         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14733
14734 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14735
14736         PR c/21342
14737         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14738         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14739
14740 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14741
14742         PR debug/16676
14743         * gcc.dg/debug/pr16676.c: New test.
14744
14745 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14746
14747         PR testsuite/21443
14748         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14749         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14750         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14751         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14752         Change -O1 to -O2.
14753         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14754         -fno-tree-dominator-opts.
14755
14756 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14757
14758         * gfortran.dg/return_1.f90: New test.
14759
14760 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14761
14762         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14763
14764         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14765
14766 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14767
14768         PR c++/21427
14769         * g++.dg/inherit/covariant13.C: New.
14770
14771 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14772
14773         PR libfortran/19155
14774         * gfortran.dg/pr19155.f: New test.
14775
14776 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14777
14778         PR inline-asm/8788
14779         * gcc.dg/pr8788-1.c: New testcase.
14780
14781 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14782
14783         PR target/21416
14784         * gcc.target/mips/fpcmp-[12].c: New tests.
14785
14786 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14787
14788         * lib/target-supports-dg.exp (dg-require-fork): New function.
14789         (dg-require-mkfifo): Likewise.
14790         * lib/target-supports.exp (check_function_available): New
14791         function.
14792         (check_fork_available): Likewise.
14793         (check_mkfifo_available): Likewise.
14794
14795 2005-05-06  Jeff Law  <law@redhat.com>
14796
14797         * gcc.c-torture/compile/pr21380.c: New test.
14798
14799 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14800
14801         PR c++/20961
14802         * g++.dg/ext/weak3.C: New test.
14803
14804 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14805
14806         PR c++/21352
14807         * g++.dg/template/crash37.C: New test.
14808
14809 2005-05-05  Paul Brook  <paul@codesourcery.com>
14810
14811         * gcc.dg/arm-g2.c: Use effective-target arm32.
14812         * gcc.dg/arm-mmx-1.c: Ditto.
14813         * gcc.dg/arm-scd42-2.c: Ditto.
14814         * gcc.dg/arm-vfp1.c: Ditto.
14815         * lib/target-supports.exp (check_effective_target_arm32): New
14816         function.
14817
14818 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14819
14820         PR libfortran/21354
14821         gfortran.dg/in_pack_rank7.f90: New test.
14822
14823 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14824
14825         PR middle-end/15618
14826         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14827
14828 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14829
14830         PR middle-end/21265
14831         * gcc.dg/20050503-1.c: New test.
14832
14833         PR rtl-optimization/21239
14834         * gcc.dg/i386-sse-11.c: New test.
14835
14836 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14837
14838         PR target/16888
14839         * gcc.target/i386/asm-1.c: New test.
14840
14841 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14842
14843         PR rtl-optimization/21330
14844         * gcc.c-torture/execute/20050502-1.c: New test.
14845
14846         PR target/21297
14847         * gcc.c-torture/execute/20050502-2.c: New test.
14848
14849 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
14850
14851         PR middle-end/21282
14852         * gcc.dg/pr21282.c: New.
14853
14854 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14855
14856         * gcc.dg/vect/pr20122.c: Clean up .vect file.
14857         * gcc.dg/vect/vect-92.c: Likewise.
14858         * gcc.dg/vect/vect-93.c: Likewise.
14859         * gcc.dg/vect/vect-dv-1.c: Likewise.
14860         * gcc.dg/vect/vect-dv-2.c: Likewise.
14861         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
14862
14863 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14864
14865         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
14866         * gfortran.dg/vect/vect-2.f90: Likewise.
14867         * gfortran.dg/vect/vect-3.f90: Likewise.
14868         * gfortran.dg/vect/vect-4.f90: Likewise.
14869         * gfortran.dg/vect/vect-5.f90: Likewise.
14870
14871 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
14872
14873         PR target/20813
14874         * gcc.dg/rs6000-fpint-2.c: New.
14875
14876 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
14877
14878         PR c/15698
14879         * gcc.dg/builtins-30.c: Update expected messages.
14880         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14881         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14882         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14883
14884 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
14885
14886         PR tree-optimization/21294
14887         * gcc.dg/tree-ssa/pr21294.c: New.
14888
14889 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
14890
14891         * gcc.dg/altivec-3.c (vec_store): Do not use the old
14892         __builtin_altivec_st_internal_4si built-in.
14893
14894 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
14895
14896         PR c++/15875
14897         * g++.dg/template/ptrmem14.C: New test.
14898
14899 2005-05-02  Paul Brook  <paul@codesourcery.com>
14900
14901         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14902
14903 2005-05-02  Michael Matz  <matz@suse.de>
14904
14905         PR c++/19542
14906         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14907
14908 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14909
14910         * g++.dg/cpp/weak.C: New test.
14911
14912 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14913
14914         * gcc.dg/tree-ssa/loop-8.c: New test.
14915
14916 2005-04-30  Michael Maty  <matz@suse.de>
14917
14918         * gcc.dg/inline-mcpy.c: New test.
14919
14920 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14921
14922         PR libfortran/18958
14923         * gfortran.dg/eoshift.f90: New test case.
14924
14925 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14926
14927         PR libfortran/18857
14928         * gfortran.dg/matmul_1.f90: New test.
14929
14930 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14931
14932         PR tree-optimization/21030
14933         * gcc.dg/tree-ssa/pr21030.c: New.
14934
14935 2005-04-29  Devang Patel  <dpatel@apple.com>
14936
14937         PR tree-optimization/21272
14938         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14939
14940 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14941
14942         PR fortran/13082
14943         PR fortran/18824
14944         * gfortran.dg/entry_4.f90: New test.
14945         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14946         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14947         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14948         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14949         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14950         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14951         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14952
14953 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14954
14955         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14956
14957 2005-04-29  Paul Brook  <paul@codesourcery.com>
14958
14959         * gfortran.dg/entry_3.f90: New test.
14960
14961 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14962
14963         * gfortran.dg/implicit_4.f90: New test.
14964
14965 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14966
14967         * lib/target-supports.exp (check_profiling_available): Return
14968         false for xtensa-*-elf.
14969
14970 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14971
14972         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14973         error if file cannot be deleted.
14974
14975 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14976
14977         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14978         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14979         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14980         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14981         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14982         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14983         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14984         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14985         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14986         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14987         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14988         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14989         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14990
14991 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14992
14993         PR fortran/20865
14994         * gfortran.dg/pr20865.f90: New test.
14995
14996 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14997
14998         * gcc.dg/void-cast-2.c: New test.
14999
15000 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15001
15002         PR c/21159
15003         * gcc.dg/void-cast-1.c: New test.
15004
15005 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15006
15007         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15008
15009 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15010
15011         PR fortran/21177
15012         * gfortran.dg/pr21177.f90: New test.
15013
15014 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15015
15016         PR tree-optimization/21171
15017         * gcc.dg/tree-ssa/pr21171.c: New test.
15018
15019 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15020
15021         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15022         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15023         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15024         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15025         gcc.dg/tree-ssa/gen-vect-32.c: New.
15026         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15027         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15028         don't run on PPC32.
15029
15030 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15031
15032         PR c/21213
15033         * gcc.dg/transparent-union-3.c: New test.
15034
15035 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15036
15037         PR c/20740
15038         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15039         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15040         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15041         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15042         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15043         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15044
15045 2005-04-26  Jeff Law  <law@redhat.com>
15046
15047         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15048         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15049         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15050         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15051         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15052         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15053         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15054
15055 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15056
15057         PR tree-optimization/17598
15058         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15059
15060 2005-04-25  Mike Stump  <mrs@apple.com>
15061
15062         * objc.dg/fix-and-continue-1.m: Add.
15063
15064 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15065
15066         PR c++/20995
15067         * g++.dg/opt/pr20995-1.C: New test case.
15068
15069 2005-04-25  Devang Patel <dpatel@apple.com>
15070
15071         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15072
15073 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15074
15075         PR testsuite/21062
15076         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15077
15078 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15079
15080         PR C++/21188
15081         * g++.dg/opt/rtti2.C: New test.
15082
15083 2005-04-25  Paul Brook  <paul@codesourcery.com>
15084         Steven G. Kargl  <kargls@comcast.net>
15085
15086         PR fortran/20879
15087         * gfortran.dg/ichar_1.f90: New file.
15088
15089 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15090
15091         PR middle-end/20991
15092         * g++.dg/opt/pr20991.C: New test.
15093
15094         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15095         where sizeof (type) < __alignof__ (type).
15096         * gcc.dg/compat/struct-layout-1.h: Likewise.
15097
15098 2005-04-24  Per Bothner  <per@bothner.com>
15099             Devang Patel  <dpatel@apple.com>
15100
15101         PR preprocessor/20907
15102         * gcc.dg/cpp/very-long-comment.c: New test.
15103
15104 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15105
15106         PR fortran/20059
15107         * gfortran.dg/common_5.f: New test.
15108
15109 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15110
15111         PR middle-end/21082
15112         * g++.dg/tree-ssa/pr21082.C: New testcase.
15113
15114 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15115
15116         * gcc.dg/vect/vect-99.c: New test.
15117
15118 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15119
15120         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15121
15122 2005-04-22  Jeff Law  <law@redhat.com>
15123
15124         * gcc.dg/uninit-5.c: Remove xfails.
15125         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15126         conditionals and loads.
15127
15128 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15129
15130         PR libfortran/20074
15131         PR libfortran/20436
15132         PR libfortran/21108
15133         * gfortran.dg/nested_reshape.f90: new test
15134         * gfortran.dg/reshape-alloc.f90: new test
15135         * gfortran.dg/reshape.f90: new test
15136
15137 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15138
15139         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15140
15141         * gcc.dg/arm-vfp1.c: New test.
15142
15143 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15144
15145         PR c++/21087
15146         * g++.dg/lookup/builtin2.C: New test.
15147
15148 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15149
15150         * gcc.dg/weak/weak-13.c: New test.
15151
15152 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15153
15154         * lib/target-supports.exp (check_effective_target_sync_int_long):
15155         Add powerpc*.
15156
15157 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15158
15159         * gcc.target/mips/branch-1.c: New test.
15160
15161 2005-04-21  Richard Henderson  <rth@redhat.com>
15162
15163         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15164         * gcc.dg/vect/vect-86.c: Likewise.
15165         * gcc.dg/vect/vect-87.c: Likewise.
15166         * gcc.dg/vect/vect-88.c: Likewise.
15167
15168 2005-04-21  Devang Patel  <dpatel@apple.com>
15169
15170         PR optimization/20994
15171         * gcc.dg/tree-ssa/ifc-3.c: New test.
15172
15173 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15174
15175         PR c/12913
15176         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15177         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15178         gcc.dg/c99-vla-jump-5.c: New tests.
15179
15180 2005-04-19  Richard Henderson  <rth@redhat.com>
15181
15182         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15183         Fix typo in exists check.
15184         (check_effective_target_sync_int_long): New.
15185         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15186         * gcc.dg/ia64-sync-2.c: Likewise.
15187         * gcc.dg/ia64-sync-3.c: Likewise.
15188         * gcc.dg/ia64-sync-4.c: Likewise.
15189
15190 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15191
15192         * gcc.dg/fold-xor-1.c: New test.
15193         * gcc.dg/fold-xor-2.c: New test.
15194
15195 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15196
15197         PR target/20670
15198         * g++.dg/eh/fp-regs.C: New test.
15199
15200 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15201
15202         * gcc.dg/Wint-to-pointer-cast-1.c,
15203         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15204         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15205         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15206
15207 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15208
15209         PR fortran/16861
15210         * gfortran.dg/pr16861.f90: New test.
15211
15212 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15213
15214         * gcc.dg/pr21085.c: New test.
15215
15216 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15217
15218         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15219         (setup_mips_tests, dg-mips-options): New procedures.
15220         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15221         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15222         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15223         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15224         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15225         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15226         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15227         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15228         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15229         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15230         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15231         dg-mips-options instead of dg-options.  Remove now-redundant
15232         preprocessor guards.
15233         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15234         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15235         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15236         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15237         * gcc.dg/vr-mult-2.c: Delete.
15238         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15239         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15240         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15241         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15242         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15243         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15244         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15245
15246 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15247
15248         * ada/acats/run_all.sh: Use sync when executable not present.
15249
15250 2005-04-18  Devang Patel  <dpatel@apple.com>
15251
15252         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
15253         * gcc.dg/vect/vect-11a.c: New.
15254         * gcc.dg/vect/vect-none.c: Update.
15255         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
15256
15257 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15258
15259         PR tree-optimization/20922
15260         * gcc.dg/pr20922-1.c: New test.
15261         * gcc.dg/pr20922-2.c: New test.
15262         * gcc.dg/pr20922-3.c: New test.
15263         * gcc.dg/pr20922-4.c: New test.
15264         * gcc.dg/pr20922-5.c: New test.
15265         * gcc.dg/pr20922-6.c: New test.
15266
15267 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15268
15269         PR libfortran/20950
15270         * gfortran.dg/pr20950.f: New test.
15271
15272 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15273
15274         PR libfortran/19216
15275         * gfortran.dg/pr19216.f: New test.
15276
15277 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
15278
15279         PR tree-optimization/21001
15280         * gcc.dg/tree-ssa/pr21001.c: New.
15281
15282 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
15283
15284         PR libfortran/21075
15285         * gfortran.dg/reshape_rank7.f90: New test.
15286
15287 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
15288
15289         PR libfortran/12884 gfortran.dg/pr12884.f: New test
15290         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
15291         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
15292         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
15293         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
15294         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
15295         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15296         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
15297         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
15298         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
15299         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
15300         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
15301         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
15302         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
15303         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
15304         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
15305         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
15306         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
15307         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
15308         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
15309         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
15310
15311 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
15312
15313         * gfortran.dg/wtruncate.f: New testcase.
15314         * gfortran.dg/wtruncate.f90: New testcase.
15315
15316 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR c++/21025
15319         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
15320         which sizeof/alignof is dependent, rather than just whether we are
15321         processing_template_decl.
15322
15323 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15324
15325         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15326         corrected typo where the wrong variables had been compared.
15327
15328 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15329
15330         PR libfortran/18495
15331         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15332         Test callee-allocated version of return array with a write
15333         statement.
15334         Test spread with a temporary with another write statement.
15335
15336 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15337
15338         PR tree-optimization/21031
15339         * gcc.dg/tree-ssa/pr21031.c: New.
15340
15341 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15342
15343         PR tree-optimization/21004
15344         * gcc.dg/builtins-53.c: Include builtins-config.h.
15345         Check floorf, ceilf, floorl and ceill transformations
15346         only when HAVE_C99_RUNTIME is defined.
15347
15348 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15349
15350         PR middle-end/20739
15351         * gcc.dg/tree-ssa/pr20739.c: New test.
15352
15353 2005-04-14  Mike Stump  <mrs@apple.com>
15354
15355         * gcc.dg/Foundation.framework/empty: New.
15356         * gcc.dg/framework-2.c: New.
15357
15358 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15359
15360         PR tree-optimization/21021
15361         * gcc.c-torture/compile/pr21021.c: New.
15362
15363 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
15364
15365         PR testsuite/21010
15366         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15367         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15368         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15369         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15370         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15371         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15372         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15373         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15374
15375 2005-04-14  Richard Henderson  <rth@redhat.com>
15376
15377         * lib/target-supports.exp (check_effective_target_vect_condition):
15378         Add ia64, i?86, and x86_64.
15379
15380 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15381
15382         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15383
15384 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15385
15386         PR tree-optimization/20657
15387         * gcc.dg/tree-ssa/pr20657.c: New.
15388
15389 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15390
15391         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15392         (long long int)trunc*.
15393
15394 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15395
15396         PR target/20927
15397         * gcc.dg/pr20927.c: New test.
15398
15399 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15400
15401         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15402         * gcc.target/mips/asm-1.c: Likewise.
15403
15404 2005-04-13  Dale Johannesen  <dalej@apple.com>
15405
15406         * objc.dg/objc-fast-4.m: New.
15407
15408 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15409
15410         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15411         directory.
15412         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15413
15414 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15415
15416         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15417         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15418         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15419
15420 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15421
15422         PR tree-optimization/20913
15423         * gcc.dg/tree-ssa/pr20913.c: New.
15424
15425         PR tree-optimization/20702
15426         * gcc.dg/tree-ssa/pr20702.c: New.
15427
15428 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15429
15430         PR c++/13744
15431         * g++.dg/inherit/local3.C: New test.
15432
15433 2005-04-12  Jeff Law  <law@redhat.com>
15434
15435         * gcc.dg/tree-ssa/20050412-1.c: New test.
15436
15437 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15438
15439         PR libfortran/19016
15440         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15441         Add tests with mask generated by expression.
15442         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15443         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15444         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15445
15446 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15447
15448         PR middle-end/20917
15449         * gcc.dg/20050409-1.c: New test.
15450
15451 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15452
15453         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15454
15455 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15456
15457         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15458         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15459         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15460         (TARGET_CXX): Adjust accordingly.
15461         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15462         determine_class_data_visibility and class_data_always_comdat.
15463         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15464         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15465         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15466         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15467         (arm_cxx_determine_class_data_visibility): New.
15468         (arm_cxx_class_data_always_comdat): Likewise.
15469         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15470         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15471         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15472         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15473         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15474         Define.
15475
15476 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15477
15478         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15479
15480 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15481
15482         * gcc.dg/i386-darwin-fpmath.c: New.
15483
15484 2004-04-11  Devang Patel  <dpatel@apple.com>
15485
15486         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15487         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15488         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15489         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15490         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15491         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15492         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15493         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15494         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15495
15496 2004-04-11  Devang Patel  <dpatel@apple.com>
15497
15498         * gcc.dg/vect/vect-dv-1.c: New test.
15499         * gcc.dg/vect/vect-dv-2.c: New test.
15500
15501 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15502
15503         PR tree-optimization/20933
15504         * gcc.dg/tree-ssa/pr20933.c: New test.
15505
15506 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15507
15508         * gfortran.dg/fold_nearest.f90: New test.
15509
15510 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15511
15512         * gcc.dg/tree-ssa/alias-1.c: New test.
15513
15514 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15515
15516         PR tree-optimization/20920
15517         * g++.dg/tree-ssa/pr20920.C: New test.
15518
15519 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15520
15521         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15522         (long long int)ceil*.
15523
15524 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
15525
15526         * g++.dg/warn/Wdtor1.C: Declare template in system header with
15527         explicit C++ linkage.
15528
15529 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15530
15531         * gfortran.dg/pr17229.f: Take care of the new obsolescence
15532         warning for arithmetic IF statements.
15533
15534 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
15535
15536         * eor_handling_1.f90: New test case.
15537         * eor_handling_2.f90: New test case.
15538         * eor_handling_3.f90: New test case.
15539         * eor_handling_4.f90: New test case.
15540         * eor_handling_5.f90: New test case.
15541         * noadv_size.f90: New test case.
15542         * pad_no.f90: New test case.
15543
15544 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
15545
15546         * gcc.c-torture/execute/20050410-1.c: New test.
15547
15548 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
15549
15550         * gcc.dg/pr20126.c: New.
15551
15552 2005-04-09  Bud Davis  <bdavis@gfortran.org>
15553             Steven G. Kargl <kargls@comcast.net>
15554
15555         * gfortran.dg/PR19872.f: New test.
15556
15557 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15558
15559         * gfortran.dg/nint_1.f90: Fix dg-do directive.
15560
15561 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15562
15563         * gfortran.dg/nint_1.f90: New test.
15564
15565 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15566
15567         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
15568         Added test for callee-allocated arrays with write statements.
15569         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15570         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15571         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15572         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15573         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15574
15575 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15576
15577         PR libfortran/20163
15578         * gfortran.dg/open-options-blanks.f: New test.
15579
15580 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15581
15582         PR fortran/13257
15583         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15584
15585 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15586
15587         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15588         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15589         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15590         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15591         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15592         * gcc.c-torture/execute/stdarg-4.c: New test.
15593
15594         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15595
15596         PR target/20795
15597         * g++.dg/abi/param2.C: New test.
15598
15599 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15600
15601         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15602
15603 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15604
15605         * gcc.dg/builtins-53.c: New test.
15606
15607 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15608
15609         * g++.dg/tree-ssa/pr18178.C: New test.
15610         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15611         * gcc.c-torture/execute/20041019-1.c: New test.
15612         * gcc.dg/tree-ssa/20041008-1.c: New test.
15613         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15614         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15615         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15616         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15617         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15618         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15619         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15620         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15621         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15622         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15623
15624 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15625
15626         PR rtl-optimization/20466
15627         * gcc.c-torture/execute/pr20466-1.c: New test.
15628
15629 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15630
15631         PR c++/20905
15632         * g++.dg/parse/cond2.C: New test.
15633
15634         PR c++/20145
15635         * g++.dg/warn/Wdtor1.C: New test.
15636
15637 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15638
15639         PR fortran/17229
15640         * gfortran.dg/pr17229.f: New test.
15641
15642 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15643
15644         * gfortran.dg/tiny_1.f90: New test.
15645         * gfortran.dg/tiny_2.f90: ditto.
15646
15647 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15648
15649         * gfortran.dg/eor_1.f90: Fix dg-do run line
15650         * gfortran.dg/open_new.f90: Fix dg-do run line
15651
15652 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15653
15654         * lib/target-supports.exp (get_compiler_messages): Support
15655         optional arguments, the fourth being compiler options.
15656         (check_effective_target_fpic): New proc.
15657         * gcc.dg/20050321-2.c: Restrict to target fpic.
15658
15659 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15660
15661         * gcc.dg/15443-1.c: New test.
15662         * gcc.dg/15443-2.c: Likewise.
15663
15664 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15665
15666         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15667
15668 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15669
15670         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15671
15672 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15673
15674         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15675         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15676         -m64.
15677         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15678         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15679         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15680
15681 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15682
15683         PR c++/20212
15684         * g++.dg/warn/Wunused-11.C: New test.
15685
15686 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15687
15688         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15689
15690 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15691
15692         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15693
15694 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15695
15696         PR c++/20734
15697         * g++.dg/template/ptrmem13.C: New test.
15698
15699 2005-04-05  Per Bothner  <per@bothner.com>
15700
15701         * lib/gcc.exp: Always add -fno-show-column, for now.
15702
15703 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15704
15705         PR testsuite/20767
15706         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15707         of plain old "unsigned int" for the type of "i".  Makes this test
15708         64bit clean.
15709
15710 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15711
15712         * gcc.dg/i386-ssefn-1.c: New test.
15713         * gcc.dg/i386-ssefn-2.c: New test.
15714         * gcc.dg/i386-ssefn-3.c: New test.
15715         * gcc.dg/i386-ssefn-4.c: New test.
15716
15717 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15718
15719         PR tree-optimization/20076
15720         * gcc.dg/builtin-apply4.c: New test.
15721
15722         PR preprocessor/19475
15723         * gcc.dg/cpp/macspace1.c: New test.
15724         * gcc.dg/cpp/macspace2.c: New test.
15725
15726 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15727
15728         * gfortran.dg/pr20755.f: Fixed bad format.
15729
15730 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15731
15732         PR c++/20763
15733         * g++.dg/ext/attrib21.C: New test.
15734
15735 2004-04-05  Devang Patel  <dpatel@apple.com>
15736
15737         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15738         * gcc.dg/vect/vect-shift-1.c: New test.
15739
15740 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15741
15742         PR libfortran/20755
15743         * gfortran.dg/pr20755.f: New test.
15744
15745 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15746
15747         * gfortran.dg/pr15959.f90: New test.
15748         * gfortran.dg/string_pad_trunc.f90: New test.
15749
15750 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15751
15752         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15753         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15754         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15755         syntax.
15756
15757 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15758
15759         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15760
15761 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15762
15763         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15764         * gcc.c-torture/compile/20011119-2.c: Likewise.
15765         * gcc.c-torture/compile/981001-2.c: Likewise.
15766
15767 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15768
15769         PR c++/20679
15770         * g++.dg/template/overload4.C: New test.
15771
15772 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15773
15774         PR c++/20746
15775         * g++.dg/abi/covariant5.C: New.
15776
15777         PR debug/20505
15778         * g++.dg/debug/const2.C: New.
15779
15780 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15781
15782         PR rtl-optimization/16104
15783         * gcc.c-torture/execute/20050316-1.c: New test.
15784
15785 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15786
15787         * g++.dg/template/spec23.C: Fix dg-error text.
15788
15789 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15790
15791         PR c++/19199
15792         * g++.dg/expr/lval2.C: New.
15793
15794 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15795
15796         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15797         __builtin_strcasecmp and __builtin_strncasecmp.
15798
15799 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15800
15801         PR c++/20723
15802         * g++.dg/template/spec22.C: New.
15803         * g++.dg/template/spec23.C: New.
15804
15805 2005-04-03  Dale Ranta  <dir@lanl.gov>
15806             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15807
15808         PR libfortran/20068
15809         PR libfortran/20125
15810         PR libfortran/20156
15811         PR libfortran/20471
15812         * gfortran.dg/backspace.f: New test.
15813
15814 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15815
15816         * gcc.dg/pr19345.c: New test.
15817
15818 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15819
15820         PR tree-optimization/20640
15821         * gcc.dg/torture/tree-loop-1.c: New.
15822
15823 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15824
15825         PR rtl-optimization/20290
15826         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15827
15828 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15829
15830         * gcc.dg/rs6000-fpint.c: New.
15831
15832 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15833
15834         * gcc.dg/old-style-then-proto-1.c: New test.
15835
15836 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15837
15838         * gfortran.fortran-torture/execute/backspace.f90: Check
15839         after backspace and read was incorrect.
15840
15841 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15842
15843         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15844         buffer past the terminating NUL using memcmp.
15845         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15846         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15847
15848         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
15849         Fix unused/uninitialized variable warnings.
15850
15851         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
15852         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
15853         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
15854         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
15855
15856         * gcc.c-torture/execute/builtins/abs-1-lib.c,
15857         gcc.c-torture/execute/builtins/fputs-lib.c,
15858         gcc.c-torture/execute/builtins/lib/fprintf.c,
15859         gcc.c-torture/execute/builtins/lib/main.c,
15860         gcc.c-torture/execute/builtins/lib/memcmp.c,
15861         gcc.c-torture/execute/builtins/lib/memmove.c,
15862         gcc.c-torture/execute/builtins/lib/mempcpy.c,
15863         gcc.c-torture/execute/builtins/lib/memset.c,
15864         gcc.c-torture/execute/builtins/lib/printf.c,
15865         gcc.c-torture/execute/builtins/lib/sprintf.c,
15866         gcc.c-torture/execute/builtins/lib/stpcpy.c,
15867         gcc.c-torture/execute/builtins/lib/strchr.c,
15868         gcc.c-torture/execute/builtins/lib/strcmp.c,
15869         gcc.c-torture/execute/builtins/lib/strcpy.c,
15870         gcc.c-torture/execute/builtins/lib/strcspn.c,
15871         gcc.c-torture/execute/builtins/lib/strlen.c,
15872         gcc.c-torture/execute/builtins/lib/strncat.c,
15873         gcc.c-torture/execute/builtins/lib/strncmp.c,
15874         gcc.c-torture/execute/builtins/lib/strncpy.c,
15875         gcc.c-torture/execute/builtins/lib/strrchr.c,
15876         gcc.c-torture/execute/builtins/lib/strspn.c,
15877         gcc.c-torture/execute/builtins/lib/strstr.c,
15878         gcc.c-torture/execute/builtins/memops-asm-lib.c,
15879         gcc.c-torture/execute/builtins/strlen-2.c,
15880         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15881         prototypes.
15882
15883 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
15884
15885         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15886         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15887         selectany usage.
15888
15889 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
15890
15891         PR c++/19406
15892         * g++.dg/debug/using1.C: New test.
15893
15894 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
15895
15896         PR middle-end/20524
15897         * gcc.dg/alias-7.c: Prefix asm-declared name with
15898         __USER_LABEL_PREFIX__.
15899
15900 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
15901
15902         Fix fallout from PR middle-end/15700:
15903         * gcc.c-torture/compile/20011119-1.c: Take
15904         __USER_LABEL_PREFIX__ into account.
15905         * gcc.c-torture/compile/20011119-2.c: Likewise.
15906
15907 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15908
15909         PR c++/18644
15910         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15911
15912 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15913
15914         PR c/17855
15915         * gcc.c-torture/compile/struct-non-lval-1.c,
15916         gcc.c-torture/compile/struct-non-lval-2.c,
15917         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15918
15919 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15920
15921         * gcc.dg/tls/tls.exp: Remove temporary file.
15922         * g++.dg/tls/tls.exp: Ditto.
15923         * lib/file-format.exp: Ditto.
15924         * g++.dg/special/ecos.exp: Ditto.
15925
15926         * lib/profopt.exp: Treat prof_ext as a list.
15927         * gcc.misc-tests/bprob.exp: Ditto.
15928         * g++.dg/bprob/bprob.exp: Ditto.
15929
15930         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15931         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15932         g++.dg/tree-ssa/pointer-reference-alias.C,
15933         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15934         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15935         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15936         g++.dg/vect/pr19951.cc: Ditto.
15937         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15938         gcc.dg/builtins-47.c: Ditto.
15939         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15940         gcc.dg/pr20115-1.c: Ditto.
15941         * gcc.dg/tree-ssa/20030530-2.c,
15942         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15943         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15944         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15945         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15946         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15947         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15948         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15949         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15950         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15951         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15952         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15953         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15954         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15955         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15956         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15957         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15958         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15959         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15960         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15961         gcc.dg/tree-ssa/20030824-1.c,
15962         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15963         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15964         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15965         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15966         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15967         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15968         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15969         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15970         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15971         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15972         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15973         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15974         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15975         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15976         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15977         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15978         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15979         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15980         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15981         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15982         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15983         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15984         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15985         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15986         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15987         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15988         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15989         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15990         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15991         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15992         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15993         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15994         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15995         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15996         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15997         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15998         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15999         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16000         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16001         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16002         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16003         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16004         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16005         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16006         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16007         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16008         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16009         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16010         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16011         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16012         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16013         gcc.dg/tree-ssa/useless-1.c: Ditto.
16014         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16015         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16016         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16017         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16018         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16019         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16020         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16021         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16022         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16023         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16024         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16025         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16026         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16027         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16028         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16029         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16030         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16031         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16032         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16033         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16034         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16035         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16036         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16037         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16038         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16039         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16040         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16041         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16042         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16043         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16044         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16045         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16046         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16047         gcc.dg/vect/vect-none.c: Ditto.
16048         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16049         treelang/compile/unsigned.tree: Ditto.
16050
16051         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16052         * gcc.dg/cpp/direct2s.c: Ditto.
16053         * gcc.dg/cpp/paste4.c: Ditto.
16054         * gcc.dg/cpp/separate-1.c: Ditto.
16055         * gcc.dg/pch/save-temps-1.c: Ditto.
16056         * g++.dg/ext/altivec-10.C: Ditto.
16057         * g++.dg/pch/pch.C: Ditto.
16058
16059         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16060
16061         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16062         * g++.dg/template/repo1.C: Ditto.
16063         * g++.dg/template/repo2.C: Ditto.
16064         * g++.dg/template/repo3.C: Ditto.
16065         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16066         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16067         * g++.old-deja/g++.pt/repo1.C: Ditto.
16068         * g++.old-deja/g++.pt/repo2.C: Ditto.
16069         * g++.old-deja/g++.pt/repo3.C: Ditto.
16070         * g++.old-deja/g++.pt/repo4.C: Ditto.
16071
16072         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16073         * gcc.dg/20030107-1.c: Ditto.
16074         * gcc.dg/20030702-1.c: Ditto.
16075         * gcc.dg/profile-generate-1.c: Ditto.
16076         * g++.dg/other/profile1.C: Ditto.
16077         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16078
16079         * lib/gcc-dg.exp (remove-build-file): New.
16080         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16081         cleanup-tree-dump, cleanup-saved-temps): New.
16082
16083 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16084
16085         PR c++/19203, DR 214
16086         * g++.dg/parse/ambig3.C: Not ambiguous.
16087         * g++.dg/template/spec20.C: New.
16088         * g++.dg/template/spec21.C: New.
16089
16090 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16091
16092         PR target/20045
16093         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16094
16095 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16096
16097         PR libfortran/20660
16098         * gfortran.dg/negative_unit.f: New test.
16099
16100 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16101
16102         * gcc.dg/20050330-1.c: New test.
16103
16104 2005-03-30  Devang Patel  <dpatel@apple.com>
16105
16106         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16107
16108 2005-03-30  Dale Johannesen  <dalej@apple.com>
16109
16110         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16111
16112 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16113
16114         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16115         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16116         Strip options from test name.
16117
16118 2005-03-31  Jan Hubicka  <jh@suse.cz>
16119
16120         * gcc.dg/varpool-1.c: New testcase.
16121
16122 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16123
16124         PR c/772
16125         PR c/17913
16126         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16127         gcc.dg/stmt-expr-label-3.c : New tests.
16128         * gcc.c-torture/execute/medce-2.c: Remove.
16129
16130 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16131
16132         PR c/20368
16133         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16134         tests.
16135
16136 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16137
16138         * gcc.c-torture/compile/pr20203.c: New test.
16139
16140 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16141
16142         * gfortran.dg/promotion.f90: New test.
16143
16144 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16145
16146         PR middle-end/20491
16147         * gcc.dg/torture/asm-subreg-1.c: New test.
16148
16149 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16150
16151         PR c/20672
16152         * gcc.dg/pr20672-1.c: New test.
16153
16154 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16155
16156         * gfortran.dg/vect: New directory.
16157         * gfortran.dg/vect/vect.exp: New.
16158         * gfortran.dg/vect/vect-1.f90: New test.
16159         * gfortran.dg/vect/vect-2.f90: New test.
16160         * gfortran.dg/vect/vect-3.f90: New test.
16161         * gfortran.dg/vect/vect-4.f90: New test.
16162         * gfortran.dg/vect/vect-5.f90: New test.
16163
16164 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16165
16166         PR middle-end/20622
16167         * gcc.dg/alias-7.c: New test.
16168
16169 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16170
16171         * gcc.dg/sparc-reg-1.c: New test.
16172
16173 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16174
16175         PR target/19890
16176         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16177
16178 2005-03-29  Dale Ranta  <dir@lanl.gov>
16179             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16180
16181         PR libfortran/20163
16182         * gfortran.dg/pr20163-2.f: New test.
16183
16184 2005-03-28  Jan Hubicka  <jh@suse.cz>
16185
16186         PR middle-end/20635
16187         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16188         by Jakub Jelinek.
16189
16190 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16191
16192         PR tree-optimization/20626
16193         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16194         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16195
16196 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16197
16198         * gfortran.dg/underflow.f90: New test.
16199         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16200
16201 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16202
16203         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16204
16205 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16206
16207         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16208         (g++_init): Make sure that CXXFLAGS is set.
16209         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16210         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16211         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16212         * lib/objc.exp (objc_init): Likewise.
16213         * lib/treelang.exp (treelang_init): Likewise.
16214
16215 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16216
16217         PR tree-optimization/20470
16218         * gcc.dg/tree-ssa/pr20470.c: New test.
16219
16220 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16221
16222         * gcc.dg/ppc-stfiwx.c: New.
16223
16224 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16225
16226         PR target/19888
16227         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16228
16229 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16230
16231         * gcc.dg/20050325-1.c: Fix a typo.
16232
16233 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16234
16235         PR libfortran/19678
16236         PR libfortran/19679
16237         * gfortran.dg/dos_eol.f: New test.
16238
16239 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16240
16241         PR rtl-optimization/20249
16242         * gcc.dg/20050325-1.c: New test.
16243
16244 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16245
16246         PR libfortran/15332
16247         * gfortran.dg/pr15332.f: New test.
16248
16249 2005-03-24  Dale Johannesen  <dalej@apple.com>
16250
16251         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
16252
16253 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
16254
16255         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
16256         'internal' visibility.
16257         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
16258         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
16259         'protected' visibility.
16260         * gcc.dg/visibility-7.c: Likewise.
16261         * lib/target-supports.exp (check_visibility_available): Take
16262         a parameter, the kind of visibility to check for.
16263         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
16264         to check_visibility_available.
16265
16266         * g++.dg/expr/cast3.C: New.
16267
16268 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
16269
16270         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
16271         rs6000.
16272
16273 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
16274
16275         PR target/20095
16276         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
16277
16278 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16279
16280         * gcc.dg/badshift.c: Renamed to...
16281         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
16282
16283         * gcc.target/i386/badshift.c: Renamed to...
16284         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
16285         only.
16286
16287         PR rtl-optimization/20532
16288         * gcc.target/i386/badshift.c: New.
16289
16290 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16291
16292         * gfortran.dg/pr18025.f90: New test.
16293
16294 2005-03-23  Dale Johannesen  <dalej@apple.com>
16295
16296         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
16297
16298 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
16299
16300         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
16301
16302         * lib/target-supports.exp (check_iconv_available): Default
16303         libiconv to -liconv, if there is no definition.
16304
16305 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
16306
16307         * gcc.dg/torture/cris-asm-mof-1.c: New test.
16308
16309 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
16310
16311         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
16312         * g++.dg/opt/pr7503-2.C: Likewise.
16313         * g++.dg/opt/pr7503-3.C: Likewise.
16314         * g++.dg/opt/pr7503-4.C: Likewise.
16315         * g++.dg/opt/pr7503-5.C: Likewise.
16316         * g++.dg/warn/minmax.C: New test.
16317
16318 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16319
16320         * gfortran.dg/g77_intrinsics_funcs.f: New test.
16321         * gfortran.dg/g77_intrinsics_sub.f: New test.
16322
16323 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16324             Jan Hubicka  <jh@suse.cz>
16325             Steven Bosscher <stevenb@suse.de
16326
16327         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16328
16329 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16330
16331         PR c++/19980
16332         * g++.dg/template/redecl3.C: New test.
16333
16334 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16335
16336         PR c++/20499
16337         * g++.dg/parse/error16.C: Tweak error markers.
16338
16339 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16340
16341         PR target/20561
16342         * gcc.dg/20050321-2.c: New test.
16343
16344 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16345
16346         PR c++/20465
16347         PR c++/20381
16348         * g++.dg/template/ptrmem12.C: New.
16349
16350 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16351
16352         PR rtl-optimization/20527
16353         * gcc.c-torture/execute/pr20527-1.c: New test.
16354
16355 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16356
16357         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16358         program, compile it into a real executable and then delete the .c
16359         and .x files afterwards, to avoid problems on testglue targets.
16360
16361 2005-03-21  Stuart Hastings  <stuart@apple.com>
16362
16363         * gcc.target/i386/sse-2.c: New.
16364
16365 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16366
16367         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16368
16369 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16370
16371         * g++.dg/parse/crash25.C: Fix typo.
16372
16373 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16374
16375         PR c++/20461
16376         * g++.dg/parse/crash24.C: New test.
16377
16378         PR c++/20536
16379         * g++.dg/parse/crash25.C: New test.
16380
16381 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16382
16383         PR c++/20147
16384         * g++.dg/ext/stmtexpr4.C: New test.
16385
16386 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16387
16388         PR middle-end/20539
16389         * gcc.c-torture/compile/pr13066-1.c: New test case.
16390         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16391         * g++.dg/opt/pr13066-1.C: Likewise.
16392
16393 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16394
16395         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16396
16397 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16398
16399         PR fortran/18525
16400         * gfortran.dg/nesting_1.f90: New test.
16401
16402 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16403
16404         PR c++/20240
16405         * g++.dg/lookup/using13.C: New test.
16406
16407 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16408
16409         PR c++/20333
16410         * g++.dg/template/crash36.C: New test.
16411
16412 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16413
16414         PR c++/20463
16415         * g++.dg/template/crash35.C: New test.
16416
16417 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16418
16419         PR c++/19966
16420         * g++.dg/overload/operator2.C: New test.
16421
16422 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16423
16424         PR libfortran/20257
16425         * gfortran.dg/pr20257.f90: New test.
16426
16427 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16428
16429         PR libfortran/20480
16430         * gfortran.dg/pr20480.f90: New test.
16431
16432 2005-03-16  Richard Henderson  <rth@redhat.com>
16433
16434         PR middle-end/15700
16435         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16436         (_rtld_global): New.
16437         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16438         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16439
16440         * gcc.dg/alias-3.c: New.
16441         * gcc.dg/alias-4.c: New.
16442         * gcc.dg/alias-5.c: New.
16443         * gcc.dg/alias-6.c: New.
16444
16445 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16446
16447         * gcc.dg/cpp/ucnid-7.c: New.
16448
16449 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16450             Dorit Naishlos  <dorit@il.ibm.com>
16451
16452         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16453         darwin.
16454
16455 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16456
16457         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16458         misaligned accesses.
16459         * gcc.dg/vect/vect-58.c: Likewise.
16460         * gcc.dg/vect/vect-92.c: New.
16461         * gcc.dg/vect/vect-93.c: New.
16462
16463 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16464
16465         PR fortran/18827
16466         * gfortran.dg/assign_2.f90: New test.
16467         * gfortran.dg/assign_3.f90: New test.
16468         * gfortran.dg/assign.f90: New test.
16469
16470 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16471
16472         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16473         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16474         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16475         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16476         names.
16477
16478 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16479
16480         * gcc.dg/cpp/ucnid-6.c: New.
16481
16482         * gcc.dg/cpp/normalize-1.c: New.
16483         * gcc.dg/cpp/normalize-2.c: New.
16484         * gcc.dg/cpp/normalize-3.c: New.
16485         * gcc.dg/cpp/normalize-4.c: New.
16486         * gcc.dg/cpp/ucnid-4.c: New.
16487         * gcc.dg/cpp/ucnid-5.c: New.
16488         * g++.dg/cpp/normalize-1.C: New.
16489         * g++.dg/cpp/ucnid-1.C: New.
16490
16491 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16492
16493         * gcc.dg/pr18628.c: New.
16494
16495 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16496
16497         PR c++/20280
16498         * g++.dg/tree-ssa/pr20280.C: New.
16499
16500 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16501
16502         PR fortran/20467
16503         * gfortran.dg/stfunc_2.f90: New test.
16504
16505 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16506
16507         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16508
16509 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16510
16511         * gcc.dg/tree-ssa/20050314-1.c: New test.
16512
16513 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16514
16515         PR c++/4403
16516         PR c++/9783, DR433
16517         * g++.dg/template/friend34.C: New test.
16518         * g++.dg/template/friend35.C: Likewise.
16519         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16520
16521 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16522
16523         Friend class name lookup 5/n
16524         PR c++/1016
16525         * g++.dg/lookup/hidden-class1.C: New test.
16526         * g++.dg/lookup/hidden-class2.C: Likewise.
16527         * g++.dg/lookup/hidden-class3.C: Likewise.
16528         * g++.dg/lookup/hidden-class4.C: Likewise.
16529         * g++.dg/lookup/hidden-class5.C: Likewise.
16530         * g++.dg/lookup/hidden-class6.C: Likewise.
16531         * g++.dg/lookup/hidden-class7.C: Likewise.
16532         * g++.dg/lookup/hidden-class8.C: Likewise.
16533         * g++.dg/lookup/hidden-class9.C: Likewise.
16534         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
16535         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
16536         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
16537         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
16538         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
16539         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
16540         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
16541         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
16542         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
16543         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
16544         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
16545
16546 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
16547
16548         PR c++/20157
16549         * g++.dg/template/error18.C: New test.
16550
16551 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16552
16553         PR debug/16792
16554         * g++.dg/debug/pr16792.C: New test.
16555
16556 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16557
16558         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
16559         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
16560         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
16561         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
16562         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
16563         test assertion names.
16564
16565 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16566
16567         PR fortran/18600
16568         * gfortran.dg/stfunc_1.f90: New test.
16569
16570 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16571
16572         PR fortran/16907
16573         * gfortran.dg/real_index_1.f90: New test.
16574
16575 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16576
16577         PR fortran/20323
16578         * gfortran.dg/spec_expr_1.f90: New test.
16579
16580 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16581
16582         PR c/20402
16583         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16584         new parser.
16585
16586 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16587
16588         PR fortran/20361
16589         * gfortran.dg/largeequiv_1.f90: New test.
16590
16591 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16592
16593         * gcc.dg/ucnid-1.c: New.
16594         * gcc.dg/ucnid-2.c: New.
16595         * gcc.dg/ucnid-3.c: New.
16596         * gcc.dg/ucnid-4.c: New.
16597         * gcc.dg/ucnid-5.c: New.
16598         * gcc.dg/ucnid-6.c: New.
16599         * gcc.dg/cpp/ucnid-1.c: New.
16600         * gcc.dg/cpp/ucnid-2.c: New.
16601         * gcc.dg/cpp/ucnid-3.c: New.
16602         * g++.dg/other/ucnid-1.C: New.
16603
16604 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16605
16606         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16607
16608 2005-03-11  Per Bothner  <per@bothner.com>
16609
16610         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16611         that diagnotics refer to correct token.
16612         * gcc.dg/unused-3.c: Likewise.
16613
16614 2005-03-11  Per Bothner  <per@bothner.com>
16615
16616         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16617         constant" is now actually on same line as string constant.
16618         * gcc.dg/cpp/direct2s.c: Likewise.
16619
16620 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16621
16622         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16623
16624 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16625
16626         PR libfortran/20124
16627         * gfortran.dg/pr20124.f90: New Test
16628
16629 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16630
16631         PR tree-optimization/20130
16632         * gcc.dg/pr20130-1.c: New test.
16633
16634 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16635
16636         PR target/20095
16637         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16638
16639 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16640
16641         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16642
16643 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16644
16645         * g++.dg/eh/forced1.C: Fix comment.
16646         * g++.dg/eh/forced2.C: Ditto.
16647         * g++.dg/eh/forced3.C: Ditto.
16648         * g++.dg/eh/forced4.C: Ditto.
16649
16650 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16651
16652         PR rtl-opt/20412
16653         * gcc.c-torture/compile/pr20412.c: New test.
16654
16655 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16656
16657         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16658
16659 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16660
16661         PR target/20322
16662         * gcc.dg/20050307-1.c: New test.
16663
16664 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16665
16666         PR c++/20375
16667         * g++.dg/other/stdarg3.C: New.
16668
16669 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16670
16671         PR c++/18384, c++/18327
16672         * g++.dg/init/array19.C: New test.
16673
16674         PR inline-asm/20314
16675         * gcc.dg/torture/pr20314-1.c: New test.
16676         * gcc.dg/torture/pr20314-2.c: New test.
16677
16678 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16679
16680         * gcc.dg/20050309-1.c: New test.
16681
16682 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16683
16684         * gcc.dg/builtins-10.c: Reactivate disabled test.
16685         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16686         new cbrt transformations.
16687
16688 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16689
16690         PR c++/20208
16691         * g++.dg/template/array13.C: New test.
16692
16693 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16694
16695         PR c++/16859
16696         * g++.dg/init/brace4.C: New test.
16697
16698 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16699
16700         PR c++/20186
16701         * g++.dg/template/non-dependent12.C: New.
16702
16703 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16704
16705         PR c++/20142
16706         * g++.dg/init/array18.C: Add dg-do run marker.
16707
16708         PR c++/20142
16709         * g++.dg/init/array18.C: New test.
16710
16711 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16712
16713         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16714         * g++.dg/gcov/gcov.exp: Likewise.
16715         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16716         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16717         * lib/c-torture.exp: Likewise.
16718         * lib/fortran-torture.exp: Likewise.
16719         * lib/g++.exp: Likewise.
16720         * lib/gcc-defs.exp: Likewise.
16721         * lib/gcc-dg.exp: Likewise.
16722         * lib/gcc.exp: Likewise.
16723         * lib/gcov.exp: Likewise.
16724         * lib/gfortran.exp: Likewise.
16725         * lib/mike-g++.exp: Likewise.
16726         * lib/mike-gcc.exp: Likewise.
16727         * lib/objc-torture.exp: Likewise.
16728         * lib/objc.exp: Likewise.
16729         * lib/profopt.exp: Likewise.
16730         * lib/target-libpath.exp: Likewise.
16731         * lib/target-supports.exp: Likewise.
16732         * lib/treelang.exp: Likewise.
16733         * lib/wrapper.exp: Likewise.
16734
16735 2005-03-08  Jeff Law  <law@redhat.com>
16736
16737         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16738         PHI-OPT changes.
16739
16740 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16741
16742         * gcc.dg/vect/pr20122.c: New test.
16743
16744 2005-03-07  Jeff Law  <law@redhat.com>
16745
16746         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16747         was folded away.
16748         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16749         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16750         * gcc.dg/tree-ssa/pr18134.c: New test.
16751
16752 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16753
16754         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16755         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16756         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16757
16758 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16759
16760         PR tree-opt/17671
16761         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16762
16763 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16764
16765         * g++.dg/warn/Wnvdtor.C: New test.
16766
16767 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16768
16769         * gcc.dg/torture/pr19683-1.c: New test.
16770
16771 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16772
16773         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16774         * gfortran.dg/g77/19990313-2.f: Ditto.
16775         * gfortran.dg/g77/19990313-3.f: Ditto.
16776         * gfortran.dg/g77/19990525-0.f: Ditto.
16777         * gfortran.dg/g77/19990826-0.f: Ditto.
16778         * gfortran.dg/g77/19990826-2.f: Ditto.
16779         * gfortran.dg/g77/19990826-3.f: Ditto.
16780         * gfortran.dg/g77/20000511-1.f: Ditto.
16781         * gfortran.dg/g77/20000511-2.f: Ditto.
16782         * gfortran.dg/g77/970625-2.f: Ditto.
16783         * gfortran.dg/g77/980310-2.f: Ditto.
16784         * gfortran.dg/g77/980310-3.f: Ditto.
16785         * gfortran.dg/g77/980310-8.f: Ditto.
16786         * gfortran.dg/g77/980519-2.f: Ditto.
16787         * gfortran.dg/g77/alpha1.f: Ditto.
16788         * gfortran.dg/g77/claus.f: Ditto.
16789         * gfortran.dg/g77/erfc.f: Ditto.
16790         * gfortran.dg/g77/short.f: Ditto.
16791         * gfortran.fortran-torture/execute/data.f90: Ditto.
16792         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16793         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16794
16795 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16796
16797         * lib/file-format.exp (gcc_target_object_format): Add check for som
16798         format and hardcode object formats on hppa*-*-hpux*.
16799         * lib/target-supports.exp (check_weak_available): Add check for som
16800         object format.  Always return 0 on hppa*-*-hpux10*.
16801
16802         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16803         is defined.
16804
16805         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16806
16807 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16808
16809         * gfortran.dg/pr19936_1.f90: New test.
16810         * gfortran.dg/pr19936_2.f90: New test.
16811         * gfortran.dg/pr19936_3.f90: New test.
16812
16813 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16814             Paul Thomas <prthomas@drfccad.cea.fr>
16815
16816         * gfortran.dg/PR19754_1.f90: New test.
16817         * gfortran.dg/PR19754_2.f90: Ditto.
16818
16819 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16820
16821         PR c++/19311
16822         * g++.dg/template/non-dependent11.C: New test.
16823
16824 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16825
16826         * lib/target-supports.exp (check_iconv_available): Fix comment.
16827
16828 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16829             Joseph S. Myers  <joseph@codesourcery.com>
16830
16831         PR c++/19797
16832         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16833
16834 2005-03-04  Matthew Sachs  <msachs@apple.com>
16835
16836         * gcc.exp (gcc_target_compile): Put braces around
16837         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16838         * objc.exp (objc_target_compile): Likewise.
16839         * treelang.exp (treelang_target_compile): Likewise.
16840
16841 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16842
16843         PR fortran/19673
16844         * gfortran.dg/func_result_1.f90: New test.
16845
16846 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16847
16848         * gcc.misc-tests/options.exp: New test.
16849
16850 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
16851
16852         * gcc.dg/pr15784-4.c: New test.
16853
16854 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
16855
16856         * gcc.c-torture/execute/pr17133.c: New.
16857         * gcc.c-torture/compile/20050303-1.c: New.
16858
16859 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
16860
16861         * gcc.dg/cpp/assert4.c: Fix for cygwin.
16862
16863 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
16864
16865         * g++.dg/overload/using2.C: New.
16866
16867 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
16868
16869         PR c++/19916
16870         * g++.dg/init/ptrmem2.C: New test.
16871
16872 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
16873
16874         PR c/8927
16875         * gcc.dg/pr8927-1.c: New test.
16876
16877 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         PR c++/20232
16880         * g++.dg/inherit/covariant12.C: New.
16881
16882 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16883
16884         PR fortran/19479
16885         * gfortran.dg/bound_1.f90: New test.
16886
16887 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
16888
16889         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16890         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16891
16892 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
16893
16894         PR c/20245
16895         * gcc.dg/pr20245-1.c: New test.
16896
16897 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
16898
16899         PR middle-end/19874
16900         * gcc.c-torture/execute/20050119-2.c: New test case.
16901
16902 2005-02-28  Ben Elliston  <bje@au.ibm.com>
16903
16904         * README: Update the DejaGnu bug reporting address.
16905         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16906         * lib/objc-torture.exp: Likewise.
16907
16908 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16909
16910         * gfortran.dg/boz_1.f90: New test.
16911         * gfortran.dg/boz_3.f90: New test.
16912         * gfortran.dg/boz_4.f90: New test.
16913
16914 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16915
16916         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16917         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16918
16919 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16920
16921         PR libfortran/20101
16922         * gfortran.dg/write_0_pe_format.f90: New test.
16923
16924 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16925
16926         PR c++/20206
16927         * g++.dg/opt/thunk2.C: New test.
16928         * g++.dg/opt/covariant1.C: New test.
16929
16930 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16931
16932         * gfortran.dg/e_d_fmt.f90: New test.
16933
16934 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16935
16936         * gcc.dg/asm-b.c: Fix comment typos.
16937
16938 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16939
16940         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16941         a V_MAY_DEF also.
16942
16943 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16944
16945         PR tree-opt/20188
16946         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16947         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16948         * gcc.dg/asm-b.c: New test.
16949
16950 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16951
16952         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16953         Disable this test on IRIX 6.
16954
16955 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16956
16957         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16958         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16959         parser.
16960
16961 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16962
16963         PR tree-optimization/20204
16964         * testsuite/gcc.dg/pr20204.c: New test.
16965
16966 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16967
16968         PR target/20196
16969         * gcc.c-torture/execute/20050224-1.c: New test.
16970
16971         PR c++/20175
16972         * g++.dg/warn/Wbraces2.C: New test.
16973
16974 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16975
16976         PR c++/19878
16977         * g++.dg/init/const2.C: New test.
16978
16979 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16980
16981         PR tree-optimization/20100
16982         * gcc.c-torture/execute/pr20100-1.c: New test.
16983
16984 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16985
16986         * gfortran.dg/implicit_3.f90: New test.
16987
16988         * gfortran.dg/deftype_1.f90: New test.
16989
16990 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16991
16992         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16993         the test passes.
16994         * g++.dg/other/anon3.C: Accept a warning.
16995
16996 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16997
16998         * gcc.dg/pr20017.c: Fix a comment typo.
16999
17000 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17001
17002         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17003
17004 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17005
17006         PR ada/19902
17007         * ada/acats/tests/cxa/cxa3004.a: Remove.
17008         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17009
17010 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17011
17012         PR c++/20073
17013         * g++.dg/init/const1.C: New test.
17014
17015         PR c++/19991
17016         * g++.dg/parse/constant7.C: New test.
17017
17018         PR c++/20152
17019         * g++.dg/parse/error27.C: New test.
17020         * g++.dg/template/qualttp15.C: Adjust error markers.
17021         * g++.old-deja/g++.other/struct1.C: Likewise.
17022
17023         PR c++/20153
17024         * g++.dg/template/error17.C: New test.
17025
17026         PR c++/20148
17027         * g++.dg/parser/error26.C: New test.
17028
17029 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17030
17031         PR tree-optimization/20100
17032         PR tree-optimization/20115
17033         * gcc.dg/pr20115.c: New test.
17034         * gcc.dg/pr20115-1.c: New test.
17035         * gcc.dg/pr20100.c: New test.
17036         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17037         call-clobbered variables after alias1.
17038
17039 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17040
17041         * gfortran.dg/list_read_4.f90: new test.
17042
17043 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17044
17045         PR rtl-optimization/20017.
17046         * gcc.dg/pr20017.c: New.
17047
17048 2005-02-22  Devang Patel  <dpatel@apple.com>
17049
17050         PR 19952
17051         * g++.dg/tree-ssa/pr19952.C: New test.
17052
17053 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/19883
17056         * g++.dg/parse/constant6.C: New test.
17057
17058 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17059
17060         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17061         * g++.dg/charset/asm2.c: Likewise.
17062         * g++.dg/charset/asm3.c: Likewise.
17063         * g++.dg/charset/asm4.c: Likewise.
17064         * g++.dg/charset/asm5.c: Likewise.
17065         * g++.dg/charset/attribute1.c: Likewise.
17066         * g++.dg/charset/attribute2.c: Likewise.
17067         * g++.dg/charset/extern1.cc: Likewise.
17068         * g++.dg/charset/extern2.cc: Likewise.
17069         * g++.dg/charset/extern3.cc: Likewise.
17070         * g++.dg/charset/function.cc: Likewise.
17071         * g++.dg/charset/string.c: Likewise.
17072         * g++.dg/charset/charset.exp: Likewise.
17073         * lib/target-supports.exp (check_iconv_available): Fix comment.
17074
17075 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17076
17077         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17078         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17079         * gcc.dg/charset/asm2.c: Likewise.
17080         * gcc.dg/charset/asm3.c: Likewise.
17081         * gcc.dg/charset/asm4.c: Likewise.
17082         * gcc.dg/charset/asm5.c: Likewise.
17083         * gcc.dg/charset/asm6.c: Likewise.
17084         * gcc.dg/charset/attribute1.c: Likewise.
17085         * gcc.dg/charset/attribute2.c: Likewise.
17086         * gcc.dg/charset/builtin1.c: Likewise.
17087         * gcc.dg/charset/extern.c: Likewise.
17088         * gcc.dg/charset/function.c: Likewise.
17089         * gcc.dg/charset/string.c: Likewise.
17090         * gcc.dg/charset/charset.exp: Likewise.
17091
17092 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17093
17094         PR fortran/20086
17095         * gfortran.dg/pr20086.f90: New test.
17096
17097 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17098
17099         PR tree-optimization/19786
17100         * g++.dg/tree-ssa/pr19786.C: New.
17101
17102 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17103
17104         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17105
17106 2005-02-21  Jeff Law  <law@redhat.com>
17107
17108         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17109
17110 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17111
17112         * gfortran.dg/do_iterator: Split loop, markup all lines for
17113         which an error locus is printed.
17114         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17115         locus is printed.
17116         * gfortran.dg/select_4.f90: Likewise.
17117         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17118         locuses in the various permutations.
17119
17120 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17121
17122         PR tree-optimization/19951
17123         * g++.dg/vect: New directory.
17124         * g++.dg/vect/vect.exp: New file.
17125         * g++.dg/vect/pr19951.cc: New testcase.
17126         * g++.dg/dg.exp: Also prune vectorizer tests.
17127
17128 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17129
17130         PR 18785
17131         * gcc.dg/charset/builtin1.c: New test.
17132
17133 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17134
17135         PR c++/19299
17136         * g++.dg/inherit/volatile1.C: New test.
17137
17138         PR c++/19440
17139         * g++.dg/template/dtor4.C: New test.
17140
17141 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17142
17143         * gfortran.dg/int_1.f90: New test.
17144
17145 2005-02-19  Devang Patel  <dpatel@apple.com>
17146
17147         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17148
17149 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17150
17151         * gfortran.dg/achar_1.f90: New test.
17152
17153 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17154
17155         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17156
17157 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17158             Jakub Jelinek  <jakub@redhat.com>
17159
17160         PR tree-optimization/19828
17161         * gcc.dg/tree-ssa/loop-7.c: New test.
17162         * gcc.c-torture/execute/20050218-1.c: New test.
17163
17164 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17165
17166         PR c/20043
17167         * gcc.dg/transparent-union-1.c: New test.
17168         * gcc.dg/transparent-union-2.c: New test.
17169
17170 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17171
17172         PR tree-optimization/18977
17173         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17174
17175 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17176
17177         PR target/20054
17178         * gcc.dg/pr20054.c: New test.
17179
17180 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17181
17182         PR c++/19508
17183         * g++.dg/ext/attrib20.C: New test.
17184
17185 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17186
17187         PR middle-end/20030
17188         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17189
17190 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17191
17192         PR c++/20008
17193         * g++.dg/opt/switch4.C: New.
17194
17195 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17196
17197         PR c++/20023
17198         PR tree-optimization/20009
17199         * gcc.c-torture/compile/20050217-1.c: New test.
17200         * g++.dg/opt/switch3.C: New test.
17201
17202         PR tree-optimization/18947
17203         * gcc.c-torture/compile/20050215-1.c: New test.
17204         * gcc.c-torture/compile/20050215-2.c: New test.
17205         * gcc.c-torture/compile/20050215-3.c: New test.
17206
17207 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17208
17209         PR c++/20028
17210         * g++.dg/template/crash34.C: New.
17211
17212         PR c++/20022
17213         * g++.dg/other/access3.C: New.
17214
17215 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17216
17217         * gcc.dg/vect/vect-98.c: New test.
17218
17219 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17220
17221         PR tree-optimization/19967
17222         * gcc.dg/pr19967.c: New.
17223
17224 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17225
17226         PR middle-end/19857
17227         * gcc.dg/tree-ssa/20050215-1.c: New test.
17228         * gcc.c-torture/execute/20050215-1.c: New test.
17229
17230 2005-02-15  Eric Christopher  <echristo@redhat.com>
17231
17232         * gcc.dg/cpp/20050215-1.c: New file.
17233
17234 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17235
17236         PR tree-optimization/15785
17237         * gcc.dg/pr15785-1.c: New test.
17238
17239 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17240
17241         PR c++/17788
17242         * g++.dg/init/ctor4.C: New.
17243         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17244
17245 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17246
17247         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17248         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17249
17250 2005-02-15  Andreas Schwab  <schwab@suse.de>
17251
17252         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
17253         declare malloc.
17254
17255 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
17256
17257         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
17258
17259 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
17260
17261         PR tree-optimization/19853
17262         * gcc.c-torture/compile/pr19853.c: New test.
17263
17264 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17265
17266         PR c++/19608
17267         * g++.dg/parse/local-class1.C: New.
17268
17269         PR c++/19895
17270         * g++.dg/parse/ptrmem3.C: New.
17271
17272         PR c++/19884
17273         * g++.old-deja/g++.oliva/template6.C: Add another case.
17274         * g++.dg/template/explicit6.C: New.
17275
17276 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
17277
17278         PR c++/17816
17279         * g++.dg/other/redecl2.C: New.
17280
17281 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17282
17283         PR c++/19891
17284         * g++.dg/abi/covariant4.C: New.
17285
17286 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
17287
17288         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
17289
17290 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
17291
17292         * gcc.dg/vect/vect-96.c: Fix typo.
17293
17294 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17295
17296         PR c++/14479
17297         PR c++/19487
17298         * g++.dg/template/enum5.C: New test.
17299
17300 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17301
17302         * gcc.dg/vect/vect-97.c: New test.
17303
17304 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17305
17306         * gcc.dg/vect/vect-96.c: New test.
17307
17308 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
17309
17310         * gcc.dg/builtins-34.c: Also check ldexp*.
17311
17312 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
17313
17314         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
17315
17316 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
17317
17318         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
17319         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
17320         dg-require-dll, dg-require-iconv, dg-require-named-sections,
17321         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17322         selector_list, selector_expression, dg-process-target): Move to new
17323         file target-supports-dg.exp.
17324         * lib/target-supports-dg.exp: New.
17325
17326         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17327         New.
17328
17329 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17330
17331         PR c++/19666
17332         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17333
17334         PR middle-end/19858
17335         * gcc.c-torture/compile/20050210-1.c: New test.
17336
17337 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17338
17339         PR c++/19755
17340         * g++.dg/warn/Wbraces1.C: New test.
17341
17342 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17343
17344         * gcc.dg/builtins-52.c: New testcase.
17345
17346 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17347
17348         PR c/19342
17349         * gcc.c-torture/execute/20050119-1.c: New test.
17350
17351 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/19811
17354         * g++.dg/init/delete1.C: New test.
17355
17356 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17357
17358         PR c++/18470
17359         * g++.dg/template/static12.C: New test.
17360
17361 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17362
17363         PR c++/19787
17364         * g++.dg/conversion/ambig1.C: New test.
17365
17366         PR c++/19739
17367         * g++.dg/ext/attrib19.C: New test.
17368
17369         PR c++/19732
17370         * g++.dg/parse/dtor5.C: New test.
17371
17372         PR c++/19762
17373         * g++.dg/template/dtor3.C: New test.
17374
17375         PR c++/19826
17376         * g++.dg/template/static11.C: New test.
17377         * g++.dg/template/crash2.C: Remove dg-error marker.
17378
17379 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17380
17381         PR C++/18491
17382         * g++.old-deja/g++.mike/p10769a.C: Remove.
17383
17384 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17385
17386         * gcc.dg/builtins-48.c: New test case.
17387         * gcc.dg/builtins-49.c: New test case.
17388         * gcc.dg/builtins-50.c: New test case.
17389         * gcc.dg/builtins-51.c: New test case.
17390
17391 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17392
17393         PR middle-end/19583
17394         * g++.dg/warn/Wreturn-type-3.C: New test.
17395
17396 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17397
17398         PR middle-end/19402
17399         * gcc.dg/pr19402-1.c: New testcase.
17400         * gcc.dg/pr19402-2.c: likewise.
17401
17402 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17403
17404         PR middle-end/19854
17405         * g++.dg/tree-ssa/tmmti.C: New testcase.
17406
17407 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17408
17409         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17410
17411 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17412
17413         PR c++/19733
17414         * g++.dg/parse/crash23.C: New test.
17415         * g++.dg/warn/Weff1.C: New test.
17416
17417 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17418
17419         * gcc.dg/20050209-1.c: New test.
17420
17421 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17422
17423         PR target/19799
17424         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17425
17426 2005-02-08  Mike Stump  <mrs@apple.com>
17427
17428         * g++.dg/pch/import-2.c: New test.
17429         * g++.dg/pch/import-2.hs: New.
17430         * g++.dg/pch/include/import-2a.h: New.
17431         * g++.dg/pch/include/import-2b.h: New.
17432
17433 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17434
17435         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17436
17437 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17438
17439         * gfortran.dg/substr_1.f90: New test.
17440
17441 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17442
17443         PR middle-end/19775
17444         * gcc.dg/torture/builtin-power-1.c: Disable test for
17445         invalid transformation.
17446         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17447         no longer optimize.
17448         * gcc.dg/builtins-47.c: New testcase.
17449
17450 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17451             Dorit Naishlos  <dorit@il.ibm.com>
17452
17453         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17454
17455 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17456
17457         * gcc.c-torture/compile/20050206-1.c: New test.
17458
17459 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17460
17461         PR tree-opt/19768
17462         * g++.dg/opt/pr19768.C: New test.
17463
17464 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17465
17466         PR tree-opt/19736
17467         * gcc.c-torture/compile/pr19736.c: New test.
17468
17469 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17470
17471         PR c++/17401
17472         * g++.dg/parse/error25.C: New test.
17473
17474 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17475
17476         * gcc.c-torture/execute/20050203-1.c: New.
17477
17478 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17479
17480         * gcc.dg/vect/vect-85.c: Remove xfail.
17481         * gcc.dg/vect/vect-86.c: Remove xfail.
17482         * gcc.dg/vect/vect-87.c: Remove xfail.
17483         * gcc.dg/vect/vect-88.c: Remove xfail.
17484
17485 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17486
17487         * gcc.dg/altivec-19.c: New.
17488
17489 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17490
17491         PR c/17807
17492         * gcc.dg/nested-func-3.c: New test.
17493         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17494
17495 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17496
17497         * gcc.test-framework/gen_directive_tests: Generate tests for
17498         selector expressions.
17499
17500 2005-02-02  Matt Austern  <austern@apple.com>
17501
17502         PR c++/19628
17503         * g++/ext/builtin7.C: New.
17504         * g++/ext/builtin8.C: New.
17505
17506 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17507
17508         PR c/18502
17509         * gcc.dg/pr18502-1.c: New test.
17510
17511 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17512
17513         PR c++/17413
17514         * g++.dg/template/local4.C: Tweak.
17515
17516 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17517
17518         PR tree-optimization/19578
17519         * gcc.c-torture/compile/20050202-1.c: New test.
17520
17521 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17522
17523         PR c/19435
17524         * gcc.dg/c99-init-4.c: New test.
17525
17526 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17527
17528         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
17529
17530         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
17531
17532         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
17533         * g++.dg/eh/check-vect.h: New.
17534
17535         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
17536         * gcc.dg/vect/vect-78.c: Ditto.
17537         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
17538         Remove.
17539
17540         * g++.dg/conversion/simd1.C: Expect warning.
17541         * g++.dg/ext/attribute-test-1.C: Ditto.
17542         * g++.dg/ext/attribute-test-2.C: Ditto.
17543         * g++.dg/ext/attribute-test-3.C: Ditto.
17544         * g++.dg/ext/attribute-test-4.C: Ditto.
17545
17546         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
17547         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
17548
17549         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
17550
17551 2005-02-01  Richard Henderson  <rth@redhat.com>
17552
17553         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17554         long double for ibm double-double format.
17555         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17556
17557 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
17558
17559         PR tree-optimization/19633
17560         * testsuite/gcc.dg/pr19633-1.c: New test.
17561         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
17562         to NULL or a symbol.
17563
17564 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17565
17566         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
17567         New procs.
17568         (dg-process-target (local override)): Handle selector expressions.
17569
17570         * gcc.test-framework/README: Describe tests in source directory.
17571         * gcc.test-framework/test-framework.awk: Handle dg- tests.
17572         * gcc.test-framework/test-framework.exp: Handle dg- tests.
17573         * gcc.test-framework/dg-bogus-exp-P.c: New test.
17574         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
17575         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17576         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17577         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17578         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17579         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17580         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17581         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17582         * gcc.test-framework/dg-error-exp-P.c: New test.
17583         * gcc.test-framework/dg-error-exp-XP.c: New test.
17584         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17585         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17586         * gcc.test-framework/dg-output-exp-P.c: New test.
17587         * gcc.test-framework/dg-output-exp-XF.c: New test.
17588         * gcc.test-framework/dg-warning-exp-P.c: New test.
17589         * gcc.misc-tests/dg-1.c: Remove.
17590         * gcc.misc-tests/dg-2.c: Remove.
17591         * gcc.misc-tests/dg-3.c: Remove.
17592         * gcc.misc-tests/dg-4.c: Remove.
17593         * gcc.misc-tests/dg-5.c: Remove.
17594         * gcc.misc-tests/dg-6.c: Remove.
17595         * gcc.misc-tests/dg-7.c: Remove.
17596         * gcc.misc-tests/dg-8.c: Remove.
17597         * gcc.misc-tests/dg-9.c: Remove.
17598         * gcc.misc-tests/dg-10.c: Remove.
17599         * gcc.misc-tests/dg-11.c: Remove.
17600         * gcc.misc-tests/dg-12.c: Remove.
17601         * gcc.misc-tests/dg-test.exp: Remove.
17602
17603         * gcc.test-framework/test-framework.awk: Change recording and
17604         printing of passes and failures.
17605
17606         * gcc.test-framework: New directory.
17607         * gcc.test-framework/README: New.
17608         * gcc.test-framework/test-framework.exp: New.
17609         * gcc.test-framework/test-framework.awk: New.
17610         * gcc.test-framework/gen_directive_tests: New.
17611
17612 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17613
17614         * lib/treelang.exp: Fix comment typos.
17615         (treelang_target_compile): Don't append libs=-ltreelang to options.
17616
17617 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17618
17619         * g++.dg/parse/typename7.C: Adjust error messages.
17620
17621 2005-01-31  Jeff Law  <law@redhat.com>
17622
17623         * gcc.c-torture/execute/20050131-1.c: New test.
17624         * gcc.dg/wcaselabel.c: New test.
17625
17626 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17627
17628         * g++.dg/other/warning1.C: Adjust error messags.
17629         * g++.dg/parse/constant5.C: New test.
17630
17631 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17632
17633         PR c/19333
17634         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17635         the test case valid.
17636         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17637         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17638         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17639         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17640         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17641         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17642
17643 2005-01-31  Dale Johannesen  <dalej@apple.com>
17644
17645         * g++.dg/opt/pr19650.C: New test.
17646
17647 2005-01-31  Richard Henderson  <rth@redhat.com>
17648
17649         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17650         long double for intel double extended format.
17651         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17652
17653 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17654
17655         PR c++/19555
17656         * g++.dg/template/static10.C: New test.
17657
17658         PR c++/19395
17659         * g++.dg/parse/error24.C: New test.
17660
17661         PR c++/19367
17662         * g++.dg/lookup/builtin1.C: New test.
17663
17664         PR c++/19457
17665         * g++.dg/warn/conv3.C: New test.
17666
17667 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17668
17669         PR fortran/19647
17670         * gfortan.dg/inquire_7.f90
17671
17672 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17673
17674         PR tree-optimization/15791
17675         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17676         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17677         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17678         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17679         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17680         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17681         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17682         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17683         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17684         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17685
17686 2005-01-29  Paul Brook  <paul@codesourcery.com>
17687
17688         PR fortran/18565
17689         * check.c (real_or_complex_check): New function.
17690         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17691         * intrinsic.c (add_functions): Use new check functions.
17692         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17693         Add prototypes.
17694
17695 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17696
17697         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17698         gcc.dg/lvalue-3.c: New tests.
17699         * gcc.dg/concat.c: Update expected messages.
17700
17701 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17702
17703         PR libfortran/19595
17704         * gfortran.dg/eor_1.f90: New test.
17705
17706 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17707
17708         PR fortran/19589
17709         * gfortran.dg/logical_data_1.f90: New test.
17710
17711 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17712
17713         PR c++/19253
17714         * g++.dg/template/crash33.C: New test.
17715
17716         PR c++/19667
17717         * g++.dg/template/crash32.C: New test.
17718
17719 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17720
17721         PR middle-end/16558
17722         * g++.dg/warn/Wreturn-type-2.C: New test.
17723
17724 2004-06-24  Jeff Law  <law@redhat.com>
17725
17726         * gcc.dg/tree-ssa/20050128-1.c: New test.
17727
17728 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17729
17730         * gcc.target/frv/all-mdpackh-1.c: New test.
17731
17732 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17733
17734         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17735
17736 2005-01-27  Richard Henderson  <rth@redhat.com>
17737
17738         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17739
17740 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17741
17742         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17743
17744 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17745
17746         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17747         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17748         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17749         to cope with cases where the multilib options override the dg-options.
17750
17751 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17752
17753         PR c/18946
17754         * gcc.dg/noncompile/20050120-1.c: New test.
17755
17756 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17757
17758         PR tree-optimization/19633
17759         * gcc.dg/pr19633.c: New test.
17760         * gcc.dg/tree-ssa/pr19633.c: New test.
17761
17762 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17763
17764         * gcc.dg/20041216-1.c: New test.
17765
17766 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17767
17768         PR objc/18862
17769         * objc.dg/selector-2.m: New test.
17770
17771 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17772
17773         * g++.dg/opt/range-test-2.C: New test.
17774
17775         PR rtl-optimization/19579
17776         * gcc.c-torture/execute/20050124-1.c: New test.
17777
17778 2005-01-26  Greg Parker  <gparker@apple.com>
17779         Stuart Hastings  <stuart@apple.com>
17780
17781         * gcc.c-torture/execute/20050125-1.c: New.
17782
17783 2005-01-18  Jan Hubicka  <jh@suse.cz>
17784
17785         PR tree-optimize/19337
17786         * gcc.c-torture/compile/20050119-1.c: New test.
17787
17788 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17789
17790         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17791         test for successful match.
17792
17793 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17794
17795         PR objc/18408
17796         * objc.dg/comp-types-7.m: New test.
17797
17798 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17799
17800         * lib/target-supports.exp (current_target_name): New.
17801         (check_effective_target_ilp32, check_effective_target_lp64):
17802         Cache the result to use as long as the current target, with
17803         multilib flags, remains the same.
17804
17805         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17806         (dg-require-weak, dg-require-visibility, dg-require-alias,
17807         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17808         dg-require-effective-target, dg-skip-if): Remove call to
17809         skip_test_and_clear_xfail.
17810         (dg-test): Clear xfail data.
17811
17812 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17813
17814         PR target/17751
17815         * gcc.dg/ppc64-toc.c: New test.
17816
17817         * g++.dg/tree-ssa/empty-1.C: New test.
17818
17819         PR middle-end/19551
17820         * gcc.c-torture/execute/20050121-1.c: New test.
17821         * gcc.dg/20050121-2.c: New test.
17822
17823 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17824         Paul Brook  <paul@codesourcery.com>
17825
17826         PR fortran/17941
17827         * gfortran.dg/real_const_1.f: New test.
17828         * gfortran.dg/real_const_2.f90: New test.
17829         * gfortran.dg/complex_int_1.f90: New test.
17830
17831 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17832
17833         PR fortran/19313
17834         * gfortan.dg/inquire_6.f90: New test.
17835
17836 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17837
17838         PR libfortran/19451
17839         * open_readonly_1.f90: New test.
17840
17841 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17842
17843         PR libfortran/18982
17844         * gfortran.dg/open_new.f90: New file.
17845
17846 2005-01-22  Paul Brook  <paul@codesourcery.com>
17847
17848         * namelist_1.f90: New test.
17849
17850 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
17851
17852         PR tree-optimization/19484
17853         * gcc.c-torture/compile/20050122-[12].c: New tests.
17854
17855 2005-01-22  Paul Brook  <paul@codesourcery.com>
17856
17857         * gfortran.dg/implicit_2.f90: New test.
17858
17859 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
17860
17861         PR fortran/19314
17862         * gfortran.dg/inquire_5.f90: New test.
17863
17864 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17865
17866         PR c/18809
17867         * gcc.dg/pr18809-1.c: New test.
17868
17869 2005-01-21  Ian Lance Taylor  <ian@airs.com>
17870
17871         * gcc.dg/20050121-1.c: New test.
17872
17873         PR tree-optimization/13000
17874         * gcc.dg/20040206-1.c: Change warning to point where function is
17875         being inlined.
17876
17877 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17878
17879         PR c++/19208
17880         * g++.dg/template/array11.C: New test.
17881
17882 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17883
17884         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17885         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17886         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17887         * gfortran.dg/getenv_1.f90: Add dg-do directive.
17888         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17889         gfortran.dg/pr17164.f90: Add missing dg-do directives.
17890
17891 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17892
17893         PR tree-optimization/15349
17894         * gcc.dg/tree-ssa/pr15349.c: New.
17895
17896 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
17897
17898         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17899
17900 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
17901
17902         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17903         scan-assembler-times directive name.
17904
17905         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17906         after dg-do.
17907
17908         PR rtl-optimization/19462
17909         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17910
17911 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17912
17913         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17914         counting function calls on ia64.
17915
17916 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17917
17918         PR rtl-optimization/15139
17919         * gcc.dg/20050111-2.c: New test.
17920
17921         PR c/17297
17922         * gcc.c-torture/compile/20050113-1.c: New testcase.
17923
17924         PR middle-end/19164
17925         * gcc.dg/20050113-1.c: New testcase.
17926
17927 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17928
17929         * gcc.dg/vect/vect-85.c: Add comment.
17930         * gcc.dg/vect/vect-86.c: Add xfail for now.
17931         * gcc.dg/vect/vect-87.c: Add xfail for now.
17932         * gcc.dg/vect/vect-88.c: Add xfail for now.
17933         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17934
17935 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17936
17937         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17938
17939 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17940
17941         * g++.dg/debug/typedef3.C: New test.
17942
17943 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17944
17945         PR c/19472
17946         * gcc.dg/asm-a.c: New test.
17947
17948 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17949
17950         * gcc.dg/sh-relax.c: Add prototype for abort.
17951
17952 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17953
17954         * gcc.dg/short-compare-1.c: New test.
17955         * gcc.dg/short-compare-2.c: Likewise.
17956
17957 2005-01-18  Michael Matz  <matz@suse.de>
17958
17959         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17960
17961 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17962
17963         PR tree-optimization/19121
17964         * gcc.c-torture/compile/pr19121.c: New test.
17965
17966 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17967
17968         PR target/19357
17969         * gcc.c-torture/compile/pr19357.c: New test.
17970
17971 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17972
17973         PR c/5675
17974         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17975         pass--those that refer just to the variable, possibly with a
17976         cast.
17977         * gcc.dg/c99-const-expr-3.c: Likewise.
17978
17979         PR middle-end/13127
17980         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17981         longer emitted.
17982
17983 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17984
17985         PR fortran/18778
17986         * gfortran.dg/endfile_2.f90: New test.
17987
17988 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17989
17990         PR 19168
17991         * gfortran.dg/select_5.f90: New test.
17992
17993 2004-01-16  Paul Brook  <paul@codesourcery.com>
17994
17995         * gfortran.dg/common_4.f90: New test.
17996
17997 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17998
17999         PR rtl-optimization/19462
18000         * gcc.dg/torture/pr19462-1.c: New test.
18001
18002 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18003
18004         PR objc/19321
18005         * objc.dg/func-ptr-2.m: New.
18006         * objc.dg/volatile-1.m: New.
18007
18008 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18009
18010         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18011
18012 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18013
18014         PR tree-optimization/19060
18015         * gcc.c-torture/execute/20050104-1.c: New test.
18016
18017 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18018
18019         PR fortran/18983
18020         * gfortran.dg/write_to_null.f90: New test.
18021
18022 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18023             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18024
18025         PR other/19328
18026         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18027         argument.
18028
18029 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18030
18031         PR c++/19263
18032         * g++.dg/init/vector1.C: New test.
18033
18034 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18035
18036         PR target/13158
18037         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18038         PR target/18987
18039         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18040
18041 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18042
18043         * gfortran.dg/select_1.f90: New test.
18044         * gfortran.dg/select_2.f90: New test.
18045         * gfortran.dg/select_3.f90: New test.
18046         * gfortran.dg/select_4.f90: New test.
18047
18048 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18049
18050         PR middle-end/19084
18051         PR rtl-optimization/19348
18052         * gcc.dg/20050111-1.c: New test.
18053         * gcc.c-torture/execute/20050111-1.c: New test.
18054
18055         * gcc.dg/i386-asm-4.c: New test.
18056
18057 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18058
18059         * gcc.dg/nested-func-2.c: New test.
18060         * ada/acats/norun.lst: Remove c953002.
18061
18062 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18063
18064         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18065
18066 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18067
18068         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18069
18070 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18071
18072         PR target/18761
18073         * g++.dg/abi/align1.C: New test.
18074
18075 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18076
18077         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18078         at a time.
18079         * g++.dg/ext/altivec_check.h: Support compiling as C.
18080
18081 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18082
18083         PR c++/19355
18084         * g++.dg/expr/pr19355-1.C: New test case.
18085
18086 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18087
18088         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18089         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18090         * ada/acats/tests/c3/c92005b.ada: Likewise.
18091         * ada/acats/tests/c3/cxb3012.a: Likewise.
18092         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18093
18094 2005-01-09  Paul Brook  <paul@codesourcery.com>
18095
18096         * gfortran.dg/common_2.f90: New file.
18097         * gfortran.dg/common_3.f90: New file.
18098
18099 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18100
18101         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18102
18103 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18104
18105         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18106         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18107         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18108         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18109         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18110         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18111         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18112         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18113         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18114         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18115         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18116         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18117         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18118         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18119         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18120         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18121         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18122         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18123         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18124         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18125         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18126         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18127         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18128         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18129         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18130         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18131         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18132         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18133         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18134         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18135         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18136         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18137         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18138         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18139         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18140         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18141         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18142         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18143         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18144         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18145         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18146         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18147         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18148         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18149         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18150         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18151         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18152         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18153         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18154         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18155         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18156         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18157         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18158         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18159         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18160         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18161         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18162         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18163         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18164         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18165         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18166         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18167         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18168         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18169         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18170         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18171         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18172
18173         * gcc.dg/vect/vect-1.c: Fix spelling.
18174         * gcc.dg/vect/vect-10.c: Fix spelling.
18175         * gcc.dg/vect/vect-11.c: Fix spelling.
18176         * gcc.dg/vect/vect-12.c: Fix spelling.
18177         * gcc.dg/vect/vect-14.c: Fix spelling.
18178         * gcc.dg/vect/vect-15.c: Fix spelling.
18179         * gcc.dg/vect/vect-16.c: Fix spelling.
18180         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18181         * gcc.dg/vect/vect-64.c: Fix comments.
18182         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18183
18184 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18185             Ira Rosen  <irar@il.ibm.com>
18186
18187         * gcc.dg/vect/vect-70.c: New test.
18188         * gcc.dg/vect/vect-71.c: New test.
18189
18190 2005-01-09  Manfred Hollstein  <mh@suse.com>
18191
18192         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18193         * gcc.dg/pr18241-2.c: Likewise.
18194         * gcc.dg/pr18241-3.c: Likewise.
18195         * gcc.dg/pr18241-4.c: Likewise.
18196         * gcc.dg/pr18241-5.c: Likewise.
18197
18198 2005-01-08  Richard Henderson  <rth@redhat.com>
18199
18200         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18201         False for x86 and x86-64.
18202
18203 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18204
18205         PR tree-optimization/18241
18206         * gcc.dg/pr18241-1.c: New test.
18207         * gcc.dg/pr18241-2.c: New test.
18208         * gcc.dg/pr18241-3.c: New test.
18209         * gcc.dg/pr18241-4.c: New test.
18210         * gcc.dg/pr18241-5.c: New test.
18211
18212 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18213
18214         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18215         gfortran.dg/select_4.f90: New.
18216
18217 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18218
18219         * gcc.c-torture/execute/20050107-1.c: New test.
18220
18221 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18222
18223         PR c++/19298
18224         * g++.dg/template/ref2.C: New.
18225
18226 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18227
18228         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18229         instead of being empty.
18230
18231 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18232
18233         PR fortran/15553
18234         * gfortran.dg/array-1.f90: New test.
18235
18236 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18237
18238         PR tree-optimization/19283
18239         * gcc.c-torture/execute/20050106-1.c: New test.
18240
18241         PR rtl-optimization/18861
18242         * gcc.dg/20050105-1.c: New test.
18243
18244         PR tree-optimization/18828
18245         * gcc.dg/20050105-2.c: New test.
18246
18247 2005-01-07  Andreas Jaeger  <aj@suse.de>
18248
18249         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18250
18251 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
18252
18253         PR fortran/18398
18254         * gfortran.dg/fmt_read.f90: New test.
18255
18256 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
18257
18258         * gcc.dg/rs6000-ldouble-2.c: New.
18259
18260 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
18261
18262         PR c++/19244
18263         * g++.dg/parser/ctor2.C: New test.
18264
18265 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18266
18267         PR c++/17154
18268         * g++.dg/template/using9.C: New test.
18269
18270 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18271
18272         PR c++/19258
18273         * g++.dg/lookup/friend6.C: New test.
18274
18275 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18276
18277         PR c++/19270
18278         * g++.dg/template/array10.C: New.
18279
18280 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18281
18282         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
18283         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
18284
18285 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
18286
18287         * gcc.c-torture/compile/20050105-1.c: New test.
18288
18289 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
18290
18291         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
18292
18293 2005-01-05  Roger Sayle  <roger@eyesopen.com>
18294
18295         PR middle-end/19100
18296         * gcc.dg/conv-3.c: New test case.
18297
18298 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
18299
18300         * gcc.dg/asm-wide-1.c: New test.
18301
18302 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18303
18304         PR c++/19030
18305         * g++.dg/parse/crash22.C: New
18306
18307 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
18308
18309         PR 19257
18310         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
18311
18312 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
18313
18314         PR middle-end/17767
18315         * gcc.dg/i386-mmx-6.c: New test case.
18316
18317 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
18318
18319         PR tree-optimization/18308
18320         * gcc.dg/vect/pr18308.c: New testcase.
18321
18322 2005-01-04  Andreas Jaeger  <aj@suse.de>
18323
18324         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18325
18326 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18327             Robert Bowdidge <bowdidge@apple.com>
18328
18329         * gcc.dg/cpp/subframework1.c: New.
18330         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18331         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18332         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18333         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18334
18335 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18336
18337         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18338         producing warning.
18339         * gcc.dg/darwin-weakimport-2.c: New.
18340
18341 2005-01-03  Richard Henderson  <rth@redhat.com>
18342
18343         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18344
18345 2005-01-03  Richard Henderson  <rth@redhat.com>
18346
18347         * gcc.dg/vect/vect.exp: Enable for ia64.
18348         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18349         (check_effective_target_vect_float): Likewise.
18350         (check_effective_target_vect_no_align): Likewise.
18351         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18352         * gcc.dg/vect/vect-8.c: Likewise.
18353
18354 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18355
18356         PR target/19236
18357         * gcc.dg/pr19236-1.c: New test case.
18358
18359 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18360
18361         PR rtl-optimization/12092
18362         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18363
18364 2005-01-02  Andreas Jaeger  <aj@suse.de>
18365
18366         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18367
18368 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18369             Andrew Pinski  <pinskia@physics.uc.edu>
18370
18371         PR rtl-optimization/12092
18372         * gcc.dg/pr12092-1.c: New test case.
18373
18374 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18375
18376         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18377         'hidden' and 'default' for better portability.
18378         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18379
18380         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18381         6 and 7.
18382         * g++.old-deja/g++.brendan/new3.C: Likewise.
18383
18384 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18385
18386         * gcc.dg/20041231-1.C: New test.
18387         * g++.dg/warn/Wunreachable-code-1.C: New test.
18388
18389 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18390
18391         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18392         file, not /dev/null.  Abort on error.
18393
18394 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18395             Ziemowit Laski  <zlaski@apple.com>
18396
18397         PR objc/18971
18398         * objc.dg/encode-5.m: New test.
18399
18400 2004-12-29  Richard Henderson  <rth@redhat.com>
18401
18402         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18403         * objc.dg/stabs-1.m: Disable for ia64.
18404
18405 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18406
18407         PR c++/19190
18408         * g++.dg/warn/Wunused-10.C: New test.
18409
18410 2004-12-28  Richard Henderson  <rth@redhat.com>
18411
18412         * objc.dg/stabs-1.m: Disable for alpha.
18413
18414 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18415
18416         PR c++/19149
18417         * g++.dg/parse/error23.C: New test.
18418
18419 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18420
18421         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18422
18423         PR fortran/19032
18424         * gfortran.dg/intrinsic_modulo_1.f90: New.
18425         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18426         tests with divisor -1.
18427
18428 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18429
18430         * g++.dg/opt/temp1.C (memcpy): Return a value.
18431
18432         PR c++/19148
18433         * g++.dg/expr/cond7.C: New test.
18434
18435 2004-12-27  Paul Brook  <paul@codesourcery.com>
18436
18437         * gfortran.dg/g77/select_no_compile.f: Remove.
18438
18439 2004-12-27  Richard Henderson  <rth@redhat.com>
18440
18441         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18442         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18443         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18444
18445 2004-12-26  Richard Henderson  <rth@redhat.com>
18446
18447         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18448         by 1i instead of token pasting.
18449
18450 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18451
18452         PR tree-optimization/17578
18453         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18454         to additional_flags.
18455         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18456
18457 2004-12-25  Richard Henderson  <rth@redhat.com>
18458
18459         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18460         Remove Alpha.
18461
18462 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18463
18464         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18465         hppa*-*-hpux*.
18466         * gcc.dg/pr17957.c (dg-options): Likewise.
18467         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18468         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18469         instead of 0 on __hppa__.
18470         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18471         "foo,%r" on hppa*-*-*.
18472
18473 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18474
18475         PR fortran/19071
18476         * gfortran.dg/complex_write.f90: New test.
18477
18478 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR c++/17595
18481         * g++.dg/parse/pragma2.C: New test.
18482
18483         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18484
18485 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18486
18487         * gcc.dg/empty2.c: Add missing dg-warning.
18488
18489 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/17413
18492         * g++.dg/template/local4.C: New test.
18493         * g++.dg/template/crash19.C: Add dg-error marker.
18494
18495         * g++.dg/template/crash31.C: Correct embedded PR number.
18496
18497 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18498
18499         PR c++/16405
18500         * g++.dg/opt/temp1.C: Add do-run marker.
18501
18502 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18503
18504         * g++.dg/template/spec19.C: New.
18505
18506 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18507
18508         PR target/16819
18509         * gcc.dg/empty2.c: New.
18510
18511 2004-12-23  Richard Henderson  <rth@redhat.com>
18512
18513         * lib/target-supports.exp (check_effective_target_vect_no_align):
18514         Remove i?86 and x86-64.
18515
18516 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18517
18518         PR c++/16405
18519         * g++.dg/opt/temp1.C: New test.
18520
18521 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18522
18523         PR c++/18733
18524         * g++.dg/template/friend33.C: New testcase.
18525
18526 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
18527
18528         PR c++/18464
18529         * g++.dg/template/cond5.C: New test.
18530
18531         PR c++/18492
18532         * g++.dg/inherit/thunk3.C: New test.
18533
18534         PR c++/11224
18535         * g++.dg/warn/Wunused-9.C: New test.
18536
18537 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
18538
18539         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
18540
18541 2004-12-22  Jan Beulich  <jbeulich@novell.com>
18542
18543         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
18544
18545 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
18546
18547         PR c++/18378
18548         * g++.dg/ext/packed8.C: New test.
18549
18550         PR c++/19063
18551         * g++.dg/template/crash31.C: New test.
18552
18553         PR c++/19034
18554         * g++.dg/template/crash30.C: New test.
18555
18556 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18557
18558         PR C++/18984
18559         * g++.dg/eh/ctor3.C: New test.
18560
18561 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18562
18563         * objc.dg/stabs-1.m: Allow section name to be quoted and
18564         assembly label to begin with '.LL'.
18565
18566 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
18567
18568         * gcc.dg/vect/vect.exp
18569         (check_effective_target_lp64_or_vect_no_align): New.
18570         * gcc.dg/vect/vect-77.c: Use it.
18571         * gcc.dg/vect/vect-78.c: Use it.
18572
18573         * lib/target-supports.exp
18574         (check_effective_target_vect_no_max,
18575         check_effective_target_vect_no_bitwise,
18576         check_effective_target_vect_no_align): New.
18577         * gcc.dg/vect/vect-13.c: Use them.
18578         * gcc.dg/vect/vect-17.c: Ditto.
18579         * gcc.dg/vect/vect-18.c: Ditto.
18580         * gcc.dg/vect/vect-19.c: Ditto.
18581         * gcc.dg/vect/vect-20.c: Ditto.
18582         * gcc.dg/vect/vect-27.c: Ditto.
18583         * gcc.dg/vect/vect-29.c: Ditto.
18584         * gcc.dg/vect/vect-44.c: Ditto.
18585         * gcc.dg/vect/vect-48.c: Ditto.
18586         * gcc.dg/vect/vect-50.c: Ditto.
18587         * gcc.dg/vect/vect-52.c: Ditto.
18588         * gcc.dg/vect/vect-54.c: Ditto.
18589         * gcc.dg/vect/vect-56.c: Ditto.
18590         * gcc.dg/vect/vect-58.c: Ditto.
18591         * gcc.dg/vect/vect-60.c: Ditto.
18592         * gcc.dg/vect/vect-72.c: Ditto.
18593         * gcc.dg/vect/vect-80.c: Ditto.
18594
18595 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18596
18597         PR c++/14075
18598         * g++.dg/init/string1.C: New.
18599
18600         PR c++/18975
18601         * g++.dg/other/synth1.C: New.
18602
18603 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18604
18605         PR c/18963
18606         * gcc.dg/pr18963-1.c: New test.
18607
18608 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18609
18610         PR c/18596
18611         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18612         * gcc.dg/pr18596-1.c: Use dg-error.
18613         (dg-options): Use -fno-unit-at-a-time.
18614         * gcc.dg/pr18596-2.c: New test.
18615         * gcc.dg/pr18596-3.c: New test.
18616
18617 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18618
18619         PR middle-end/18683
18620         * g++.dg/opt/pr18683-1.C: New test case.
18621
18622 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18623
18624         PR other/19093
18625         * g++.dg/opt/max1.C: Fix for 64bit targets.
18626
18627 2004-12-20  Matt Austern  <austern@apple.com>
18628
18629         PR c++/19044
18630         * g++.dg/ext/builtin6.C: New
18631
18632 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18633
18634         PR tree-optimization/19080
18635         * gcc.c-torture/compile/pr19080.c: New test.
18636
18637 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18638
18639         * gcc.dg/20041219-1.c: New test.
18640
18641 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18642
18643         PR middle-end/19068
18644         * g++.dg/opt/max1.C: New test case.
18645
18646 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18647
18648         * gcc.dg/fdata-sections-1.c: New test.
18649
18650 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18651
18652         PR middle-end/18548
18653         * gcc.dg/max-1.c: New test case.
18654
18655 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18656
18657         * gcc.c-torture/execute/20041218-1.c: New test.
18658
18659 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18660
18661         * gcc.dg/pr18501.c: New test.
18662         * gcc.dg/uninit-5.c: XFAIL.
18663         * gcc.dg/uninit-9.c: XFAIL.
18664
18665 2004-12-17  Dale Johannesen  <dalej@apple.com>
18666
18667         * gcc.dg/20041213-1.c: New.
18668
18669 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18670
18671         * objc.dg/stabs-1.m: Allow assembly label to begin
18672         with a dot ('.').
18673
18674 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18675
18676         * gcc.c-torture/execute/20041213-1.c: Move...
18677         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18678
18679 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18680
18681         PR c++/18721
18682         * g++.dg/lookup/conv-5.C: New.
18683
18684 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18685
18686         * objc.dg/stabs-1.m: New test.
18687
18688 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18689
18690         * gcc.dg/visibility-c.c: Change compile to
18691         assemble for the test.
18692
18693 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18694
18695         PR target/19041
18696         * gcc.dg/visibility-c.c: New test.
18697
18698 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18699
18700         PR middle-end/18493
18701         * gcc.dg/switch-8.c: New test case.
18702
18703 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18704
18705         PR c++/18905
18706         * g++.dg/template/init4.C: New.
18707         * g++.dg/opt/static3.C: Enable optimizer.
18708
18709 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18710
18711         * g++.dg/other/complex1.C: New test.
18712
18713 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18714
18715         * g++.dg/opt/inline9.C: New test.
18716
18717 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18718
18719         PR fortran/18993
18720         * gfotran.dg/nullify_1.f: New test.
18721
18722 2004-12-15  Richard Henderson  <rth@redhat.com>
18723
18724         * gcc.target/i386/i386.exp: New harness.
18725         * gcc.target/i386/vect-args.c: New.
18726
18727 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18728
18729         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18730
18731 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18732
18733         PR c++/18825
18734         * g++.dg/template/friend32.C: New test.
18735
18736 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18737
18738         * cpp/pragma-once-1.c: New test.
18739         * cpp/pragma-once-1b.h: Likewise.
18740         * cpp/pragma-once-1c.h: Likewise.
18741         * cpp/pragma-once-1d.h: Likewise.
18742         * cpp/inc/pragma-once-1a.h: Likewise.
18743
18744 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18745             Steven G. Kargl  <kargls@comcast.net>
18746
18747         PR fortran/17597
18748         * gfortran.dg/list_read_3.f90: New test.
18749
18750 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18751
18752         * gcc.dg/ftrapv-2.c: New test.
18753
18754 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18755
18756         PR c++/18981
18757         * g++.dg/template/typename9.C: New test.
18758
18759 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18760
18761         PR c++/18738
18762         * g++.dg/template/typename8.C: New test.
18763         * g++.dg/parse/friend2.C: Tweak error message.
18764
18765 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18766
18767         * gcc.c-torture/20041214-1.c: New test.
18768
18769 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18770
18771         PR c++/18965
18772         * g++.dg/init/array17.C: New test.
18773
18774 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18775
18776         PR c++/18793
18777         * g++.dg/init/aggr3.C: New test.
18778
18779 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
18780
18781         * gcc.dg/altivec-types-1.c: New test.
18782         * gcc.dg/altivec-types-2.c: New test.
18783         * gcc.dg/altivec-types-3.c: New test.
18784         * gcc.dg/altivec-types-4.c: New test.
18785         * g++.dg/ext/altivec-types-1.C: New test.
18786         * g++.dg/ext/altivec-types-2.C: New test.
18787         * g++.dg/ext/altivec-types-3.C: New test.
18788         * g++.dg/ext/altivec-types-4.C: New test.
18789
18790 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18791
18792         PR middle-end/18951
18793         * gcc.c-torture/execute/20041213-1.c: New test.
18794
18795 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18796
18797         PR c++/18949
18798         * g++.dg/template/cast1.C: New.
18799
18800 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18801
18802         * gcc.c-torture/execute/20041213-2.c: New test.
18803
18804 2004-12-13  Richard Henderson  <rth@redhat.com>
18805
18806         * gcc.dg/i386-sse-10.c: Fix typo in options.
18807
18808 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18809
18810         PR c++/18968
18811         * g++.dg/opt/pr18968.C: New test.
18812
18813 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18814
18815         PR c++/18925
18816         * g++.dg/ext/visibility/staticdatamem.C: New test.
18817
18818 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18819
18820         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18821
18822 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18823
18824         PR rtl-optimization/18928
18825         * gcc.dg/pr18928-1.c: New test case.
18826
18827 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18828
18829         PR tree-opt/16951
18830         * gcc.c-torture/compile/20041211-1.c: New.
18831
18832 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18833
18834         PR middle-end/17564
18835         * gcc.c-torture/execute/20041212-1.c: New test.
18836
18837 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18838
18839         PR fortran/18869
18840         * gfortran.dg/common_1.f90: New test.
18841
18842 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18843         Paul Brook  <paul@codesourcery.com>
18844
18845         PR fortran/16222
18846         * gfortran.dg/real_do_1.f90: New test.
18847
18848 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18849
18850         PR tree-opt/18040
18851         * g++.dg/opt/ptrmem6.C: New test.
18852
18853 2004-12-11  Roger Sayle  <roger@eyesopen.com>
18854
18855         PR middle-end/18921
18856         * gcc.dg/pr18921-1.c: New test case.
18857
18858 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18859
18860         PR fortran/17175
18861         * gfortran.dg/scale_1.f90: New test.
18862
18863 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
18864
18865         PR middle-end/18903
18866         * gcc.c-torture/compile/pr18903.c: New test.
18867
18868 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
18869
18870         * gcc.c-torture/execute/20041210-1.c: New test.
18871
18872 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18873
18874         PR c++/18731
18875         * g++.dg/parser/struct-1.C: New test.
18876         * g++.dg/parser/struct-2.C: New test.
18877         * g++.dg/parser/struct-3.C: New test.
18878
18879 2004-12-09  Richard Henderson  <rth@redhat.com>
18880
18881         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18882
18883         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18884         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18885
18886 2004-12-09  Matt Austern  <austern@apple.com>
18887
18888         PR c++/18514
18889         * g++.dg/ext/builtin1.C: New
18890         * g++.dg/ext/builtin2.C: New
18891         * g++.dg/ext/builtin3.C: New
18892         * g++.dg/ext/builtin4.C: New
18893         * g++.dg/ext/builtin5.C: New
18894
18895 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
18896
18897         PR tree-opt/18904
18898         * g++.dg/opt/ptrmem5.C: New test.
18899
18900 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
18901
18902         * g++.dg/parse/typename5.C: Adjust for new error.
18903         * g++.dg/parse/typename7.C: New.
18904
18905 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18906
18907         PR c++/18073
18908         * g++.dg/other/mmintrin.C: New test.
18909
18910 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18911
18912         PR c++/16681
18913         * g++.dg/init/array15.C: New.
18914         * g++.dg/init/array16.C: New.
18915
18916 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18917
18918         PR fortran/18826
18919         * gfortran.dg/assign_1.f90: New test.
18920
18921 2004-12-08  Nick Clifton  <nickc@redhat.com>
18922
18923         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18924         * gcc.target/xstormy16/data_below100: Likewise.
18925         * gcc.target/xstormy16/sfr: Likewise.
18926         * gcc.target/xstormy16/below100.S: New test source file.
18927         * gcc.target/xstormy16/below100.ld: New test linker script.
18928         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18929         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18930         bp instructions.
18931         * gcc.target/xstormy16/bp.c: Likewise.
18932
18933         * gcc.target/xstormy16/bss_below100: New files:
18934         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18935         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18936         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18937         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18938         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18939         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18940         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18941         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18942         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18943         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18944         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18945         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18946         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18947         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18948         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18949         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18950         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18951         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18952         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18953         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18954         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18955         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18956         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18957         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18958         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18959         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18960         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18961
18962         * gcc.target/xstormy16/data_below100: New files:
18963         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18964         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18965         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18966         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18967         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18968         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18969         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18970         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18971         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18972         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18973         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18974         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18975         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18976         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18977         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18978         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18979         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18980         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18981         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18982         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18983         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18984         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18985         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18986         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18987         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18988         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18989         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18990
18991         * gcc.target/xstormy16/sfr: New files:
18992         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18993         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18994         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18995         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18996         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18997         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18998         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18999         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19000         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19001         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19002         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19003         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19004         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19005         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19006         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19007         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19008         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19009         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19010         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19011         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19012         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19013         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19014         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19015         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19016         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19017         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19018         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19019         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19020         27_if0_sfrw_bitfield_f.c
19021
19022 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19023
19024         PR c++/18100
19025         * g++.dg/lookup/name-clash4.C: New test.
19026
19027 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19028
19029         PR c++/18672
19030         * g++.dg/opt/array1.C: New.
19031
19032         PR c++/18803
19033         * g++.dg/template/operator5.C: New.
19034
19035 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19036
19037         PR c/18867
19038         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19039
19040 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19041
19042         * gcc.dg/noncompile/20041207.c: New test.
19043
19044 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19045
19046         * g++.dg/other/unreachable-1.C: New test.
19047
19048 2004-12-06  Nick Clifton  <nickc@redhat.com>
19049
19050         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19051         <limits.h> because the latter comes from gcc's include/ directory
19052         and not the newlib/libc/include directory.
19053
19054 2004-12-04  Richard Henderson  <rth@redhat.com>
19055
19056         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19057
19058 2004-12-04  Richard Henderson  <rth@redhat.com>
19059
19060         * lib/target-supports.exp (check_gc_sections_available): Disable
19061         for alpha and ia64.
19062
19063 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19064
19065         PR middle-end/17909
19066         * g++.dg/other/vararg-2.C: New test.
19067
19068 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19069
19070         PR c++/17011, c++/17971
19071         * g++.dg/template/error15.C: Adjust expected error.
19072         * g++.dg/template/instantiate3.C: Likewise.
19073
19074 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19075
19076         * gcc.dg/altivec-18.c: Fix for darwin
19077
19078 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19079
19080         PR c++/18782
19081         * g++.dg/parse/ptrmem2.C: New.
19082
19083         PR c++/18318
19084         * g++.dg/template/new1.C: New.
19085
19086 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19087
19088         PR fortran/18710
19089         * gfortran.dg/direct_io_3.f90: New test.
19090
19091 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19092
19093         PR 18758
19094         * g++.dg/parse/crash21.C: New.
19095
19096 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19097
19098         PR c++/15664, c++/18276
19099         * g++.dg/template/ttp13.C: New test.
19100         * g++.dg/template/ttp14.C: Likewise.
19101
19102 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19103
19104         PR c++/18123
19105         * g++.dg/parse/enum2.C: New test.
19106         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19107
19108 2004-12-02  Nick Clifton  <nickc@redhat.com>
19109
19110         * gcc.target/xstormy16: New test directory.
19111         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19112         * gcc.target/xstormy16/bp.c: Check the generation of bp
19113         instructions.
19114         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19115         bn instructions and the BELOW100 attribute.
19116
19117 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19118
19119         PR target/16952
19120         * gcc.dg/ppc-eabi.c: New.
19121
19122 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19123
19124         PR fortran/18284
19125         * gfortran.dg/backspace.f90
19126
19127 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19128
19129         * gfortran.dg/inquire.f90: New test.
19130
19131 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19132
19133         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19134         handle effective-target-keyword.
19135         (dg-skip-if): Support effective-target keyword as target list.
19136         (dg-xfail-if): Ditto.
19137         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19138
19139 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19140
19141         PR tree-optimization/18291
19142         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19143
19144 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19145
19146         PR C++/18729
19147         * g++.dg/parse/crash20.C: New.
19148
19149         PR c++/17431
19150         * g++.dg/overload/arg1.C: New.
19151         * g++.dg/overload/arg2.C: New.
19152         * g++.dg/overload/arg3.C: New.
19153         * g++.dg/overload/arg4.C: New.
19154
19155 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19156
19157         * gcc.dg/c99-flex-array-4.c: Remove.
19158
19159 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19160
19161         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19162
19163         * lib/target-supports.exp (is-effective-target): Simplify.
19164
19165         * lib/target-supports.exp (check_effective_target_vect_long):
19166         Fix for powerpc64-*-*.
19167
19168 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19169
19170         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19171         to support new requirements on FreeBSD 5.
19172
19173 2004-11-30  Devang Patel  <dpatel@apple.com>
19174
19175         PR 18702
19176         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19177
19178 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19179
19180         * g++.dg/ext/altivec-13.C: New test.
19181
19182 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19183
19184         PR tree-opt/18298
19185         * gcc.c-torture/execute/p18298.c: New test.
19186
19187 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19188             Dorit Naishlos  <dorit@il.ibm.com>
19189
19190         PR tree-opt/18607
19191         * gcc.dg/vect/vect-89.c: New test.
19192
19193 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19194
19195         * gcc.dg/pr18596-1.c: New test.
19196
19197 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19198
19199         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19200
19201 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19202
19203         PR c/18479
19204         * gcc.dg/pr18479.c: New test.
19205
19206 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19207
19208         PR target/18490
19209         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19210         mmix-knuth-mmixware.
19211
19212         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19213         cris-*-elf* cris-*-aout* mmix-*-*
19214
19215 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19216
19217         PR middle-end/18725
19218         * gcc.dg/pr18725.c: New test.
19219
19220 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19221
19222         PR target/18488
19223         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19224
19225         PR target/18336
19226         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19227
19228 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR c++/18368
19231         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19232         * g++.old-deja/g++.law/ctors5.C: Likewise.
19233         * g++.old-deja/g++.other/crash25.C: Likewise.
19234
19235         PR c++/18674
19236         * g++.dg/template/error16.C: New test.
19237
19238         PR c++/18512
19239         * g++.dg/template/crash29.C: New test.
19240
19241 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19242
19243         PR tree-optimization/18712
19244         * gcc.c-torture/compile/pr18712.c: New test.
19245
19246 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19247
19248         PR c/7544
19249         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19250         tests.
19251
19252 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19253
19254         PR c++/18652
19255         * g++.dg/lookup/crash6.C: New test.
19256
19257 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19258
19259         PR middle-end/18164
19260         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
19261
19262 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19263
19264         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
19265         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
19266         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
19267
19268 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
19269
19270         * gcc.dg/pr18164.c: New test.
19271
19272 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
19273
19274         * gcc.dg/funroll-loops-all.c: New.
19275
19276 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19277
19278         PR target/18489
19279         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
19280         delimeter, match space and TAB as well as ":".
19281
19282         PR target/18484
19283         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
19284
19285         PR target/18348
19286         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
19287
19288         PR target/18345
19289         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
19290
19291         PR target/18337
19292         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
19293
19294 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
19295
19296         * gfortran.dg/direct_io_2.f90: New test.
19297
19298 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19299
19300         PR target/18334
19301         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
19302
19303 2004-11-28  Richard Henderson  <rth@redhat.com>
19304
19305         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
19306
19307 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
19308
19309         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
19310         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
19311         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
19312         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
19313         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
19314         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
19315         gcc.dg/pointer-arith-8.c: New tests.
19316
19317 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
19318
19319         PR fortran/18364
19320         * gfortran.dg/endfile.f90: New test.
19321
19322 2004-11-27  Falk Hueffner  <falk@debian.org>
19323
19324         * gcc.dg/loop-6.c: New test.
19325
19326 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19327
19328         * gcc.c-torture/execute/20041126-1.c: New test.
19329
19330 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19331
19332         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19333         on IRIX.
19334
19335 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19336
19337         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19338         functions.
19339
19340 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19341
19342         PR rtl-optimization/17825
19343         * gcc.c-torture/compile/20041119-1.c: New test.
19344
19345 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19346
19347         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19348         Check existence of ld library path variables before unsetting.
19349
19350 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19351
19352         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19353
19354 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19355
19356         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19357
19358 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19359
19360         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19361
19362 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19363
19364         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19365         dg-do directive.
19366
19367 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19368
19369         * gcc.dg/pr17957.c: Pass --param, not -param.
19370
19371 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19372
19373         PR middle-end/17957
19374         * testsuite/gcc.dg/pr17957.c: New test.
19375
19376 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19377
19378         PR c++/18445
19379         * g++.dg/template/crash28.C: Likewise.
19380
19381         PR c++/18001
19382         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19383         * g++.dg/ext/lvaddr.C: Likewise.
19384         * g++.dg/opt/pr7503-3.C: Likewise.
19385
19386         PR c++/18466
19387         * g++.dg/parse/qualified3.C: New test.
19388         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19389
19390         PR c++/18545
19391         * g++.dg/expr/return1.C: New test.
19392
19393 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19394
19395         Friend class name lookup 3/n, PR c++/3332
19396         * g++.dg/lookup/friend3.C: New test.
19397         * g++.dg/lookup/friend4.C: Likewise.
19398         * g++.dg/lookup/friend5.C: Likewise.
19399
19400 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19401
19402         Friend class name lookup 2/n, PR c++/14513, c++/15410
19403         * g++.dg/lookup/friend2.C: New test.
19404         * g++.dg/template/friend31.C: Likewise.
19405
19406 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19407
19408         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19409
19410 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19411
19412         PR c++/17473
19413         * g++.dg/tc1/dr56.C: Remove.
19414         * g++.dg/template/typedef1.C: Add dg-error markers.
19415         * g++.old-deja/g++.other/typedef7.C: Likewise.
19416
19417         PR c++/18285
19418         * g++.dg/parse/typedef7.C: New test.
19419
19420 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19421
19422         * gcc.c-torture/execute/20041124-1.c: New test.
19423
19424 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19425
19426         * g++.dg/template/deduce3.C: New test.
19427
19428         PR c++/18586
19429         * g++.dg/template/crash27.C: New test.
19430
19431         PR c++/18530
19432         * g++.dg/warn/Wshadow-3.C: New test.
19433
19434 2004-11-24  Devang Patel  <dpatel@apple.com>
19435
19436         PR/18555
19437         * gcc.dg/cpp/isysroot-1.c: New test.
19438         * gcc.dg/cpp/usr/include/stdio.h: New file.
19439         * gcc.dg/cpp/isysroot-2.c: New test.
19440         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19441         New file.
19442
19443 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19444
19445         PR c++/8929
19446         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19447
19448 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19449
19450         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19451         * gcc.target/sparc/pdist.c: Likewise.
19452
19453 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19454
19455         PR c++/16882
19456         * g++.dg/conversion/simd1.C: New test.
19457
19458 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19459
19460         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19461         and restore_ld_library_path_env_vars.
19462         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19463         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19464         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19465         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19466
19467 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19468
19469         * gcc.dg/pragma-align-2.c: Test macro expansion.
19470         * gcc.dg/pragma-pack-2.c: New test.
19471
19472 2004-11-23  Richard Henderson  <rth@redhat.com>
19473
19474         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19475         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19476         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19477         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19478         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19479         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19480
19481         * gcc.dg/vect/vect.exp: Add check for alpha.
19482         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19483         (check_effective_target_vect_int): Enable for alpha.
19484         (check_effective_target_vect_long): New.
19485         (is-effective-target): Add it.
19486
19487 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19488
19489         * gcc.dg/pr18614-1.c: New test.
19490
19491 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19492
19493         * gcc.dg/setjmp-2.c: New test.
19494
19495 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19496
19497         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19498         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19499         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19500         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19501         gcc.target/sparc/pdist.c: New tests.
19502
19503 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19504
19505         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19506
19507 2004-11-22  Dale Johannesen  <dalej@apple.com>
19508
19509         * gcc.dg/20041111-1.c: New.
19510
19511 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19512
19513         PR tree-opt/18536
19514         * gcc.dg/vect/pr18536.c: New test.
19515
19516 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19517
19518         PR c++/18354
19519         * g++.dg/template/nontype11.C: New test.
19520
19521 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19522
19523         PR middle-end/18520
19524         * gcc.dg/pr18520-1.c: New test case.
19525
19526 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
19527
19528         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
19529         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
19530         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
19531         expected diagnostics.
19532
19533 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19534
19535         PR target/18580
19536         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
19537         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
19538         vect-77.c, vect-77a.c: XFAIL on the SPARC.
19539
19540 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19541
19542         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
19543
19544 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
19545             Joseph Myers  <joseph@codesourcery.com>
19546
19547         * lib/target-supports.exp (check_visibility_available): Really
19548         test the compiler.
19549
19550 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19551
19552         PR tree-opt/18181
19553         * gcc.dg/vect/vect-85.c: New test.
19554         * gcc.dg/vect/vect-86.c: New test.
19555         * gcc.dg/vect/vect-87.c: New test.
19556         * gcc.dg/vect/vect-88.c: New test.
19557
19558 2004-11-19  Ben Elliston  <bje@au.ibm.com>
19559
19560         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
19561
19562 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
19563
19564         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
19565         * gcc.dg/ppc-and-1.c: Ditto.
19566         * gcc.dg/ppc-compare-1.c: Ditto.
19567         * gcc.dg/ppc-mov-1.c: Ditto
19568
19569 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
19570             Mark Mitchell  <mark@codesourcery.com>
19571
19572         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
19573
19574 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19575             Aldy Hernandez  <aldyh@redhat.com>
19576
19577         * lib/target-supports.exp (check_effective_target_vect_int): New
19578         (check_effective_target_vect_float): New
19579         (check_effective_target_vect_double): New.
19580         (is-effective-target): Support new effective targets keywords.
19581         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19582         default action for dg-do.
19583         * gcc.dg/vect/pr16105.c: Use new support.
19584         * gcc.dg/vect/pr18400.c: Ditto.
19585         * gcc.dg/vect/pr18425.c: Ditto.
19586         * gcc.dg/vect/vect-1.c: Ditto.
19587         * gcc.dg/vect/vect-10.c: Ditto.
19588         * gcc.dg/vect/vect-11.c: Ditto.
19589         * gcc.dg/vect/vect-12.c: Ditto.
19590         * gcc.dg/vect/vect-13.c: Ditto.
19591         * gcc.dg/vect/vect-14.c: Ditto.
19592         * gcc.dg/vect/vect-15.c: Ditto.
19593         * gcc.dg/vect/vect-16.c: Ditto.
19594         * gcc.dg/vect/vect-17.c: Ditto.
19595         * gcc.dg/vect/vect-18.c: Ditto.
19596         * gcc.dg/vect/vect-19.c: Ditto.
19597         * gcc.dg/vect/vect-2.c: Ditto.
19598         * gcc.dg/vect/vect-20.c: Ditto.
19599         * gcc.dg/vect/vect-21.c: Ditto.
19600         * gcc.dg/vect/vect-22.c: Ditto.
19601         * gcc.dg/vect/vect-23.c: Ditto.
19602         * gcc.dg/vect/vect-24.c: Ditto.
19603         * gcc.dg/vect/vect-25.c: Ditto.
19604         * gcc.dg/vect/vect-26.c: Ditto.
19605         * gcc.dg/vect/vect-27.c: Ditto.
19606         * gcc.dg/vect/vect-27a.c: Ditto.
19607         * gcc.dg/vect/vect-28.c: Ditto.
19608         * gcc.dg/vect/vect-29.c: Ditto.
19609         * gcc.dg/vect/vect-29a.c: Ditto.
19610         * gcc.dg/vect/vect-3.c: Ditto.
19611         * gcc.dg/vect/vect-30.c: Ditto.
19612         * gcc.dg/vect/vect-31.c: Ditto.
19613         * gcc.dg/vect/vect-32.c: Ditto.
19614         * gcc.dg/vect/vect-33.c: Ditto.
19615         * gcc.dg/vect/vect-34.c: Ditto.
19616         * gcc.dg/vect/vect-35.c: Ditto.
19617         * gcc.dg/vect/vect-36.c: Ditto.
19618         * gcc.dg/vect/vect-37.c: Ditto.
19619         * gcc.dg/vect/vect-38.c: Ditto.
19620         * gcc.dg/vect/vect-4.c: Ditto.
19621         * gcc.dg/vect/vect-40.c: Ditto.
19622         * gcc.dg/vect/vect-41.c: Ditto.
19623         * gcc.dg/vect/vect-42.c: Ditto.
19624         * gcc.dg/vect/vect-43.c: Ditto.
19625         * gcc.dg/vect/vect-44.c: Ditto.
19626         * gcc.dg/vect/vect-45.c: Ditto.
19627         * gcc.dg/vect/vect-46.c: Ditto.
19628         * gcc.dg/vect/vect-47.c: Ditto.
19629         * gcc.dg/vect/vect-48.c: Ditto.
19630         * gcc.dg/vect/vect-48a.c: Ditto.
19631         * gcc.dg/vect/vect-49.c: Ditto.
19632         * gcc.dg/vect/vect-5.c: Ditto.
19633         * gcc.dg/vect/vect-50.c: Ditto.
19634         * gcc.dg/vect/vect-51.c: Ditto.
19635         * gcc.dg/vect/vect-52.c: Ditto.
19636         * gcc.dg/vect/vect-53.c: Ditto.
19637         * gcc.dg/vect/vect-54.c: Ditto.
19638         * gcc.dg/vect/vect-55.c: Ditto.
19639         * gcc.dg/vect/vect-56.c: Ditto.
19640         * gcc.dg/vect/vect-56a.c: Ditto.
19641         * gcc.dg/vect/vect-57.c: Ditto.
19642         * gcc.dg/vect/vect-58.c: Ditto.
19643         * gcc.dg/vect/vect-59.c: Ditto.
19644         * gcc.dg/vect/vect-6.c: Ditto.
19645         * gcc.dg/vect/vect-60.c: Ditto.
19646         * gcc.dg/vect/vect-61.c: Ditto.
19647         * gcc.dg/vect/vect-62.c: Ditto.
19648         * gcc.dg/vect/vect-63.c: Ditto.
19649         * gcc.dg/vect/vect-64.c: Ditto.
19650         * gcc.dg/vect/vect-65.c: Ditto.
19651         * gcc.dg/vect/vect-66.c: Ditto.
19652         * gcc.dg/vect/vect-67.c: Ditto.
19653         * gcc.dg/vect/vect-68.c: Ditto.
19654         * gcc.dg/vect/vect-69.c: Ditto.
19655         * gcc.dg/vect/vect-7.c: Ditto.
19656         * gcc.dg/vect/vect-72.c: Ditto.
19657         * gcc.dg/vect/vect-72a.c: Ditto.
19658         * gcc.dg/vect/vect-73.c: Ditto.
19659         * gcc.dg/vect/vect-74.c: Ditto.
19660         * gcc.dg/vect/vect-75.c: Ditto.
19661         * gcc.dg/vect/vect-76.c: Ditto.
19662         * gcc.dg/vect/vect-77.c: Ditto.
19663         * gcc.dg/vect/vect-77a.c: Ditto.
19664         * gcc.dg/vect/vect-78.c: Ditto.
19665         * gcc.dg/vect/vect-79.c: Ditto.
19666         * gcc.dg/vect/vect-8.c: Ditto.
19667         * gcc.dg/vect/vect-80.c: Ditto.
19668         * gcc.dg/vect/vect-82.c: Ditto.
19669         * gcc.dg/vect/vect-82_64.c: Ditto.
19670         * gcc.dg/vect/vect-83.c: Ditto.
19671         * gcc.dg/vect/vect-83_64.c: Ditto.
19672         * gcc.dg/vect/vect-9.c: Ditto.
19673         * gcc.dg/vect/vect-all.c: Ditto.
19674         * gcc.dg/vect/vect-none.c: Ditto.
19675
19676 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19677
19678         * lib/gcc-dg.exp (dg-skip-if): New function.
19679         (dg-forbid-option): Remove.
19680         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19681         * g++.dg/abi/bitfield8.C: Likewise.
19682         * g++.dg/abi/dtor1.C: Likewise.
19683         * g++.dg/abi/empty10.C: Likewise.
19684         * g++.dg/abi/empty7.C: Likewise.
19685         * g++.dg/abi/empty9.C: Likewise.
19686         * g++.dg/abi/layout3.C: Likewise.
19687         * g++.dg/abi/layout4.C: Likewise.
19688         * g++.dg/abi/thunk1.C: Likewise.
19689         * g++.dg/abi/thunk2.C: Likewise.
19690         * g++.dg/abi/vbase11.C: Likewise.
19691         * g++.dg/abi/vthunk2.C: Likewise.
19692         * g++.dg/abi/vthunk3.C: Likewise.
19693         * g++.dg/ext/attrib8.C: Likewise.
19694         * g++.dg/opt/longbranch2.C: Likewise.
19695         * g++.dg/opt/reg-stack4.C: Likewise.
19696         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19697         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19698         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19699         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19700         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19701         * gcc.dg/20000609-1.c: Likewise.
19702         * gcc.dg/20000720-1.c: Likewise.
19703         * gcc.dg/20011107-1.c: Likewise.
19704         * gcc.dg/20011119-1.c: Likewise.
19705         * gcc.dg/20020108-1.c: Likewise.
19706         * gcc.dg/20020122-2.c: Likewise.
19707         * gcc.dg/20020122-3.c: Likewise.
19708         * gcc.dg/20020201-3.c: Likewise.
19709         * gcc.dg/20020206-1.c: Likewise.
19710         * gcc.dg/20020218-1.c: Likewise.
19711         * gcc.dg/20020310-1.c: Likewise.
19712         * gcc.dg/20020411-1.c: Likewise.
19713         * gcc.dg/20020418-2.c: Likewise.
19714         * gcc.dg/20020426-1.c: Likewise.
19715         * gcc.dg/20020426-2.c: Likewise.
19716         * gcc.dg/20020517-1.c: Likewise.
19717         * gcc.dg/20020523-1.c: Likewise.
19718         * gcc.dg/20020523-2.c: Likewise.
19719         * gcc.dg/20020729-1.c: Likewise.
19720         * gcc.dg/20030204-1.c: Likewise.
19721         * gcc.dg/20030826-2.c: Likewise.
19722         * gcc.dg/20030926-1.c: Likewise.
19723         * gcc.dg/20031202-1.c: Likewise.
19724         * gcc.dg/980312-1.c: Likewise.
19725         * gcc.dg/980313-1.c: Likewise.
19726         * gcc.dg/990117-1.c: Likewise.
19727         * gcc.dg/990424-1.c: Likewise.
19728         * gcc.dg/990524-1.c: Likewise.
19729         * gcc.dg/991230-1.c: Likewise.
19730         * gcc.dg/i386-387-1.c: Likewise.
19731         * gcc.dg/i386-387-2.c: Likewise.
19732         * gcc.dg/i386-387-3.c: Likewise.
19733         * gcc.dg/i386-387-4.c: Likewise.
19734         * gcc.dg/i386-387-5.c: Likewise.
19735         * gcc.dg/i386-387-6.c: Likewise.
19736         * gcc.dg/i386-asm-1.c: Likewise.
19737         * gcc.dg/i386-bitfield1.c: Likewise.
19738         * gcc.dg/i386-bitfield2.c: Likewise.
19739         * gcc.dg/i386-loop-1.c: Likewise.
19740         * gcc.dg/i386-loop-2.c: Likewise.
19741         * gcc.dg/i386-loop-3.c: Likewise.
19742         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19743         * gcc.dg/i386-pic-1.c: Likewise.
19744         * gcc.dg/i386-regparm.c: Likewise.
19745         * gcc.dg/i386-signbit-1.c: Likewise.
19746         * gcc.dg/i386-signbit-2.c: Likewise.
19747         * gcc.dg/i386-signbit-3.c: Likewise.
19748         * gcc.dg/i386-sse-5.c: Likewise.
19749         * gcc.dg/i386-sse-8.c: Likewise.
19750         * gcc.dg/i386-unroll-1.c: Likewise.
19751         * gcc.dg/tls/opt-1.c: Likewise.
19752         * gcc.dg/tls/opt-2.c: Likewise.
19753         * gcc.dg/unroll-1.c: Likewise.
19754         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19755         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19756         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19757         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19758
19759 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19760
19761         * g++.dg/template/incomplete1.C: New test.
19762
19763 2004-11-16  Nick Clifton  <nickc@redhat.com>
19764
19765         Revert patches accidentally commited during checkin of fixes for
19766         xstormy16 tests:
19767         gcc.c-torture/execute/simd-4.c: Revert
19768         gcc.dg/20040910-1.c: Revert.
19769
19770 2004-11-16  Paul Brook  <paul@codesourcery.com>
19771
19772         PR fortran/13010
19773         * gfortran.dg/der_pointer_1.f90: New test.
19774
19775 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19776
19777         PR c/18498
19778         * gcc.dg/bitfld-13.c: New test.
19779
19780 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19781
19782         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19783         powerpc*-*-linux*.
19784
19785         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19786         * gcc.dg/ppc64-abi-2.c: Ditto.
19787         * gcc.dg/ppc64-abi-3.c: Ditto.
19788
19789         * lib/gcc-dg.exp (dg-target-list): Remove.
19790
19791 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19792
19793         * gcc.dg/ia64-postinc.c: New test.
19794
19795 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19796
19797         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19798
19799 2004-11-15  Nick Clifton  <nickc@redhat.com>
19800
19801         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19802         __INT_MAX__ so that the test can be compiled by toolchains
19803         targeted at 16-bit processors.
19804
19805         * gcc.dg/20040625-1.c: Use long constants rather than integers
19806         when performing arithmetic that will overflow 16-bits.
19807
19808         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19809         xstormy16.  It does not support 128-bit vector operations.
19810
19811         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19812         with the macro PTR_TYPE.  Define this macro to an integer type
19813         suitable for holding a pointer.
19814
19815         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19816         the target is a 16-bit processor.
19817
19818         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19819         16-bit targets where the character constant will be too long.
19820
19821         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19822         where the double will not be directly addressable.
19823
19824 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19825
19826         Friend class name lookup 1/n, PR c++/18471
19827         * g++.dg/template/crash26.C: New test.
19828         * g++.dg/lookup/struct1.C: Adjust expected error.
19829         * g++.dg/parse/elab1.C: Likewise.
19830         * g++.dg/parse/elab2.C: Likewise.
19831         * g++.dg/parse/int-as-enum1.C: Likewise.
19832         * g++.dg/parse/struct-as-enum1.C: Likewise.
19833         * g++.dg/parse/typedef1.C: Likewise.
19834         * g++.dg/parse/typedef3.C: Likewise.
19835         * g++.dg/parse/typedef4.C: Likewise.
19836         * g++.dg/parse/typedef5.C: Likewise.
19837         * g++.dg/template/nontype4.C: Likewise.
19838         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19839         * g++.old-deja/g++.other/elab1.C: Likewise.
19840         * g++.old-deja/g++.other/syntax4.C: Likewise.
19841
19842 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19843
19844         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19845
19846 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19847
19848         * gcc.c-torture/execute/20041114-1.c: New test.
19849
19850 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
19851
19852         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
19853         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
19854         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
19855         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
19856         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
19857         gcc.dg/switch-7.c: New tests.
19858
19859 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19860
19861         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
19862
19863 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19864
19865         PR tree-opt/18400
19866         * gcc.dg/vect/pr18400.c: New test.
19867
19868 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19869             Andrew Pinski  <pinskia@physics.uc.edu>
19870
19871         PR tree-opt/18425
19872         * gcc.dg/vect/pr18425.c: New test.
19873
19874 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19875
19876         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19877         Guard with dg-require-alias and dg-require-visibility.
19878
19879 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19880
19881         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19882
19883 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19884
19885         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19886
19887 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19888
19889         PR c++/17344
19890         * g++.dg/template/defarg5.C: New test.
19891
19892 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19893
19894         * g++.dg/parse/cast1.C: Run only on ILP32.
19895         * g++.old-deja/g++.mike/p784.C: Likewise.
19896
19897 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
19898
19899         * gcc.c-torture/execute/20041113-1.c: New test.
19900
19901 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19902
19903         PR target/18230
19904         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19905         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19906         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19907         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19908         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19909         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19910         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19911         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19912         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19913         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19914         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19915         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19916         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19917
19918 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19919
19920         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19921         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19922         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19923         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19924         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19925         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19926         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19927         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19928         gcc.target/sparc/combined-1.c: New tests.
19929
19930 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19931
19932         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19933         New tests.
19934
19935 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19936
19937         * lib/gcc-dg.exp (dg-forbid-option): New function.
19938         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19939         * g++.dg/abi/bitfield8.C: Likewise.
19940         * g++.dg/abi/dtor1.C: Likewise.
19941         * g++.dg/abi/empty10.C: Likewise.
19942         * g++.dg/abi/empty7.C: Likewise.
19943         * g++.dg/abi/empty9.C: Likewise.
19944         * g++.dg/abi/layout3.C: Likewise.
19945         * g++.dg/abi/layout4.C: Likewise.
19946         * g++.dg/abi/thunk1.C: Likewise.
19947         * g++.dg/abi/thunk2.C: Likewise.
19948         * g++.dg/abi/vbase11.C: Likewise.
19949         * g++.dg/abi/vthunk2.C: Likewise.
19950         * g++.dg/abi/vthunk3.C: Likewise.
19951         * g++.dg/ext/attrib8.C: Likewise.
19952         * g++.dg/opt/longbranch2.C: Likewise.
19953         * g++.dg/opt/reg-stack4.C: Likewise.
19954         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19955         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19956         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19957         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19958         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19959         * gcc.dg/20000609-1.c: Likewise.
19960         * gcc.dg/20000720-1.c: Likewise.
19961         * gcc.dg/20011107-1.c: Likewise.
19962         * gcc.dg/20011119-1.c: Likewise.
19963         * gcc.dg/20020108-1.c: Likewise.
19964         * gcc.dg/20020122-2.c: Likewise.
19965         * gcc.dg/20020122-3.c: Likewise.
19966         * gcc.dg/20020201-3.c: Likewise.
19967         * gcc.dg/20020206-1.c: Likewise.
19968         * gcc.dg/20020218-1.c: Likewise.
19969         * gcc.dg/20020310-1.c: Likewise.
19970         * gcc.dg/20020411-1.c: Likewise.
19971         * gcc.dg/20020418-2.c: Likewise.
19972         * gcc.dg/20020426-1.c: Likewise.
19973         * gcc.dg/20020426-2.c: Likewise.
19974         * gcc.dg/20020517-1.c: Likewise.
19975         * gcc.dg/20020523-1.c: Likewise.
19976         * gcc.dg/20020523-2.c: Likewise.
19977         * gcc.dg/20020729-1.c: Likewise.
19978         * gcc.dg/20030204-1.c: Likewise.
19979         * gcc.dg/20030826-2.c: Likewise.
19980         * gcc.dg/20030926-1.c: Likewise.
19981         * gcc.dg/20031202-1.c: Likewise.
19982         * gcc.dg/980312-1.c: Likewise.
19983         * gcc.dg/980313-1.c: Likewise.
19984         * gcc.dg/990117-1.c: Likewise.
19985         * gcc.dg/990424-1.c: Likewise.
19986         * gcc.dg/990524-1.c: Likewise.
19987         * gcc.dg/991230-1.c: Likewise.
19988         * gcc.dg/i386-387-1.c: Likewise.
19989         * gcc.dg/i386-387-2.c: Likewise.
19990         * gcc.dg/i386-387-3.c: Likewise.
19991         * gcc.dg/i386-387-4.c: Likewise.
19992         * gcc.dg/i386-387-5.c: Likewise.
19993         * gcc.dg/i386-387-6.c: Likewise.
19994         * gcc.dg/i386-asm-1.c: Likewise.
19995         * gcc.dg/i386-bitfield1.c: Likewise.
19996         * gcc.dg/i386-bitfield2.c: Likewise.
19997         * gcc.dg/i386-loop-1.c: Likewise.
19998         * gcc.dg/i386-loop-2.c: Likewise.
19999         * gcc.dg/i386-loop-3.c: Likewise.
20000         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20001         * gcc.dg/i386-pic-1.c: Likewise.
20002         * gcc.dg/i386-regparm.c: Likewise.
20003         * gcc.dg/i386-signbit-1.c: Likewise.
20004         * gcc.dg/i386-signbit-2.c: Likewise.
20005         * gcc.dg/i386-signbit-3.c: Likewise.
20006         * gcc.dg/i386-sse-5.c: Likewise.
20007         * gcc.dg/i386-sse-8.c: Likewise.
20008         * gcc.dg/i386-unroll-1.c: Likewise.
20009         * gcc.dg/tls/opt-1.c: Likewise.
20010         * gcc.dg/tls/opt-2.c: Likewise.
20011         * gcc.dg/unroll-1.c: Likewise.
20012         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20013         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20014         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20015         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20016         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20017         -m64 is specified.
20018
20019 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20020
20021         PR c++/18389
20022         * g++.dg/parse/cond1.C: New test.
20023
20024         PR c++/18429
20025         * g++.dg/template/array9.C: New test.
20026         * g++.dg/ext/vla1.C: Adjust error messages.
20027         * g++.dg/ext/vlm1.C: Likewise.
20028         * g++.dg/template/crash2.C: Likewise.
20029
20030         PR c++/18436
20031         * g++.dg/template/call3.C: New test.
20032
20033         PR c++/18407
20034         * g++.dg/template/ptrmem11.C: New test.
20035
20036 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20037
20038         PR other/14264
20039         * lib/g++.exp: Set LC_ALL and LANG to C.
20040         * lib/gcc-dg.exp: Likewise.
20041         * lib/gfortran.exp: Likewise.
20042         * lib/objc.exp: Likewise.
20043         * lib/treelang.exp: Likewise.
20044
20045 2004-11-12  Andreas Schwab  <schwab@suse.de>
20046
20047         * gcc.dg/pr16286.c: Fix last change.
20048
20049 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20050
20051         PR c++/18416
20052         * g++.dg/init/global1.C: New test.
20053
20054 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20055
20056         * gcc.c-torture/execute/20041112-1.c: New test.
20057
20058 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20059
20060         * lib/gcc-dg.exp (dg-target-list): New.
20061
20062 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20063             Richard Sandiford  <rsandifo@redhat.com>
20064
20065         * lib/target-supports.exp (get-compiler_messages): New.
20066         (check_named_sections_available): Use it.
20067         (check_effective_target_ilp32): New.
20068         (check_effective_target_lp64): New.
20069         (is-effective-target): New.
20070         * lib/gcc-dg.exp (dg-require-effective-target): New.
20071
20072 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20073
20074         * gcc.dg/precedence-1.c: New test.
20075
20076 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20077
20078         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20079
20080         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20081         message, delete generated files, use more descriptive name for
20082         executable, and make the test unsupported when it cannot be run.
20083
20084         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20085         (dg-require-weak, dg-require-visibility, dg-require-alias,
20086         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20087         dg-require-iconv, dg-require-named-sections): Use it.
20088
20089         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20090
20091 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20092
20093         PR target/16457
20094         * gcc.dg/ppc-and-1: New
20095
20096         PR target/16796
20097         * gcc.dg/ppc-mov-1.c: New.
20098
20099         PR target/16458
20100         * gcc.dg/ppc-compare-1.c: New.
20101
20102 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20103
20104         * objc.dg/desig-init-2.m: New test.
20105
20106 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20107
20108         PR middle-end/18160
20109         * g++.dg/warn/register-var-1.C: New test.
20110         * g++.dg/warn/register-var-2.C: New test.
20111
20112 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20113
20114         * gcc.dg/union-2.c: New test.
20115
20116 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20117
20118         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20119         New test for PR tree-optimization/17892.
20120
20121 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20122
20123         PR c++/18369
20124         * g++.dg/init/new12.C: New test.
20125
20126 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20127
20128         * gcc.target/sparc: New directory.
20129         * gcc.target/sparc/sparc.exp: New driver.
20130         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20131         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20132         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20133         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20134
20135 2004-11-10  Paul Brook  <paul@codesourcery.com>
20136
20137         PR fortran/18218
20138         * gfortran.dg/list_read.c: New test.
20139
20140 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20141
20142         PR c/18322
20143         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20144         expected diagnostic location.
20145
20146 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20147
20148         * gcc.dg/20041109-1.c: New test.
20149
20150 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20151
20152         PR objc/18406
20153         * objc/compile/pr18406.m: New test.
20154
20155 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20156
20157         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20158
20159 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20160
20161         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20162
20163 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20164
20165         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20166
20167 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20168
20169         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20170         exit.
20171
20172 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20173
20174         PR tree-opt/18299
20175         * gcc.c-torture/pr18299-1.c: New test.
20176
20177 2004-11-06  Andreas Schwab  <schwab@suse.de>
20178
20179         * gcc.dg/pr16286.c: Also test for bool and pixel.
20180
20181 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20182
20183         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20184         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20185         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20186         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20187         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20188         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20189         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20190         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20191         gcc.dg/struct-semi-3.c: New tests.
20192
20193 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20194
20195         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20196
20197 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20198
20199         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20200         Do not use C99 designators.
20201
20202 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20203
20204         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20205
20206 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20207
20208         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20209         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20210         * gcc.c-torture/execute/simd-5.x: Remove.
20211
20212 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20213
20214         PR rtl-optimization/17933
20215         * gcc.dg/torture/pr17933-1.c: New test.
20216
20217 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20218
20219         PR target/18106
20220         * lib/target-supports.exp (check_weak_available): Support
20221         Windows.
20222
20223 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20224
20225         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20226         call to fflush(stdout) before abort.
20227         (my_ffsll): New function.
20228         (generate_fields): Use it.
20229
20230 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20231
20232         * gcc.dg/init-undef-1.c: New test.
20233
20234 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20235
20236         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20237         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20238         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20239         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20240         expected messages for new parser.
20241
20242 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20243
20244         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20245
20246 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20247
20248         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20249         on LP64 targets.
20250
20251 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20252
20253         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
20254         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
20255         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
20256         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
20257         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
20258         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
20259         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
20260         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20261         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
20262         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
20263
20264 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20265
20266         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
20267         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
20268         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
20269         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
20270         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
20271         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
20272         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
20273         for new parser.
20274
20275 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
20276
20277         PR target/15342
20278         * gcc.dg/20041104-1.c: New test.
20279
20280 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20281
20282         * g++.dg/template/nontype7.C: New test.
20283         * g++.dg/template/nontype8.C: Likewise.
20284         * g++.dg/template/nontype9.C: Likewise.
20285         * g++.dg/template/nontype10.C: Likewise.
20286         * g++.dg/tc1/dr49.C: Likewise.
20287         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
20288         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
20289
20290 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20291
20292         * g++.dg/rtti/tinfo1.C: Remove xfails.
20293
20294 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20295
20296         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
20297         packed attribute to the definition to satisfy the new C++ parser.
20298
20299 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20300
20301         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
20302         invocations of va_arg.
20303
20304 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
20305
20306         PR c++/18124
20307         * g++.dg/template/crash25.C: New test.
20308
20309         PR c++/18155
20310         * g++.dg/template/typedef2.C: New test.
20311         * g++.dg/parse/crash13.C: Adjust error markers.
20312
20313         PR c++/18177
20314         * g++.dg/conversion/const3.C: New test.
20315
20316 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20317
20318         PR fortran/17535
20319         PR fortran/17583
20320         PR fortran/17713
20321         * gfortran.dg/generic_[123].f90: New testcases.
20322
20323 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20324
20325         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20326         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20327
20328 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20329
20330         PR tree-opt/16808
20331         * gcc.c-torture/compile/pr16808.c: New test.
20332
20333 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20334
20335         PR rtl-optimization/17104
20336         * gcc.dg/ppc-bitfield1.c: New.
20337
20338 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20339
20340         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20341
20342 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20343
20344         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20345         strings for 32-bit code.
20346
20347 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20348
20349         PR c/18239
20350         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20351
20352 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         PR c++/18064
20355         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20356
20357 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20358
20359         PR c++/15172
20360         * g++.dg/init/aggr2.C: New test.
20361
20362 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20363
20364         * objc.dg/local-decl-1.m: New test.
20365
20366 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20367
20368         * gcc.dg/20040910-1.c: Adjust regex.
20369
20370 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20371
20372         PR rtl-optimization/18084
20373         * g++.dg/opt/pr18084-1.C: New testcase.
20374
20375 2004-10-30  Matt Austern  <austern@apple.com>
20376
20377         PR c++/17542
20378         * g++.dg/ext/attrib18.C: New test.
20379
20380 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20381
20382         PR middle-end/18096
20383         * gcc.dg/pr18096-1.c: New test case.
20384
20385 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20386
20387         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20388
20389 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20390
20391         PR c/16666
20392         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20393         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20394         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20395         gcc.dg/old-style-prom-3.c: New tests.
20396
20397 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20398
20399         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20400         Remove unnecessary inclusion of stdio.h.
20401
20402 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20403
20404         PR rtl-optimization/17581
20405         * gcc.dg/pr17581-1.c: New test case.
20406
20407 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20408
20409         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20410         being implemented.
20411         * g++.dg/conversion/dr195-1.C: New.
20412         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20413         * g++.old-deja/g++.mike/p10148.C: Likewise.
20414
20415 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20416
20417         PR c++/17695
20418         * g++.dg/debug/typedef2.C: New test.
20419
20420 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20421
20422         PR fortran/13490
20423         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20424         * gfortran.dg/g77/README: Update.
20425
20426 2004-10-28  Matt Austern  <austern@apple.com>
20427
20428         PR c++/14124
20429         * g++.dg/ext/packed7.C: New test.
20430
20431 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20432
20433         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20434         scan-assembler.
20435         * lib/scanasm.exp (hidden-scan-for): New proc.
20436         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20437         string.
20438         (scan-not-hidden): Likewise.
20439         * lib/target-supports.exp (check_visibility_available): mach-o is
20440         support too.
20441
20442 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20443
20444         PR c++/17132
20445         * g++.dg/template/memclass3.C: New test.
20446
20447 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20448
20449         PR middle-end/18160
20450         * gcc.dg/register-var-1.c: New test.
20451         * gcc.dg/register-var-2.c: New test.
20452         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20453         error now.
20454
20455 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20456
20457         PR other/18172
20458         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20459         unused variables.
20460         * gcc.dg/vect/vect-22.c: Likewise.
20461
20462 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20463
20464         * gcc.dg/i386-rotate-1.c: New test.
20465
20466 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20467
20468         * g++.dg/init/ref12.C: Add "run" marker.
20469
20470         PR c++/17435
20471         * g++.dg/init/ref12.C: New test.
20472
20473         PR c++/18140
20474         * g++.dg/template/shift1.C: New test.
20475         * g++.dg/template/error10.C: Adjust error markers.
20476
20477 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20478
20479         PR tree-opt/17529
20480         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20481
20482 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20483
20484         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20485         * gcc.dg/weak/weak-3.c: Likewise.
20486         * gcc.dg/weak/weak-5.c: Likewise.
20487         * gcc.dg/weak/weak-9.c: Likewise.
20488         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20489         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20490
20491         * gcc.dg/darwin-weakimport-1.c: New.
20492
20493 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20494
20495         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20496
20497 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20498
20499         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20500         'syntax' error messages.
20501         * gcc.dg/cpp/direct2s.c: Likewise.
20502
20503 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20504
20505         * gcc.c-torture/compile/20041026-1.c: New.
20506
20507 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20508
20509         PR c++/18093
20510         * g++.dg/lookup/ns2.C: New test.
20511
20512         PR c++/18020
20513         * g++.dg/template/enum4.C: New test.
20514
20515         PR c++/18161
20516         * g++.dg/template/expr1.C: New test.
20517
20518 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20519
20520         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20521
20522 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20523
20524         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
20525         gcc.dg/decl-nospec-3.c: New tests.
20526
20527 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
20528
20529         * objc.dg/super-class-3.m: New test.
20530
20531 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20532
20533         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
20534         resyncing.
20535         * gcc.dg/cpp/direct2s.c: Likewise.
20536
20537 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
20538
20539         * objc.dg/image-info.m: Update for changes to section selection.
20540
20541 2004-10-25  David Ayers  <d.ayers@inode.at>
20542             Ziemowit Laski  <zlaski@apple.com>
20543
20544         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
20545         diagnostics when messaging 'id <Proto>'.
20546         * objc.dg/class-protocol-1.m: New test.
20547         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
20548         a non-existent method signature.
20549         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20550         Update diagnostics when messaging with non-existent method signature.
20551         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
20552         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
20553         invalid receivers are now resolved as if messaging 'id'; remove
20554         extraneous diagnostics.
20555
20556 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20557
20558         PR c/16667
20559         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
20560         gcc.dg/init-desig-obs-3.c: New tests.
20561
20562 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
20563
20564         * gcc.dg/debug/20041023-1.c: New test.
20565
20566 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
20567
20568         PR middle-end/17407
20569         * gcc.c-torture/compile/pr17407.c: New test.
20570
20571         PR c++/18121
20572         * g++.dg/template/array8.C: New test.
20573
20574 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20575
20576         PR other/18138
20577         * lib/g++.exp: Accept more than one multilib libgcc.
20578         * lib/gcc-dg.exp: Likewise.
20579         * lib/objc.exp: Likewise.
20580         * lib/treelang.exp: Likewise.
20581         * lib/gfortran.exp: Likewise.
20582
20583 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20584
20585         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20586
20587 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20588
20589         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20590         * gcc.dg/c99-const-expr-3.c: Likewise.
20591
20592 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20593
20594         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20595
20596 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20597
20598         * gcc.c-torture/execute/loop-2e.x: Remove.
20599
20600 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20601
20602         PR c++/18095
20603         * g++.dg/parse/crash18.C: New.
20604         * g++.dg/parse/crash19.C: New.
20605
20606 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20607
20608         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20609         * g++.dg/ext/dllimport2.C: Same.
20610         * g++.dg/ext/dllimport8.C: Same.
20611
20612 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20613
20614         PR c++/10841
20615         * g++.dg/conversion/cast1.C: New test.
20616         * g++.dg/overload/pmf1.C: Adjust error marker.
20617
20618 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20619
20620         PR objc/17923
20621         * objc.dg/const-str-7.m: New test.
20622
20623 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20624
20625         * g++.dg/template/memfriend11.C: Fix comment typo.
20626         * g++.dg/template/memfriend14.C: Likewise.
20627
20628 2004-10-20  Richard Henderson  <rth@redhat.com>
20629
20630         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20631         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20632         -fasynchronous-unwind-tables.
20633
20634 2004-10-20  Richard Henderson  <rth@redhat.com>
20635
20636         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20637         (main): Return success.
20638         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20639         (main): Return success.
20640
20641 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20642
20643         PR c++/13495
20644         * g++.dg/template/memfriend9.C: New test.
20645         * g++.dg/template/memfriend10.C: Likewise.
20646         * g++.dg/template/memfriend11.C: Likewise.
20647         * g++.dg/template/memfriend12.C: Likewise.
20648         * g++.dg/template/memfriend13.C: Likewise.
20649         * g++.dg/template/memfriend14.C: Likewise.
20650         * g++.dg/template/memfriend15.C: Likewise.
20651         * g++.dg/template/memfriend16.C: Likewise.
20652         * g++.dg/template/memfriend17.C: Likewise.
20653         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20654
20655 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20656
20657         * g++.dg/conversion/dr195.C: New.
20658         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20659
20660 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20661             Devang Patel  <dpatel@apple.com>
20662
20663         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20664         of floating point arithmetic, which could trap.
20665
20666 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20667
20668         PR c++/14035
20669         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20670         * g++.dg/conversion/const2.C: New test.
20671         * g++.dg/expr/reinterpret2.C: New test.
20672         * g++.dg/expr/reinterpret3.C: New test.
20673         * g++.dg/expr/cast2.C: New test.
20674         * g++.dg/expr/copy1.C: New test.
20675         * g++.dg/other/conversion1.C: Change error message.
20676         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20677         function pointers to void *.
20678         * g++.old-deja/g++.mike/p10148.C: Likewise.
20679
20680 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20681
20682         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20683
20684 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20685
20686         PR c++/18047
20687
20688         * g++.dg/parse/expr3.C: New test.
20689
20690 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20691
20692         * gcc.dg/smod-1.c: New test.
20693
20694 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20695
20696         * objc.dg/method-14.m: New test.
20697
20698 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20699
20700         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20701         Also xfail as the patch was reverted.
20702
20703 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20704
20705         PR middle-end/16973
20706         * gcc.dg/pr16973.c: New test.
20707
20708 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20709
20710         PR tree-optimization/17656
20711         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20712
20713 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * g++.dg/eh/shadow1.C: New.
20716
20717 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20718
20719         * gcc.c-torture/compile/20041018-1.c: New test.
20720
20721 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20722
20723         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20724         compiler referring to register 0 when accessing sdata.  The linker
20725         now patches things up.
20726
20727 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20728
20729         PR c/17529
20730         * gcc.c-torture/compile/pr17529.c: New test.
20731
20732 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20733
20734         PR c++/17743
20735         * g++.dg/ext/attrib17.C: New test.
20736
20737 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20738
20739         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20740
20741 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20742
20743         PR c++/10479
20744         * g++.dg/ext/attrib16.C: New test.
20745
20746 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/17042
20749         * g++.dg/init/dso_handle1.C: New test.
20750
20751         PR c++/14667
20752         * g++.dg/parse/typedef6.C: New test.
20753
20754         PR c++/17916
20755         * g++.dg/parse/pragma1.C: New test.
20756
20757 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20758
20759         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20760
20761 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20762
20763         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20764         -fno-common when on HPPA HP-UX platforms.
20765
20766 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20767
20768         PR other/16820
20769         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20770         stdint.h.
20771         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20772         uintptr_t.
20773
20774 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20775
20776         PR c++/16301
20777         * g++.dg/lookup/strong-using-4.C: New test.
20778
20779 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20780
20781         PR middle-end/16567
20782         * gcc.c-torture/compile/nested-1.c: New test.
20783
20784 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20785
20786         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20787         and mipsisa64*-*-* (until support for misaligned loads is added).
20788         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20789         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20790         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20791         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20792         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20793         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20794
20795 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20796
20797         PR c++/17976
20798         * g++.dg/init/dtor3.C: New test.
20799
20800 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20801
20802         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20803
20804 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20805
20806         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20807         * gcc.dg/macho-lo-sum.c: Likewise.
20808
20809 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20810
20811         * gcc.dg/ppc-spe64-1.c: New test.
20812
20813 2004-10-14  Devang Patel  <dpatel@apple.com>
20814
20815         PR 17635
20816         * gcc.dg/pr17635.c : New test.
20817
20818 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20819
20820         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20821         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20822         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20823         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20824         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20825         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20826         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20827         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20828         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20829         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20830         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20831         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20832         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20833         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20834         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20835         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20836         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20837         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20838
20839 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20840
20841         * gcc.dg/vect/vect-82.c: New testcase.
20842         * gcc.dg/vect/vect-82_64.c: New testcase.
20843         * gcc.dg/vect/vect-83.c: New testcase.
20844         * gcc.dg/vect/vect-83_64.c: New testcase.
20845
20846 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20847
20848         * gcc.dg/cpp/error-1.c: New test.
20849
20850 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20851
20852         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
20853
20854 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
20855
20856         PR target/17984
20857         * gcc.dg/cris-peep2-xsrand2.c: New test.
20858
20859 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
20860
20861         PR c++/17661
20862         * testsuite/g++.dg/expr/for2.C: New test.
20863
20864 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20865
20866         * g++.dg/inherit/thunk1.C: Run on the SPARC.
20867
20868 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
20869
20870         PR tree-optimization/17724
20871         * g++.dg/opt/pr17724-1.C: New test.
20872         * g++.dg/opt/pr17724-2.C: New test.
20873         * g++.dg/opt/pr17724-3.C: New test.
20874         * g++.dg/opt/pr17724-4.C: New test.
20875         * g++.dg/opt/pr17724-5.C: New test.
20876         * g++.dg/opt/pr17724-6.C: New test.
20877
20878 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
20879
20880         PR c/17301
20881         * gcc.dg/pr17301-2.c: New test.
20882
20883 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
20884
20885         PR c++/15876
20886         * g++.dg/parse/error22.C: New test.
20887
20888         PR c++/17936
20889         * g++.dg/template/spec18.C: New test.
20890
20891 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
20892
20893         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20894         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20895         memcpy.
20896         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20897         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20898
20899 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20900
20901         * g++.dg/eh/cleanup5.C: Add dg-options "".
20902
20903 2004-10-11  Roger Sayle  <roger@eyesopen.com>
20904
20905         PR middle-end/17657
20906         * gcc.dg/switch-4.c: New test case.
20907
20908 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20909
20910         * gcc.c-torture/execute/20041011-1.c: New test.
20911
20912 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20913
20914         PR c++/17554
20915         * g++.dg/init/for3.C: New test.
20916
20917         PR c++/17657
20918         * g++.dg/opt/switch2.C: New test.
20919
20920         PR middle-end/17703
20921         * g++.dg/warn/Wreturn-2.C: New test.
20922
20923 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20924
20925         PR c++/17907
20926         * g++.dg/eh/cleanup5.C: New test.
20927
20928 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/17393
20931         * g++.dg/parse/error21.C: New test.
20932
20933 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20934
20935         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20936         * g++.dg/warn/incomplete1.C: Likewise.
20937         * g++.dg/template/qualttp20.C: Likewise.
20938
20939 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20940
20941         PR c/17881
20942         * parm-incomplete-1.c: New test.
20943
20944 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20945
20946         PR c++/17867
20947         * g++.dg/parse/error19.C: New test.
20948
20949         PR c++/17670
20950         * g++.dg/init/new11.C: New test.
20951
20952         PR c++/17821
20953         * g++.dg/parse/error20.C: New test.
20954
20955         PR c++/17826
20956         * g++.dg/template/crash24.C: New test.
20957
20958 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20959
20960         PR c/17301
20961         * gcc.dg/pr17301-1.c: New test.
20962
20963 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20964
20965         PR c/17189
20966         * gcc.dg/anon-struct-5.c: New test.
20967
20968 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20969
20970         PR c/17844
20971         * gcc.dg/pr17844-1.c: New test.
20972
20973 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20974
20975         PR tree-optimization/17906
20976         * gcc.c-torture/compile/pr17906.c: New.
20977
20978 2004-10-09  Stuart Hastings  <stuart@apple.com>
20979             Roger Sayle  <roger@eyesopen.com>
20980
20981         PR rtl-optimization/17853
20982         * gcc.dg/i386-mmx-5.c: New testcase.
20983
20984 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20985
20986         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20987
20988 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20989
20990         PR c++/17524
20991         * g++.dg/template/static9.C: New test.
20992
20993         PR c++/17685
20994         * g++.dg/parse/operator5.C: New test.
20995
20996 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20997
20998         PR middle-end/17894
20999         * gcc.c-torture/execute/divcmp-4.c: New test case.
21000
21001 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21002
21003         PR tree-opt/17902
21004         * g++.dg/opt/pr17902.C: New test.
21005
21006 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21007
21008         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21009
21010 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21011
21012         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21013
21014 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21015
21016         * gcc.dg/assign-warn-3.c: New test.
21017
21018 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21019
21020         PR c/16999
21021         * gcc.dg/cpp/ident-1.c: New test.
21022
21023 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21024
21025         * gcc.c-torture/compile/acc1.c: New.
21026
21027 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21028
21029         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21030         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21031
21032 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21033
21034         * gcc.dg/ultrasp11.c: New test.
21035
21036 2004-10-08  Michael Matz  <matz@suse.de>
21037
21038         * gcc.dg/doloop-2.c: New test.
21039
21040 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21041
21042         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21043         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21044         objc.dg/method-9.m: Update expected diagnostics.
21045
21046 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21047
21048         * gcc.dg/ppc-fsel-3.c: New file.
21049         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21050
21051 2004-10-07  Paul Brook  <paul@codesourcery.com>
21052
21053         * gfortran.dg/intrinsic_verify_1.f90: New test.
21054
21055 2004-10-07  Paul Brook  <paul@codesourcery.com>
21056
21057         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21058
21059 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21060
21061         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21062         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21063         commit.
21064
21065 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21066
21067         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21068
21069 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21070
21071         PR c++/17115
21072         * g++.dg/warn/Winline-4.C: New test.
21073
21074 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21075
21076         * gcc.c-torture/compile/20041007-1.c: New test.
21077
21078 2004-10-07  Paul Brook  <paul@codesourcery.com>
21079
21080         PR fortran/17678
21081         * gfortran.dg/use_allocated_1.f90: New test.
21082
21083 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21084
21085         PR middle-end/17849
21086         * gfortran.fortran-torture/compile/nested.f90: New test
21087
21088 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21089
21090         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21091
21092 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21093
21094         PR c++/17368
21095         * g++.dg/ext/asm6.C: New test.
21096
21097 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21098
21099         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21100
21101 2004-10-06  Paul Brook  <paul@codesourcery.com>
21102
21103         PR libfortran/17709
21104         * gfortran.dg/empty_format_1.f90: New test.
21105
21106 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21107
21108         PR fortran/17568
21109         * gfortran.dg/ishft.f90: New test.
21110
21111         PR fortran/17283
21112         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21113         tests.
21114
21115 2004-10-06  Paul Brook  <paul@codesourcery.com>
21116
21117         * gfortran.dg/do_1.f90: New test.
21118
21119 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21120
21121         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21122         optimizing for size.
21123
21124 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21125
21126         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21127
21128 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21129
21130         * gcc.c-torture/compile/20041005-1.c: New test.
21131
21132 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21133
21134         PR c++/17829
21135         * g++.dg/lookup/koenig4.C: New.
21136
21137 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21138
21139         * g++.dg/other/classkey1.C: Adjust quoting marks.
21140         * g++.dg/parse/error15.C: Likewise.
21141         * g++.dg/template/meminit2.C (int>): Likewise.
21142
21143 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21144
21145         PR fortran/17283
21146         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21147
21148         PR fortran/17631
21149         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21150
21151         PR fortran/17708
21152         * gfortran.dg/pr17708.f90: New test.
21153
21154 2004-10-04  Chao-ying Fu  <fu@mips.com>
21155
21156         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21157         * gcc.dg/vect/vect-4.c: Ditto.
21158         * gcc.dg/vect/vect-5.c: Ditto.
21159         * gcc.dg/vect/vect-6.c: Ditto.
21160         * gcc.dg/vect/vect-8.c: Ditto.
21161         * gcc.dg/vect/vect-16.c: Ditto.
21162         * gcc.dg/vect/vect-30.c: Ditto.
21163         * gcc.dg/vect/vect-40.c: Ditto.
21164         * gcc.dg/vect/vect-41.c: Ditto.
21165         * gcc.dg/vect/vect-42.c: Ditto.
21166         * gcc.dg/vect/vect-43.c: Ditto.
21167         * gcc.dg/vect/vect-44.c: Ditto.
21168         * gcc.dg/vect/vect-45.c: Ditto.
21169         * gcc.dg/vect/vect-46.c: Ditto.
21170         * gcc.dg/vect/vect-47.c: Ditto.
21171         * gcc.dg/vect/vect-48.c: Ditto.
21172         * gcc.dg/vect/vect-49.c: Ditto.
21173         * gcc.dg/vect/vect-50.c: Ditto.
21174         * gcc.dg/vect/vect-51.c: Ditto.
21175         * gcc.dg/vect/vect-52.c: Ditto.
21176         * gcc.dg/vect/vect-53.c: Ditto.
21177         * gcc.dg/vect/vect-54.c: Ditto.
21178         * gcc.dg/vect/vect-55.c: Ditto.
21179         * gcc.dg/vect/vect-56.c: Ditto.
21180         * gcc.dg/vect/vect-57.c: Ditto.
21181         * gcc.dg/vect/vect-58.c: Ditto.
21182         * gcc.dg/vect/vect-59.c: Ditto.
21183         * gcc.dg/vect/vect-60.c: Ditto.
21184         * gcc.dg/vect/vect-74.c: Ditto.
21185         * gcc.dg/vect/vect-79.c: Ditto.
21186         * gcc.dg/vect/vect-80.c: Ditto.
21187
21188 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21189
21190         * gcc.dg/unused-7.c: Use the correct option.
21191
21192 2004-10-04  Paul Brook  <paul@codesourcery.com>
21193         Bud Davis  <bdavis9659@comcast.net>
21194
21195         PR fortran/17706
21196         PR fortran/16434
21197         * gfortran/pr17706.f90: New test.
21198         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21199
21200 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21201
21202         * gfortran.dg/pr17612.f90: New test.
21203
21204 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21205
21206         * g++.dg/template/local1.C: Adjust quoting marks in
21207         testing for diagnostics.
21208         * g++.dg/tls/diag-2.C: Likewise.
21209         * g++.dg/other/error8.C: Likewise.
21210
21211 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21212
21213         PR c/17178
21214         * gcc.dg/unused-4.c: Adjust to be correct.
21215
21216         PR c/17820
21217         * gcc.dg/unused-7.c: New test.
21218
21219 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21220
21221         PR c++/17797
21222         * g++.dg/overload/template2.C: New test.
21223
21224 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21225
21226         PR tree-optimization/16632
21227         * gcc.dg/tree-ssa/20041002-1.c: New.
21228
21229 2004-10-03  Paul Brook  <paul@codesourcery.com>
21230
21231         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21232         rather than relying on default formatting.
21233
21234 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21235
21236         * gcc.dg/20040920-1.c: Update expected message text.
21237
21238 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21239
21240         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21241
21242 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21243
21244         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21245         tree level.
21246
21247 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21248
21249         * gcc.dg/tree-ssa/pr17343.c: Remove.
21250
21251 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21252
21253         PR tree-opt/17343
21254         * gcc.dg/tree-ssa/pr17343.c: New test.
21255
21256 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
21257
21258         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
21259         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
21260         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
21261         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
21262         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
21263
21264 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21265
21266         * gcc.dg/lvalue-2.c: New test.
21267
21268 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21269
21270         PR c/17730
21271         * gcc.dg/pr17730-1.c: New test
21272
21273 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21274
21275         PR c/7425
21276         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
21277
21278 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21279
21280         * gcc.c-torture/execute/stdarg-1.c: New test.
21281         * gcc.c-torture/execute/stdarg-2.c: New test.
21282         * gcc.c-torture/execute/stdarg-3.c: New test.
21283         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21284         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21285         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21286         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21287         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21288
21289 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21290
21291         PR tree-optimization/17697
21292         * g++.dg/opt/pr17697-1.C: New test.
21293         * g++.dg/opt/pr17697-2.C: New test.
21294         * g++.dg/opt/pr17697-3.C: New test.
21295
21296 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21297
21298         PR c/16409
21299         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
21300         gcc.dg/vla-init-5.c: New tests.
21301
21302 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21303
21304         PR c/13804
21305         * gcc.dg/pr13804-1.c: New test.
21306
21307 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21308
21309         PR fortran/16938
21310         * gfortran.dg/pr16938.f90: New test.
21311
21312 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21313
21314         * g++.dg/template/crash23.C: New test.
21315
21316 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21317
21318         PR c++/17585
21319         * g++.dg/template/static8.C: New test.
21320
21321 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         PR c++/17681
21324         * g++.dg/other/error9.C: New test.
21325
21326 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21327
21328         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21329
21330 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21331
21332         PR fortran/15164
21333         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21334
21335 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21336
21337         PR middle-end/17112
21338         * gcc.dg/pr17112-1.c: New test case.
21339
21340 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21341
21342         PR c/11459
21343         * gcc.dg/pr11459-1.c: New test.
21344
21345 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21346
21347         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21348         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21349
21350 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21351
21352         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21353
21354 2004-09-25  Jan Hubicka  <jh@suse.cz>
21355
21356         * compile/30040909-1.c: New test.
21357         * compile/30040907-1.c: New test.
21358
21359 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21360
21361         * gcc.c-torture/execute/va-arg-26.c: New test.
21362
21363 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21364
21365         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21366         extra diagnostics on targets with 64-bit pointers.
21367         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21368
21369 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21370
21371         PR c/17188
21372         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21373         * gcc.dg/decl-3.c: Adjust expected message.
21374
21375 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21376
21377         PR fortran/17615
21378         * gfortran.dg/pr17615.f90: New test.
21379
21380 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21381
21382         PR tree-optimzation/17517
21383         * g++.dg/tree-ssa/pr17517.C: New Test.
21384
21385 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21386
21387         PR c++/16889
21388         * g++.dg/lookup/ambig3.C: New.
21389
21390 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21391
21392         PR tree-opt/17624
21393         * g++.dg/opt/pr17624.C: New test.
21394
21395 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21396
21397         PR c/6980
21398         * gcc.dg/Wbad-function-cast-1.c: New test.
21399
21400 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21401
21402         * g++.dg/ext/complit1.C
21403         * g++.dg/other/error2.C
21404         * g++.dg/other/nontype-1.C
21405         * g++.dg/parse/crash11.C
21406         * g++.dg/parse/crash12.C
21407         * g++.dg/parse/error15.C
21408         * g++.dg/parse/error4.C
21409         * g++.dg/parse/tmpl-outside1.C
21410         * g++.dg/parse/too-many-tmpl-args1.C
21411         * g++.dg/template/dependent-expr3.C
21412         * g++.dg/template/error10.C
21413         * g++.dg/template/instantiate1.C
21414         * g++.dg/template/vtable2.C
21415         * g++.dg/warn/Wshadow-1.C
21416         * g++.dg/warn/weak1.C
21417         * g++.old-deja/g++.brendan/crash16.C
21418         * g++.old-deja/g++.brendan/crash18.C
21419         * g++.old-deja/g++.brendan/crash48.C
21420         * g++.old-deja/g++.brendan/crash49.C
21421         * g++.old-deja/g++.brendan/crash55.C
21422         * g++.old-deja/g++.brendan/crash56.C
21423         * g++.old-deja/g++.brendan/crash8.C
21424         * g++.old-deja/g++.brendan/enum11.C
21425         * g++.old-deja/g++.brendan/enum8.C
21426         * g++.old-deja/g++.brendan/enum9.C
21427         * g++.old-deja/g++.brendan/friend3.C
21428         * g++.old-deja/g++.brendan/misc14.C
21429         * g++.old-deja/g++.bugs/900402_02.C
21430         * g++.old-deja/g++.bugs/900404_03.C
21431         * g++.old-deja/g++.bugs/900404_04.C
21432         * g++.old-deja/g++.bugs/900428_03.C
21433         * g++.old-deja/g++.jason/crash4.C
21434         * g++.old-deja/g++.jason/overload21.C
21435         * g++.old-deja/g++.jason/redecl1.C
21436         * g++.old-deja/g++.jason/report.C
21437         * g++.old-deja/g++.jason/rfg10.C
21438         * g++.old-deja/g++.jason/template30.C
21439         * g++.old-deja/g++.law/arm12.C
21440         * g++.old-deja/g++.law/ctors5.C
21441         * g++.old-deja/g++.law/cvt20.C
21442         * g++.old-deja/g++.law/init10.C
21443         * g++.old-deja/g++.law/init8.C
21444         * g++.old-deja/g++.law/visibility17.C
21445         * g++.old-deja/g++.law/visibility7.C
21446         * g++.old-deja/g++.mike/net8.C
21447         * g++.old-deja/g++.mike/p646.C
21448         * g++.old-deja/g++.mike/p700.C
21449         * g++.old-deja/g++.mike/p701.C
21450         * g++.old-deja/g++.mike/p811.C
21451         * g++.old-deja/g++.ns/template13.C
21452         * g++.old-deja/g++.other/array3.C
21453         * g++.old-deja/g++.other/crash25.C
21454         * g++.old-deja/g++.other/dtor3.C
21455         * g++.old-deja/g++.other/dtor4.C
21456         * g++.old-deja/g++.other/main1.C
21457         * g++.old-deja/g++.other/warn7.C
21458         * g++.old-deja/g++.pt/crash11.C
21459         * g++.old-deja/g++.pt/crash36.C
21460         * g++.old-deja/g++.pt/spec22.C
21461         * g++.old-deja/g++.pt/spec9.C
21462         * g++.old-deja/g++.pt/ttp52.C
21463         * g++.old-deja/g++.robertl/eb103.C
21464         * g++.old-deja/g++.robertl/eb121.C
21465         * g++.old-deja/g++.robertl/eb22.C
21466         * g++.old-deja/g++.robertl/eb8.C:
21467         Update locations and/or regexps of dg-error markers.
21468         Remove markers for some bogus messages that are no longer issued.
21469
21470 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21471
21472         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21473         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21474
21475 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21476
21477         PR c++/17618
21478         * g++.dg/lookup/crash5.C: New test.
21479
21480 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21481
21482         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21483         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21484         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21485         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21486         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21487         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21488
21489         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21490         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21491         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21492         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21493         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21494         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21495
21496         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21497
21498         * gcc.dg/vect/vect-44.c: Check additional cases.
21499         * gcc.dg/vect/vect-48.c: Check additional cases.
21500
21501         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21502         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21503         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21504         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21505         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21506         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21507         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21508         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21509         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21510
21511         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21512         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21513         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21514
21515 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21516
21517         * gcc.dg/tree-ssa/loop-6.c: New test.
21518
21519 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21520
21521         PR c++/17620
21522         * g++.dg/inherit/base2.C: New.
21523
21524 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21525
21526         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
21527         * gcc.dg/20001012-2.c: Likewise.
21528         * gcc.dg/20001013-1.c: Likewise.
21529         * gcc.dg/20001101-1.c: Likewise.
21530         * gcc.dg/20001102-1.c: Likewise.
21531         * gcc.dg/bf-spl1.c: Likewise.
21532         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
21533         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
21534
21535 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
21536
21537         PR tree-optimization/16721
21538         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
21539
21540 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
21541
21542         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
21543         * gcc.dg/20040305-1.c: Likewise.
21544
21545 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21546
21547         PR c/16566
21548         * gcc.c-torture/compile/pr16566-1.c,
21549         gcc.c-torture/compile/pr16566-2.c,
21550         gcc.c-torture/compile/pr16566-3.c: New tests.
21551
21552 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
21553
21554         PR tree-optimization/17512
21555         * gcc.c-torture/compile/20040916-1.c.
21556
21557 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
21558
21559         * gcc.dg/pragma-re-3.c: New test.
21560
21561 2004-09-17  Matt Austern  <austern@apple.com>
21562
21563         PR c++/15049
21564         * g++.dg/other/anon3.C: New.
21565
21566 2004-09-21  Roger Sayle  <roger@eyesopen.com>
21567
21568         PR c++/7503
21569         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
21570         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
21571         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
21572         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
21573         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
21574
21575 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21576
21577         PR fortran/17286
21578         * gfortran.dg/pr17286.f90: New test.
21579
21580 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/17530
21583         * g++.dg/template/static7.C: New test.
21584
21585 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21586
21587         PR tree-opt/17558
21588         * gcc.c-torture/compile/pr17558.c: New test.
21589
21590 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21591
21592         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21593         if SKIP_ATTRIBUTE is defined.
21594
21595 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21596
21597         PR fortran/15957
21598         * gfortran.dg/pr15957.f90: New test.
21599
21600 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21601
21602         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21603         in comparison.
21604         * gcc.dg/vect/vect-79.c: Likewise.
21605         * gcc.dg/vect/vect-80.c: Likewise.
21606
21607 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21608
21609         PR fortran/15750
21610         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21611
21612 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21613
21614         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21615         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21616         * gcc.dg/vect/vect-62.c: New testcase.
21617         * gcc.dg/vect/vect-63.c: New testcase.
21618         * gcc.dg/vect/vect-64.c: New testcase.
21619         * gcc.dg/vect/vect-65.c: New testcase.
21620         * gcc.dg/vect/vect-66.c: New testcase.
21621         * gcc.dg/vect/vect-67.c: New testcase.
21622         * gcc.dg/vect/vect-68.c: New testcase.
21623         * gcc.dg/vect/vect-69.c: New testcase.
21624         * gcc.dg/vect/vect-79.c: New testcase.
21625         * gcc.dg/vect/vect-80.c: New testcase.
21626
21627 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21628
21629         * gcc.target/mips/asm-1.c: New test.
21630
21631 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21632
21633         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21634         * gcc.dg/vect/vect-73.c: New testcase.
21635         * gcc.dg/vect/vect-74.c: New testcase.
21636         * gcc.dg/vect/vect-75.c: New testcase.
21637         * gcc.dg/vect/vect-76.c: New testcase.
21638         * gcc.dg/vect/vect-77.c: New testcase.
21639         * gcc.dg/vect/vect-78.c: New testcase
21640
21641 2004-09-18  Paul Brook  <paul@codesourcery.com>
21642
21643         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21644
21645 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21646
21647         PR c/17424
21648         * gcc.dg/pr17424-1.c: New test.
21649
21650 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21651
21652         * g++.dg/tree-ssa/pr17153.C: New test.
21653
21654 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21655
21656         PR pch/13361
21657         * testsuite/g++.dg/pch/wchar-1.C: New.
21658         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21659
21660 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21661
21662         * gcc.c-torture/execute/20040917-1.c: New test.
21663
21664 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21665
21666         PR tree-optimization/17319
21667         * gcc.dg/pr17319.c: New test.
21668
21669 2004-09-17  Devang Patel  <dpatel@apple.com>
21670
21671         * gcc.dg/20040813-1.c: New test.
21672
21673 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21674
21675         PR tree-optimization/17273
21676         * gcc.c-torture/compile/pr17273.c: New test.
21677
21678 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21679
21680         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21681         Update expected messages.
21682         * gcc.dg/declspec-13.c: New test.
21683
21684 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21685
21686         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21687
21688 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21689
21690         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21691         change what 'a' is pointing to.
21692
21693 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21694
21695         PR c++/16002
21696         * g++.dg/template/error18.C: New test.
21697
21698         PR c++/16029
21699         * g++.dg/warn/Wunused-8.C: New test.
21700
21701 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21702
21703         PR tree-optimization/17513
21704         * gcc.dg/20040916-1.c: New test.
21705
21706 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21707
21708         PR c++/17501
21709         * g++.dg/template/typename7.C: New test.
21710
21711 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21712
21713         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21714
21715 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21716
21717         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21718         with -ftree-based-profiling also.
21719         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21720
21721 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21722
21723         PR/15364
21724         * gfortran.dg/der_array_io_1.f90: New test.
21725         * gfortran.dg/der_array_io_2.f90: New test.
21726         * gfortran.dg/der_array_io_3.f90: New test.
21727
21728 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21729
21730         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21731         EABI.
21732
21733 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21734
21735         * g++.dg/opt/switch1.C: New test.
21736
21737 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21738
21739         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21740         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21741         Update expected messages.
21742
21743 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21744
21745         PR fortran/16485
21746         * gfortran.dg/same_name_1.f90: New test.
21747
21748 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21749
21750         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21751         dereference garbage pointers.
21752
21753 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21754
21755         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21756         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21757
21758         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21759         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21760         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21761
21762 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21763
21764         PR c++/17324
21765         * g++.dg/template/mangle1.C: New test.
21766
21767 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21768
21769         PR tree-optimization/17252
21770         * gcc.c-torture/execute/pr17252.c: New test.
21771
21772 2004-09-14  Andrew Pinski  <apinski@apple.com>
21773
21774         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21775
21776 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21777
21778         PR rtl-optimization/9771
21779         * gcc.dg/pr9771-1.c: New test case.
21780
21781 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21782
21783         PR tree-optimization/15262
21784         * gcc.c-torture/execute/pr15262-1.c: New test.
21785         * gcc.c-torture/execute/pr15262-2.c: New test.
21786
21787 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21788
21789         * gcc.dg/declspec-12.c: New test.
21790
21791 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21792
21793         * gfortran.dg/pr17090.f90: Add directives to test.
21794
21795 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21796
21797         * gcc.c-torture/compile/20040914-1.c: New test.
21798
21799 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21800
21801         PR c++/16162
21802         * g++.dg/template/decl2.C: New test.
21803
21804 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21805
21806         PR fortran/17090
21807         * gfortran.dg/pr17090.f90: New test.
21808
21809 2004-09-13  Dale Johannesen  <dalej@apple.com>
21810
21811         * gcc.c-torture/compile/pr17408.c: New test case.
21812
21813 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21814
21815         PR c++/16716
21816         * g++.dg/parse/crash17.C: New test.
21817
21818         PR c++/17327
21819         * g++.dg/template/enum3.C: New test.
21820
21821 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21822
21823         * lib/gcc-defs.exp: Load wrapper.exp.
21824         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21825         using local code.
21826         * lib/gcc.exp (gcc_init): Similar.
21827         * lib/gfortran.exp (gfortran_init): Similar.
21828         * lib/objc.exp (objc_init): Similar.
21829         * lib/treelang.exp (treelang_init): Similar.
21830         * lib/wrapper.exp: New file with build_wrapper call machinery in
21831         ${tool}_maybe_build_wrapper.
21832
21833 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21834
21835         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21836         "inline".
21837         * gcc.dg/declspec-11.c: Update expected messages.
21838         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21839         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21840         gcc.dg/inline-12.c: New tests.
21841
21842 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21843
21844         * g++.dg/tree-ssa/pr17400.C: New testcase.
21845
21846 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21847
21848         * gcc.target/mips/sb1-1.c: New testcase.
21849
21850 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
21851
21852         * lib/g77-dg.exp: Remove unused file.
21853         * lib/mike-g77.exp: Ditto.
21854         * lib/g77.exp: Ditto.
21855
21856 2004-09-12  Richard Henderson  <rth@redhat.com>
21857
21858         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
21859
21860 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21861
21862         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
21863         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21864         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
21865         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
21866         Update expected messages.
21867
21868 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
21869
21870         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21871         declaration/use mismatch for dirp parameter.
21872
21873 2004-09-12  Andrew Pinski  <apinski@apple.com>
21874
21875         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21876         -fgnu-runtime is passed.
21877
21878 2004-09-12  Richard Henderson  <rth@redhat.com>
21879
21880         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21881         do the uplevel thing and update additional_flags directly.
21882         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21883         gfortran.fortran-torture/execute/intrinsic_nearest.x,
21884         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21885         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21886
21887 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21888
21889         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21890
21891 2004-09-11  Roger Sayle  <roger@eyesopen.com>
21892
21893         PR middle-end/17411
21894         * g++.dg/opt/pr17411-1.C: New test case.
21895
21896 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21897
21898         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21899         gcc.dg/tls/diag-2.c: Update expected messages.
21900         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
21901         messages.
21902         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21903         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21904         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21905         gcc.dg/tls/diag-5.c: New tests.
21906
21907 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21908
21909         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21910
21911 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21912
21913         * g++.dg/parse/break-in-for.C: New test.
21914
21915 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21916
21917         * gcc.dg/tree-ssa/20040911-1.c: New test.
21918
21919 2004-09-11  Andreas Jaeger  <aj@suse.de>
21920
21921         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21922         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21923
21924 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21925
21926         * gcc.target/frv: New directory of FR-V-specific tests.
21927
21928 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21929
21930         * gcc.dg/convert-vec-1.c: New test.
21931
21932 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21933
21934         PR middle-end/17024
21935         * gcc.dg/pr17024-1.c: New test case.
21936
21937 2004-09-10  Eric Christopher  <echristo@redhat.com>
21938
21939         * gcc.dg/20040910-1.c: New test.
21940
21941 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21942
21943         * gcc.dg/bitfld-9.c: New test.
21944
21945 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21946
21947         * gcc.c-torture/execute/ieee/acc1.c: New test.
21948         * gcc.c-torture/execute/ieee/acc2.c: New test.
21949         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21950
21951 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21952
21953         * gcc.dg/deprecated-2.c: New test.
21954
21955 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21956
21957         * gcc.dg/init-vec-1.c: New test.
21958
21959 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21960
21961         PR middle-end/17055
21962         * gcc.dg/pr17055-1.c: New test case.
21963
21964 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21965
21966         PR target/17377
21967         * gcc.c-torture/execute/pr17377.c: New test.
21968
21969 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21970
21971         PR c/8420
21972         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21973         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21974         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21975         gcc.dg/long-long-typespec-1.c: New tests.
21976         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21977
21978 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21979
21980         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21981         gcc.dg/gnu99-static-1.c: New tests.
21982
21983 2004-09-08  Devang Patel  <dpatel@apple.com>
21984
21985         * gcc.dg/darwin-ld-20040828-1.c: New test.
21986         * gcc.dg/darwin-ld-20040828-2.c: New test.
21987         * gcc.dg/darwin-ld-20040828-3.c: New test.
21988
21989 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21990
21991         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21992         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21993         in error message.
21994         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21995         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21996         in error message.
21997         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21998         types they qualify.
21999         * objc.dg/type-size-2.m: Fix wording in comment.
22000         * objc.dg/va-meth-1.m: New test case.
22001
22002 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22003
22004         PR c/16633:
22005         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22006         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22007
22008 2004-09-06  Devang Patel  <dpatel@apple.com>
22009
22010         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22011         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22012
22013 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22014
22015         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22016         reflect changed line numbering of diagnostics.
22017
22018 2004-09-06  Paul Brook  <paul@codesourcery.com>
22019
22020         * gfortran.dg/edit_real_1.f90: Add new test.
22021
22022 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22023
22024         * gcc.dg/tree-ssa/loop-2.c: New test.
22025         * gcc.dg/tree-ssa/loop-3.c: New test.
22026         * gcc.dg/tree-ssa/loop-4.c: New test.
22027         * gcc.dg/tree-ssa/loop-5.c: New test.
22028
22029 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22030
22031         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22032
22033 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22034
22035         * gcc.dg/format/sentinel-1.c: New test.
22036
22037 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22038
22039         * testsuite/gcc.dg/builtins-46.c: New.
22040
22041 2004-09-03  Devang Patel  <dpatel@apple.com>
22042
22043         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22044         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22045
22046 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22047
22048         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22049         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22050         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22051         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22052         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22053         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22054         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22055         the non-portable bzero.
22056         * gcc.dg/20010912-1.c: xfail for NetWare.
22057         * gcc.dg/20020426-2.c: xfail for NetWare.
22058         * gcc.dg/20021014-1.c: xfail for NetWare.
22059         * gcc.dg/20021018-1.c: xfail for NetWare.
22060         * gcc.dg/20030213-1.c: xfail for NetWare.
22061         * gcc.dg/20030225-1.c: xfail for NetWare.
22062         * gcc.dg/20030708-1.c: xfail for NetWare.
22063         * gcc.dg/builtins-config.h: Also exclude NetWare.
22064         * gcc.dg/format/format.h: Define restrict only if not already defined.
22065         * gcc.dg/nest.c: xfail for NetWare.
22066         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22067         * lib/target-supports.exp (check_visibility_available): Exclude
22068         NetWare.
22069
22070 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22071
22072         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22073         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22074         deterministic starting point for the alignment of structure fields.
22075         * gcc.dg/Wpadded.c: Dito.
22076         * g++.dg/abi/vbase10.C: Dito.
22077
22078 2004-09-03  Devang Patel  <dpatel@apple.com>
22079
22080         * g++.dg/debug/pr15736.cc: New test.
22081
22082 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22083
22084         * README.QMTEST: Fix out-of-date link.
22085
22086 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22087
22088         PR fortran/16579
22089         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22090         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22091
22092 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22093
22094         * g++.dg/abi/arm_rtti1.C: New test.
22095
22096 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22097
22098         * gcc.dg/ppc-vector-memcpy.c: New.
22099         * gcc.dg/ppc-vector-memset.c: New.
22100
22101 2004-09-02  Chao-ying Fu  <fu@mips.com>
22102
22103         * gcc.target/mips/mips-3d-1.c: New test.
22104         * gcc.target/mips/mips-3d-2.c: New test.
22105         * gcc.target/mips/mips-3d-3.c: New test.
22106         * gcc.target/mips/mips-3d-4.c: New test.
22107         * gcc.target/mips/mips-3d-5.c: New test.
22108         * gcc.target/mips/mips-3d-6.c: New test.
22109         * gcc.target/mips/mips-3d-7.c: New test.
22110         * gcc.target/mips/mips-3d-8.c: New test.
22111         * gcc.target/mips/mips-3d-9.c: New test.
22112         * gcc.target/mips/mips-ps-1.c: New test.
22113         * gcc.target/mips/mips-ps-2.c: New test.
22114         * gcc.target/mips/mips-ps-3.c: New test.
22115         * gcc.target/mips/mips-ps-4.c: New test.
22116         * gcc.target/mips/mips-ps-type.c: New test.
22117
22118 2004-09-02  Paul Brook  <paul@codesourcery.com>
22119
22120         * gfortran.dg/edit_real_1.f90: Add new tests.
22121
22122 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22123
22124         PR fortran/15327
22125         * gfortran.dg/merge_char_1.f90: New test.
22126
22127 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22128
22129         PR fortran/16404
22130         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22131
22132 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22133
22134         PR c/1522
22135         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22136
22137 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22138
22139         * g++.dg/opt/loop1.C: Do not XFAIL.
22140
22141 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22142
22143         * gcc.c-torture/execute/20040831-1.c: New test.
22144
22145 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22146
22147         PR fortran/16579
22148         * gfortran.dg/g77/20010610.f: Now passes.
22149         Copy from g77.f-torture/execute. Add dg-run directive.
22150         * gfortran.dg/g77/README: Update
22151
22152 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22153
22154         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22155         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22156         (t1, t2, t3, t4): Add volatile.
22157
22158 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22159
22160         * g++.dg/ext/visibility/arm1.C: New test.
22161
22162 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22163
22164         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22165         -pedantic-errors.
22166
22167 2004-09-01  Paul Brook  <paul@codesourcery.com>
22168
22169         * gfortran.dg/eof_2.f90: New test.
22170
22171 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22172
22173         PR fortran/16579
22174         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22175
22176 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22177
22178         PR libfortran/16805
22179         * gfortran.dg/list_read_2.f90: New test.
22180
22181 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22182
22183         * g++.dg/abi/key1.C: New test.
22184
22185 2004-08-31  Richard Henderson  <rth@redhat.com>
22186
22187         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22188         form of offsetof.
22189         * g++.dg/other/offsetof5.C: Remove duplicate.
22190
22191 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22192
22193         PR fortran/17244
22194         * gfortran.dg/func_derived_1.f90: New test.
22195
22196 2004-08-31  Paul Brook  <paul@codesourcery.com>
22197
22198         * gfortran.dg/eof_1.f90: New test.
22199
22200 2004-08-31  Paul Brook  <paul@codesourcery.com>
22201
22202         * gfortran.dg/list_read_1.f90: New file.
22203
22204 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22205
22206         * g++.dg/opt/loop1.C: XFAIL.
22207
22208 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22209
22210         * gcc.dg/funcdef-storage-1.c: New.
22211         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22212         an extern function in local scope.
22213         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22214         declare an 'auto inline' function in local scope.
22215         * gcc.dg/20011130-1.c: Likewise.
22216         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22217         an 'auto' function in local scope.
22218         * gcc.dg/20021014-1.c: Likewise.
22219         * gcc.dg/20030331-2.c: Likewise.
22220
22221 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22222
22223         * gfortran.dg/blockdata_1.f90: New test.
22224
22225 2004-08-30  Richard Henderson  <rth@redhat.com>
22226
22227         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22228
22229 2004-08-30  Richard Henderson  <rth@redhat.com>
22230
22231         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22232         additional_flags set by alternate driver.
22233         (ieee-options): New procedure.
22234         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22235         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22236         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22237         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22238
22239 2004-08-30  Richard Henderson  <rth@redhat.com>
22240
22241         * lib/f-torture.exp: Remove.
22242
22243 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR rtl-optimization/16590
22246         * g++.dg/opt/loop1.C: New test.
22247
22248 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22249
22250         PR fortran/13910
22251         * gfortran.dg/oldstyle_1.f90: New test.
22252
22253 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
22254         Paul Brook  <paul@codesourcery.com>
22255
22256         * gfortran.dg/g77/README: Update.
22257         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
22258         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22259         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
22260
22261 2004-08-28  Paul Brook  <paul@codesourcery.com>
22262
22263         PR libfortran/17195
22264         * gfortran.dg/edit_real_1.f90: New test.
22265
22266 2004-08-27  Paul Brook  <paul@codesourcery.com>
22267
22268         * gfortran.dg/rewind_1.f90: New test.
22269
22270 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
22271
22272         PR fortran/16597
22273         * gfortran.dg/pr16597.f90: New test.
22274
22275 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22276
22277         PR c/13801
22278         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
22279         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
22280         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
22281         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
22282         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
22283
22284 2004-08-26  Nick Clifton  <nickc@redhat.com>
22285
22286         * gcc.c-torture/compile/pr17119.c: New test.
22287
22288 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22289
22290         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
22291
22292 2004-08-25  Richard Henderson  <rth@redhat.com>
22293
22294         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
22295         the bits that expect kind=8 to be the largest real kind.
22296
22297 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22298
22299         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
22300
22301 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22302
22303         * gfortran.dg/assignment_1.f90: New test.
22304
22305 2004-08-25  Adam Nemet  <anemet@lnxw.com>
22306
22307         * g++.dg/template/repo3.C: New test.
22308
22309 2004-08-25  Roger Sayle  <roger@eyesopen.com>
22310
22311         PR middle-end/16693
22312         PR tree-optimization/16372
22313         * g++.dg/opt/pr16372-1.C: New test case.
22314         * g++.dg/opt/pr16693-1.C: New test case.
22315         * g++.dg/opt/pr16693-2.C: New test case.
22316
22317 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22318
22319         * objc.dg/proto-lossage-4.m: New test.
22320
22321 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22322
22323         PR c++/17155
22324         * g++.dg/inherit/local2.C: New test.
22325
22326 2004-08-25  Paul Brook  <paul@codesourcery.com>
22327
22328         PR fortran/17144
22329         * gfortran.dg/string_ctor_1.f90: New test.
22330
22331 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22332
22333         PR c++/14428
22334         * g++.dg/template/redecl2.C: New test.
22335
22336 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22337
22338         PR fortran/17143
22339         * gfortran.dg/pr17143.f90: New test.
22340
22341 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22342
22343         PR fortran/17164
22344         * gfortran.dg/pr17164.f90: New test.
22345
22346 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22347
22348         * gcc.dg/tree-ssa/loop-1.c: New test.
22349
22350 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22351
22352         * gcc.c-torture/compile/20040824-1.c: New test.
22353
22354 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22355
22356         * gcc.c-torture/compile/iftrap-3.c: New test.
22357
22358 2004-08-24  Paul Brook  <paul@codesourcery.com>
22359
22360         * gfortran.dg/entry_2.f90: New test.
22361
22362 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         PR c++/16889
22365         * g++.dg/lookup/ambig[12].C: New.
22366
22367 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22368
22369         PR c++/16706
22370         * g++.dg/template/crash21.C: New test.
22371         * g++.dg/template/crash22.C: Likewise.
22372
22373 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22374
22375         PR c++/17149
22376         * g++.dg/template/access15.C: New.
22377
22378 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22379
22380         PR c++/17163
22381         * g++.dg/template/repo2.C: New test.
22382
22383 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22384
22385         PR rtl-optimization/17078
22386         * gcc.c-torture/execute/pr17078-1.c: New test case.
22387
22388 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22389
22390         PR c/14492
22391         * gcc.dg/debug/crash1.c: New test.
22392
22393 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22394
22395         PR c/16180
22396         * gcc.dg/loop-5.c: New test.
22397
22398 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22399
22400         * gcc.c-torture/execute/20040823-1.c: New test.
22401
22402 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22403
22404         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22405         to the assembler.  Simplify test accordingly.
22406         (asm_abi_flags): Use GNU names.
22407         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22408         to check for ABI flags.
22409
22410 2004-08-22  Andrew Pinski  <apinski@apple.com>
22411
22412         * g++.dg/opt/pr14029.C: New test.
22413         * gcc.c-torture/execute/pr15262.c: New test.
22414
22415 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22416
22417         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22418
22419 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22420
22421         PR 16908
22422         * gfortran.dg/direct_io.f90: New test.
22423
22424 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22425
22426         PR c++/17121
22427         * g++.dg/inherit/local2.C: New test.
22428
22429 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22430
22431         PR c++/17120
22432         * g++.dg/warn/Wparentheses-4.C: New test.
22433
22434 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22435
22436         PR c++/17121
22437         * g++.dg/inherit/local2.C: New test.
22438
22439         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22440         * gcc.dg/ppc-ldstruct.c: Likewise.
22441         * gcc.dg/ppc64-abi-2.c: Likewise.
22442
22443 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22444
22445         PR rtl-optimization/17099
22446         * gcc.c-torture/execute/20040820-1.c: New test.
22447
22448 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22449
22450         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22451
22452 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22453
22454         PR fortran/17077
22455         * gfortran.dg/auto_array_1.f90: New test.
22456
22457 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22458
22459         PR fortran/17074
22460         * gfortran.dg/simpleif_1.f90: New test.
22461
22462 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22463
22464         * lib/target-supports.exp (check_profiling_available): Return
22465         false for arm*-*-symbianelf* and arm*-*-eabi*.
22466
22467         PR c++/15890
22468         * g++.dg/template/delete1.C: New test.
22469
22470 2004-08-19  Paul Brook  <paul@codesourcery.com>
22471
22472         PR fortran/14976
22473         PR fortran/16228
22474         * gfortran.dg/data_char_1.f90: New test.
22475
22476 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22477
22478         PR fortran/16946
22479         * gfortran.dg/reduction.f90: New testcase.
22480
22481 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22482
22483         PR fortran/16520
22484         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22485
22486 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22487
22488         PR c++/17041
22489         * g++.dg/Wparentheses-3.C: New test.
22490
22491 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22492
22493         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22494         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22495         * gcc.dg/vect/vect-2.c: Likewise.
22496         * gcc.dg/vect/vect-3.c: Likewise.
22497         * gcc.dg/vect/vect-4.c: Likewise.
22498         * gcc.dg/vect/vect-5.c: Likewise.
22499         * gcc.dg/vect/vect-6.c: Likewise.
22500         * gcc.dg/vect/vect-7.c: Likewise.
22501         * gcc.dg/vect/vect-25.c: Likewise.
22502         * gcc.dg/vect/vect-31.c: Likewise.
22503         * gcc.dg/vect/vect-32.c: Likewise.
22504         * gcc.dg/vect/vect-34.c: Likewise.
22505         * gcc.dg/vect/vect-36.c: Likewise.
22506         * gcc.dg/vect/vect-all.c: Likewise.
22507
22508 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22509
22510         PR c++/17068
22511         * g++.dg/template/operator4.C: New test.
22512
22513 2004-08-18  Richard Henderson  <rth@redhat.com>
22514
22515         * gcc.dg/20040206-1.c: XFAIL.
22516
22517 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22518
22519         PR c++/16246
22520         * g++.dg/template/array7.C: New test.
22521
22522 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22523
22524         * gcc.dg/mips-movcc-1.c: New test.
22525         * gcc.dg/mips-movcc-2.c: New test.
22526         * gcc.dg/mips-movcc-3.c: New test.
22527
22528         * gcc.dg/mips-nmadd-1.c: New test.
22529         * gcc.dg/mips-nmadd-2.c: New test.
22530
22531 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22532
22533         PR c++/15871
22534         * g++.dg/opt/inline8.C: New test.
22535
22536         PR c++/16965
22537         * g++.dg/parse/error17.C: New test.
22538
22539 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
22540
22541         * gcc.dg/vect: New directory for vectorizer tests.
22542         * gcc.dg/vect/tree-vect.h: New file.
22543         * gcc.dg/vect/vect.exp: New file.
22544         * gcc.dg/vect/pr16105.c.c: New test.
22545         * gcc.dg/vect/vect-1.c: New test.
22546         * gcc.dg/vect/vect-2.c: New test.
22547         * gcc.dg/vect/vect-3.c: New test.
22548         * gcc.dg/vect/vect-4.c: New test.
22549         * gcc.dg/vect/vect-5.c: New test.
22550         * gcc.dg/vect/vect-6.c: New test.
22551         * gcc.dg/vect/vect-7.c: New test.
22552         * gcc.dg/vect/vect-8.c: New test.
22553         * gcc.dg/vect/vect-9.c: New test.
22554         * gcc.dg/vect/vect-10.c: New test.
22555         * gcc.dg/vect/vect-11.c: New test.
22556         * gcc.dg/vect/vect-12.c: New test.
22557         * gcc.dg/vect/vect-13.c: New test.
22558         * gcc.dg/vect/vect-14.c: New test.
22559         * gcc.dg/vect/vect-15.c: New test.
22560         * gcc.dg/vect/vect-16.c: New test.
22561         * gcc.dg/vect/vect-17.c: New test.
22562         * gcc.dg/vect/vect-18.c: New test.
22563         * gcc.dg/vect/vect-19.c: New test.
22564         * gcc.dg/vect/vect-20.c: New test.
22565         * gcc.dg/vect/vect-21.c: New test.
22566         * gcc.dg/vect/vect-22.c: New test.
22567         * gcc.dg/vect/vect-23.c: New test.
22568         * gcc.dg/vect/vect-24.c: New test.
22569         * gcc.dg/vect/vect-25.c: New test.
22570         * gcc.dg/vect/vect-26.c: New test.
22571         * gcc.dg/vect/vect-27.c: New test.
22572         * gcc.dg/vect/vect-28.c: New test.
22573         * gcc.dg/vect/vect-29.c: New test.
22574         * gcc.dg/vect/vect-30.c: New test.
22575         * gcc.dg/vect/vect-31.c: New test.
22576         * gcc.dg/vect/vect-32.c: New test.
22577         * gcc.dg/vect/vect-33.c: New test.
22578         * gcc.dg/vect/vect-34.c: New test.
22579         * gcc.dg/vect/vect-35.c: New test.
22580         * gcc.dg/vect/vect-36.c: New test.
22581         * gcc.dg/vect/vect-37.c: New test.
22582         * gcc.dg/vect/vect-38.c: New test.
22583         * gcc.dg/vect/vect-40.c: New test.
22584         * gcc.dg/vect/vect-41.c: New test.
22585         * gcc.dg/vect/vect-42.c: New test.
22586         * gcc.dg/vect/vect-43.c: New test.
22587         * gcc.dg/vect/vect-44.c: New test.
22588         * gcc.dg/vect/vect-45.c: New test.
22589         * gcc.dg/vect/vect-46.c: New test.
22590         * gcc.dg/vect/vect-47.c: New test.
22591         * gcc.dg/vect/vect-48.c: New test.
22592         * gcc.dg/vect/vect-49.c: New test.
22593         * gcc.dg/vect/vect-50.c: New test.
22594         * gcc.dg/vect/vect-51.c: New test.
22595         * gcc.dg/vect/vect-52.c: New test.
22596         * gcc.dg/vect/vect-53.c: New test.
22597         * gcc.dg/vect/vect-54.c: New test.
22598         * gcc.dg/vect/vect-55.c: New test.
22599         * gcc.dg/vect/vect-56.c: New test.
22600         * gcc.dg/vect/vect-57.c: New test.
22601         * gcc.dg/vect/vect-58.c: New test.
22602         * gcc.dg/vect/vect-59.c: New test.
22603         * gcc.dg/vect/vect-60.c: New test.
22604         * gcc.dg/vect/vect-61.c: New test.
22605         * gcc.dg/vect/vect-all.c: New test.
22606         * gcc.dg/vect/vect-none.c: New test.
22607
22608 2004-08-17  Paul Brook  <paul@codesourcery.com>
22609
22610         PR fortran/13082
22611         * gfortran.dg/entry_1.f90: New test.
22612
22613 2004-08-17  Andrew Pinski  <apinski@apple.com>
22614
22615         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22616
22617 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22618
22619         * gcc.dg/pr17036-1.c: New test.
22620
22621 2004-08-16  Devang Patel  <dpatel@apple.com>
22622
22623         * gcc.dg/darwin-20040809-1.c: New test.
22624
22625 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22626
22627         * gcc.dg/funcdef-attr-1.c: New test.
22628
22629 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22630
22631         * gcc.dg/altivec-17.c: New test.
22632         * gcc.dg/altivec-18.c: New test.
22633
22634 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22635
22636         PR c++/6749
22637         * g++.dg/template/vtable2.C: New test.
22638
22639 2004-08-14  Richard Henderson  <rth@redhat.com>
22640
22641         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22642         * gcc.dg/pack-test-4.c (main): Return 0.
22643         * gcc.dg/setjmp-1.c: Remove XFAIL.
22644         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22645
22646 2004-08-14  Richard Henderson  <rth@redhat.com>
22647
22648         * gcc.dg/980217-1.c: Add prototype for printf.
22649
22650 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22651
22652         * gfortran.dg/pr16935.f90: New test.
22653
22654 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22655
22656         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22657
22658 2004-08-13  Paul Brook  <paul@codesourcery.com>
22659
22660         * gfortran.dg/der_io_1.f90: Remove stray comma.
22661
22662 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22663
22664         * gcc.dg/vmx/cw-bug-2.c: Remove.
22665         * gcc.dg/vmx/vprint-1.c: Remove.
22666         * gcc.dg/vmx/vscan-1.c: Remove.
22667
22668 2004-08-12  Devang patel  <dpatel@apple.com>
22669
22670         * gcc.dg/darwin-20040809-2.c: New test.
22671
22672 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22673
22674         * g++.dg/ext/altivec-12.C: New test.
22675
22676         * g++.dg/ext/altivec-11.C: New test.
22677
22678 2004-08-12  Paul Brook  <paul@codesourcery.com>
22679
22680         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22681
22682 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22683
22684         * g++.dg/ext/altivec-2.C: Check for hardware support before
22685         executing any VMX instructions.
22686
22687         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22688
22689 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22690
22691         PR c++/16276
22692         * g++.old-deja/g++.other/comdat4.C: New test.
22693         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22694
22695 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22696
22697         PR target/16286
22698         * gcc.dg/pr16286.c: New test.
22699
22700 2004-08-12 Jan Beulich <jbeulich@novell.com>
22701
22702         * g++.dg/ext/asm5.C: New.
22703
22704 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22705
22706         PR c++/16698
22707         * g++.dg/eh/crash1.C: New test.
22708
22709         PR c++/16717
22710         * g++.dg/ext/construct1.C: New test.
22711
22712 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22713
22714         PR c++/16853
22715         * g++.dg/init/ptrmem1.C: New test.
22716
22717         PR c++/16618
22718         * g++.dg/parse/offsetof5.C: New test.
22719
22720         PR c++/16870
22721         * g++.dg/template/overload3.C: New test.
22722
22723 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22724
22725         PR c++/16964
22726         * g++.dg/parse/error16.C: New test.
22727
22728         PR c++/16904
22729         * g++.dg/template/error14.C: New test.
22730
22731         PR c++/16929
22732         * g++.dg/template/error15.C: New test.
22733
22734 2004-08-11  Devang Patel  <dpatel@apple.com>
22735
22736         * gcc.dg/darwin-ld-20040809-1.c: New test.
22737         * gcc.dg/darwin-ld-20040809-2.c: New test.
22738
22739 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22740
22741         PR fortran/16917
22742         * gfortran.dg/dfloat_1.f90: New test.
22743
22744 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22745
22746         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22747         * gcc.dg/dll-2.c: Fix dg-require syntax.
22748         * gcc.misc-tests/arm-isr.c (abort): Declare.
22749         (exit): Likewise.
22750
22751 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22752
22753         PR c++/16971
22754         * g++.dg/parse/crash16.C: New test.
22755
22756 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22757
22758         * gcc.dg/mips-rsqrt-1.c: New test case.
22759         * gcc.dg/mips-rsqrt-2.c: New test case.
22760         * gcc.dg/mips-rsqrt-3.c: New test case.
22761
22762 2004-08-10  Paul Brook  <paul@codesourcery.com>
22763
22764         * gfortran.dg/der_io_1.f90: New test.
22765
22766 2004-08-10  Paul Brook  <paul@codesourcery.com>
22767
22768         PR fortran/16919
22769         * gfortran.dg/der_array_1.f90: New test.
22770
22771 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22772
22773         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22774
22775 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22776
22777         * gcc.dg/wchar_t-2.c: Fix typo.
22778
22779 2004-08-09  Falk Hueffner  <falk@debian.org>
22780
22781         PR tree-optimization/12517
22782         * gcc.c-torture/compile/pr12517.c: New test.
22783
22784         PR tree-optimization/12578
22785         * gcc.c-torture/compile/pr12578.c: New test.
22786
22787         PR tree-optimization/12899
22788         * gcc.c-torture/compile/pr12899.c: New test.
22789
22790         PR rtl-optimization/14692
22791         * gcc.c-torture/compile/pr14692.c: New test.
22792
22793         PR tree-optimization/16461
22794         * gcc.c-torture/compile/pr16461.c: New test.
22795
22796 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22797
22798         * gfortran.dg/getenv_1.f90: New test.
22799
22800 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22801
22802         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22803         wchar_t.
22804         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22805
22806 2004-08-06  Paul Brook  <paul@codesourcery.com>
22807
22808         * gfortran.dg/ret_array_1.f90: New test.
22809         * gfortran.dg/ret_pointer_1.f90: New test.
22810
22811 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22812
22813         * gcc.dg/missing-field-init-[12].c: New tests.
22814         * g++.dg/warn/missing-field-init-[12].C: New tests.
22815
22816 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22817
22818         * gcc.dg/enum2.c: New test.
22819         * gcc.dg/symbian3.c: Likewise.
22820         * gcc.dg/symbian4.c: Likewise.
22821         * gcc.dg/wchar_t-2.c: Likewise.
22822
22823 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22824
22825         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22826         destructor tests.
22827
22828 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22829
22830         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22831         dg-require-visiblity.
22832         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22833         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22834         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22835         * g++.dg/ext/visibility/new1.C: Likewise.
22836         * g++.dg/ext/visibility/pragma.C: Likewise.
22837         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22838         * g++.dg/ext/visibility/virtual.C: Likewise.
22839         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22840         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22841         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22842         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22843         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22844         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22845         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22846         * g++/dg/ext/visibility/visibility-8.C: New test.
22847         * gcc.c-torture/compile/dll.x: Remove.
22848         * gcc.dg/dll-2.c: Use dg-require-dll
22849         * gcc.dg/visibility-10.c: New test.
22850         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
22851         supporting DLLs.
22852         * testsuite/lib/scanasm.exp (scan_hidden): New function.
22853         (scan_not_hidden): Likewise.
22854
22855 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
22856
22857         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
22858
22859 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
22860
22861         * gcc.c-torture/execute/20040805-1.c: New test.
22862
22863 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
22864
22865         * gcc.dg/20020118-1.c: Declare abort.
22866         * gcc.dg/altivec_check.h: Likewise.
22867         * gcc.dg/iftrap-2.c: Likewise.
22868         * gcc.dg/pragma-darwin.c: Likewise.
22869         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22870
22871 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
22872
22873         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22874
22875 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22876
22877         * gcc.c-torture/execute/builtins/abs-2.c,
22878         gcc.c-torture/execute/builtins/abs-3.c,
22879         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22880         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22881         intmax_t, uintmax_t and their limits.
22882         * gcc.dg/intmax_t-1.c: New test.
22883
22884 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22885
22886         * g++.dg/tc1/dr147.C: Add reference to PR.
22887
22888 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
22889
22890         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22891         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22892
22893 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
22894
22895         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22896
22897 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22898
22899         * gcc.dg/redecl-5.c: New test.
22900         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22901         of scanf.
22902
22903 2004-08-03  Roger Sayle  <roger@eyesopen.com>
22904
22905         PR middle-end/16790
22906         * gcc.c-torture/execute/pr16790-1.c: New test case.
22907
22908 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22909
22910         * g++.dg/ext/visibility/assign1.C: New test.
22911         * g++.dg/ext/visibility/new1.C: Likewise.
22912
22913         * gcc.dg/symbian1.c: New test.
22914         * gcc.dg/symbian2.c: Likewise.
22915
22916 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22917
22918         PR target/16570
22919         * gcc.dg/i386-sse-9.c: New test.
22920
22921 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22922
22923         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22924
22925 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22926
22927         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22928         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22929         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22930         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22931         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22932         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22933         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22934         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22935         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22936         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22937         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22938         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22939         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22940         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22941         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22942         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22943         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22944         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22945         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22946         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22947         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22948         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22949         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22950         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22951         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22952         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22953         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22954         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22955         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22956         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22957         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22958         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22959         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22960         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22961         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22962         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22963         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22964         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22965         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22966         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22967         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22968         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22969         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22970         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22971         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22972         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22973         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22974         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22975         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22976         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22977         gcc.misc-tests/i386-pf-3dnow-1.c,
22978         gcc.misc-tests/i386-pf-athlon-1.c,
22979         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22980         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22981         Declare built-in functions used.
22982         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22983
22984 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22985
22986         PR c++/16707
22987         * g++.dg/lookup/using12.C: New test.
22988
22989         * g++.dg/init/null1.C: Fix PR number.
22990         * g++.dg/parse/namespace10.C: Likewise.
22991
22992 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR c++/16224
22995         * g++.dg/template/spec17.C: New test.
22996         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22997         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22998
22999 2004-08-02  David Billinghurst
23000
23001         PR fortran/16292
23002         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23003
23004 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23005
23006         * gcc.dg/ia64-got-1.c: New test case.
23007
23008 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23009
23010         PR c++/16489
23011         * g++.dg/init/null1.C: New test.
23012         * g++.dg/tc1/dr76.C: Adjust error marker.
23013
23014         PR c++/16529
23015         * g++.dg/parse/namespace10.C: New test.
23016
23017         PR c++/16810
23018         * g++.dg/inherit/ptrmem2.C: New test.
23019
23020 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23021
23022         PR target/16155
23023         * gcc.dg/pr16155.c: New test.
23024
23025 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23026
23027         * gcc.dg/redecl-2.c: New test.
23028
23029 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23030
23031         * gcc.dg/darwin-longdouble.c: New file.
23032
23033 2004-07-30  Richard Henderson  <rth@redhat.com>
23034
23035         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23036         write to constant argument.
23037         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23038
23039 2004-07-30  Richard Henderson  <rth@redhat.com>
23040
23041         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23042         tests of nearest around zero.
23043
23044 2004-07-30  Andrew Pinski  <apinski@apple.com>
23045
23046         * gcc.c-torture/compile/20040730-1.c: New test.
23047
23048 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23049
23050         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23051         powerpc-eabispe.
23052
23053 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23054
23055         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23056
23057 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23058
23059         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23060         contains $ld_library_path.
23061         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23062
23063 2004-07-29  Richard Henderson  <rth@redhat.com>
23064
23065         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23066
23067         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23068         (alt2, which): New.
23069         (Check): Accept either alternative.
23070
23071 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23072
23073         * g++.dg/abi/inline1.C: New test.
23074         * g++.dg/abi/local1-a.cc: Likewise.
23075         * g++.dg/abi/local1.C: Likewise.
23076         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23077         * g++.dg/abi/mangle12.C: Likewise.
23078         * g++.dg/abi/mangle17.C: Likewise.
23079         * g++.dg/abi/mangle20-2.C: Likewise.
23080         * g++.dg/opt/interface1.C: Likewise.
23081         * g++.dg/opt/interface1.h: Likewise.
23082         * g++.dg/opt/interface1-a.cc: New test.
23083         * g++.dg/parse/repo1.C: New test.
23084         * g++.dg/template/repo1.C: Likewise.
23085         * g++.dg/warn/Winline-1.C: Likewise.
23086         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23087
23088 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23089
23090         * gcc.dg/tree-ssa/20040729-1.c: New test.
23091
23092 2004-07-27  Matt Austern <austern@apple.com>
23093
23094         * gcc.dg/darwin-bool-1.c: New test.
23095         * gcc.dg/darwin-bool-2.c: New test.
23096
23097 2004-07-28  Richard Henderson  <rth@redhat.com>
23098
23099         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23100         arguments in the correct type.  Don't write to constant arguments.
23101
23102 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23103
23104         PR tree-optimization/16688
23105         PR tree-optimization/16689
23106         * g++.dg/tree-ssa/pr16688.C: New test.
23107
23108 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23109
23110         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23111         loads.  Not only in the comment, this time.
23112
23113 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23114
23115         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23116         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23117         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23118         * gcc.dg/sh4a-bitmovua.c: New.
23119         * gcc.dg/sh4a-cos.c: New.
23120         * gcc.dg/sh4a-cosf.c: New.
23121         * gcc.dg/sh4a-fprun.c: New.
23122         * gcc.dg/sh4a-fsrra.c: New.
23123         * gcc.dg/sh4a-memmovua.c: New.
23124         * gcc.dg/sh4a-sin.c: New.
23125         * gcc.dg/sh4a-sincos.c: New.
23126         * gcc.dg/sh4a-sincosf.c: New.
23127         * gcc.dg/sh4a-sinf.c: New.
23128
23129 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23130
23131         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23132         conditionals.
23133         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23134         loads.
23135         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23136         DOM1.
23137
23138 2004-07-27  Andrew Pinski  <apinski@apple.com>
23139
23140         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23141
23142 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23143
23144         * gcc.dg/pragma-isr.c: New test.
23145
23146 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23147
23148         PR c++/14429
23149         * g++.dg/template/ttp11.C: New test.
23150
23151 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23152
23153         * gcc.c-torture/compile/20040727-1.c: New test.
23154
23155 2004-07-26  Eric Christopher  <echristo@redhat.com>
23156
23157         * gcc.c-torture/compile/20040726-2.c: New test.
23158
23159 2004-07-26  Andrew Pinski  <apinski@apple.com>
23160
23161         * g++.dg/rtti/tinfo1.C: Xfail.
23162
23163 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23164
23165         * gcc.c-torture/compile/20040726-1.c: New test.
23166
23167 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23168             Brian Ryner  <bryner@brianryner.com>
23169
23170         PR c++/9283
23171         PR c++/15000
23172         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23173         * g++.dg/ext/visibility/: New directory.
23174         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23175         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23176         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23177         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23178         * g++.dg/ext/visibility/fvisibility.C,
23179         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23180         g++.dg/ext/visibility/fvisibility-override1.C
23181         g++.dg/ext/visibility/fvisibility-override2.C
23182         g++.dg/ext/visibility/memfuncts.C
23183         g++.dg/ext/visibility/noPLT.C
23184         g++.dg/ext/visibility/pragma.C
23185         g++.dg/ext/visibility/pragma-override1.C
23186         g++.dg/ext/visibility/pragma-override2.C
23187         g++.dg/ext/visibility/staticmemfuncts.C
23188         g++.dg/ext/visibility/virtual.C: New tests.
23189
23190 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23191
23192         PR c/15360
23193         * gcc.dg/pr15360-1.c: New test.
23194
23195 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23196
23197         * gcc.dg/pragma-align-2.c: New test.
23198         * gcc.dg/pragma-init-fini.c: New test.
23199         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23200         targets.
23201
23202 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23203
23204         * gcc.dg/init-string-2.c: New test.
23205
23206 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23207
23208         PR 16684
23209         * gcc.dg/Wredundant-decls-1.c: New test case.
23210
23211 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23212
23213         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23214         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23215         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23216         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23217         * gcc.dg/compat/generate-random.c: New file.
23218         * gcc.dg/compat/generate-random.h: Likewise.
23219         * gcc.dg/compat/generate-random_r.c: Likewise.
23220         * gcc.dg/compat/struct-layout-1.h: Likewise.
23221         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23222         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23223         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23224         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23225         * gcc.dg/compat/struct-layout-1_main.c: New test.
23226         * gcc.dg/compat/struct-layout-1_x.c: New file.
23227         * gcc.dg/compat/struct-layout-1_y.c: New file.
23228         * gcc.dg/compat/struct-layout-1_test.h: New file.
23229
23230 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23231
23232         * gcc.dg/comp-return-1.c: New test
23233
23234 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23235
23236         * gcc.dg/vmx/8-02a.c: Fix typo.
23237
23238         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23239         * gcc.dg/darwin-abi-3.c: New test.
23240
23241         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23242         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23243
23244         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23245         * gcc.dg/vmx/ops-long-1.c: New test.
23246         * gcc.dg/vmx/ops-long-2.c: New test.
23247
23248 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * g++.dg/lookup/conv-[1234].C: New.
23251
23252 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
23253
23254         * g++.dg/parse/attr2.C: Simplify.
23255
23256 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23257
23258         PR c/7284
23259         * gcc.c-torture/execute/pr7284-1.c: New test.
23260
23261 2004-07-22  Brian Booth  <bbooth@redhat.com>
23262
23263         * gcc.dg/tree-ssa/20040721-1.c: New test.
23264
23265 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23266
23267         * g++.dg/template/crash20.c: New.
23268
23269 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
23270
23271         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
23272         Add dg-run directive.  Declare variables as required.
23273         * gfortran.dg/g77/README: Update
23274
23275 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
23276
23277         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
23278         gcc.dg/cris-peep2-andu2.c: New tests.
23279
23280 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23281
23282         PR c/15052
23283         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
23284         on return type.
23285         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
23286         messages.
23287         * gcc.dg/qual-return-2.c: Update expected messages.
23288         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
23289
23290 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23291
23292         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
23293         * gcc.dg/noncompile/921102-1.c: Update expected error message.
23294
23295 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23296
23297         PR c/11250
23298         * gcc.dg/init-string-1.c: New test.
23299
23300 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
23301
23302         PR middle-end/15345
23303         PR c/16450
23304         * gcc.dg/torture/nested-fn-1.c: New test.
23305
23306 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
23307
23308         PR target/16559
23309         * gcc.dg/ia64-fptr-1.c: New file.
23310
23311 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23312
23313         PR c++/14497
23314         * g++.dg/template/spec16.C: New test.
23315         * g++.old-deja/g++.robertl/eb118.C: Remove.
23316
23317 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23318
23319         PR c++/509
23320         * g++.dg/template/spec15.C: New test.
23321
23322 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23323
23324         Copy cases from g77.f-torture/execute and add dg-run
23325         directive.  Other changes as noted.
23326         * gfortran.dg/g77/13037.f
23327         * gfortran.dg/g77/1832.f
23328         * gfortran.dg/g77/19981119-0.f
23329         * gfortran.dg/g77/19990313-0.f
23330         * gfortran.dg/g77/19990313-1.f
23331         * gfortran.dg/g77/19990313-2.f
23332         * gfortran.dg/g77/19990313-3.f
23333         * gfortran.dg/g77/19990419-1.f
23334         * gfortran.dg/g77/19990826-0.f
23335         * gfortran.dg/g77/19990826-2.f
23336         * gfortran.dg/g77/20000503-1.f
23337         * gfortran.dg/g77/20001111.f
23338         * gfortran.dg/g77/20010116.f
23339         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23340         * gfortran.dg/g77/20010430.f
23341         * gfortran.dg/g77/6177.f
23342         * gfortran.dg/g77/947.f
23343         * gfortran.dg/g77/970816-3.f
23344         * gfortran.dg/g77/971102-1.f
23345         * gfortran.dg/g77/980520-1.f
23346         * gfortran.dg/g77/980628-0.f
23347         * gfortran.dg/g77/980628-1.f
23348         * gfortran.dg/g77/980628-10.f
23349         * gfortran.dg/g77/980628-2.f
23350         * gfortran.dg/g77/980628-3.f
23351         * gfortran.dg/g77/980628-7.f
23352         * gfortran.dg/g77/980628-8.f
23353         * gfortran.dg/g77/980628-9.f
23354         * gfortran.dg/g77/980701-0.f
23355         * gfortran.dg/g77/980701-1.f
23356         * gfortran.dg/g77/cabs.f
23357         * gfortran.dg/g77/claus.f
23358         * gfortran.dg/g77/complex_1.f
23359         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23360         * gfortran.dg/g77/dcomplex.f
23361         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23362         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23363         * gfortran.dg/g77/f90-intrinsic-numeric.f
23364         * gfortran.dg/g77/int8421.f
23365         * gfortran.dg/g77/labug1.f
23366         * gfortran.dg/g77/large_vec.f
23367         * gfortran.dg/g77/le.f
23368         * gfortran.dg/g77/short.f
23369         * gfortran.dg/g77/README: Update
23370
23371 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23372
23373         PR c++/16637
23374         * g++.dg/parse/lookup4.C: New test.
23375
23376 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23377
23378         PR c++/16175
23379         * g++.dg/template/ttp10.C: New test.
23380
23381 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23382
23383         * gcc.dg/pr12625-1.c: New test.
23384
23385 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23386
23387         * testsuite/gcc.dg/switch-warn-1.c: New test.
23388         * testsuite/gcc.dg/switch-warn-2.c: New test.
23389         * gcc.c-torture/compile/pr14730.c: Update.
23390
23391 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23392
23393         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23394         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23395         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23396         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23397
23398 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23399
23400         PR c++/16623
23401         * g++.dg/template/assign1.C: New test.
23402
23403 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23404
23405         PR c++/12170
23406         * g++.dg/template/ttp9.C: New test.
23407
23408 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23409
23410         * gcc.dg/format/cmn-err-1.c: New test.
23411
23412 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23413
23414         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23415         gcc.dg/Wparentheses-10.c: New tests.
23416         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23417
23418 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23419
23420         PR fortran/16465
23421         * gfortran.dg/g77//ffixed-line-length-0.f,
23422         gfortran.dg/g77/ffixed-line-length-132.f,
23423         gfortran.dg/g77/ffixed-line-length-72.f,
23424         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23425         gfortran.dg/g77/README: Update.
23426
23427 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23428
23429         PR c++/13092
23430         * g++.dg/template/non-dependent7.C: New test.
23431         * g++.dg/template/non-dependent8.C: Likewise.
23432         * g++.dg/template/non-dependent9.C: Likewise.
23433         * g++.dg/template/non-dependent10.C: Likewise.
23434
23435 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23436
23437         PR c++/16337
23438         * g++.dg/parse/attr2.C: New test.
23439
23440 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23441
23442         * g77.dg: Removed.
23443         * g77.f-torture: Ditto.
23444
23445 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23446
23447         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23448         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23449         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23450
23451 2004-07-16  Richard Henderson  <rth@redhat.com>
23452
23453         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23454
23455 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23456
23457         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23458         tests with full list of options.
23459         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23460         of TORTURE_OPTIONS if test contains 'dg-do run'.
23461
23462         PR fortran/16404
23463         * gfortran.dg/do_iterator.f90: New test.
23464
23465 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23466
23467         PR rtl-optimization/16536
23468         * gcc.c-torture/execute/restrict-1.c: New test.
23469
23470 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23471
23472         PR fortran/15324
23473         * gfortran.dg/pr15324.f90: New test.
23474
23475         PR fortran/15129
23476         * gfortran.dg/pr15129.f90: New test.
23477
23478         PR fortran/15140
23479         * gfortran.dg/pr15140.f90: New test.
23480
23481         PR fortran/13792
23482         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23483         compile-time simplification.
23484
23485 2004-07-14  Mike Stump  <mrs@apple.com>
23486
23487         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23488
23489 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23490
23491         PR target/16325
23492         * gcc.dg/profile-generate-1.c: New.
23493
23494 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23495
23496         * gcc.c-torture/execute/20040709-1.c: New test.
23497         * gcc.c-torture/execute/20040709-2.c: New test.
23498
23499 2004-07-14  Mike Stump  <mrs@apple.com>
23500
23501         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23502
23503 2004-07-14  Mike Stump  <mrs@apple.com>
23504
23505         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23506
23507 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23508
23509         PR c++/16518
23510         * g++.dg/parse/mutable1.C: New test.
23511
23512 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23513
23514         PR tree-optimization/16443
23515         * gcc.dg/tree-ssa/20040713-1.c: New test.
23516
23517 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23518
23519         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23520         for operator new.
23521
23522 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23523
23524         * gfortran.dg/g77/README: New file
23525         * gfortran.dg/g77/19981216-0.f: Copy from
23526         g77.f-torture/noncompile.  Add "dg-do compile" and
23527         dg-error as required.
23528         * gfortran.dg/g77/19990218-1.f: Likewise.
23529         * gfortran.dg/g77/19990905-1.f: Likewise.
23530         * gfortran.dg/g77/9263.f: Likewise.
23531         * gfortran.dg/g77/980615-0.f: Likewise.
23532         * gfortran.dg/g77/980616-0.f: Likewise.
23533         * gfortran.dg/g77/check0.f: Likewise.
23534         * gfortran.dg/g77/select_no_compile.f: Likewise.
23535
23536 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23537
23538         Copy files from g77.f-torture/compile.
23539         Add "{ dg-do compile}".  Other changes as noted
23540         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
23541         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
23542         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
23543         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
23544         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
23545         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
23546         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
23547         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
23548         statement to conform to standard.  Append alpha1.x for reference.
23549         * gfortran.dg/g77/xformat.f: Add dg-warning
23550
23551 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23552
23553         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
23554         Add {dg-do compile} directive.
23555         * gfortran.dg/g77/cpp2.F: Likewise.
23556
23557 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23558
23559         PR c++/5402
23560         * g++.dg/lookup/name-clash1.C: New test.
23561
23562         PR c++/9777
23563         * g++.dg/lookup/name-clash2.C: New test.
23564
23565         PR c++/12102
23566         * g++.dg/lookup/name-clash3.C: New test.
23567
23568 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23569
23570         * g++.dg/lookup/new2.C: New test.
23571         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
23572
23573 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
23574
23575         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23576         Add {dg-do compile} directive.
23577         * gfortran.dg/g77/13060.f: Likewise.
23578         * gfortran.dg/g77/19990218-0.f: Likewise.
23579         * gfortran.dg/g77/19990305-0.f: Likewise.
23580         * gfortran.dg/g77/19990419-0.f: Likewise.
23581         * gfortran.dg/g77/19990502-0.f: Likewise.
23582         * gfortran.dg/g77/19990502-1.f: Likewise.
23583         * gfortran.dg/g77/19990525-0.f: Likewise.
23584         * gfortran.dg/g77/19990826-1.f: Likewise.
23585         * gfortran.dg/g77/19990826-3.f: Likewise.
23586         * gfortran.dg/g77/19990905-2.f: Likewise.
23587         * gfortran.dg/g77/20000412-1.f: Likewise.
23588         * gfortran.dg/g77/20000511-1.f: Likewise.
23589         * gfortran.dg/g77/20000511-2.f: Likewise.
23590         * gfortran.dg/g77/20000518.f: Likewise.
23591         * gfortran.dg/g77/20000601-1.f: Likewise.
23592         * gfortran.dg/g77/20000601-2.f: Likewise.
23593         * gfortran.dg/g77/20000629-1.f: Likewise.
23594         * gfortran.dg/g77/20000630-2.f: Likewise.
23595         * gfortran.dg/g77/20010115.f: Likewise.
23596         * gfortran.dg/g77/20010321-1.f: Likewise.
23597         * gfortran.dg/g77/20010426.f: Likewise.
23598         * gfortran.dg/g77/20020307-1.f: Likewise.
23599         * gfortran.dg/g77/8485.f: Likewise.
23600         * gfortran.dg/g77/960317-1.f: Likewise.
23601         * gfortran.dg/g77/970915-0.f: Likewise.
23602         * gfortran.dg/g77/980310-1.f: Likewise.
23603         * gfortran.dg/g77/980310-2.f: Likewise.
23604         * gfortran.dg/g77/980310-3.f: Likewise.
23605         * gfortran.dg/g77/980310-4.f: Likewise.
23606         * gfortran.dg/g77/980310-6.f: Likewise.
23607         * gfortran.dg/g77/980310-7.f: Likewise.
23608         * gfortran.dg/g77/980310-8.f: Likewise.
23609         * gfortran.dg/g77/980419-2.f: Likewise.
23610         * gfortran.dg/g77/980424-0.f: Likewise.
23611         * gfortran.dg/g77/980427-0.f: Likewise.
23612         * gfortran.dg/g77/980729-0.f: Likewise.
23613         * gfortran.dg/g77/981117-1.f: Likewise.
23614         * gfortran.dg/g77/toon_1.f: Likewise.
23615
23616 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23617
23618         PR c++/2204
23619         * g++.dg/other/abstract2.C: New test.
23620
23621 2004-07-12  Paul Brook  <paul@codesourcery.com>
23622
23623         * gfortran.dg/pointer_init_1.f90: New test.
23624
23625 2004-07-11  Paul Brook  <paul@codesourcery.com>
23626
23627         PR fortran/15986
23628         * gfortran.dg/contained_1.f90: New test.
23629
23630 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23631
23632         * g++.dg/parse/defarg8.C: New test.
23633
23634 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23635
23636         PR fortran/16433
23637         * gfortran.dg/pr16433.f: New test.
23638
23639         PR fortran/17574
23640         * gfortran.dg/pr15754.f90: New test.
23641
23642 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23643
23644         PR tree-optimization/16437
23645         * gcc.c-torture/execute/bitfld-4.c: New test.
23646
23647 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23648
23649         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23650         access to common var from module.
23651
23652 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23653
23654         PR fortran/16336
23655         * gfortran.fortran-torture/execute/common_2.f90: New test.
23656
23657 2004-07-10  Paul Brook  <paul@codesourcery.com>
23658
23659         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23660
23661 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23662
23663         PR fortran/15969
23664         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23665
23666 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23667
23668         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23669         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23670         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23671         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23672         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23673         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23674         * gfortran.dg/g77/funderscoring.f: Likewise.
23675         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23676
23677 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23678
23679         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23680
23681 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23682         Paul Brook  <paul@codesourcery.com>
23683
23684         PR fortran/13415
23685         * gfortran.dg/common_pointer_1.f90: New test.
23686
23687 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23688
23689         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23690
23691 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23692
23693         PR target/16364
23694         * gcc.c-torture/compile/20040709-1.c: New.
23695
23696 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23697
23698         PR fortran/14077
23699         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23700
23701 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23702
23703         PR fortran/13201
23704         * gfortran.dg/shape_1.f90: New test.
23705
23706 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23707             Andrew Pinski  <apinski@apple.com>
23708
23709         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23710
23711 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23712
23713         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23714         comment.
23715
23716 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23717         Paul Brook  <paul@codesourcery.com>
23718
23719         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23720         '.f95' and '.F95'.
23721
23722 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23723
23724         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23725
23726 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23727
23728         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23729         testcases with capital suffix.
23730
23731 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23732
23733         PR fortran/15481
23734         PR fortran/13372
23735         PR fortran/13575
23736         PR fortran/15978
23737         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23738
23739         * gfortran.dg/implicit_1.f90: New test.
23740
23741 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23742
23743         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23744         expression to match gfortran warning/error messages
23745         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23746         dg-error text.
23747
23748 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23749
23750         * lib/fortran-torture.exp: Rename proc search_for to
23751         search_for_re.
23752
23753 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23754
23755         * gcc.c-torture/execute/simd-5.x: New file.
23756         XFAIL on SPARC 64-bit at -O0.
23757
23758 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23759
23760         PR c++/8211
23761         PR c++/16165
23762         * g++.dg/warn/effc3.C: New test.
23763
23764 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23765
23766         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23767         change X to 1X in format.
23768         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23769         add data statements to conform to standard.
23770
23771 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23772
23773         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23774         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23775         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23776
23777 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23778
23779         * gfortran.dg/g77/7388.f: Copy from g77.dg
23780         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23781         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23782         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23783         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23784         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23785         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23786         * gfortran.dg/g77/strlen0.f: Likewise.
23787
23788 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23789
23790         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23791         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23792
23793 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23794
23795         * gcc.c-torture/execute/920428-2.x: Delete.
23796         * gcc.c-torture/execute/920501-7.x: Likewise.
23797
23798 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23801         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23802         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23803         prescott and c3-2.
23804         (PREFETCH_3DNOW): Add -march=c3.
23805
23806 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23807
23808         PR c/16437
23809         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23810         * gcc.c-torture/execute/bf64-1.x: Likewise.
23811
23812 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23813
23814         * gcc.c-torture/compile/20040708-1.c: New test.
23815
23816 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23817
23818         PR c++/16169
23819         * g++.dg/warn/effc2.C: New test.
23820
23821 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23822
23823         * gcc.c-torture/execute/bitfld-1.x: Remove.
23824         * gcc.c-torture/execute/bitfld-3.c: New test.
23825         * gcc.dg/bitfld-2.c: Remove XFAILs.
23826
23827 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23828
23829         PR c++/16276
23830         * g++.dg/rtti/tinfo1.C: New file.
23831
23832 2004-07-07  Eric Christopher  <echristo@redhat.com>
23833
23834         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23835
23836 2004-07-07  Andrew Pinski  <apinski@apple.com>
23837
23838         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23839
23840 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23841
23842         * g++.dg/init/call1.C: XFAIL.
23843
23844 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23845
23846         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23847         except for movstrict*, to movmem* and clrstr* to clrmem*.
23848
23849 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
23850
23851         * gcc.c-torture/execute/20040707-1.c: New test.
23852
23853 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
23854
23855         * gcc.c-torture/execute/20040706-1.c: New test.
23856
23857 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23858
23859         PR c++/3671
23860         * g++.dg/template/spec14.C: New test.
23861
23862 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
23863
23864         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
23865         nothing if not yet defined.  Use it in b, c and d type definitions.
23866         * gcc.c-torture/execute/20040705-1.c: New test.
23867         * gcc.c-torture/execute/20040705-2.c: New test.
23868
23869 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23870
23871         PR c++/2518
23872         * g++.dg/lookup/new1.C: New test.
23873
23874 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23875
23876         PR c++/11406
23877         * g++.dg/template/sizeof8.C: New test.
23878
23879 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
23880
23881         * gcc.c-torture/compile/20040705-1.c: New test.
23882
23883 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
23884
23885         * gfortran.fortran-torture/execute/seq_io.f90: New test.
23886
23887 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
23888
23889         * gcc.dg/cpp/if-mop.c: Two new testcases.
23890         * gcc.dg/cpp/trad/comment-3.c: New.
23891
23892 2004-07-04  Paul Brook  <paul@codesourcery.com>
23893
23894         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23895
23896 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
23897
23898         PR c++/3761
23899         * g++.dg/lookup/crash4.C: New test.
23900
23901 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
23902
23903         * gcc.c-torture/execute/builtin-abs-1.c
23904         * gcc.c-torture/execute/builtin-abs-2.c
23905         * gcc.c-torture/execute/builtin-complex-1.c
23906         * gcc.c-torture/execute/builtins/string-1-lib.c
23907         * gcc.c-torture/execute/builtins/string-1.c
23908         * gcc.c-torture/execute/builtins/string-2-lib.c
23909         * gcc.c-torture/execute/builtins/string-2.c
23910         * gcc.c-torture/execute/builtins/string-3-lib.c
23911         * gcc.c-torture/execute/builtins/string-3.c
23912         * gcc.c-torture/execute/builtins/string-4-lib.c
23913         * gcc.c-torture/execute/builtins/string-4.c
23914         * gcc.c-torture/execute/builtins/string-5-lib.c
23915         * gcc.c-torture/execute/builtins/string-5.c
23916         * gcc.c-torture/execute/builtins/string-6-lib.c
23917         * gcc.c-torture/execute/builtins/string-6.c
23918         * gcc.c-torture/execute/builtins/string-7-lib.c
23919         * gcc.c-torture/execute/builtins/string-7.c
23920         * gcc.c-torture/execute/builtins/string-8-lib.c
23921         * gcc.c-torture/execute/builtins/string-8.c
23922         * gcc.c-torture/execute/builtins/string-9-lib.c
23923         * gcc.c-torture/execute/builtins/string-9.c
23924         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23925         * gcc.c-torture/execute/builtins/string-asm-1.c
23926         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23927         * gcc.c-torture/execute/builtins/string-asm-2.c
23928         * gcc.c-torture/execute/stdio-opt-1.c
23929         * gcc.c-torture/execute/stdio-opt-2.c
23930         * gcc.c-torture/execute/stdio-opt-3.c
23931         * gcc.c-torture/execute/string-opt-1.c
23932         * gcc.c-torture/execute/string-opt-10.c
23933         * gcc.c-torture/execute/string-opt-11.c
23934         * gcc.c-torture/execute/string-opt-12.c
23935         * gcc.c-torture/execute/string-opt-13.c
23936         * gcc.c-torture/execute/string-opt-14.c
23937         * gcc.c-torture/execute/string-opt-15.c
23938         * gcc.c-torture/execute/string-opt-16.c
23939         * gcc.c-torture/execute/string-opt-2.c
23940         * gcc.c-torture/execute/string-opt-6.c
23941         * gcc.c-torture/execute/string-opt-7.c
23942         * gcc.c-torture/execute/string-opt-8.c:
23943         Replace with ...
23944
23945         * gcc.c-torture/execute/builtins/abs-2.c
23946         * gcc.c-torture/execute/builtins/abs-3.c
23947         * gcc.c-torture/execute/builtins/complex-1.c
23948         * gcc.c-torture/execute/builtins/fprintf.c
23949         * gcc.c-torture/execute/builtins/fputs.c
23950         * gcc.c-torture/execute/builtins/memcmp.c
23951         * gcc.c-torture/execute/builtins/memmove.c
23952         * gcc.c-torture/execute/builtins/memops-asm.c
23953         * gcc.c-torture/execute/builtins/mempcpy-2.c
23954         * gcc.c-torture/execute/builtins/mempcpy.c
23955         * gcc.c-torture/execute/builtins/memset.c
23956         * gcc.c-torture/execute/builtins/printf.c
23957         * gcc.c-torture/execute/builtins/sprintf.c
23958         * gcc.c-torture/execute/builtins/strcat.c
23959         * gcc.c-torture/execute/builtins/strchr.c
23960         * gcc.c-torture/execute/builtins/strcmp.c
23961         * gcc.c-torture/execute/builtins/strcpy.c
23962         * gcc.c-torture/execute/builtins/strcspn.c
23963         * gcc.c-torture/execute/builtins/strlen-2.c
23964         * gcc.c-torture/execute/builtins/strlen.c
23965         * gcc.c-torture/execute/builtins/strncat.c
23966         * gcc.c-torture/execute/builtins/strncmp-2.c
23967         * gcc.c-torture/execute/builtins/strncmp.c
23968         * gcc.c-torture/execute/builtins/strncpy.c
23969         * gcc.c-torture/execute/builtins/strpbrk.c
23970         * gcc.c-torture/execute/builtins/strpcpy-2.c
23971         * gcc.c-torture/execute/builtins/strpcpy.c
23972         * gcc.c-torture/execute/builtins/strrchr.c
23973         * gcc.c-torture/execute/builtins/strspn.c
23974         * gcc.c-torture/execute/builtins/strstr-asm.c
23975         * gcc.c-torture/execute/builtins/strstr.c:
23976         ... these new files.
23977
23978         * gcc.c-torture/execute/builtins/abs-2-lib.c
23979         * gcc.c-torture/execute/builtins/abs-3-lib.c
23980         * gcc.c-torture/execute/builtins/complex-1-lib.c
23981         * gcc.c-torture/execute/builtins/fprintf-lib.c
23982         * gcc.c-torture/execute/builtins/fputs-lib.c
23983         * gcc.c-torture/execute/builtins/memcmp-lib.c
23984         * gcc.c-torture/execute/builtins/memmove-lib.c
23985         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23986         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23987         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23988         * gcc.c-torture/execute/builtins/memset-lib.c
23989         * gcc.c-torture/execute/builtins/printf-lib.c
23990         * gcc.c-torture/execute/builtins/sprintf-lib.c
23991         * gcc.c-torture/execute/builtins/strcat-lib.c
23992         * gcc.c-torture/execute/builtins/strchr-lib.c
23993         * gcc.c-torture/execute/builtins/strcmp-lib.c
23994         * gcc.c-torture/execute/builtins/strcpy-lib.c
23995         * gcc.c-torture/execute/builtins/strcspn-lib.c
23996         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23997         * gcc.c-torture/execute/builtins/strlen-lib.c
23998         * gcc.c-torture/execute/builtins/strncat-lib.c
23999         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24000         * gcc.c-torture/execute/builtins/strncmp-lib.c
24001         * gcc.c-torture/execute/builtins/strncpy-lib.c
24002         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24003         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24004         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24005         * gcc.c-torture/execute/builtins/strrchr-lib.c
24006         * gcc.c-torture/execute/builtins/strspn-lib.c
24007         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24008         * gcc.c-torture/execute/builtins/strstr-lib.c
24009         * gcc.c-torture/execute/builtins/lib/abs.c
24010         * gcc.c-torture/execute/builtins/lib/fprintf.c
24011         * gcc.c-torture/execute/builtins/lib/memset.c
24012         * gcc.c-torture/execute/builtins/lib/printf.c
24013         * gcc.c-torture/execute/builtins/lib/sprintf.c
24014         * gcc.c-torture/execute/builtins/lib/strcpy.c
24015         * gcc.c-torture/execute/builtins/lib/strcspn.c
24016         * gcc.c-torture/execute/builtins/lib/strncat.c
24017         * gcc.c-torture/execute/builtins/lib/strncmp.c
24018         * gcc.c-torture/execute/builtins/lib/strncpy.c
24019         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24020         * gcc.c-torture/execute/builtins/lib/strspn.c
24021         * gcc.c-torture/execute/builtins/lib/strstr.c:
24022         New files containing support routines.
24023
24024         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24025         declaration.
24026         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24027         when not optimizing.
24028
24029 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24030
24031         PR c++/16240
24032         * g++.dg/abi/mangle22.C: New test.
24033         * g++.dg/abi/mangle23.C: Likewise.
24034
24035 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24036
24037         PR fortran/16290
24038         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24039         Allow for cases without denormalized floating point numbers.
24040
24041 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24042
24043         PR c/1027
24044         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24045         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24046         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24047         expected warning text.
24048         * gcc.dg/format/diag-2.c: New test.
24049
24050 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24051
24052         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24053
24054 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24055
24056         * gcc.dg/builtins-43.c: New.
24057         * gcc.dg/builtins-44.c: New.
24058         * gcc.dg/builtins-45.c: New.
24059
24060 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24061             Andreas Tobler  <a.tobler@schweiz.ch>
24062
24063         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24064         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24065         as SIGSEGV.
24066         * gcc.dg/cleanup-11.c: Likewise.
24067         * gcc.dg/cleanup-8.c: Likewise.
24068         * gcc.dg/cleanup-9.c: Likewise.
24069         * gcc.dg/cleanup-5.c: Run on all platforms.
24070
24071 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24072
24073         * g++.dg/warn/nonnull1.C: New test.
24074
24075 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24076
24077         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24078         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24079         Special-case the Sun compiler wrt to <complex.h>.
24080
24081 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24082
24083         * gcc.dg/Wunreachable-8.C: New test.
24084
24085         * gcc.dg/h8300-ice2.c : New test.
24086
24087 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24088
24089         PR fortran/16161
24090         * gfortran.fortran-torture/compile/implicit.f90: Add test
24091         for implicit character.
24092
24093 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24094
24095         PR fortran/16289
24096         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24097         Use tiny() intrinsic to find smallest non-negative real
24098
24099 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24102         * gcc.dg/compat/struct-by-value-22_x.c: New.
24103         * gcc.dg/compat/struct-by-value-22_y.c: New.
24104
24105         * gcc.c-torture/execute/20040629-1.c: New test.
24106
24107 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24108
24109         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24110         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24111
24112         PR target/16195
24113         * gcc.dg/20040625-1.c: New test.
24114
24115 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24116
24117         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24118
24119 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24120
24121         PR fortran/15963
24122         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24123
24124 2004-06-29  Richard Henderson  <rth@redhat.com>
24125
24126         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24127
24128 2004-06-29  Paul Brook  <paul@codesourcery.com>
24129
24130         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24131         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24132
24133 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24134
24135         PR c++/16260
24136         * g++.dg/parse/crash15.C: New.
24137
24138 2004-06-28  Andrew Pinski  <apinski@apple.com>
24139
24140         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24141         by the error already.
24142
24143         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24144
24145 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24146
24147         PR target/14041
24148         * gcc.dg/h8300-bss-align-1.c : New.
24149
24150 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24151
24152         * PR c++/16174
24153         * g++.dg/template/ctor4.C: New.
24154
24155 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24156
24157         PR c++/16205
24158         * g++.dg/warn/Wsequence-point-1.C: New test.
24159
24160 2004-06-27  Paul Brook  <paul@codesourcery.com>
24161
24162         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24163
24164 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24165
24166         * g++.old-deja/g++.mike/p7325.C: Remove.
24167
24168 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24169
24170         PR c/14963
24171         * gcc.dg/pr14963.c: New test.
24172
24173 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24174
24175         PR c++/16193
24176         * g++.dg/parse/redef1.C: New test.
24177
24178 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24179
24180         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24181         20021110.c.
24182         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24183         20021119-1.c.
24184         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24185         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24186         5-04.c.
24187         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24188         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24189         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24190         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24191         g++.brendan/enum14.C.
24192         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24193         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24194         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24195         g++.mike/virt1.C.
24196         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24197         memtemp24.C.
24198
24199 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24200
24201         * gcc.dg/20040527-1.c: New test case.
24202
24203 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24204
24205         PR gfortran/pr16196
24206         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24207
24208 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24209
24210         PR middle-end/15825
24211         * gcc.dg/pr15825-1.c: New test case.
24212
24213 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24214
24215         * gcc.c-torture/execute/20040625-1.c: New test.
24216
24217 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24218
24219         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24220
24221 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24222
24223         * gcc.dg/torture/mips-div-1.c: New test.
24224
24225 2004-06-24  Jeff Law  <law@redhat.com>
24226
24227         * gcc.dg/tree-ssa/20040624-1.c: New test.
24228
24229 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24230
24231         * gcc.c-torture/compile/20040624-1.c: New test.
24232
24233 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24234
24235         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24236         this directory.
24237
24238 2004-06-23  Andrew Pinski  <apinski@apple.com>
24239
24240         PR middle-end/15988
24241         * g++.dg/opt/ptrmem4.C: New test.
24242
24243         * gcc.dg/c90-array-quals-2.c: New test.
24244
24245 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24246
24247         * gcc.dg/kpice1.c: New test.
24248
24249 2006-06-23  Andrew Pinski  <apinski@apple.com>
24250
24251         * gcc.dg/c90-array-quals.c: New test.
24252
24253 2006-06-22  Richard Henderson  <rth@redhat.com>
24254
24255         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
24256
24257 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
24258
24259         * gcc.dg/builtins-config.h: Handle FreeBSD.
24260
24261 2006-06-22  Richard Henderson  <rth@redhat.com>
24262
24263         * g++.dg/opt/devirt1.C: New.
24264
24265 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
24266
24267         * g++.dg/opt/pr15551.C: New testcase.
24268
24269 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
24270
24271         PR target/14800
24272         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
24273         x86_64-*-linux* when compiling for 32bit.
24274
24275 2004-06-21  Andrew Pinski  <apinski@apple.com>
24276
24277         * gcc.dg/pch/struct-1.c: New.
24278         * gcc.dg/pch/struct-1.hs: New.
24279
24280 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
24281
24282         * gcc.dg/pch/save-temps-1.c: New file.
24283         * gcc.dg/pch/save-temps-1.hs: New file.
24284
24285 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24286
24287         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
24288         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
24289
24290 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24291
24292         * gfortran.fortran-torture/execute/select_1.f90: Rename function
24293         to fix type error.
24294         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
24295         Remove trailing spaces.
24296
24297 2004-06-21  Richard Henderson  <rth@redhat.com>
24298
24299         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
24300         merging && to BIT_FIELD_REF.
24301
24302 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
24303
24304         * g++.dg/opt/placeholder1.C: New test.
24305
24306 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24307
24308         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
24309         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24310         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24311         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24312
24313 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
24314
24315         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
24316         extern "C".
24317         * g++.dg/other/pragma-re-1.C: Add comments.
24318
24319 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
24320
24321         PR gfortran/16080
24322         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24323
24324 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24325
24326         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24327         instead of setting the type of size_t by
24328         hand.
24329
24330 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24331
24332         * gcc.dg/unordered-2.c: New test case.
24333         * gcc.dg/unordered-3.c: New test case.
24334
24335 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24336
24337         PR other/16043
24338         * lib/g++.exp (g++_version): Tweak regexp for version
24339         * lib/g77.exp (g77_version): Likewise.
24340         * lib/gfortran.exp (gfortran_version): Likewise.
24341         * lib/objc.exp (objc_version): Likewise.
24342         * lib/treelang.exp (treelang_version): Likewise.
24343
24344 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24347         Use INT_MAX instead of __INT_MAX__.
24348         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24349
24350         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24351         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24352         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24353         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24354         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24355         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24356         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24357         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24358         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24359
24360         * gcc.dg/range-test-1.c: New test.
24361         * g++.dg/opt/range-test-1.C: New test.
24362
24363 2004-06-17  Richard Henderson  <rth@redhat.com>
24364
24365         * objc.dg/sync-1.m: New.
24366         * objc.dg/try-catch-1.m: Don't force next runtime.
24367         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24368         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24369         shadowed catch clause.
24370         * objc.dg/try-catch-5.m: New.
24371
24372 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24373
24374         Bug 14610
24375         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24376
24377 2004-06-15  Richard Henderson  <rth@redhat.com>
24378
24379         * gcc.dg/20001116-1.c: Move expected warning line.
24380
24381 2004-06-15  Richard Henderson  <rth@redhat.com>
24382
24383         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24384         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24385
24386 2004-06-15  Jeff Law  <law@redhat.com>
24387
24388         * gcc.dg/tree-ssa/20040615-1.c: New test.
24389         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24390         be less sensitive to operand ordering.
24391         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24392
24393 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24394
24395         * g++.dg/abi/bitfield3.C: Add comment..
24396
24397 2004-06-15  Richard Henderson  <rth@redhat.com>
24398
24399         * g++.dg/ext/stmtexpr1.C: XFAIL.
24400         * gcc.dg/20030612-1.c: XFAIL.
24401
24402 2004-06-15  Eric Christopher  <echristo@redhat.com>
24403
24404         * g++.dg/charset/asm5.c: New.
24405         * gcc.dg/charset/asm6.c: New.
24406
24407 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24408
24409         PR fortran/15962
24410         * gfortran.fortran-torture/execute/select_1.f90: New test.
24411
24412 2004-06-15  Paul Brook  <paul@codesourcery.com>
24413
24414         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24415
24416 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24417
24418         PR c++/15967
24419         * g++.dg/lookup/crash3.C: New test.
24420
24421 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24422
24423         PR c++/15947
24424         * g++.dg/parse/dtor4.C: New test.
24425
24426 2004-06-14  Jeff Law  <law@redhat.com>
24427
24428         * gcc.c-torture/compile/20040614-1.c: New test.
24429
24430 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24431
24432         PR fortran/15211
24433         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24434         LEN of a character array.
24435
24436 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24437
24438         PR c++/15096
24439         * g++.dg/template/ptrmem10.C: New test.
24440
24441         PR c++/14930
24442         * g++.dg/template/friend30.C: New test.
24443
24444 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24445
24446         PR fortran/14928
24447         * gfortran.fortran-torture/compile/mloc.f90: New test.
24448
24449 2004-06-13  Paul Brook  <paul@codesourcery.com>
24450
24451         * gfortran.fortran-torture/execute/random_2.f90: New test.
24452
24453 2004-06-13  Eric Christopher  <echristo@redhat.com>
24454
24455         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24456
24457 2004-06-12  Paul Brook  <paul@codesourcery.com>
24458
24459         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24460
24461 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24462
24463         PR fortran/14923
24464         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24465
24466 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24467
24468         PR fortran/14957
24469         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24470         syntax errors in end statements of contained subroutines.
24471
24472 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24473
24474         PR fortran/12841
24475         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24476
24477 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24478
24479         PR fortran/15665
24480         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24481
24482 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24483
24484         PR gfortran/12839
24485         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24486
24487 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24488
24489         PR c++/15862
24490         * g++.dg/parse/enum1.C: New test.
24491
24492 2004-06-10  Jeff Law  <law@redhat.com>
24493
24494         * gcc.c-torture/compile/20040610-1.c: New test.
24495
24496 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24497
24498         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24499         * g++.old-deja/g++.other/decl3.C: Likewise.
24500
24501 2004-06-10  Brian Booth  <bbooth@redhat.com>
24502
24503         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24504         V_MAY_DEF instead of VDEF.
24505         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24506
24507 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24508
24509         PR c++/14211
24510         * g++.dg/conversion/const1.C: New test.
24511
24512         PR c++/15076
24513         * g++.dg/conversion/reinterpret1.C: New test.
24514
24515         PR c++/15877
24516         * g++.dg/template/enum2.C: New test.
24517
24518         PR c++/15227
24519         * g++.dg/template/error13.C: New test.
24520
24521 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24522
24523         PR fortran/14957
24524         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
24525         arguments to test_* REAL and of the right size.
24526
24527 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24528
24529         PR target/15569
24530         PR rtl-optimization/15681
24531         * gcc.dg/20040609-1.c: New test.
24532
24533 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24534
24535         PR c++/14791
24536         * g++.dg/opt/builtins1.C: New test.
24537
24538 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
24539
24540         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
24541         that use default windows32 struct layout.
24542         * gcc.dg/i386-bitfield2.c: Likewise.
24543
24544 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
24545
24546         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
24547         for mingw32 and cygwin targets.
24548
24549 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
24550
24551         * gcc.dg/pch/macro-4.c: New.
24552         * gcc.dg/pch/macro-4.hs: New.
24553
24554 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24555
24556         PR fortran/13249
24557         * gfortran.fortran-torture/compile/name_clash.f90: New test.
24558
24559 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24560
24561         PR fortran/13372
24562         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
24563
24564 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24565
24566         PR gfortran/14897
24567         * gfortran.fortran-torture/execute/t_edit.f90: New test.
24568
24569 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24570
24571         PR gfortran/15755
24572         * gfortran.fortran-torture/execute/backspace.c : New test.
24573
24574 2004-06-09  Paul Brook  <paul@codesourcery.com>
24575
24576         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24577         (pointer_to_section): Rewrite to use smaller array.
24578
24579 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24580
24581         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24582         * gcc.dg/ext/altivec-10.c: Same.
24583         * gcc.dg/ext/altivec-11.c: Same.
24584         * gcc.dg/ext/altivec-12.c: Same.
24585         * gcc.dg/ext/altivec-13.c: Same.
24586         * gcc.dg/ext/altivec-14.c: Same.
24587         * gcc.dg/ext/altivec-15.c: Same.
24588         * gcc.dg/ext/altivec-16.c: Same.
24589         * gcc.dg/ext/altivec-3.c: Same.
24590         * gcc.dg/ext/altivec-4.c: Same.
24591         * gcc.dg/ext/altivec-6.c: Same.
24592         * gcc.dg/ext/altivec-7.c: Same.
24593         * gcc.dg/ext/altivec-8.c: Same.
24594         * gcc.dg/ext/altivec-varargs-1.c: Same.
24595
24596         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24597         * g++.dg/ext/altivec-10.C: Same.
24598         * g++.dg/ext/altivec-2.C: Same.
24599         * g++.dg/ext/altivec-3.C: Same.
24600         * g++.dg/ext/altivec-4.C: Same.
24601         * g++.dg/ext/altivec-5.C: Same.
24602         * g++.dg/ext/altivec-6.C: Same.
24603         * g++.dg/ext/altivec-7.C: Same.
24604         * g++.dg/ext/altivec-8.C: Same.
24605         * g++.dg/ext/altivec-9.C: Same.
24606
24607 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24608
24609         PR c++/7841
24610         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24611
24612 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24613
24614         * gcc.dg/union-1.c: New test.
24615
24616 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24617
24618         * gcc.dg/builtins-41.c: New test case.
24619         * gcc.dg/builtins-42.c: New test case.
24620
24621 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24622
24623         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24624         * g++.dg/ext/altivec-10.C: Same.
24625         * g++.dg/ext/altivec-2.C: Same.
24626         * g++.dg/ext/altivec-3.C: Same.
24627         * g++.dg/ext/altivec-4.C: Same.
24628         * g++.dg/ext/altivec-5.C: Same.
24629         * g++.dg/ext/altivec-6.C: Same.
24630         * g++.dg/ext/altivec-7.C: Same.
24631         * g++.dg/ext/altivec-8.C: Same.
24632         * g++.dg/ext/altivec-9.C: Same.
24633         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24634         * g++.old-deja/g++.brendan/new3.C: Same.
24635         * gcc.c-torture/execute/eeprof-1.x: Same.
24636
24637 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24638
24639         PR c/14765
24640         * gcc.dg/pr14765-1.c: New test.
24641
24642 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24643
24644         PR c/14649
24645         * gcc.dg/pr14649-1.c: New test case.
24646
24647 2004-06-07  Richard Henderson  <rth@redhat.com>
24648
24649         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24650         if temporaries.
24651
24652 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24653
24654         * g++.dg/eh/elide1.C: Remove XFAIL.
24655
24656 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/15337
24659         * g++.dg/expr/sizeof3.C: New test.
24660
24661         PR c++/14777
24662         * g++.dg/template/access14.C: New test.
24663
24664         PR c++/15554
24665         * g++.dg/template/enum1.C: New test.
24666
24667         PR c++/15057
24668         * g++.dg/eh/throw1.C: New test.
24669
24670 2004-06-07  David Ayers  <d.ayers@inode.at>
24671             Ziemowit Laski  <zlaski@apple.com>
24672
24673         * lib/objc.exp (objc_target_compile): Revert the '-framework
24674         Foundation' flag fix, since bare Darwin does not ship
24675         with the Foundation framework.
24676         * objc/execute/next_mapping.h: Provide a local NSConstantString
24677         @interface and @implementation.
24678         (objc_constant_string_init): A constructor function, used to
24679         initialize the NSConstantString meta-class object.
24680         * objc/execute/string1.m: Include "next_mapping.h" instead of
24681         <Foundation/NSString.h>.
24682         * objc/execute/string2.m: Likewise.
24683         * objc/execute/string3.m: Likewise.
24684         * objc/execute/string4.m: Likewise.
24685
24686 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24687
24688         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24689         to double. Replace double with FLOAT.
24690         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24691
24692         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24693         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24694         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24695         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24696         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24697         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24698         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24699         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24700
24701 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24702
24703         PR c/13519
24704         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24705
24706 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24707
24708         PR c++/15503
24709         * g++.dg/template/meminit2.C: New test.
24710
24711 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24712
24713         PR target/15822
24714         * gcc.c-torture/execute/compare-fp-1.c,
24715         gcc.c-torture/execute/compare-fp-2.c,
24716         gcc.c-torture/execute/compare-fp-3.c,
24717         gcc.c-torture/execute/compare-fp-4.c,
24718         gcc.c-torture/execute/compare-fp-3.x,
24719         gcc.c-torture/execute/compare-fp-4.x: Moved...
24720         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24721         gcc.c-torture/execute/ieee/compare-fp-2.c,
24722         gcc.c-torture/execute/ieee/compare-fp-3.c,
24723         gcc.c-torture/execute/ieee/compare-fp-4.c,
24724         gcc.c-torture/execute/ieee/compare-fp-3.x,
24725         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24726
24727 2004-06-04  David Ayers  <d.ayers@inode.at>
24728
24729         * objc/execute/protocol-isEqual-4.m: New testcase.
24730
24731 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24732
24733         * objc/execute/protocol-isEqual-1.m: New testcase.
24734         * objc/execute/protocol-isEqual-2.m: New testcase.
24735         * objc/execute/protocol-isEqual-3.m: New testcase.
24736
24737 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24738
24739         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24740
24741 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24742
24743         * lib/objc.exp (objc_target_compile): When running tests on
24744         Darwin (Mac OS X), inform the linker about '-framework
24745         'Foundation'.
24746
24747 2004-06-02  Eric Christopher  <echristo@redhat.com>
24748
24749         * gcc.c-torture/compile/20040602-1.c: New.
24750
24751 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24752
24753         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24754         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24755
24756         PR tree-optimization/14736
24757         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24758
24759         PR tree-optimization/14042
24760         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24761
24762         PR tree-optimization/14729
24763         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24764
24765 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24766
24767         PR fortran/15557
24768         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24769
24770 2004-06-01  Richard Hederson  <rth@redhat.com>
24771
24772         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24773
24774 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24775
24776         PR c++/14932
24777         * g++.dg/parse/offsetof4.C: New test.
24778
24779 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24780
24781         PR objc/7993
24782         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24783
24784 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24785
24786         PR c++/15701
24787         * g++.dg/template/friend29.C: New test.
24788
24789 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24790
24791         PR c/15749
24792         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24793
24794 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24795
24796         * gcc.dg/sparc-trap-1.c: New test.
24797
24798 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24799
24800         PR middle-end/15069
24801         * g++.dg/opt/fold3.C: New test case.
24802
24803 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24804
24805         * lib/target-supports.exp (check_iconv_available): Fix fallout
24806         from 2004-05-28 patch.
24807
24808 2004-05-30  Paul Brook  <paul@codesourcery.com>
24809
24810         PR fortran/15620
24811         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24812         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24813
24814 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24815
24816         * gfortran.fortran-torture/execute/random_1.f90: New test.
24817
24818 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24819
24820         * g++.dg/ext/altivec-10.C: New test.
24821
24822 2004-05-29  Paul Brook  <paul@codesourcery.com>
24823
24824         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24825
24826 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24827
24828         * gcc.dg/altivec-16.c: New test.
24829
24830 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24831
24832         * lib/target-supports.exp (check_vmx_hw_available): New.
24833         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24834
24835         * lib/target-supports.exp (check_alias_available,
24836         check_iconv_available, check_named_sections_available): Use
24837         unique names for temporary files.
24838
24839 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24840
24841         * gcc.dg/altivec-15.c: New test.
24842
24843 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24844
24845         PR c++/15083
24846         * g++.dg/warn/noeffect6.C: New test.
24847
24848         PR c++/15471
24849         * g++.dg/expr/ptrmem4.C: New test.
24850
24851         PR c++/15640
24852         * g++.dg/template/operator3.C: New test.
24853
24854 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24855
24856         PR c++/14668
24857         * g++.dg/lookup/redecl1.C: New test.
24858         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
24859
24860 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
24861
24862         * gcc.c-torture/execute/compare-fp-1.c,
24863         gcc.c-torture/execute/compare-fp-2.c,
24864         gcc.c-torture/execute/compare-fp-3.c,
24865         gcc.c-torture/execute/compare-fp-4.c,
24866         gcc.c-torture/execute/compare-fp-3.x,
24867         gcc.c-torture/execute/compare-fp-4.x,
24868         gcc.dg/pr15649-1.c: New.
24869
24870 2004-05-27  Adam Nemet  <anemet@lnxw.com>
24871
24872         PR c++/12883
24873         * g++.dg/init/array14.C: New test.
24874
24875 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
24876
24877         * lib/compat.exp (compat-get-options-main): New.
24878         (compat-get-options): Remove unneeded code, warn for ignored
24879         command.
24880         (compat-execute): Check flag set by dg-require-* commands.
24881
24882         * lib/compat.exp (compat-execute): Break up long lines.
24883
24884 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
24885
24886         * gcc.dg/altivec-7.c: Don't use 'vector long'.
24887         * gcc.dg/altivec-14.c: New test.
24888         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24889
24890         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24891         * gcc.dg/altivec-12.c: Ditto.
24892
24893         * gcc.dg/altivec-3.c: Move call to altivec_check.
24894
24895 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24896
24897         PR c++/15044
24898         * g++.dg/template/error12.C: New test.
24899
24900         PR c++/15317
24901         * g++.dg/ext/attrib15.C: New test.
24902
24903         PR c++/15329
24904         * g++.dg/template/ptrmem9.C: New test.
24905
24906 2004-05-25  Paul Brook  <paul@codesourcery.com>
24907
24908         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24909
24910 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24911
24912         PR c++/15165
24913         * g++.dg/template/crash19.C: New test.
24914
24915 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24916
24917         PR c++/15025
24918         * g++.dg/template/redecl1.C: New test.
24919
24920 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24921
24922         PR c++/14821
24923         * g++.dg/other/ns1.C: New test.
24924
24925         PR c++/14883
24926         * g++.dg/template/invalid1.C: New test.
24927
24928 2004-05-23  Paul Brook  <paul@codesourcery.com>
24929         Victor Leikehman  <lei@haifasphere.co.il>
24930
24931         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24932         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24933
24934 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24935
24936         PR c++/15285
24937         PR c++/15299
24938         * g++.dg/template/non-dependent5.C: New test.
24939         * g++.dg/template/non-dependent6.C: New test.
24940
24941 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24942
24943         PR c++/15507
24944         * g++.dg/inherit/union1.C: New test.
24945
24946         PR c++/15542
24947         * g++.dg/template/addr1.C: New test.
24948
24949         PR c++/15427
24950         * g++.dg/template/array5.C: New test.
24951
24952         PR c++/15287
24953         * g++.dg/template/array6.C: New test.
24954
24955 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24956             Roger Sayle  <roger@eyesopen.com>
24957
24958         * g++.dg/lookup/forscope2.C: New test case.
24959
24960 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24961
24962         * gcc.dg/cpp/Wmissingdirs.c: New.
24963
24964 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24965
24966         PR target/15301
24967         * gcc.dg/compat/union-m128-1.h: New file.
24968         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24969         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24970         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24971
24972 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24973
24974         PR target/15302
24975         * gcc.dg/compat/struct-complex-1.h: New file.
24976         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24977         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24978         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24979
24980 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24981
24982         PR middle-end/3074
24983         * gcc.dg/pr3074-1.c: New test case.
24984         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24985
24986 2004-05-20  Falk Hueffner  <falk@debian.org>
24987
24988         PR other/15526
24989         * gcc.dg/ftrapv-1.c: New test case.
24990
24991 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24992
24993         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24994
24995 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24996             Jeff Law  <law@redhat.com>
24997
24998         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24999         * gcc.dg/tree-ssa/20040518-2.c: New test.
25000
25001         * gcc.dg/tree-ssa/20040518-1.c: New test.
25002
25003 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25004
25005         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25006
25007 2004-05-18  Paul Brook  <paul@codesourcery.com>
25008
25009         PR fortran/13930
25010         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25011
25012 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25013
25014         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25015         constant folding.
25016
25017 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25018
25019         * gcc.dg/tree-ssa/20040517-1.c: New test.
25020
25021 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25022
25023         * gcc.dg/loop-4.c: New test.
25024
25025 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25026
25027         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25028
25029 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25030
25031         PR fortran/15311
25032         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25033
25034 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25035
25036         PR fortran/13826
25037         PR fortran/13940
25038         * gfortran.fortran-torture/compile/data_1.f90: New test.
25039
25040 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25041
25042         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25043         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25044
25045 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25046
25047         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25048
25049 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25050
25051         PR c/15444
25052         * gcc.dg/format/xopen-1.c: Adjust expected message.
25053         * gcc.dg/format/xopen-3.c: New test.
25054
25055 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25056
25057         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25058
25059 2004-05-14  Jeff Law  <law@redhat.com>
25060
25061         * gcc.dg/tree-ssa/20040514-2.c: New test.
25062
25063 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25064
25065         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25066         this ...
25067         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25068         this.
25069
25070 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25071
25072         * gcc.dg/tree-ssa/20040514-1.c: New test.
25073
25074 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25075
25076         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25077         test.
25078
25079 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25080
25081         PR fortran/14066
25082         * gfortran.fortran-torture/compile/do_1.f90: New test.
25083
25084 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25085
25086         PR fortran/15051
25087         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25088         test.
25089
25090 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25091
25092         PR fortran/15149
25093         * gfortran.fortran-torture/execute/random_init.f90: New test.
25094
25095 2004-05-13  Paul Brook  <paul@codesourcery.com>
25096
25097         PR fortran/15314
25098         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25099
25100 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25101
25102         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25103         for the powerpc case.
25104
25105 2004-05-13  Jeff Law  <law@redhat.com>
25106
25107         * gcc.dg/tree-ssa/20040513-1.c: New test.
25108         * gcc.dg/tree-ssa/20040513-2.c: New test.
25109
25110 2004-05-13  Paul Brook  <paul@codesourcery.com>
25111
25112         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25113         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25114         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25115
25116 2004-05-13  Andreas Schwab  <schwab@suse.de>
25117
25118         PR other/10819
25119         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25120         characters.
25121
25122 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25123
25124         PR fortran/15294
25125         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25126
25127 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25128
25129         Merge from tree-ssa-20020619-branch.  See
25130         ChangeLog.tree-ssa for details.
25131
25132 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25133
25134         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25135         include <altivec.h> explicitly.
25136         * gcc.dg/altivec-13.c: Likewise.
25137
25138 2004-05-11  Paul Brook  <paul@codesourcery.com>
25139
25140         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25141
25142 2004-05-10  Eric Christopher  <echristo@redhat.com>
25143
25144         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25145         * gcc.dg/sibcall-4.c: Ditto.
25146
25147 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25148
25149         * g++.dg/ext/altivec-8.C: New test case.
25150         * gcc.dg/altivec-13.c: New test case.
25151
25152 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25153
25154         * gcc.c-torture/execute/divcmp-1.c: New test case.
25155         * gcc.c-torture/execute/divcmp-2.c: New test case.
25156         * gcc.c-torture/execute/divcmp-3.c: New test case.
25157
25158 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25159
25160         * g++.dg/other/pragma-re-2.C: New test.
25161
25162 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25163
25164         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25165         * gcc.dg/i386-387-2.c: Likewise.
25166
25167         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25168         __builtin_drem.
25169         * gcc.dg/i386-387-6.c: Likewise.
25170
25171 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25172
25173         * gcc.dg/builtins-33.c: Also check log1p*.
25174
25175 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25176
25177         PR optimization/15296
25178         * gcc.c-torture/execute/pr15296.c: New test.
25179
25180 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25181
25182         * gcc.dg/builtins-40.c: New test.
25183
25184 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25185
25186         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25187
25188 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25189
25190         * g++.dg/ext/spe1.C: New testcase.
25191
25192 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25193
25194         * objc.dg/image-info.m: Allow additional attributes
25195         for __image_info section.
25196
25197 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25198
25199         * gcc.dg/torture/mips-hilo-2.c: New test.
25200
25201 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25202
25203         PR c++/14389
25204         * g++.dg/template/member5.C: New test.
25205
25206 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25207
25208         * gcc.dg/builtins-34.c: Also check expm1*.
25209
25210 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25211
25212         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25213         * gcc.dg/torture/builtin-convert-3.c: New test.
25214
25215 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25216
25217         PR middle-end/15054
25218         * g++.dg/opt/pr15054.C: New test.
25219
25220 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25221
25222         * gcc.dg/torture/builtin-rounding-1.c: New test.
25223         * gcc.dg/builtins-25.c: Delete.
25224         * gcc.dg/builtins-29.c: Delete.
25225
25226 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25227
25228         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25229         * gcc.dg/sibcall-4.c: Likewise.
25230         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25231
25232 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25233
25234         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25235         bit-field on 16-bit targets.
25236
25237 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25238
25239         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25240         16-bit targets.
25241
25242 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25243
25244         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25245         * gcc.dg/rs6000-power2-2.c: Likewise.
25246
25247 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25248
25249         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25250         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
25251         Change the asm registers to be in form of frN instead of fN.
25252
25253 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25254
25255         * gcc.dg/torture/builtin-convert-2.c: New test.
25256
25257 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
25258
25259         * gcc.dg/rs6000-power2-1.c: New test.
25260         * gcc.dg/rs6000-power2-2.c: New test.
25261
25262 2004-04-28  Jan Hubicka  <jh@suse.cz>
25263
25264         * gcc.dg/unused-6.c: New test.
25265
25266 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
25267             Ulrich Weigand  <uweigand@de.ibm.com>
25268
25269         * ada/acats/run_all.sh: Define $target variable.
25270
25271 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
25272
25273         PR c++/15119
25274         * g++.dg/other/vararg-1.C: New test.
25275
25276         PR c++/4794
25277         * g++.dg/eh/cleanup3.C: New test.
25278
25279 2004-04-24  Laurent GUERBY <laurent@guerby.net>
25280
25281         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
25282         and ad8011a (target_insn).
25283         * ada/acats/support/macro.dfs: Likewise.
25284         * ada/acats/support/impbit.adb: New file.
25285
25286 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
25287
25288         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
25289
25290 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25291
25292         * gcc.dg/loop-3.c: New test.
25293
25294 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
25295
25296         * gcc.c-torture/execute/simd-5.c: New test.
25297
25298 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25299
25300         PR c++/15064
25301         * g++.dg/template/crash18.C: New test.
25302
25303 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
25304
25305         * g++.dg/ext/complit3.C: New test.
25306
25307 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25308
25309         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
25310         * gcc.dg/altivec-3.c: Same.
25311         * gcc.dg/altivec-varargs-1.c: Same.
25312
25313 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25314
25315         * lib/target-supports.exp (check_profiling_available): Assume
25316         profiling is not available on powerpc-eabi targets.
25317
25318 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
25319
25320         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
25321         * gcc.dg/vmx/bug-1.c: Ditto.
25322
25323 2004-04-20  Eric Christopher  <echristo@redhat.com>
25324
25325         * gcc.dg/charset/extern.c: New test.
25326         * g++.dg/charset/extern3.cc: Ditto.
25327
25328 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25329
25330         * gcc.dg/builtins-39.c: New test.
25331
25332 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25333
25334         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25335
25336 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25337
25338         * gcc.dg/torture/mips-hilo-1.c: New test.
25339
25340 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25341
25342         * gcc.c-torture/compile/20040419-1.c: New test.
25343
25344 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25345
25346         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25347
25348 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25349             Aldy Hernandez  <aldyh@redhat.com>
25350
25351         * gcc.c-torture/execute/va-arg-24.c: New.
25352
25353 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25354             Aldy Hernandez  <aldyh@redhat.com>
25355
25356         * gcc.dg/vmx/1b-01.c: New.
25357         * gcc.dg/vmx/1b-02.c: New.
25358         * gcc.dg/vmx/1b-03.c: New.
25359         * gcc.dg/vmx/1b-04.c: New.
25360         * gcc.dg/vmx/1b-05.c: New.
25361         * gcc.dg/vmx/1b-06.c: New.
25362         * gcc.dg/vmx/1b-07.c: New.
25363         * gcc.dg/vmx/1c-01.c: New.
25364         * gcc.dg/vmx/1c-02.c: New.
25365         * gcc.dg/vmx/3a-01a.c: New.
25366         * gcc.dg/vmx/3a-01.c: New.
25367         * gcc.dg/vmx/3a-01m.c: New.
25368         * gcc.dg/vmx/3a-03.c: New.
25369         * gcc.dg/vmx/3a-03m.c: New.
25370         * gcc.dg/vmx/3a-04.c: New.
25371         * gcc.dg/vmx/3a-04m.c: New.
25372         * gcc.dg/vmx/3a-05.c: New.
25373         * gcc.dg/vmx/3a-06.c: New.
25374         * gcc.dg/vmx/3a-06m.c: New.
25375         * gcc.dg/vmx/3a-07.c: New.
25376         * gcc.dg/vmx/3b-01.c: New.
25377         * gcc.dg/vmx/3b-02.c: New.
25378         * gcc.dg/vmx/3b-10.c: New.
25379         * gcc.dg/vmx/3b-13.c: New.
25380         * gcc.dg/vmx/3b-14.c: New.
25381         * gcc.dg/vmx/3b-15.c: New.
25382         * gcc.dg/vmx/3c-01a.c: New.
25383         * gcc.dg/vmx/3c-01.c: New.
25384         * gcc.dg/vmx/3c-02.c: New.
25385         * gcc.dg/vmx/3c-03.c: New.
25386         * gcc.dg/vmx/3d-01.c: New.
25387         * gcc.dg/vmx/4-01.c: New.
25388         * gcc.dg/vmx/4-03.c: New.
25389         * gcc.dg/vmx/5-01.c: New.
25390         * gcc.dg/vmx/5-02.c: New.
25391         * gcc.dg/vmx/5-03.c: New.
25392         * gcc.dg/vmx/5-04.c: New.
25393         * gcc.dg/vmx/5-05.c: New.
25394         * gcc.dg/vmx/5-06.c: New.
25395         * gcc.dg/vmx/5-07.c: New.
25396         * gcc.dg/vmx/5-07t.c: New.
25397         * gcc.dg/vmx/5-08.c: New.
25398         * gcc.dg/vmx/5-10.c: New.
25399         * gcc.dg/vmx/5-11.c: New.
25400         * gcc.dg/vmx/7-01a.c: New.
25401         * gcc.dg/vmx/7-01.c: New.
25402         * gcc.dg/vmx/7c-01.c: New.
25403         * gcc.dg/vmx/7d-01.c: New.
25404         * gcc.dg/vmx/7d-02.c: New.
25405         * gcc.dg/vmx/8-01.c: New.
25406         * gcc.dg/vmx/8-02a.c: New.
25407         * gcc.dg/vmx/8-02.c: New.
25408         * gcc.dg/vmx/brode-1.c: New.
25409         * gcc.dg/vmx/bug-1.c: New.
25410         * gcc.dg/vmx/bug-2.c: New.
25411         * gcc.dg/vmx/bug-3.c: New.
25412         * gcc.dg/vmx/cw-bug-1.c: New.
25413         * gcc.dg/vmx/cw-bug-2.c: New.
25414         * gcc.dg/vmx/cw-bug-3.c: New.
25415         * gcc.dg/vmx/dct.c: New.
25416         * gcc.dg/vmx/debug-1.c: New.
25417         * gcc.dg/vmx/debug-2.c: New.
25418         * gcc.dg/vmx/debug-3.c: New.
25419         * gcc.dg/vmx/debug-4.c: New.
25420         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25421         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25422         * gcc.dg/vmx/eg-5.c: New.
25423         * gcc.dg/vmx/fft.c: New.
25424         * gcc.dg/vmx/gcc-bug-1.c: New.
25425         * gcc.dg/vmx/gcc-bug-2.c: New.
25426         * gcc.dg/vmx/gcc-bug-3.c: New.
25427         * gcc.dg/vmx/gcc-bug-4.c: New.
25428         * gcc.dg/vmx/gcc-bug-5.c: New.
25429         * gcc.dg/vmx/gcc-bug-6.c: New.
25430         * gcc.dg/vmx/gcc-bug-7.c: New.
25431         * gcc.dg/vmx/gcc-bug-8.c: New.
25432         * gcc.dg/vmx/gcc-bug-9.c: New.
25433         * gcc.dg/vmx/gcc-bug-b.c: New.
25434         * gcc.dg/vmx/gcc-bug-c.c: New.
25435         * gcc.dg/vmx/gcc-bug-d.c: New.
25436         * gcc.dg/vmx/gcc-bug-e.c: New.
25437         * gcc.dg/vmx/gcc-bug-f.c: New.
25438         * gcc.dg/vmx/gcc-bug-g.c: New.
25439         * gcc.dg/vmx/gcc-bug-i.c: New.
25440         * gcc.dg/vmx/harness.h: New.
25441         * gcc.dg/vmx/ira1.c: New.
25442         * gcc.dg/vmx/ira2a.c: New.
25443         * gcc.dg/vmx/ira2b.c: New.
25444         * gcc.dg/vmx/ira2.c: New.
25445         * gcc.dg/vmx/ira2c.c: New.
25446         * gcc.dg/vmx/mem.c: New.
25447         * gcc.dg/vmx/newton-1.c: New.
25448         * gcc.dg/vmx/ops.c: New.
25449         * gcc.dg/vmx/sn7153.c: New.
25450         * gcc.dg/vmx/spill2.c: New.
25451         * gcc.dg/vmx/spill3.c: New.
25452         * gcc.dg/vmx/spill.c: New.
25453         * gcc.dg/vmx/t.c: New.
25454         * gcc.dg/vmx/varargs-1.c: New.
25455         * gcc.dg/vmx/varargs-2.c: New.
25456         * gcc.dg/vmx/varargs-3.c: New.
25457         * gcc.dg/vmx/varargs-4.c: New.
25458         * gcc.dg/vmx/varargs-5.c: New.
25459         * gcc.dg/vmx/varargs-6.c: New.
25460         * gcc.dg/vmx/varargs-7.c: New.
25461         * gcc.dg/vmx/vmx.exp: New.
25462         * gcc.dg/vmx/vprint-1.c: New.
25463         * gcc.dg/vmx/vscan-1.c: New.
25464         * gcc.dg/vmx/x-01.c: New.
25465         * gcc.dg/vmx/x-02.c: New.
25466         * gcc.dg/vmx/x-03.c: New.
25467         * gcc.dg/vmx/x-04.c: New.
25468         * gcc.dg/vmx/x-05.c: New.
25469         * gcc.dg/vmx/yousufi-1.c: New.
25470         * gcc.dg/vmx/zero-1.c: New.
25471         * gcc.dg/vmx/zero.c: New.
25472
25473 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25474
25475         * g++.dg/lookup/java1.C: Update for chage of
25476         _Jv_AllocObject.
25477         * g++.dg/lookup/java2.C: Likewise.
25478
25479 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25480
25481         * ada/acats/run_all.sh: use -O2 by default.
25482
25483 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25484
25485         * gcc.dg/vr-mult-[12].c: New tests.
25486
25487 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25488
25489         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25490
25491         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25492
25493 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25494
25495         * lib/target-supports.exp (check_profiling_available): Assume profiling
25496         isn't available for mips*-*-elf targets.
25497
25498 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25499
25500         * gcc.dg/builtins-38.c: New test.
25501
25502 2004-04-14  Eric Christopher  <echristo@redhat.com>
25503
25504         * g++.dg/charset/charset.exp: Run .cc extension tests.
25505
25506 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25507
25508         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25509
25510 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25511
25512         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25513
25514 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25515
25516         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25517         * gcc.dg/i386-387-2.c: Likewise.
25518
25519         * gcc.dg/i386-387-7.c: New test.
25520         * gcc.dg/i386-387-8.c: New test.
25521
25522         * gcc.dg/builtins-37.c: New test.
25523
25524 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
25525
25526         * g++.dg/pch/externc-1.C: Add missing semicolon.
25527
25528 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
25529
25530         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
25531
25532 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25533
25534         * gcc.c-torture/execute/20040411-1.c: New test.
25535
25536 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25537
25538         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
25539
25540 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
25541
25542         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
25543
25544 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
25545
25546         * lib/target-supports.exp (check_named_sections_available): New.
25547         * lib/gcc-dg.exp (dg-require-named-sections): New.
25548         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
25549         old-deja.exp.  Also prune error-count message from HP linker.
25550         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
25551
25552         * g++.dg/init/init-ref4.C: Use dg-require-weak.
25553         * g++.old-deja/g++.pt/static3.C: Likewise.
25554         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
25555
25556 2004-04-09  Roger Sayle  <roger@eyesopen.com>
25557
25558         * gcc.c-torture/execute/20040409-1.c: New test case.
25559         * gcc.c-torture/execute/20040409-2.c: New test case.
25560         * gcc.c-torture/execute/20040409-3.c: New test case.
25561
25562 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25563
25564         * gcc.dg/20040409-1.c: New test.
25565
25566 2004-04-08  Roger Sayle  <roger@eyesopen.com>
25567
25568         PR target/14888
25569         * g++.dg/opt/pr14888.C: New test case.
25570
25571 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
25572
25573         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
25574         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
25575         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25576         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25577         New tests.
25578
25579 2004-04-08  Paul Brook  <paul@codesourcery.com>
25580
25581         * gcc.dg/spill-1.c: New test.
25582
25583 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25584
25585         * gcc.dg/torture/builtin-ctype-2.c: New test.
25586
25587 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25588
25589         * gcc.dg/pch/pch.exp: Add largefile test.
25590
25591 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25592
25593         * g++.dg/pch/externc-1.Hs: New.
25594         * g++.dg/pch/externc-1.C: New.
25595
25596 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25597
25598         * gcc.dg/compat/struct-by-value-5a_main.c,
25599         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25600         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25601         * gcc.dg/compat/struct-by-value-5a_x.c,
25602         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25603         gcc.dg/compat/struct-by-value-5_x.c.
25604         * gcc.dg/compat/struct-by-value-5a_y.c,
25605         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25606         gcc.dg/compat/struct-by-value-5_y.c.
25607
25608         * gcc.dg/compat/struct-by-value-6a_main.c,
25609         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25610         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25611         * gcc.dg/compat/struct-by-value-6a_x.c,
25612         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25613         gcc.dg/compat/struct-by-value-6_x.c.
25614         * gcc.dg/compat/struct-by-value-6a_y.c,
25615         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25616         gcc.dg/compat/struct-by-value-6_y.c.
25617
25618         * gcc.dg/compat/struct-by-value-7a_main.c,
25619         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25620         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25621         * gcc.dg/compat/struct-by-value-7a_x.c,
25622         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25623         gcc.dg/compat/struct-by-value-7_x.c.
25624         * gcc.dg/compat/struct-by-value-7a_y.c,
25625         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25626         gcc.dg/compat/struct-by-value-7_y.c.
25627
25628 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25629
25630         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25631         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25632         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25633         options.
25634
25635 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25636
25637         * gcc.dg/builtins-36.c: New test.
25638
25639 2004-04-06  Paul Brook  <paul@codesourcery.com>
25640
25641         * README.gcc: Remove obsolete contraint on testcases.
25642
25643 2004-04-05  Paul Brook  <paul@codesourcery.com>
25644
25645         PR2123
25646         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25647         failure and exit(0) on success.
25648         * g++.dg/expr/anew2.C: Ditto.
25649         * g++.dg/expr/anew3.C: Ditto.
25650         * g++.dg/expr/anew4.C: Ditto.
25651
25652 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25653
25654         PR c++/3518
25655         * g++.dg/template/unify7.C: New.
25656
25657 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25658
25659         * g++.dg/README: Bring up to date with new subdirectories; remove
25660         duplicate subdirectory lines.
25661
25662 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25663
25664         PR c++/14007
25665         * g++.dg/template/unify5.C: New.
25666         * g++.dg/template/unify6.C: New.
25667         * g++.dg/template/qualttp20.C: Adjust.
25668         * g++.old-deja/g++.jason/report.C: Adjust.
25669         * g++.old-deja/g++.other/qual1.C: Adjust.
25670
25671 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25672
25673         PR c++/14803
25674         * g++.dg/inherit/ptrmem1.C: New test.
25675
25676 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25677
25678         PR c++/14755
25679         * gcc.c-torture/execute/20040331-1.c: New test.
25680         * gcc.dg/20040331-1.c: New test.
25681
25682 2004-04-01  Paul Brook  <paul@codesourcery.com>
25683
25684         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25685
25686 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25687
25688         PR c++/14724
25689         * g++.dg/init/goto1.C: New test.
25690
25691         PR c++/14763
25692         * g++.dg/template/defarg4.C: New test.
25693
25694 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25695
25696         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25697
25698 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25699
25700         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25701
25702 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25703
25704         * gcc.dg/noncompile/undeclared-2.c: New test.
25705
25706 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25707
25708         * gcc.dg/940409-1.c: Remove XFAIL.
25709         * gcc.dg/reg-vol-struct-1.c: New test.
25710
25711 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25712
25713         * gcc.dg/torture/builtin-wctype-1.c: New test.
25714
25715 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25716
25717         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25718         * gcc.dg/20001101-1.c: Likewise.
25719         * gcc.dg/20001102-1.c: Likewise.
25720
25721 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25722
25723         * gcc.dg/compare8.c: Add an additional test for XOR.
25724
25725 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25726
25727         * gcc.dg/torture/builtin-ctype-1.c: New test.
25728
25729 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25730
25731         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25732         * gcc.dg/torture/builtin-math-1.c: Likewise.
25733         * gcc.dg/torture/builtin-power-1.c: New test.
25734
25735 2004-03-24  Andreas Schwab  <schwab@suse.de>
25736
25737         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25738         IA64 assembler.
25739
25740 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25741             Roger Sayle  <roger@eyesopen.com>
25742
25743         * gcc.dg/compare8.c: New test case.
25744
25745 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25746
25747         * g++.dg/ext/altivec-7.C: New test.
25748
25749 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25750
25751         PR 12267, 12391, 12560, 13129, 14114, 14133
25752         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25753         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25754         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25755         Adjust error regexps.
25756         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25757         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25758         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25759         * gcc.dg/local1.c: Add explanatory comment.
25760
25761 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25762
25763         PR optimization/14669
25764         * g++.dg/opt/fold2.C: New test case.
25765
25766 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25767
25768         PR c/14069
25769         * gcc.dg/20040322-1.c: New test.
25770
25771 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25772
25773         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25774         * gcc.dg/ultrasp4.c: Likewise.
25775         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25776
25777 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25778
25779         * gcc.dg/i386-sse-8.c: Reset default options.
25780
25781 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25782
25783         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25784         in the error message text.
25785
25786 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25787
25788         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25789
25790 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25791
25792         PR c++/14616
25793         * g++.dg/init/array13.C: New test.
25794
25795 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25796
25797         PR target/13889
25798         * gcc.c-torture/compile/pr13889.c: New test case.
25799
25800 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25801
25802         PR c/14635
25803         * builtins-1.c (nan, nans): Don't test.
25804         * builtins-30.c: Don't use nan, nanf, nanl.
25805         * builtins-35.c: New test.
25806
25807 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25808
25809         * g++.dg/ext/altivec-6.C: New test.
25810
25811 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25812
25813         * g++.dg/init/placement3.C: New test.
25814
25815         * g++.dg/template/spec13.C: New test.
25816
25817         * g++.dg/lookup/using11.C: New test.
25818
25819         * g++.dg/lookup/koenig3.C: New test.
25820
25821         * g++.dg/template/operator2.C: New test.
25822
25823         * g++.dg/expr/dtor3.C: New test.
25824         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25825         marker.
25826         * g++.old-deja/g++.law/visibility28.C: Likewise.
25827
25828 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25829
25830         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25831         * gcc.dg/ppc64-abi-3.c: Likewise.
25832
25833 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25834
25835         PR c++/14545
25836         * g++.dg/parse/template15.C: New test.
25837
25838 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25839
25840         * g++.dg/expr/dtor2.C: New test.
25841
25842         * g++.dg/lookup/anon4.C: New test.
25843
25844         * g++.dg/overload/using1.C: New test.
25845
25846         * g++.dg/template/lookup7.C: New test.
25847
25848         * g++.dg/template/typename6.C: New test.
25849
25850         * g++.dg/expr/cond6.C: New test.
25851
25852 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25853
25854         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
25855
25856 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25857
25858         * g++.dg/expr/cond5.C: New test.
25859         * g++.dg/expr/constcast1.C: Likewise.
25860         * g++.dg/expr/ptrmem2.C: Likewise.
25861         * g++.dg/expr/ptrmem3.C: Likewise.
25862         * g++.dg/lookup/main1.C: Likewise.
25863         * g++.dg/template/lookup6.C: Likewise.
25864
25865 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25866
25867         * gcc.dg/local1.c: New test.
25868
25869         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25870
25871 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25872
25873         * gcc.dg/torture/builtin-convert-1.c: New test.
25874
25875 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25876
25877         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25878
25879 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25880
25881         PR c++/14481
25882         * g++.dg/warn/Wunused-7.C: New test.
25883
25884 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25885
25886         * gcc.dg/torture/builtin-integral-1.c: New test.
25887
25888 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25889
25890         PR c++/14586
25891         * g++.dg/parse/non-dependent3.C: New test.
25892
25893 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
25894
25895         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25896         * g++.dg/eh/simd-2.C: Likewise.
25897         * g++.dg/init/array10.C: Likewise.
25898         * gcc.c-torture/compile/simd-1.c: Likewise.
25899         * gcc.c-torture/compile/simd-2.c: Likewise.
25900         * gcc.c-torture/compile/simd-3.c: Likewise.
25901         * gcc.c-torture/compile/simd-4.c: Likewise.
25902         * gcc.c-torture/compile/simd-6.c: Likewise.
25903         * gcc.c-torture/execute/simd-1.c: Likewise.
25904         * gcc.c-torture/execute/simd-2.c: Likewise.
25905         * gcc.dg/compat/vector-defs.h: Likewise.
25906         * gcc.dg/20020531-1.c: Likewise.
25907         * gcc.dg/altivec-3.c: Likewise.
25908         * gcc.dg/altivec-4.c: Likewise.
25909         * gcc.dg/altivec-varargs-1.c: Likewise.
25910         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25911         * gcc.dg/i386-mmx-3.c: Likewise.
25912         * gcc.dg/i386-sse-4.c: Likewise.
25913         * gcc.dg/i386-sse-5.c: Likewise.
25914         * gcc.dg/i386-sse-8.c: Likewise.
25915         * gcc.dg/simd-1.c: Likewise.
25916         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25917         __ev64_opaque__ since the machine description provides it.
25918
25919 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25920
25921         * lib/compat.exp (skip_list): New global variable.
25922         Use it to hold the user defined COMPAT_SKIPS list if any.
25923         (compat-obj): Add the members of skip_list to optall.
25924
25925 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25926
25927         * gcc.dg/compat/union-by-value-1_main.c,
25928         union-by-value-1_x.c, union-by-value-1_y.c,
25929         union-check.h, union-defs.h,
25930         union-init.h, union-return-1_main.c,
25931         union-return-1_x.c, union-return-1_y.c: New files.
25932
25933 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25934
25935         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25936         mixed-struct-init.h: Add 4 mixed structure types.
25937         struct-by-value-21_main.c, struct-by-value-21_x.c,
25938         struct-by-value-21_y.c, struct-return-21_main.c,
25939         struct-return-21_x.c, struct-return-21_y.c: New files.
25940
25941 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/14550
25944         * g++.dg/parse/template14.C: New test.
25945
25946 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25947
25948         * gcc.c-torture/execute/20040313-1.c: New test.
25949
25950 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25951
25952         PR target/14533
25953         * gcc.dg/20040311-2.c: New test.
25954
25955 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25956
25957         PR other/14544
25958         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25959         bit-field.
25960
25961 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25962
25963         * gcc.dg/20040305-2.c: Add missing return statement.
25964
25965 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25966
25967         * gcc.dg/builtins-34.c: Also check pow10*.
25968
25969 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25970
25971         PR target/14262
25972         * gcc.dg/20040305-2.c: New test.
25973
25974 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25975
25976         * gcc.dg/20040310-1.c: New test.
25977
25978 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25979
25980         * gcc.c-torture/execute/20040311-1.c: New test case.
25981
25982 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25983
25984         PR c++/14476
25985         * g++.dg/lookup/enum1.C: New test.
25986
25987 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25988
25989         PR c++/14510
25990         * g++.dg/lookup/struct2.C: New test.
25991
25992 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25993
25994         * gcc.dg/builtins-34.c: New test.
25995
25996 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25997
25998         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25999
26000 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26001
26002         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26003         * gcc.dg/alias-2.c: New testcase.
26004
26005 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26006
26007         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26008
26009 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26010
26011         * gcc.c-torture/execute/20040309-1.c: New test case.
26012
26013 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26014
26015         PR c++/14397
26016         * g++.dg/overload/ref1.C: New.
26017
26018 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26019
26020         PR c++/14409
26021         * g++.dg/template/spec12.C: New test.
26022
26023         PR c++/14448
26024         * g++.dg/parse/crash14.C: New test.
26025
26026 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26027
26028         PR c++/14230
26029         * g++.dg/init/ref11.C: New test.
26030
26031 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26032
26033         PR c++/14432
26034         * g++.dg/parse/builtin2.C: New test.
26035
26036 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26037
26038         PR c++/14401
26039         * g++.dg/init/ctor3.C: New test.
26040         * g++.dg/init/union1.C: New test.
26041         * g++.dg/ext/anon-struct4.C: New test.
26042
26043 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26044
26045         * g++.dg/lookup/koenig1.C: Tweak error messages.
26046         * g++.dg/lookup/used-before-declaration.C: Likewise.
26047         * g++.dg/other/do1.C: Likewise.
26048         * g++.dg/overload/koenig1.C: Likewise.
26049         * g++.dg/parse/crash13.C: Likewise.
26050         * g++.dg/template/instantiate3.C: Likewise.
26051
26052 2004-03-08  Eric Christopher  <echristo@redhat.com>
26053
26054         * * lib/target-supports.exp: Enable libiconv in test
26055         compilation.  Fix up error checking.
26056
26057 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26058
26059         PR middle-end/14289
26060         * gcc.dg/pr14289-1.c: New test case.
26061         * gcc.dg/pr14289-2.c: Likewise.
26062         * gcc.dg/pr14289-3.c: Likewise.
26063
26064 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26065
26066         * gcc.c-torture/execute/20040308-1.c: New test.
26067
26068 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26069
26070         * gcc.c-torture/execute/20040307-1.c: New test case.
26071
26072 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26073
26074         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26075
26076 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26077
26078         * gcc.dg/20040306-1.c: New test.
26079
26080 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26081
26082         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26083         them static.
26084         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26085
26086 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26087
26088         PR c/14465
26089         * gcc.dg/decl-6.c: New test.
26090
26091 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26092
26093         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26094         Rename LOGPOW -> LOG_POW.
26095         (SQRT_EXP, POW_EXP): New.
26096
26097 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26098
26099         * gcc.dg/i386-sse-8.c: New test.
26100
26101 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26102
26103         PR c/14114
26104         * gcc.dg/decl-5.c: New test.
26105
26106 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26107
26108         * gcc.dg/20040305-1.c: New test.
26109
26110 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26111
26112         PR other/14354
26113         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26114
26115 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26116
26117         PR c++/14425, c++/14426
26118         * g++.dg/ext/altivec-4.C: New test.
26119         * g++.dg/ext/altivec-5.C: New test.
26120
26121 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26122
26123         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26124         global variables of a type with no linkage.
26125         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26126         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26127         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26128         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26129         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26130         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26131         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26132         * g++.dg/warn/deprecated.C: Name enum Color.
26133         * g++.dg/overload/VLA.C: Name structure for 'b'.
26134         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26135
26136 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26137
26138         * gcc.c-torture/compile/20040304-1.c: New test.
26139
26140 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26141
26142         PR 13728
26143         * gcc.dg/decl-4.c: New testcase.
26144
26145 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26146
26147         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26148         as PRECF if sizeof (float) > sizeof (double).
26149         (PRECL): Make it the same as PRECF if
26150         sizeof (float) > sizeof (long double).
26151
26152 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26153
26154         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26155         system type.  Add check for irix6 which doesn't have c99 runtime.
26156
26157 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26158
26159         * gcc.dg/const-elim-1.c: xfail for xtensa.
26160
26161 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26162
26163         PR c++/14369
26164         * g++.dg/template/cond4.C: New test.
26165
26166 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26167
26168         PR c++/14360
26169         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26170
26171         PR c++/14361
26172         * g++.dg/parse/defarg7.C: New test.
26173
26174         PR c++/14359
26175         * g++.dg/template/friend26.C: New test.
26176
26177 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/14324
26180         * g++.dg/abi/mangle21.C: New test.
26181
26182         PR c++/14260
26183         * g++.dg/parse/constructor2.C: New test.
26184
26185         PR c++/14337
26186         * g++.dg/template/sfinae1.C: New test.
26187
26188 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26189
26190         PR c++/14267
26191         * g++.dg/expr/crash2.C: New test.
26192
26193         PR middle-end/13448
26194         * gcc.dg/inline-5.c: New test.
26195         * gcc.dg/always-inline.c: Split out tests into ...
26196         * gcc.dg/always-inline2.c: ... this and ...
26197         * gcc.dg/always-inline3.c: ... this.
26198
26199 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26200
26201         PR debug/12103
26202         * g++.dg/debug/crash1.C: New test.
26203
26204 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26205
26206         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26207         function with __attribute__((noinline)).
26208         (recurser_void2): Likewise.
26209         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26210         (recurser_void2): Likewise.
26211
26212 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26213
26214         PR middle-end/14203
26215         * g++.dg/warn/Wunused-6.C: New test case.
26216
26217 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26218
26219         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26220         not defined.
26221
26222 2004-02-27  Eric Christopher  <echristo@redhat.com>
26223
26224         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26225         * g++.dg/charset/asm2.c: Run only x86.
26226         * gcc.dg/charset/asm3.c: Ditto.
26227
26228 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26229
26230         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26231         ld_library_path.
26232
26233 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26234
26235         * g++.dg/ext/altivec-3.C: New.
26236
26237 2004-02-26  Richard Henderson  <rth@redhat.com>
26238
26239         * g++.dg/ext/attrib10.C: Mark for warning.
26240         * gcc.dg/attr-alias-1.c: New.
26241
26242 2004-02-26  Richard Henderson  <rth@redhat.com>
26243
26244         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26245         * gcc.c-torture/execute/20040208-2.c: ... it back.
26246
26247 2004-02-26  Eric Christopher  <echristo@redhat.com>
26248
26249         * lib/target-supports.exp (check-iconv-available): New function.
26250         * lib/gcc-dg.exp (dg-require-iconv): New function.
26251         Use above.
26252         * gcc.dg/charset: New directory.
26253         * gcc.dg/charset/charset.exp: New file.
26254         * gcc.dg/charset/asm1.c: Ditto.
26255         * gcc.dg/charset/asm2.c: Ditto.
26256         * gcc.dg/charset/asm3.c: Ditto.
26257         * gcc.dg/charset/asm4.c: Ditto.
26258         * gcc.dg/charset/asm5.c: Ditto.
26259         * gcc.dg/charset/attribute1.c: Ditto.
26260         * gcc.dg/charset/attribute2.c: Ditto.
26261         * gcc.dg/charset/string1.c: Ditto.
26262         * g++.dg/charset: New directory.
26263         * g++.dg/dg.exp: Add here. Special options.
26264         * g++.dg/charset/charset.exp: New file.
26265         * g++.dg/charset/asm1.c: Ditto.
26266         * g++.dg/charset/asm2.c: Ditto.
26267         * g++.dg/charset/asm3.c: Ditto.
26268         * g++.dg/charset/asm4.c: Ditto.
26269         * g++.dg/charset/attribute1.c: Ditto.
26270         * g++.dg/charset/attribute2.c: Ditto.
26271         * g++.dg/charset/extern1.cc: Ditto.
26272         * g++.dg/charset/extern2.cc: Ditto.
26273         * g++.dg/charset/string1.c: Ditto.
26274
26275 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
26276
26277         PR c++/14278
26278         * g++.dg/parse/comma1.C: New test.
26279
26280 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26281
26282         PR c++/14284
26283         * g++.dg/template/ttp8.C: New test.
26284
26285 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
26286
26287         * gcc.dg/fixuns-trunc-1.c: New test.
26288
26289 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26290
26291         * gcc.dg/builtins-config.h: Use #elif.
26292
26293 2004-02-26  Michael Matz  <matz@suse.de>
26294
26295         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
26296         * gcc.dg/991214-1.c: Likewise.
26297         * gcc.dg/i386-asm-1.c: Likewise.
26298
26299 2004-02-25  Richard Henderson  <rth@redhat.com>
26300
26301         * gcc.c-torture/execute/20040208-2.c: Move ...
26302         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
26303
26304 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26305
26306         PR c++/14246
26307         * g++.dg/other/crash-3.C: New test.
26308
26309 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26310
26311         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
26312         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
26313
26314         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
26315         HP-UX.
26316
26317 2004-02-24  Michael Matz  <matz@suse.de>
26318
26319         * gcc.dg/i386-regparm.c: New.
26320
26321 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26322
26323         * gcc.c-torture/execute/20040223-1.c: New.
26324
26325 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26326             Kazu Hirata  <kazu@cs.umass.edu>
26327
26328         * gcc.dg/fwritable-strings-1.c: Remove.
26329
26330 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26331
26332         PR c/14156
26333         * gcc.dg/20040223-1.c: New test.
26334
26335 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26336
26337         PR c++/14106
26338         * g++.dg/ext/typeof9.C: New test.
26339
26340 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26341
26342         PR c++/14250
26343         * g++.dg/other/switch1.C: New test.
26344
26345 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26346
26347         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26348         * gcc.dg/va-arg-1.c: Likewise.
26349
26350 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26351
26352         PR c++/14143
26353         * g++.dg/template/koenig5.C: New test.
26354
26355 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26356
26357         * g++.dg/ext/altivec-1.C: Generalize target triple.
26358         * g++.dg/ext/altivec-2.C: New test case.
26359         * g++.dg/ext/altivec_check.h: New file.
26360         * gcc.dg/altivec-1.c: Generalize target triple;
26361         include altivec_check.h and call altivec_check().
26362         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26363         * gcc.dg/altivec-6.c: New test case.
26364         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26365         type casts as needed.
26366         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26367         altivec_check().
26368         * gcc.dg/altivec-12.c: New test case.
26369         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26370         include altivec_check.h and call altivec_check().
26371         * gcc.dg/altivec_check.h: New file.
26372
26373 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26374
26375         * lib/target-supports.exp (check_alias_available): Don't mangle
26376         function `g' in test program.
26377
26378 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26379
26380         * lib/target-supports.exp (check_profiling_available): Check
26381         argument to determine whether we support a profiling type.
26382         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26383         check_profiling_available.
26384         * g++.dg/bprob/bprob.exp: Likewise.
26385         * g77.dg/bprob/bprob.exp: Likewise.
26386         * gcc.misc-tests/bprob.exp: Likewise.
26387         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26388         dg-require-profiling and delete expected error handling.
26389         * gcc.dg/20021014-1.c: Likewise.
26390         * gcc.dg/nest.c: Likewise.
26391
26392 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26393
26394         PR c++/12007
26395         * g++.dg/other/vthunk1.C: New test.
26396
26397 2004-02-20  Falk Hueffner  <falk@debian.org>
26398
26399         PR target/14201
26400         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26401
26402 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26403
26404         PR c++/13927
26405         * g++.dg/other/error8.C: Remove XFAIL markers.
26406
26407         PR c++/14173
26408         * g++.dg/ext/packed5.C: New test.
26409
26410         PR c++/14199
26411         * g++.dg/warn/Wunused-5.C: New test.
26412
26413         PR c++/14186
26414         * g++.dg/lookup/member1.C: New test.
26415
26416 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26417
26418         * gcc.c-torture/compile/20040130-1.c: Enable only when
26419         __INT_MAX__ >= 2147483647L.
26420         * gcc.c-torture/compile/961203-1.c: Likewise.
26421
26422 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26423
26424         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26425         * g++.dg/opt/template1.C: Robustify assembler regexp
26426
26427 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26428
26429         * gcc.c-torture/execute/simd-4.x: Remove.
26430         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26431         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26432         Guard with #ifndef SKIP_ATTRIBUTE.
26433         * gcc.dg/compat/vector-1_y.c: Likewise.
26434         * gcc.dg/compat/vector-2_x.c: Likewise.
26435         * gcc.dg/compat/vector-2_y.c: Likewise.
26436         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26437         * g++.dg/eh/simd-2.C: Likewise.
26438
26439 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26440
26441         * gcc.c-torture/compile/complex-1.c: New.
26442
26443 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26444
26445         PR target/14209
26446         * gcc.c-torture/execute/20040218-1.c: New test.
26447
26448 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26449
26450         PR c++/14181
26451         * g++.dg/parse/new2.C: New test.
26452
26453 2004-02-18  Paul Brook  <paul@codesourcery.com>
26454
26455         * gcc.c-torture/compile/libcall-1.c: New test.
26456
26457 2004-02-18  Paul Brook  <paul@codesourcery.com>
26458
26459         PR debug/12934
26460         * gcc.dg/debug/debug-7.c: New test.
26461
26462 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26463
26464         * gcc.dg/20040217-1.c: New test.
26465
26466 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26467
26468         * gcc.c-torture/execute/990208-1.x: Delete.
26469
26470 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26471
26472         * gcc.c-torture/execute/20040208-2.x: New file.
26473
26474 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26475
26476         PR c++/11326
26477         * g++.dg/abi/structret1.C: New test.
26478
26479 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26480
26481         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26482         (i386_cpuid): No need to test if cpuid is available on AMD64.
26483         Fix assembly, so that it works onboth i386 and AMD64.
26484         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26485         (vecInLong): Fix s[] member type to unsigned int.
26486         (vecInWord): Remove type.
26487         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26488         (a64, b64, c64, d64, e64): Remove.
26489         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26490         Remove unused variable.  Remove initialization of removed variables.
26491         Don't call mmx_tests nor sse_tests.
26492         (reference_mmx, reference_sse): Remove.
26493         (check): Add return stmt.
26494         * gcc.dg/i386-sse-7.c: New test.
26495         * gcc.dg/i386-mmx-4.c: New test.
26496
26497 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26498
26499         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26500         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26501         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26502         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26503         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26504         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26505         g++.dg/tc1/dr94.C: Fix line terminator.
26506
26507 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26508
26509         * gcc.c-torture/compile/20040216-1.c: New.
26510
26511 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26512
26513         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26514         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26515         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26516         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26517         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26518         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26519
26520 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26521
26522         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26523
26524 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
26525
26526         PR c++/13971
26527         * g++.dg/expr/cond4.C: New test.
26528
26529         PR c++/14086
26530         * g++.dg/lookup/crash2.C: New test.
26531
26532 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
26533
26534         * gcc.c-torture/compile/20040214-2.c: New test.
26535
26536 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
26537
26538         PR c++/14116
26539         * g++.dg/ext/typeof8.C: New test.
26540
26541 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
26542
26543         * gcc.c-torture/compile/20040214-1.c: New test.
26544
26545 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26546
26547         PR c++/13635
26548         * g++.dg/template/spec11.C: New test.
26549
26550 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26551
26552         PR c++/13927
26553         * g++.dg/other/error8.C: New test.
26554
26555 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
26556
26557         PR c++/14122
26558         * g++.dg/template/array4.C: New test.
26559
26560         PR c++/14108
26561         * g++.dg/inherit/thunk2.C: New test.
26562
26563         PR c++/14083
26564         * g++.dg/eh/cond2.C: New test.
26565
26566 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
26567
26568         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
26569
26570 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
26571
26572         * lib/scanasm.exp (dg-scan): Quote pattern before display.
26573
26574 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
26575
26576         * g++.dg/simd-2.C: xfail on ppc64-linux.
26577
26578 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26579
26580         PR c/456
26581         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26582         tests.
26583
26584 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26585
26586         * gcc.dg/builtins-33.c: New test.
26587
26588 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26589
26590         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26591
26592 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26593
26594         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26595
26596 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26597
26598         * gcc.dg/ppc64-abi-3.c: New test.
26599
26600 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26601
26602         PR c/14092
26603
26604         * gcc.dg/pr14092-1.c: New testcase.
26605
26606 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26607
26608         * gcc.dg/cpp/assert4.c: Fix typo last change.
26609
26610         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26611         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26612
26613         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26614
26615 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26616
26617         * gcc.c-torture/compile/20040209-1.c: New test case.
26618
26619 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26620
26621         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26622
26623 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26624
26625         * gcc.c-torture/execute/20040208-[12].c: New tests.
26626
26627 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26628
26629         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26630
26631 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26632
26633         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26634
26635 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26636
26637         Bug 13856
26638         * gcc.dg/visibility-8.c: New testcase.
26639
26640 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26641
26642         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26643         arguments.
26644         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26645
26646 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26647
26648         PR middle-end/13696
26649         * g++.dg/opt/fold1.C: New test case.
26650
26651 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26652
26653         PR c++/14033
26654         * g++.dg/other/crash-2.C: New test.
26655
26656 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26657
26658         PR c++/14028
26659         * g++.dg/parse/angle-bracket2.C: New test.
26660
26661 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26662
26663         PR middle-end/13750
26664         Revert:
26665         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26666         PR pch/13361
26667         * testsuite/g++.dg/pch/wchar-1.C: New.
26668         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26669
26670 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26671
26672         PR c++/14008
26673         * g++.dg/parse/error15.C: New test.
26674         * g++.dg/parse/crash11.C: Update dg-error mark.
26675
26676 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26677
26678         PR c++/13932
26679         * g++.dg/warn/conv2.C: New test.
26680
26681 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26682
26683         PR c++/13086
26684         * g++.dg/warn/incomplete1.C: Remove xfail.
26685
26686 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26687
26688         * lib/file-format.exp (gcc_target_object_format): Use
26689         ${tool}_target_compile, not gcc_target_compile.
26690         * lib/target-supports.exp (check_alias_available): Likewise.
26691         (check_gc_sections_available): Likewise.
26692         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26693         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26694         dg-require-alias.
26695
26696 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26697
26698         PR c++/13969
26699         * g++.dg/template/static6.C: New test.
26700
26701 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26702
26703         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26704
26705 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26706
26707         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26708         tests for systems where `char' is unsigned by default.
26709
26710 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26711
26712         PR c++/13997
26713         * g++.dg/template/partial3.C: New test.
26714
26715 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26716
26717         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26718         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26719         Remove mentions of obsolete ports.
26720
26721 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26722
26723         * gcc.dg/noncompile/20001228-1.c: Fix for new
26724         error message.
26725
26726 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26727
26728         PR target/9348
26729         * gcc.c-torture/execute/multdi-1.c: New test case.
26730
26731 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26732
26733         PR c++/13925
26734         * g++.dg/template/lookup5.C: New test.
26735
26736 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26737
26738         PR c++/13950
26739         * g++.dg/template/lookup4.C: New test.
26740
26741         PR c++/13970
26742         * g++.dg/parse/error14.C: New test.
26743
26744         PR c++/14002
26745         * g++.dg/parse/template13.C: New test.
26746
26747 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26748
26749         PR c++/13978
26750         * g++.dg/template/koenig4.C: New test.
26751
26752         PR c++/13968
26753         * g++.dg/template/crash17.C: New test.
26754
26755         PR c++/13975
26756         * g++.dg/parse/error13.C: New test.
26757         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26758
26759 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26760
26761         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26762
26763 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26764
26765         PR c/11658
26766         PR c/13994
26767         * gcc.dg/noncompile/20040203-1.c: New test.
26768         * gcc.dg/noncompile/20040203-2.c: Likewise.
26769         * gcc.dg/noncompile/20040203-3.c: Likewise.
26770         * gcc.dg/20040203-1.c: Likewise.
26771
26772 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26773
26774         PR c++/10858
26775         * g++.dg/template/sizeof7.C: New test.
26776
26777 2004-02-02  Eric Christopher  <echristo@redhat.com>
26778             Zack Weinberg  <zack@codesourcery.com>
26779
26780         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26781
26782 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26783
26784         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26785         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26786         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26787         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26788
26789 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26790
26791         PR c++/13113
26792         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26793
26794         PR c++/13854
26795         * g++.dg/ext/attrib13.C: New test.
26796
26797         PR c++/13907
26798         * g++.dg/conversion/op2.C: New test.
26799
26800 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26801
26802         * gcc.dg/titype-1.c: Fix pasto.
26803
26804 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26805
26806         * gcc.dg/titype-1.c: New test.
26807
26808 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26809
26810         PR c++/13957
26811         * g++.dg/template/non-type-template-argument-1.C,
26812         g++.dg/template/qualified-id1.C: Update dg-error marks.
26813         * g++.dg/template/nontype6.C: New test.
26814
26815 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26816
26817         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26818         * gcc.dg/builtins-31.c: New testcase.
26819         * gcc.dg/builtins-32.c: New testcase.
26820
26821 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26822
26823         * objc.dg/call-super-2.m: Update line numbers
26824         for the including of stddef.h.
26825
26826 2004-01-30  Michael Matz  <matz@suse.de>
26827
26828         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26829         g++.dg/ext/case-range3.C: New tests.
26830
26831 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26832
26833         DR206
26834         PR c++/13813
26835         * g++.dg/template/member4.C: New test.
26836
26837 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26838
26839         PR c++/13683
26840         * g++.dg/template/sizeof6.C: New test.
26841
26842 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26843
26844         * gcc.dg/fwritable-strings-1.c: New test.
26845
26846 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26847
26848         * gcc.c-torture/compile/20040130-1.c: New test.
26849
26850 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
26851
26852         * objc.dg/call-super-2.m: Include stddef.h for size_t.
26853
26854 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
26855
26856         PR c++/13883
26857         * g++.dg/template/ctor3.C: New test.
26858
26859 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26860
26861         * g++.dg/tc1: New directory.
26862         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
26863         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
26864         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
26865         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
26866         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
26867
26868 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26869
26870         * g++.dg/parse/error11.C: New test.
26871         * g++.dg/parse/error12.C: Likewise.
26872
26873 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
26874
26875         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26876         (scan_initial, main): Use aligned_sizeof instead of sizeof.
26877
26878 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
26879
26880         PR c++/13791
26881         * g++.dg/ext/attrib12.C: New test.
26882
26883         PR c++/13736
26884         * g++.dg/parse/cast2.C: New test.
26885
26886 2004-01-27  James E Wilson  <wilson@specifixinc.com>
26887
26888         * objc.dg/encode-2.m (main): New local string.  Set depending on
26889         sizeof long.  Use in sscanf call.
26890         * objc.dg/encode-3.m (main): New local string.  Set depending on
26891         sizeof long.  Use in scan_initial call.
26892
26893 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26894
26895         * objc.dg/call-super-2.m: Make LP64-safe.
26896         * objc.dg/desig-init-1.m: Likewise.
26897
26898 2004-01-27  Devang Patel <dpatel@apple.com>
26899
26900         * g++.dg/debug/namespace1.C: New test.
26901
26902 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
26903
26904         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26905         xscale-*-*.
26906
26907         * gcc.dg/arm-mmx-1.c: New test.
26908
26909 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26910
26911         * gcc.dg/20040127-1.c: New test.
26912         * gcc.dg/20040127-2.c: New test.
26913
26914 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26915
26916         * objc.dg/stret-1.m (glob): Renamed to globa.
26917
26918 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26919
26920         PR c++/13663
26921         * g++.dg/expr/for1.C: New test.
26922
26923 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26924
26925         PR middle-end/13779
26926         * gcc.dg/darwin-longlong.c: New test.
26927
26928 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26929
26930         * gcc.dg/20040124-1.c: Moved test from here...
26931         * gcc.c-torture/compile/20040124-1.c: ...to here.
26932
26933 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26934
26935         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26936         the assembly output if -m64 is passed.
26937
26938 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26939
26940         PR c++/13833
26941         * g++.dg/template/cond3.C: New test.
26942
26943 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26944
26945         PR c++/13810
26946         * g++.dg/template/ttp7.C: New test.
26947
26948 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26949
26950         PR c++/13797
26951         * g++.dg/template/nontype4.C: New test.
26952         * g++.dg/template/nontype5.C: Likewise.
26953
26954 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26955
26956         * gcc.dg/torture/mips-clobber-at.c: New test.
26957
26958 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26959
26960         * gcc.dg/20040124-1.c: New test.
26961
26962 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26963
26964         * gcc.dg/20040123-1.c: New test.
26965
26966 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26967
26968         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26969
26970 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26971
26972         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26973
26974 2004-01-23  Andrew Pinski  <apinski@apple.com>
26975
26976         * gcc.dg/20030121-1.c: Move to ..
26977         * gcc.dg/20040121-1.c: here.
26978
26979 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26980
26981         * gcc.dg/builtins-29.c: New test case.
26982
26983 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26984
26985         PR 18314
26986         * gcc.dg/builtins-30.c: New testcase.
26987
26988 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26989
26990         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26991         * lib/g77.exp: Likewise.
26992         * lib/objc.exp: Likewise.
26993         * lib/g++.exp: Likewise.
26994
26995 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26996
26997         * gcc.dg/struct-by-value-2.c: New test.
26998
26999 2004-01-21  Andrew Pinski  <apinski@apple.com>
27000
27001         PR target/13785
27002         * gcc.dg/20030121-1.c: New test.
27003
27004 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27005
27006         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27007         clobber frame pointer register in asm statement.
27008
27009 2004-01-21  Falk Hueffner  <falk@debian.org>
27010
27011         * gcc.c-torture/compile/20040121-1.c: New test.
27012
27013 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27014
27015         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27016
27017 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27018
27019         * gcc.dg/ppc64-abi-2.c: New test.
27020
27021 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27022
27023         * lib/treelang.exp: Fill out this file.
27024         * lib/treelang-dg.exp: New File.
27025
27026 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27027
27028         * gcc.c-torture/compile/981022-1.c: Remove.
27029         * gcc.dg/array-5.c: Remove XFAIL.
27030         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27031         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27032         gcc.dg/cond-lvalue-1.c: Update.
27033         * gcc.dg/cast-lvalue-2.c: New test.
27034
27035 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27036
27037         PR c++/13592
27038         * g++.dg/other/error1.C (class foo): Tweak error message.
27039
27040         PR c++/13592
27041         * g++.dg/template/call2.C: New test.
27042
27043 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27044
27045         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27046         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27047         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27048         scalar-return-1_x.c, scalar-return-2_y.c,
27049         scalar-return-3_x.c, scalar-return-3_y.c,
27050         scalar-return-4_x.c, scalar-return-4_y.c,
27051         struct-align-1.h, struct-align-1_x.c,
27052         struct-align-1_y.c, struct-align-2.h,
27053         struct-align-2_x.c, struct-align-2_y.c,
27054         struct-by-value-10_y.c, struct-by-value-11_x.c,
27055         struct-by-value-11_y.c, struct-by-value-12_x.c,
27056         struct-by-value-12_y.c, struct-by-value-13_x.c,
27057         struct-by-value-13_y.c, struct-by-value-14_x.c,
27058         struct-by-value-14_y.c, struct-by-value-15_x.c,
27059         struct-by-value-15_y.c, struct-by-value-16_y.c,
27060         struct-by-value-17_y.c, struct-by-value-18_y.c,
27061         struct-by-value-19_y.c, struct-by-value-1_x.c,
27062         struct-by-value-1_y.c, struct-by-value-20_y.c,
27063         struct-by-value-2_x.c, struct-by-value-2_y.c,
27064         struct-by-value-3_y.c, struct-by-value-4_x.c,
27065         struct-by-value-4_y.c, struct-by-value-5_y.c,
27066         struct-by-value-6_y.c, struct-by-value-7_y.c
27067         struct-by-value-8_x.c, struct-by-value-8_y.c
27068         struct-by-value-9_x.c, struct-by-value-9_y.c
27069         struct-return-10_x.c, struct-return-10_y.c,
27070         struct-return-19_x.c, struct-return-20_x.c
27071         struct-return-2_x.c, struct-return-2_y.c
27072         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27073         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27074
27075 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27076
27077         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27078         attribute on sparc*-sun-solaris2.*.
27079
27080 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27081
27082         PR c++/13710
27083         * g++.dg/ext/typeof7.C: New test.
27084
27085 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27086
27087         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27088         * gcc.dg/const-elim-1.c: Same.
27089
27090 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27091
27092         * objc.dg/stret-1.m: New.
27093         * objc.dg/stret-2.m: New.
27094
27095 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27096
27097         PR c++/11895
27098         * g++.dg/ext/vector1.C: New test.
27099
27100 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27101
27102         * gcc.dg/pch/import-1.c: New.
27103         * gcc.dg/pch/import-1.hs: New.
27104         * gcc.dg/pch/import-1a.h: New.
27105         * gcc.dg/pch/import-1b.h: New.
27106         * gcc.dg/pch/import-1c.h: New.
27107
27108 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27109
27110         PR c++/13574
27111         * g++.dg/ext/array1.C: New test.
27112
27113         PR c++/13178
27114         * g++.dg/conversion/op1.C: New test.
27115
27116 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27117
27118         PR 11864
27119         From Kazumoto Kojima / Dan Kegel:
27120         * gcc.dg/pr11864-1.c: New test.
27121
27122         PR 10392
27123         From Marcus Comstedt / Dan Kegel:
27124         * gcc.dg/pr10392-1.c: New test.
27125
27126 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27127
27128         PR c++/13478
27129         * g++.dg/init/ref10.C: New test.
27130
27131 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27132
27133         PR c++/13407
27134         * g++.dg/parse/typename6.C: New test.
27135
27136 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27137
27138         PR pch/13361
27139         * testsuite/g++.dg/pch/wchar-1.C: New.
27140         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27141
27142 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27143
27144         PR c++/9259
27145         * g++.dg/expr/sizeof2.C: New test.
27146
27147 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27148
27149         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27150
27151 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27152
27153         PR c++/13659
27154         * g++.dg/lookup/strong-using-3.C: New.
27155         * g++.dg/lookup/using-10.C: New.
27156
27157 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27158
27159         PR c++/13594
27160         * g++.dg/lookup/strong-using-2.C: New.
27161
27162 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27163             Dan Kegel <dank@kegel.com>
27164             J"orn Rennecke <joern.rennecke@superh.com>
27165
27166         PR target/9365
27167         * gcc.dg/pr9365-1.c: New test.
27168
27169 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27170
27171         PR c++/8856
27172         * g++.dg/parse/casting-operator2.C: New test.
27173         * g++.old-deja/g++.pt/explicit83.C: Remove.
27174
27175 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27176
27177         * gcc.dg/label-compound-stmt-1.c: New test.
27178         * gcc.c-torture/compile/950922-1.c,
27179         gcc.c-torture/compile/20000211-3.c,
27180         gcc.c-torture/compile/20000518-1.c,
27181         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27182         compound statements.
27183
27184 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27185
27186         * gcc.dg/ppc64-abi-1.c: New test.
27187
27188 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27189
27190          * g++.dg/ext/attrib9.C: Add dg-warnings.
27191
27192 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27193
27194         PR c++/12335
27195         * g++.dg/parse/dtor3.C: New test.
27196
27197 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27198
27199         PR c++/12709
27200         * g++.dg/parse/try-catch-1.C: New test.
27201
27202 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27203
27204         * ada/acats/run_all.sh: Add more verbose output in acats.log
27205         when compiling tests.
27206
27207 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27208
27209         PR 13656
27210         * gcc.dg/typedef-redecl.c: New test case.
27211         * gcc.dg/typedef-redecl.h: New support file.
27212
27213 2004-01-13  Jan Hubicka  <jh@suse.cz>
27214
27215         * gcc.dg/always_inline.c: New test.
27216         * gcc.dg/debug/20031231-1.c: Fix.
27217
27218 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27219
27220         PR c++/13474
27221         * g++.dg/template/array3.C: New test.
27222
27223 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27224
27225         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27226         * g++.dg/warn/Wunused-2.C: Likewise.
27227
27228 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27229
27230         PR c++/13289
27231         * g++.dg/template/instantiate6.C: New test.
27232
27233 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27234
27235         PR middle-end/11397
27236         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27237
27238 2004-01-12  Jan Hubicka  <jh@suse.cz>
27239
27240         PR opt/12826
27241         * gcc.dg/20040112-1.c: New.
27242
27243         * gcc.dg/dwarf-die[1-7].c: Move to...
27244         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27245         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27246
27247 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27248
27249         PR c++/4100
27250         * g++.dg/parse/friend4.C: New test.
27251
27252 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
27253
27254         PR c++/4100
27255         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
27256         definition is called a friend.
27257
27258 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
27259
27260         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
27261
27262 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
27263
27264         PR c++/3478
27265         * g++.dg/parse/error10.C: New test.
27266         * g++.dg/template/arg2.C: Accept "invalid type" error.
27267
27268 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
27269
27270         PR middle-end/13392
27271         * g++.dg/opt/expect2.C: New test.
27272
27273 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27274
27275         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
27276         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
27277         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
27278         Update dg-error regexps.
27279
27280 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27281
27282         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
27283         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
27284
27285 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27286
27287         * gcc.dg/pragma-re-1.c: Use right pointer type.
27288
27289 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27290
27291         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
27292
27293 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
27294
27295         * gcc.dg/rs6000-ldouble-1.c: New.
27296
27297 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27298
27299         DR 337
27300         PR c++/9256
27301         * g++.dg/other/abstract1.C: New test.
27302
27303 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
27304
27305         * g++.dg/lookup/strong-using-1.C: New.
27306
27307 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27308
27309         PR c/11234
27310         * gcc.dg/func-ptr-conv-1.c: New test.
27311         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
27312
27313 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
27314
27315         PR target/13380.
27316         * gcc.c-torture/compile/20040109-1.c: New.
27317
27318 2004-01-08  Stuart Hastings  <stuart@apple.com>
27319
27320         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
27321         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27322         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27323
27324 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27325
27326         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27327
27328 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27329
27330         * ada/acats/run_acats: Treat 'gnatchop' the same way
27331         as 'gnatmake'.  Export GCC_DRIVER.
27332         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27333         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27334
27335 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27336
27337         PR c++/12573
27338         * g++.dg/template/dependent-expr4.C: New test.
27339
27340 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27341
27342         * gcc.dg/altivec-11.c: New test.
27343
27344 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27345
27346         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27347
27348 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27349
27350         PR c/6024
27351         * gcc.dg/enum-compat-1.c: New test.
27352         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27353
27354 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27355
27356         PR c/12165
27357         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27358         gcc.dg/c99-idem-qual-3.c: New tests.
27359
27360 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27361
27362         * gcc.dg/winline-7.c: Don't cast void * to int.
27363
27364 2004-01-06  Jan Hubicka  <jh@suse.cz>
27365
27366         * gcc.dg/i386-sse-5.c: New test
27367         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27368
27369 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27370
27371         PR c++/12815
27372         * g++.dg/rtti/typeid4.C: New test.
27373
27374 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27375
27376         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27377
27378 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27379
27380         PR c++/12132
27381         * g++.dg/template/error11.C: New test.
27382
27383         PR c++/13451
27384         * g++.dg/template/class2.C: New test.
27385
27386 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27387         Richard Sandiford <rsandifo@redhat.com>
27388
27389         PR c++/13387
27390         * g++.dg/opt/alias3.C: New test.
27391
27392 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27393
27394         PR c++/13157
27395         * g++.dg/template/koenig3.C: New test.
27396
27397         PR c++/13529
27398         * g++.dg/parse/offsetof3.C: New test.
27399
27400         * g++.dg/init/copy7.C: Add missing dg-error markers.
27401
27402         PR c++/12226
27403         * g++.dg/init/copy7.c: New test.
27404
27405         PR c++/13536
27406         * g++.dg/parse/cast1.C: New test.
27407
27408 2004-01-04  Jan Hubicka  <jh@suse.cz>
27409
27410         * gcc.dg/winline[1-7].c: New tests.
27411
27412 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27413
27414         PR c++/13520
27415         * g++.dg/template/qualttp22.C: New test.
27416
27417 2004-01-01  Jan Hubicka  <jh@suse.cz>
27418
27419         * gcc.dg/debug/20031231-1.c: New.
27420         * gcc.c-torture/compile/20040101-1.c: New.
27421         * gcc.dg/dwarf-die-[1-7].c: New.
27422
27423 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27424
27425         PR optimization/13521
27426         * gcc.c-torture/compile/20031231-1.c: New test.
27427
27428 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27429
27430         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27431
27432 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27433
27434         PR c++/10079
27435         * g++.dg/template/crash16.C: New test.
27436
27437 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27438
27439         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27440
27441 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27442
27443         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27444         ports.
27445         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27446         * g++.old-deja/g++.law/profile1.C: Likewise.
27447         * gcc.c-torture/compile/981006-1.c: Likewise.
27448         * gcc.c-torture/execute/loop-2e.x: Likewise.
27449         * gcc.c-torture/execute/loop-2f.x: Remove.
27450         * gcc.c-torture/execute/loop-2g.x: Likewise.
27451         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27452         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27453
27454 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27455
27456         PR c++/13507
27457         * g++.dg/ext/attrib11.C: New test.
27458
27459         PR c++/13494
27460         * g++.dg/template/array2-1.C: New test.
27461         * g++.dg/template/array2-2.C: New test.
27462
27463 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27464
27465         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27466
27467 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27468
27469         PR c++/12774
27470         * g++.dg/template/array1-1.C: New test.
27471         * g++.dg/template/array1-2.C: New test.
27472
27473 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27474
27475         PR fortran/12632
27476         * g77.dg/12632.f: New test case.
27477
27478 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27479
27480         PR c++/13289
27481         * g++.dg/parse/nontype1.C: New test.
27482
27483 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27484
27485         PR c++/12403
27486         * g++.dg/parse/explicit1.C: New test.
27487         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27488
27489 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27490
27491         PR c++/13081
27492         * g++.dg/opt/inline6.C: New test.
27493
27494         PR c++/12613
27495         * g++.dg/parse/error9.C: New test.
27496
27497         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27498
27499 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27500
27501         PR c++/13009
27502         * g++.dg/init/assign1.C: New test.
27503
27504 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27505
27506         PR c++/13070
27507         * g++.dg/warn/format3.C: New test case.
27508
27509 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27510
27511         * gcc.c-torture/compile/20031227-1.c: New test.
27512
27513 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27514
27515         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27516         * g77.dg/bprob/bprob.exp: Likewise.
27517         * gcc.misc-tests/bprob.exp: Likewise.
27518         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27519         variants on systems where the library does not provide that
27520         functionality.
27521         * gcc.dg/builtins-20.c: Use builtins-config.h.
27522         * gcc.dg/builtins-config.h: New file.
27523
27524 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27525
27526         * lib/gcc-dg.exp (dg-require-profiling): New function.
27527         * lib/target-supports.exp (check_profiling_available): Likewise.
27528         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
27529         * g77.dg/bprob/bprob.exp: Likewise.
27530         * gcc.misc-tests/bprob.exp: Likewise.
27531         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
27532         * gcc.dg/20021014-1.c: Likewise.
27533         * gcc.dg/nest.c: Likewise.
27534
27535 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27536
27537         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
27538         compiling.
27539         * g++.dg/lookup/java2.C: Likewise.
27540         * gcc.dg/cpp/lexident.c: Likewise.
27541
27542 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
27543
27544         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
27545         given.
27546         * gcc.c-torture/compile/961203-1.c: Likewise.
27547         * gcc.c-torture/compile/980506-1.c: Likewise.
27548
27549 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
27550
27551         * lib/gcc-dg.exp (dg-prune-output): New annotation.
27552         (additional_prunes): New global.
27553         (gcc-dg-prune): Handle additional per-test pruning.
27554         (dg-test): Clear additional_prunes between tests.
27555
27556         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
27557         dg-prune-output to avoid spurious failures from assembler
27558         complaining about nonexistent WAW violations.
27559         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
27560         Use dg-prune-output to avoid spurious failures from assembler
27561         warning about Itanium B-step errata.
27562
27563 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27564
27565         * g++.dg/abi/macro0.C: New test.
27566         * g++.dg/abi/macro1.C: Likewise.
27567         * g++.dg/abi/macro2.C: Likewise.
27568
27569         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
27570         * g++.dg/abi/bitfield7.C: Likewise.
27571         * g++.dg/abi/dtor2.C: Likewise.
27572         * g++.dg/abi/mangle11.C: Likewise.
27573         * g++.dg/abi/mangle12.C: Likewise.
27574         * g++.dg/abi/mangle14.C: Likewise.
27575         * g++.dg/abi/mangle17.C: Likewise.
27576         * g++.dg/abi/vbase10.C: Likewise.
27577         * g++.dg/abi/vbase14.C: Likewise.
27578         * g++.dg/template/qualttp17.C: Likewise.
27579
27580 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27581
27582         PR c/11995
27583         * gcc.dg/20031223-1.c: New test.
27584
27585 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27586
27587         * gcc.dg/noreturn-7.c: New test.
27588
27589 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27590
27591         * gcc.dg/null-pointer-1.c: New test.
27592
27593 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27594
27595         * g++.old-deja/g++.jason/template18.C: Remove.
27596         * g++.old-deja/g++.jason/template37.C: Likewise.
27597
27598         PR c++/12862
27599         * g++.dg/lookup/ns1.C: New test.
27600
27601         PR c++/12397
27602         * g++.dg/template/lookup3.C: New test.
27603
27604 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27605
27606         * g++.dg/template/recurse1.C: New test
27607
27608 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27609
27610         PR c++/12479
27611         * g++.dg/parse/semicolon1.C: New test.
27612         * g++.dg/parse/semicolon1.h: Likewise.
27613
27614 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27615
27616         * gcc.dg/darwin-misaligned.c: New test.
27617
27618 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27619
27620         PR c/9163
27621         * gcc.dg/20031222-1.c: New test.
27622
27623 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27624
27625         PR c++/13438
27626         * g++.dg/parse/error8.C: New test.
27627
27628         PR c++/11554
27629         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27630
27631 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27632
27633         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27634         too small.
27635         * gcc.c-torture/compile/930217-1.c: Likewise.
27636         * gcc.c-torture/compile/930513-1.c: Likewise.
27637         * gcc.c-torture/execute/920908-2.c: Likewise.
27638         * gcc.c-torture/execute/921204-1.c: Likewise.
27639         * gcc.c-torture/execute/930621-1.c: Likewise.
27640         * gcc.c-torture/execute/930630-1.c: Likewise.
27641         * gcc.c-torture/execute/931031-1.c: Likewise.
27642         * gcc.c-torture/execute/980602-2.c: Likewise.
27643         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27644         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27645         * gcc.c-torture/execute/extzvsi.c: Likewise.
27646         * gcc.c-torture/unsorted/ext.c: Likewise.
27647
27648 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27649
27650         PR target/12749
27651         * gcc.c-torture/compile/20031220-2.c: New test case.
27652
27653 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27654
27655         PR optimization/13031
27656         * gcc.c-torture/compile/20031220-1.c: New test case.
27657
27658 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27659
27660         * gcc.dg/cast-function-1.c: New test.
27661
27662 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27663
27664         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27665         formats.
27666
27667 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27668
27669         PR c++/12795
27670         * g++.dg/ext/attrib10.C: New test.
27671
27672 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27673
27674         * gcc.dg/cleanup-10.c: New test.
27675         * gcc.dg/cleanup-11.c: New test.
27676
27677 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27678
27679         PR c++/13239
27680         * g++.dg/opt/expect1.C: New test.
27681
27682 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27683
27684         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27685
27686 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27687
27688         PR debug/12923
27689         * gcc.dg/20031218-1.c: New test.
27690
27691         PR debug/12389
27692         * gcc.dg/20031218-2.c: New test.
27693         * gcc.dg/20031218-3.c: New test.
27694
27695         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27696         of label name and allow for USER_LABEL_PREFIX == "_" names.
27697         * g++.dg/abi/mangle18-2.C: Likewise.
27698         * g++.dg/abi/mangle19-1.C: Likewise.
27699         * g++.dg/abi/mangle19-2.C: Likewise.
27700         * g++.dg/abi/mangle20-1.C: Likewise.
27701         * g++.dg/abi/mangle20-2.C: Likewise.
27702
27703 2003-12-18  Richard Henderson  <rth@redhat.com>
27704
27705         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27706
27707 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27708             Dan Kegel <dank@kegel.com>
27709
27710         PR other/12009
27711         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27712         testing a cross compiler, it causes spurious compile failures.
27713         * lib/g++.exp: Likewise.
27714
27715 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27716
27717         PR c++/13262
27718         * g++.dg/template/access13.C: New test.
27719
27720 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27721
27722         * gcc.dg/20031216-1.c: New test.
27723
27724 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27725
27726         PR c++/9154
27727         * g++.dg/template/error10.C: New test.
27728
27729 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27730
27731         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27732         * g++.dg/eh/simd-2.C: Likewise.
27733
27734 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27735             Roger Sayle  <roger@eyesopen.com>
27736
27737         * gcc.c-torture/execute/ieee/mzero5.c: New.
27738
27739 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27740
27741         PR c++/10603
27742         * g++.dg/parse/error6.C: New test.
27743
27744         PR c++/12827
27745         * g++.dg/parse/error7.C: New test.
27746
27747 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27748
27749         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27750         at -O with stabs debugging formats.
27751         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27752         * gcc.dg/debug/debug-2.c: Likewise.
27753
27754 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27755
27756         PR c++/12696
27757         * g++.dg/init/error1.C: New test.
27758
27759         PR c++/12218
27760         * g++.dg/init/pm3.C: New test.
27761
27762 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27763
27764         PR c/3347
27765         * gcc.dg/bitfld-8.c: New test.
27766
27767 2003-12-16  James Lemke  <jim@wasabisystems.com>
27768
27769         * gcc.dg/arm-scd42-[123].c: New tests.
27770
27771 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27772
27773         PR c++/9043
27774         * g++.dg/abi/mangle20-1.C: New test.
27775         * g++.dg/abi/mangle20-2.C: New test.
27776
27777 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27778
27779         PR c++/13275
27780         * g++.dg/other/offsetof2.C: Remove XFAIL.
27781         * g++.dg/parse/offsetof1.C: New test.
27782         * g++.gd/parse/offsetof2.C: Likewise.
27783
27784 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27785
27786         * g++.dg/template/nontype3.C: New test.
27787         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27788
27789 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27790
27791         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27792
27793 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27794
27795         PR c++/13387
27796         * g++.dg/expr/assign1.C: New test.
27797
27798         PR c++/13242
27799         * g++.dg/abi/mangle19-1.C: New test.
27800         * g++.dg/abi/mangle19-2.C: New test.
27801
27802 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27803
27804         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27805
27806 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27807
27808         * gcc.c-torture/execute/20031216-1.c: New test.
27809
27810 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27811
27812         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27813         an ICE regression.
27814
27815 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27816
27817         PR c++/10926
27818         * g++.dg/template/error9.C: New test.
27819
27820         PR c++/11116
27821         * g++.dg/template/error8.C: New test.
27822
27823 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27824
27825         PR middle-end/13400
27826         * gcc.c-torture/execute/20031215-1.c: New test case.
27827
27828 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27829
27830         PR c++/13269
27831         * g++.dg/parse/error5.C: New test.
27832
27833         PR c++/12989
27834         * g++.dg/expr/sizeof1.C: New test.
27835
27836         PR c++/13310
27837         * g++.dg/template/crash15.C: New test.
27838
27839 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27840
27841         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27842         a non-POD type as the last named parameter of a varargs function.
27843
27844 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27845
27846         PR c++/13243
27847         PR c++/12573
27848         * g++.dg/template/crash14.C: New test.
27849         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
27850
27851 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27852
27853         * g++.dg/other/java1.C: New test.
27854
27855         PR c++/13241
27856         * g++.dg/abi/mangle18-1.C: New test.
27857         * g++.dg/abi/mangle18-2.C: New test.
27858
27859 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27860
27861         PR optimization/10312
27862         * gcc.c-torture/execute/20031214-1.c: New.
27863
27864 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
27865
27866         PR c++/10779
27867         PR c++/12160
27868         * g++.dg/parse/error3.C: New test.
27869         * g++.dg/parse/error4.C: Likewise.
27870         * g++.dg/abi/mangle4.C: Tweak error messages.
27871         * g++.dg/lookup/using5.C: Likewise.
27872         * g++.dg/other/error2.C: Likewise.
27873         * g++.dg/parse/typename5.C: Likewise.
27874         * g++.dg/parse/undefined1.C: Likewise.
27875         * g++.dg/template/arg2.C: Likewise.
27876         * g++.dg/template/ttp3.C: Likewise.
27877         * g++.dg/template/type1.C: Likewise.
27878         * g++.old-deja/g++.other/crash32.C: Likewise.
27879         * g++.old-djea/g++.pt/defarg8.C: Likewise.
27880
27881 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27882
27883         PR c++/13106
27884         * g++.dg/warn/noreturn-3.C: New test.
27885
27886 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27887
27888         PR c++/13118
27889         * g++.dg/abi/covariant3.C: New.
27890
27891 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
27892
27893         * g++.dg/eh/ia64-1.C: New test.
27894
27895 2003-12-12  Roger Sayle  <roger@eyesopen.com>
27896
27897         PR optimization/13037
27898         * g77.f-torture/execute/13037.f: New test case.
27899
27900 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27901
27902         PR c++/12881
27903         * g++.dg/abi/covariant2.C: New.
27904
27905 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27906
27907         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27908
27909 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27910
27911         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27912
27913 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27914
27915         PR other/10819
27916         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27917         to fix Bug 10819.
27918         * lib/g++.exp (g++_version): Likewise.
27919         * lib/g77.exp (g77_version): Likewise.
27920         * lib/objc.exp (default_objc_version): Likewise.
27921
27922 2003-12-10  Richard Henderson  <rth@redhat.com>
27923
27924         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27925
27926         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27927
27928 2003-12-08  Matt Austern  <austern@apple.com>
27929
27930         PR c/13134
27931         * lib/gcc-dg.exp (dg-require-visibility): Define.
27932         * lib/target-supports (check_visibility_available): Define.
27933         * gcc.dg/visibility-1.c: New test.
27934         * gcc.dg/visibility-2.c: Likewise.
27935         * gcc.dg/visibility-3.c: Likewise.
27936         * gcc.dg/visibility-4.c: Likewise.
27937         * gcc.dg/visibility-5.c: Likewise.
27938         * gcc.dg/visibility-6.c: Likewise.
27939         * g++.dg/ext/visibility-1.C: Likewise.
27940         * g++.dg/ext/visibility-2.C: Likewise.
27941         * g++.dg/ext/visibility-3.C: Likewise.
27942         * g++.dg/ext/visibility-4.C: Likewise.
27943         * g++.dg/ext/visibility-5.C: Likewise.
27944         * g++.dg/ext/visibility-6.C: Likewise.
27945
27946 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27947
27948         * g++.dg/lookup/java1.C: New test.
27949         * g++.dg/lookup/java2.C: New test.
27950
27951 2003-12-07  Falk Hueffner  <falk@debian.org>
27952
27953         * g++.dg/opt/noreturn-1.C: New test.
27954
27955 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27956
27957         * gcc.dg/overflow-1.c: New test.
27958
27959 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27960
27961         * g77.f-torture/compile/13060.f: New test.
27962
27963 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27964
27965         PR c++/13323
27966         * g++.dg/inherit/operator2.C: New test.
27967
27968 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27969
27970         PR c++/13305
27971         * g++.dg/ext/attrib9.C: New test.
27972
27973 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27974
27975         PR c++/13314
27976         * g++.dg/template/error7.C: New test.
27977
27978 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27979             J"orn Rennecke <joern.rennecke@superh.com>
27980
27981         PR target/13302
27982         * g++.dg/other/struct-va_list.C: New test.
27983
27984 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27985
27986         PR c++/13166
27987         * g++.dg/parse/defarg6.C: New test.
27988
27989 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27990
27991         PR target/13256
27992         * gcc.c-torture/execute/20031201-1.c: New test.
27993
27994 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27995
27996         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27997
27998 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27999
28000         * gcc.dg/builtin-return-1.c: New test.
28001
28002 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28003             J"orn Rennecke <joern.rennecke@superh.com>
28004
28005         PR optimization/13260
28006         * gcc.c-torture/execute/20031204-1.c: New test.
28007
28008 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28009
28010         PR c++/9127
28011         * g++.dg/template/error6.C: New test.
28012
28013 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28014
28015         * gcc.dg/20031202-1.c: New test.
28016
28017 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28018
28019         PR c++/13179
28020         * g++.dg/template/eh1.C: New test.
28021
28022         PR c++/10771
28023         * g++.dg/template/error5.C: New test.
28024
28025 2003-12-02  David Ung  <davidu@mips.com>
28026
28027         * gcc.dg/compat/vector-check.h: Corrected type for var
28028         g_##TMODE
28029
28030 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28031
28032         PR c++/10126
28033         * g++.dg/template/ptrmem8.C: New test.
28034
28035 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28036
28037         PR c++/12573
28038         * g++.dg/template/dependent-expr3.C: New test.
28039
28040 2003-12-01  James Lemke  <jim@wasabisystems.com>
28041
28042         * gcc.dg/arm-g2.c: New test.
28043
28044 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28045
28046         PR optimization/11634
28047         * gcc.dg/20031201-2.c: New test case.
28048
28049 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28050
28051         PR 11433
28052         * objc.dg/proto-lossage-3.m: New test.
28053
28054 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28055
28056         PR optimization/12628
28057         * gcc.dg/20031201-1.c: New test case.
28058
28059 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28060
28061         * gcc.dg/unaligned-1.c: New test.
28062
28063 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28064
28065         PR c++/9849
28066         * g++.dg/template/error4.C: New test.
28067         * g++.dg/template/nested3.C: Adjust error markers.
28068
28069 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28070
28071         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28072
28073 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28074
28075         PR c/10333
28076         * gcc.dg/bitfld-7.c: New test.
28077
28078 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28079
28080         * gcc.dg/tls/asm-1.C: New test.
28081
28082 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28083
28084         * gcc.dg/cpp/assert4.c: Update.
28085
28086 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28087
28088         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28089         * gcc.dg/builtin-apply3.c: New test.
28090
28091 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28092
28093         * lib/compat.exp (compat-obj): New xfaildata parameter.
28094         Use it to set compiler_conditional_xfail_data before compiling.
28095         (compat-get-options): Handle dg-xfail-if.
28096         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28097         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28098         * gcc.dg/compat/vector-1_y.c: Likewise.
28099         * gcc.dg/compat/vector-2_x.c: Likewise.
28100         * gcc.dg/compat/vector-2_y.c: Likewise.
28101
28102 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28103
28104         * g++.dg/opt/reg-stack4.C: New test.
28105
28106 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28107
28108         * gcc.dg/builtin-apply2.c: New test.
28109
28110 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28111
28112         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28113
28114 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28115
28116         PR c++/12924
28117         * g++.dg/template/template-id-2.C: New test.
28118
28119 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28120
28121         PR c++/5369
28122         * g++.dg/template/memfriend1.C: New test.
28123         * g++.dg/template/memfriend2.C: Likewise.
28124         * g++.dg/template/memfriend3.C: Likewise.
28125         * g++.dg/template/memfriend4.C: Likewise.
28126         * g++.dg/template/memfriend5.C: Likewise.
28127         * g++.dg/template/memfriend6.C: Likewise.
28128         * g++.dg/template/memfriend7.C: Likewise.
28129         * g++.dg/template/memfriend8.C: Likewise.
28130         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28131
28132 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28133
28134         PR c++/12515
28135         * g++.dg/ext/cond1.C: New test.
28136
28137 2003-11-20  Richard Henderson  <rth@redhat.com>
28138
28139         * gcc.dg/20020201-2.c: Remove.
28140         * gcc.dg/20020201-4.c: Remove.
28141         * gcc.dg/20020304-1.c: Remove.
28142
28143 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28144
28145         * gcc.dg/cpp/trad/xwin1.c: New test case.
28146
28147 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28148
28149         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28150         * lib/g77.exp: Likewise.
28151         * lib/objc.exp: Likewise.
28152         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28153         for darwin.
28154
28155 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28156
28157         PR c++/12932
28158         * g++.dg/template/static5.C: New test.
28159
28160 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28161
28162         * gcc.dg/nested-func-1.c: New test.
28163
28164 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28165
28166         * gcc.dg/cpp/assert4.c: New test.
28167
28168 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28169
28170         PR c++/2294
28171         * g++.dg/lookup/using9.c: New test.
28172
28173 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28174
28175         PR c++/12762
28176         * g++.dg/template/error3.C: New test.
28177
28178 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28179
28180         PR ada/13035
28181         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28182         No longer use a wrapper for gcc, since this does not work under
28183         Windows.
28184
28185 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28186
28187         PR c++/2094
28188         * g++.dg/template/ptrmem7.C: New test.
28189
28190 2003-11-13  Andrew Pinski <apinski@apple.com>
28191
28192         * gcc.c-torture/compile/20031113-1.c: New test.
28193
28194 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28195             Kean Johnston <jkj@sco.com>
28196
28197         PR c/13029
28198         * gcc.dg/unused-4.c: Update.
28199
28200 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28201
28202         * g++.dg/opt/const3.C: New test.
28203
28204 2003-11-13  Jan Hubicka  <jh@suse.cz>
28205
28206         * gcc.c-torture/compile/20031112-1.c: New test.
28207
28208 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28209
28210         * g++.dg/parse/crash10.C: Remove bogus error marker.
28211
28212 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28213
28214         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28215         (host_gcc): Likewise.
28216         (ROOT): Honor $PWDCMD.
28217         (BASE): Likewise.
28218         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28219
28220 2003-11-12  Catherine Moore  <clm@redhat.com>
28221
28222         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28223
28224 2003-11-12  Andreas Jaeger  <aj@suse.de>
28225             Jakub Jelinek  <jakub@redhat.com>
28226             Andrew Pinski  <pinskia@physics.uc.edu>
28227             Richard Henderson  <rth@redhat.com>
28228
28229         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28230         systems.
28231         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28232
28233         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28234         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28235
28236 2003-11-11  Andreas Jaeger  <aj@suse.de>
28237
28238         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28239
28240         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28241
28242 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28243
28244         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28245         Clean ups.
28246
28247 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28248
28249         * gcc.dg/trampoline-1.c: New test.
28250
28251 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28252
28253         * gcc.c-torture/compile/200031109-1.c: New test.
28254
28255 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28256
28257         PR c/3190
28258         PR c/8714
28259         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28260         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
28261         gcc.dg/format/no-y2k-1.c: Update.
28262
28263 2003-11-08  Roger Sayle  <roger@eyesopen.com>
28264
28265         PR optimization/10467
28266         * gcc.dg/20031108-1.c: New test case.
28267
28268 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28269
28270         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
28271
28272 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28273
28274         * gcc.dg/compound-lvalue-1.c: New test.
28275         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
28276         some XFAILs.
28277
28278 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
28279
28280         * gcc.dg/altivec-varargs-1.c: New test.
28281
28282 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28283
28284         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
28285         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
28286         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
28287         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
28288         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
28289
28290 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28291
28292         * gcc.dg/cond-lvalue-1.c: New test.
28293
28294 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
28295
28296         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
28297
28298 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28299
28300         PR c++/11616
28301         * g++.dg/template/instantiate5.C: New test.
28302
28303 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28304
28305         PR c++/12726
28306         * g++.dg/ext/complit2.C: Replace test with self-contained version.
28307         * ChangeLog: Add missing first entry for above test.
28308
28309 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28310
28311         PR c++/9810
28312         * g++.dg/template/using8.C: New test.
28313         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
28314
28315 2003-11-02  Roger Sayle  <roger@eyesopen.com>
28316
28317         PR optimization/10817
28318         * gcc.c-torture/compile/20031102-1.c: New test case.
28319
28320 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
28321
28322         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28323         2147483647.
28324
28325 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28326
28327         * gcc.dg/20031102-1.c: New test.
28328
28329 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28330
28331         * gcc.dg/complex-1.c: New test.
28332
28333 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28334
28335         PR c++/12796
28336         * g++.dg/template/crash13.C: Adjust expected error location.
28337         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28338
28339 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28340
28341         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28342
28343 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28344
28345         PR/10239
28346         * gcc.c-torture/compile/20031031-2.c: New test.
28347
28348 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28349
28350         PR/11640
28351         * gcc.c-torture/compile/20031031-1.c: New test.
28352
28353 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28354
28355         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28356         * gcc.misc-tests/bprob.exp: Likewise.
28357         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28358         the execution test on arm-elf configs.
28359         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28360         configs that don't support scratch files.
28361         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28362
28363 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28364
28365         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28366         done by dejagnu.
28367
28368 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28369
28370         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28371         Avoid non pure sh syntax. Add more logging.
28372
28373         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28374         fail.
28375
28376 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28377
28378         PR libgcj/10610
28379         * gcc.dg/ppc-stackalign-1.c: New test.
28380
28381 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28382
28383         * ada/acats/run_all.sh: Change output to be more compliant with
28384         dejagnu framework.
28385         Create acats.sum and acats.log files under testsuite/ada/acats
28386         Only run [a-z]* directories, to filter out e.g. CVS.
28387         Redirect build output to log file.
28388
28389 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28390
28391         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28392
28393 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28394
28395         PR ada/5909:
28396         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28397
28398 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28399
28400         * gcc.c-torture/compile/20031023-1.c: New test.
28401         * gcc.c-torture/compile/20031023-2.c: New test.
28402         * gcc.c-torture/compile/20031023-3.c: New test.
28403         * gcc.c-torture/compile/20031023-4.c: New test.
28404
28405 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28406
28407         PR c++/10371
28408         * g++.dg/lookup/scoped8.C: New test.
28409
28410 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28411
28412         * g++.dg/opt/reg-stack3.C: New test.
28413
28414 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28415
28416         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28417
28418 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28419
28420         PR c++/11076
28421         * g++.dg/template/crash13.C: New test.
28422
28423 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28424
28425         * gcc.dg/c99-restrict-2.c: New test.
28426
28427 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28428
28429         PR c++/12698, c++/12699, c++/12700, c++/12566
28430         * g++.dg/inherit/covariant9.C: New test.
28431         * g++.dg/inherit/covariant10.C: New test.
28432         * g++.dg/inherit/covariant11.C: New test.
28433
28434 2003-10-23  Jason Merrill  <jason@redhat.com>
28435
28436         PR c++/12726
28437         * g++.dg/ext/complit2.C: New test.
28438
28439 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28440
28441         PR target/12654
28442         * gcc.c-torture/execute/20031020-1.c: New test.
28443
28444 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28445
28446         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28447         following the jump_insn.
28448
28449 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28450
28451         * gcc.dg/cast-lvalue-1.c: New test.
28452
28453 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28454
28455         PR c++/11962
28456         * g++.dg/template/cond2.C: New test.
28457
28458 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28459
28460         * gcc.dg/builtins-28.c: New test.
28461
28462 2003-10-20  Jan Hubicka  <jh@suse.cz>
28463
28464         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28465         parameter.
28466         * testsuite/gcc.dg/inline-2.c: Likewise.
28467
28468 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28469
28470         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28471         * gcc.dg/nest.c: Likewise.
28472
28473 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28474
28475         PR c++/9781, c++/10583, c++/11862
28476         * g++.dg/parse/crash13.C: New test.
28477
28478 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28479
28480         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28481
28482 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28483
28484         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28485         Define HAVE_C99_RUNTIME except on Solaris.
28486         * gcc.dg/builtins-20.c: Likewise.
28487
28488 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28489
28490         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28491
28492 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28493
28494         PR c++/12495
28495         * g++.dg/template/crash21.C: New test.
28496
28497 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28498
28499         PR c++/2513
28500         * g++.dg/template/typename5.C: New test.
28501
28502 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28503
28504         PR c++/12369
28505         * g++.dg/template/friend25.C: New test.
28506
28507 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28508
28509         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28510         versions.
28511
28512 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28513
28514         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28515         == 2147483647.
28516
28517 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28518
28519         * gcc.c-torture/execute/960416-1.x: Remove.
28520         * gcc.c-torture/execute/divconst-3.x: Likewise.
28521
28522 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28523
28524         PR target/12598
28525         * gcc.dg/torture/cris-volatile-1.c: New test.
28526
28527 2003-10-14  Roger Sayle  <roger@eyesopen.com>
28528
28529         PR optimization/9325
28530         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
28531         for overflowing floating point to integer conversion during RTL
28532         simplification.
28533
28534 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
28535
28536         * objc/execute/_cmd.m: Fix typo.
28537         * objc.dg/image-info.m, objc.dg/symtab-1.m:
28538         Relax 'scan-assembler' regexp.
28539         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
28540         objc.dg/try-catch-4.m: Run on non-Darwin targets.
28541         * objc.dg/zero-link-2.m: Remove blank line.
28542         * objc.dg/zero-link-3.m: New test case.
28543
28544 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
28545
28546         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
28547
28548         * gcc.dg/asm-names.c: Use scan-assembler-not rather
28549         than linker trickery.
28550
28551 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28552
28553         PR c++/12370
28554         * g++.dg/other/friend2.C: New test.
28555
28556 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28557
28558         * gcc.dg/20031012-1.c: New test.
28559
28560 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28561
28562         * gcc.dg/weak/weak-3.c: Fix for new warning.
28563
28564 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
28565
28566         PR optimization/8750
28567         * gcc.c-torture/execute/20031012-1.c: New test case.
28568
28569 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28570
28571         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
28572         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
28573
28574 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28575
28576         PR optimization/12260
28577         * gcc.c-torture/compile/20031011-2.c: New test case.
28578
28579 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28580
28581         * gcc.c-torture/execute/20031011-1.c: New testcase.
28582
28583 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28584
28585         * gcc.c-torture/compile/20031011-1.c: New test.
28586
28587 2003-10-11  Jan Hubicka  <jh@suse.cz>
28588
28589         * g++.dg/other/first-global.C: New test.
28590
28591 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28592
28593         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28594
28595 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28596
28597         * gcc.c-torture/compile/20031010-1.c: New test.
28598
28599 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28600
28601         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28602         * gcc.c-torture/execute/va-arg-25.c: ... here.
28603
28604 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28605
28606         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28607
28608 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28609
28610         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28611
28612 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28613
28614         * g++.dg/parse/error2.C: New test.
28615
28616 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28617
28618         PR c++/11097
28619         * g++.dg/other/error5.C: Modify the error message.
28620         * g++.dg/lookup/using8.C: New test.
28621
28622 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28623
28624         * gcc.dg/darwin-abi-2.c: New file.
28625         * gcc.c-torture/execute/va-arg-24.c: New file.
28626
28627 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28628
28629         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28630         indentation.
28631
28632 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/10147
28635         * g++.dg/other/error4.C: Update error messages.
28636         * g++.dg/template/ptrmem4.C: Likewise.
28637
28638         PR c++/12337
28639         * g++.dg/init/new9.C: New test.
28640
28641         PR c++/12334, c++/12236, c++/8656
28642         * g++.dg/ext/attrib8.C: New test.
28643
28644 2003-10-06  Devang Patel  <dpatel@apple.com>
28645
28646         * gcc.dg/debug/dwarf2-3.h: New test.
28647         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28648
28649 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28650
28651         * g++.dg/opt/cfg2.C: New test.
28652
28653 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28654
28655         * g++.dg/opt/float1.C: New test.
28656
28657 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28658
28659         * gcc.dg/c90-array-lval-6.c: New test.
28660         * gcc.dg/c99-array-lval-6.c: New test.
28661
28662 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28663             Ziemowit Laski  <zlaski@apple.com>
28664
28665         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28666         'Derived', so that it is never considered a class method; add
28667         new warning for '+port' method ambiguity.
28668         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28669         <objc/objc-api.h> (needed on Mac OS X).
28670         * objc.dg/method-13.m: New test.
28671
28672 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28673
28674         PR optimization/9325, PR java/6391
28675         * gcc.c-torture/execute/20031003-1.c: New test case.
28676
28677 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28678
28679         PR optimization/12180
28680         * gcc.dg/20031002-1.c: New test.
28681
28682         PR c++/12486
28683         * g++.dg/inherit/error1.C: New test.
28684
28685 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28686
28687         * lib/f-torture.exp (search_for): Rename to...
28688         (search_for_re): This.  Also, clean up comments and the
28689         "regexp" invocation.
28690
28691 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28692
28693         * gcc.c-torture/compile/20031002-1.c: New test.
28694
28695 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28696
28697         * g++.dg/opt/cond1.C: New test.
28698
28699 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28700
28701         * gcc.dg/Wold-style-definition-2.c: New testcase.
28702         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28703
28704 2003-09-29  Richard Henderson  <rth@redhat.com>
28705
28706         * g++.dg/init/array10.C: Add dg-options.
28707
28708 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28709
28710         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28711
28712 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28713
28714         * g++.dg/template/friend19.C: Fix typo.
28715         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28716
28717 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28718
28719         * gcc.c-torture/execute/20030928-1.c: New test.
28720         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28721
28722 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28723
28724         * g++.dg/opt/unroll1.C: New test.
28725
28726 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28727
28728         PR optimization/11741
28729         * gcc.dg/20030926-1.c: New test case.
28730
28731 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28732
28733         PR c++/5655
28734         * g++.dg/parse/access7.C: New test.
28735         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28736
28737 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28738
28739         MERGE OF objc-improvements-branch into MAINLINE:
28740         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28741         if libobjc has not been built.
28742         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28743         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28744         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28745         objc/execute/nested-3.m, objc/execute/np-2.m,
28746         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28747         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28748         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28749         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28750         objc.dg/special/unclaimed-category-1.h,
28751         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28752         well as GNU runtime.
28753         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28754         * execute/cascading-1.m, execute/function-message-1.m,
28755         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28756         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28757         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28758         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28759         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28760         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28761         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28762         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28763         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28764         * objc.dg/bitfield-2.m: Run only on Darwin.
28765         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28766         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28767         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28768         * objc.dg/const-str-1.m: Fix constant string layout.
28769
28770 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28771
28772         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28773
28774 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28775
28776         * gcc.dg/darwin-abi-1.c: New file.
28777
28778 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28779
28780         PR target/12281
28781         * gcc.c-torture/compile/20030921-1.c: New test.
28782
28783 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28784
28785         * g++.dg/opt/reg-stack2.C: New test.
28786
28787 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28788
28789         * g++.dg/eh/delayslot1.C: New test.
28790
28791 2003-09-20  Richard Henderson  <rth@redhat.com>
28792
28793         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28794
28795 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28796
28797         * gcc.c-torture/execute/20030920-1.c: New test case.
28798
28799 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28800
28801         * g++.dg/rtti/typeid3.C: Correct expected error message.
28802
28803 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28804
28805         PR c++/157
28806         * g++.dg/parse/crash12.C: New test.
28807
28808 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28809
28810         * gcc.dg/compat/mixed-struct-check.h: New.
28811         * gcc.dg/compat/mixed-struct-defs.h: New.
28812         * gcc.dg/compat/mixed-struct-init.h: New.
28813         * gcc.dg/compat/struct-by-value-19_main.c: New.
28814         * gcc.dg/compat/struct-by-value-19_x.c: New.
28815         * gcc.dg/compat/struct-by-value-19_y.c: New.
28816         * gcc.dg/compat/struct-by-value-20_main.c: New.
28817         * gcc.dg/compat/struct-by-value-20_x.c: New.
28818         * gcc.dg/compat/struct-by-value-20_y.c: New.
28819         * gcc.dg/compat/struct-return-19_main.c: New.
28820         * gcc.dg/compat/struct-return-19_x.c: New.
28821         * gcc.dg/compat/struct-return-19_y.c: New.
28822         * gcc.dg/compat/struct-return-20_main.c: New.
28823         * gcc.dg/compat/struct-return-20_x.c: New.
28824         * gcc.dg/compat/struct-return-20_y.c: New.
28825
28826 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28827         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28828         so that it will not complain on LP64 targets.
28829
28830 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28831
28832         PR c++/495
28833         * g++.dg/template/friend24.C: New test.
28834
28835 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28836
28837         PR c++/12332
28838         * g++.dg/template/memtmpl2.C: New test.
28839
28840 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28841
28842         PR target/11184
28843         * gcc.dg/builtin-apply1.c: New test.
28844
28845 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28846
28847         PR c++/9848
28848         * g++.dg/warn/Wunused-4.C: New test.
28849
28850 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28851
28852         PR c++/12316
28853         * g++.dg/other/gc2.C: New test.
28854
28855 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
28856
28857         PR c++/11991
28858         * g++.dg/rtti/typeid3.C: New test.
28859
28860         PR c++/12266
28861         * g++.dg/overload/template1.C: New test.
28862
28863 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28864
28865         * g++.dg/opt/cfg3.C: New test.
28866
28867 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28868
28869         PR c++/7939
28870         * g++.dg/template/crash11.C: New test.
28871
28872 2003-09-16  Jason Merrill  <jason@redhat.com>
28873             Jakub Jelinek  <jakub@redhat.com>
28874
28875         * gcc.dg/attr-warn-unused-result.c: New test.
28876
28877 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28878
28879         PR c++/12184
28880         * g++.dg/expr/call2.C: New test.
28881
28882 2003-09-15  Andreas Jaeger  <aj@suse.de>
28883
28884         * gcc.dg/Wold-style-definition-1.c: New test.
28885
28886 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
28887
28888         PR c++/3907
28889         * g++.dg/parse/template12.C: New test.
28890
28891         * g++.dg/abi/bitfield11.C: New test.
28892         * g++.dg/abi/bitfield12.C: Likewise.
28893
28894 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
28895
28896         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
28897         non-expansion of functional macro name without arguments at EOL.
28898         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
28899
28900 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
28901
28902         * gcc.c-torture/execute/20030914-[12].c: New tests.
28903
28904 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28905
28906         PR c++/11788
28907         * g++.dg/overload/addr1.C: New test.
28908
28909 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28910
28911         * gcc.dg/20030909-1.c: New test.
28912
28913 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28914
28915         * gcc.dg/ultrasp10.c: New test.
28916
28917 2003-09-09  Devang Patel  <dpatel@apple.com>
28918
28919         * gcc.dg/darwin-ld-6.c: New test.
28920
28921 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28922
28923         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28924
28925 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28926
28927         * gcc.dg/ia64-types1.c: New test.
28928         * gcc.dg/ia64-types2.c: Likewise.
28929
28930 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28931
28932         * gcc.dg/builtins-1.c: Add more _Complex tests.
28933         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28934
28935         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28936         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28937
28938 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28939
28940         PR c++/11786
28941         * g++.dg/lookup/koenig2.C: New test.
28942
28943         PR c++/5296
28944         * g++.dg/rtti/typeid2.C: New test.
28945
28946 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28947
28948         * gcc.c-torture/compile/20030904-1.c: New test.
28949
28950 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28951
28952         * g++.dg/opt/longbranch2.C: New test.
28953
28954 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28955
28956         * g++.dg/template/crash10.C: Only compile it.
28957
28958 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28959
28960         PR middle-end/11665
28961         * gcc.c-torture/compile/20030907-1.c: New test.
28962         * g++.dg/init/array11.C: New test.
28963
28964 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28965
28966         PR c++/11852
28967         * g++.dg/init/struct1.C: New test.
28968
28969 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28970
28971         PR c++/12181
28972         * g++.dg/expr/comma1.C: New test.
28973
28974 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28975
28976         PR c++/11867
28977         * g++.dg/expr/static_cast5.C: New test.
28978
28979 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28980
28981         PR c++/11507
28982         * g++.dg/lookup/scoped7.C: New test.
28983
28984         PR c++/9574
28985         * g++.dg/other/static1.C: New test.
28986
28987         PR c++/11490
28988         * g++.dg/warn/template-1.C: New test.
28989
28990         PR c++/11432
28991         * g++.dg/template/crash10.C: New test.
28992
28993         PR c++/2478
28994         * g++.dg/overload/VLA.C: New test.
28995
28996         PR c++/10804
28997         * g++.dg/template/call1.C: New test.
28998
28999 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29000
29001         PR c++/11794
29002         * g++.dg/parse/using3.C: New test.
29003
29004 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29005
29006         PR c++/11409
29007         * g++.dg/overload/builtin3.C: New test case.
29008
29009 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29010
29011         PR c/9862
29012         * gcc.dg/20030906-1.c: New test.
29013         * gcc.dg/20030906-2.c: Likewise.
29014
29015 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29016
29017         PR c++/12167
29018         * g++.dg/parse/defarg5.C: New test.
29019
29020         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29021
29022 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/12163
29025         * g++.dg/expr/static_cast4.C: New test.
29026
29027         PR c++/12146
29028         * g++.dg/template/crash9.C: New test.
29029
29030 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29031
29032         * g++.old-deja/g++.ext/pretty2.C: Update for change
29033         in __FUNCTION__.
29034         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29035
29036 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29037
29038         PR c++/11922
29039         * g++/dg/template/qualified-id1.C: New test.
29040
29041         PR c++/12037
29042         * g++.dg/warn/noeffect4.C: New test.
29043
29044 2003-09-04  Matt Austern  <austern@apple.com>
29045
29046         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29047         * g++.dg/ext/fnname2.C: Likewise.
29048         * g++.dg/ext/fnname3.C: Likewise.
29049
29050 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29051
29052         * g++.dg/expr/lval1.C: New test.
29053         * g++.dg/ext/lvcast.C: Remove.
29054
29055 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29056
29057         PR optimization/11700.
29058         * gcc.c-torture/compile/20030903-1.c: New test case.
29059
29060 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29061
29062         PR c++/12053
29063         * g++.dg/abi/layout4.C: New test.
29064
29065 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29066
29067         PR c++/11553
29068         * g++.dg/parse/friend3.C: New test.
29069
29070 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29071
29072         PR c++/11847
29073         * g++.dg/template/class1.C: New test.
29074
29075         PR c++/11808
29076         * g++.dg/expr/call1.C: New test.
29077
29078 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29079
29080         PR c++/12114
29081         * g++.dg/init/ref9.C: New test.
29082
29083         PR c++/11972
29084         * g++.dg/template/nested4.C: New test.
29085
29086 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29087
29088         PR c++/12093
29089         * g++.dg/template/non-dependent4.C: New test.
29090
29091         PR c++/11928
29092         * g++.dg/inherit/conv1.C: New test.
29093
29094 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29095
29096         PR c++/6196
29097         * g++.dg/ext/label1.C: New test.
29098         * g++.dg/ext/label2.C: Likewise.
29099
29100 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29101
29102         * g++.dg/expr/cond3.C: New test.
29103
29104 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29105
29106         * gcc.dg/builtins-1.c: Add new builtin cases.
29107
29108 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29109
29110         * gcc.dg/builtins-1.c: Add new cases.
29111         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29112
29113 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29114
29115         * gcc.dg/builtins-1.c: Add more math builtin tests.
29116         * gcc.dg/torture/builtin-attr-1.c: New test.
29117
29118 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29119
29120         PR optimization/5079
29121         * g++.dg/opt/static3.C: New test.
29122
29123 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29124
29125         * gcc.misc-tests/gcov-10b.c: New test.
29126
29127 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29128
29129         * g++.dg/opt/ptrmem3.C: New test.
29130
29131         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29132
29133 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29134
29135         * gcc.dg/20030826-2.c: New test.
29136
29137 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29138
29139         PR middle-end/12002
29140         * g77.f-torture/compile/12002.f: New test case.
29141
29142 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29143
29144         * gcc.dg/20030826-1.c: New test case.
29145
29146 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29147
29148         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29149
29150 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29151
29152         PR c++/11871
29153         * c++.dg/lookup/crash1.C: New test.
29154
29155         * c++.dg/warn/noeffect3.C: New test.
29156
29157 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29158
29159         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29160         * gcc.dg/compat/vector-1_y.c: Ditto.
29161         * gcc.dg/compat/vector-2_x.c: Ditto.
29162         * gcc.dg/compat/vector-2_y.c: Ditto.
29163
29164 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29165
29166         * gcc.dg/20030702-1.c: New test.
29167
29168 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/8795
29171         * g++.dg/ext/altivec-1.C: New test.
29172
29173 2003-08-24  Richard Henderson  <rth@redhat.com>
29174
29175         * g++.dg/eh/simd-2.C: Add -w for x86.
29176
29177 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29178
29179         * gcc.dg/20030815-1.c: New test.
29180
29181 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29182
29183         PR c++/3765
29184         * g++.dg/parse/access6.C: New test.
29185
29186 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29187
29188         PR c++/641, c++/11876
29189         * g++.dg/template/friend22.C: New test.
29190         * g++.dg/template/friend23.C: Likewise.
29191
29192 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29193
29194         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29195         identically.
29196
29197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29198
29199         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29200
29201 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29202
29203         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29204
29205 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29206
29207         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29208
29209 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29210
29211         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29212
29213 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29214
29215         PR c++/11919
29216         * g++.dg/overload/prom1.C: New test.
29217
29218         PR c++/11551
29219         * g++.dg/parse/dtor2.C: New test.
29220
29221         PR c++/10762
29222         * g++.dg/parse/using2.C: New test.
29223
29224 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29225
29226         PR target/11805
29227         * gcc.c-torture/compile/20030821-1.c: New.
29228
29229 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29230
29231         PR c++/11834
29232         * g++.dg/template/deduce2.C: New test.
29233
29234 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29235
29236         * gcc.c-torture/execute/20030821-1.c: New test.
29237
29238 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29239
29240         PR middle-end/11984
29241         * gcc.dg/20030820-1.c: New test case.
29242
29243 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29244
29245         PR c++/11945
29246         * g++.dg/warn/noeffect2.C: New test.
29247
29248 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29249
29250         PR c++/10926
29251         * g++.dg/template/dtor2.C: New test.
29252
29253         PR c++/11684
29254         * g++.dg/template/operator1.C: New test.
29255         * g++.dg/parse/operator4.C: New test.
29256
29257         PR c++/11946.C
29258         * g++.dg/expr/enum1.C: New test.
29259         * gcc.dg/c99-bool-1.c: Remove bogus warning.
29260
29261         PR c++/11036.C
29262         * g++.dg/parse/elab2.C: New test.
29263         * g++.dg/parse/typedef4.C: Change error message.
29264         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
29265         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
29266         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
29267
29268 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
29269
29270         * gcc.dg/pch/warn-1.c: New.
29271         * gcc.dg/pch/warn-1.hs: New.
29272
29273         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
29274         not-tested file.
29275
29276 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29277
29278         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
29279
29280 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29281
29282         * gcc.dg/uninit-D.c: New Test.
29283         * gcc.dg/uninit-E.c: New Test.
29284         * gcc.dg/uninit-F.c: New Test.
29285         * gcc.dg/uninit-G.c: New Test.
29286
29287 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
29288
29289         * g++.dg/README: Describe the pch directory.
29290
29291 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29292
29293         PR c++/11174
29294         * g++.dg/parse/access4.C: New test.
29295         * g++.dg/parse/access5.C: Likewise.
29296         * g++.old-deja/g++.jason/access17.C: Adjust error message.
29297
29298 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
29299
29300         * gcc.dg/noncompile/20030818-1.c: New.
29301
29302 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29303
29304         PR c++/11957
29305         * g++.dg/warn/noeffect1.C: New test.
29306
29307         * g++.dg/template/scope2.C: New test.
29308         * g++.dg/template/error2.C: Correct dg-error
29309
29310 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
29311
29312         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
29313
29314 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
29315
29316         PR C++/11512
29317         * g++.dg/template/warn1.C: New.
29318
29319 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29320
29321         * g++.dg/template/error2.C: New test.
29322         * g++.dg/lookup/using7.C: Adjust errors
29323         * g++.old-deja/g++.pt/crash36.C: Likewise.
29324         * g++.old-deja/g++.pt/derived3.C: Likewise.
29325
29326 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29327
29328         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29329         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29330         * gcc.c-torture/execute/builtins/string-9.c: New, from
29331         string-opt-9.c.  Adjust for execute/builtins framework.
29332         * gcc.c-torture/execute/string-opt-9.c: Delete.
29333
29334 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29335
29336         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29337
29338         * g++.dg/parse/ret-type2.C: New test.
29339
29340         PR c++/11703
29341         * g++.dg/init/new8.C: New test.
29342
29343         PR c++/10923
29344         * g++.dg/parse/typedef5.C: New test.
29345
29346         PR c++/9512
29347         * g++.dg/parse/qualified2.C: New test.
29348         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29349         invalid code.
29350
29351 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29352
29353         * g++.dg/conversion/ptrmem1.C: New test.
29354
29355 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29356
29357         PR target/11693
29358         * gcc.dg/20030811-1.c: New test.
29359
29360         PR target/11535
29361         * gcc.c-torture/execute/20030811-1.c: New test.
29362
29363 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29364
29365         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29366
29367 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29368
29369         PR c++/11789.C
29370         * g++.dg/inherit/multiple1.C: New test.
29371
29372 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29373
29374         * gcc.dg/spe1.c: New test.
29375
29376         PR c++/11670
29377         * g++.dg/expr/cast2.C: New test.
29378
29379         PR c++/10530
29380         * g++.dg/template/dependent-name2.C: New test.
29381
29382 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29383
29384         * g++.dg/parse/crash11.C: Put the dg options in comments.
29385
29386 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29387
29388         * lib/gcc-dg.exp: Update for diagnostic change.
29389
29390 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29391
29392         PR c++/5767
29393         * g++.dg/parse/crash11.C: New test.
29394
29395 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29396
29397         * gcc.dg/cpp/spacing1.c: Update.
29398
29399 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29400
29401         PR target/11739
29402         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29403         a value for -mtune.
29404
29405 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29406
29407         PR middle-end/11771
29408         * gcc.c-torture/compile/20030804-1.c: New test case.
29409
29410 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29411
29412         * gcc.dg/20030804-1.c: New test case.
29413
29414 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29415
29416         * gcc.dg/cpp/separate-1.c: New test.
29417
29418 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29419
29420         PR c++/11704
29421         * g++.dg/template/dependent-expr2.C: New test.
29422
29423         PR c++/11766
29424         * g++.dg/expr/ptrmem1.C: New test.
29425
29426 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29427
29428         PR c++/9453
29429         * g++.dg/template/friend15.C: New test.
29430
29431 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29432
29433         * lib/dg-pch.exp: Work round PCH bug.
29434
29435 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29436
29437         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29438         builtins.  Move cases from builtins-4.c here.
29439
29440         * gcc.dg/torture/builtin-math-1.c: New test taken from
29441         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29442         additional cases.
29443
29444         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29445         Delete.
29446
29447 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29448
29449         PR c++/9447
29450         * g++.dg/template/using7.C: New test.
29451
29452 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29453
29454         * import1.c, import2.c: New tests.
29455
29456 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29457
29458         * g++.dg/eh/crossjump1.C: New test.
29459
29460 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29461
29462         PR c++/11697
29463         * g++.dg/template/using6.C: New test.
29464
29465         PR c++/11744
29466         * g++.dg/template/koenig2.C: New test.
29467
29468 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29469
29470         PR c++/7983
29471         * g++.dg/parse/typedef4.C: New test.
29472
29473 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29474
29475         PR c++/8442, c++/8806
29476         * g++.dg/template/elab1.C: New test.
29477         * g++.dg/template/type2.C: Likewise.
29478         * g++.dg/template/ttp3.C: Adjust expected error message.
29479         * g++.old-deja/g++.law/visibility13.C: Likewise.
29480         * g++.old-deja/g++.niklas/t135.C: Likewise.
29481         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29482         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29483         template argument.
29484         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29485
29486 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         PR c++/11295
29489         * g++.dg/ext/stmtexpr1.C: New test.
29490
29491         * g++.dg/opt/tmp1.C: New test.
29492
29493         PR c++/11525
29494         * g++.dg/parse/constant4.C: New test.
29495
29496         PR c++/9447
29497         * g++.dg/template/using5.C: New test.
29498
29499 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29500
29501         * gcc.dg/builtins-27.c: New test case.
29502
29503 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29504
29505         * gcc.dg/tls/opt-7.c: New test.
29506
29507 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29508
29509         * g++.old-deja/g++.other/crash18.C: Remove.
29510
29511 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29512
29513         * g++.dg/template/explicit3.C: New.
29514         * g++.dg/template/explicit4.C: New.
29515         * g++.dg/template/explicit5.C: New.
29516
29517         PR c++/11347
29518         * g++.dg/template/memtmpl1.C: New.
29519
29520 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29521
29522         PR target/11565
29523         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
29524         * gcc.dg/i386-387-5.c (dg-options): Likewise.
29525
29526 2003-07-30  Jan Hubicka  <jh@suse.cz>
29527
29528         * vtgc1.c: Kill.
29529
29530 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
29531
29532         * gcc.dg/struct-in-proto-1.c: New test.
29533
29534 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
29535
29536         * gcc.dg/cpp/include2.c: Only expect one message.
29537
29538 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
29539
29540         PR c++/9447
29541         * g++.dg/template/using1.C: New test.
29542         * g++.dg/template/using2.C: New test.
29543         * g++.dg/template/using3.C: New test.
29544         * g++.dg/template/using4.C: New test.
29545
29546 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
29547
29548         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
29549         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29550
29551 2003-07-28  Jan Hubicka  <jh@suse.cz>
29552
29553         PR c++/11530
29554         * g++.dg/opt/call1.C: New test.
29555
29556 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
29557
29558         PR c++/11667
29559         * g++.dg/init/enum2.C: New test.
29560         * g++.dg/template/overload1.C: Add "-w" option.
29561
29562 2003-07-28    <hp@bitrange.com>
29563
29564         * gcc.dg/Wdeclaration-after-statement-1.c,
29565         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
29566
29567 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
29568
29569         * gcc.c-torture/compile/20030725-1.c: New test.
29570
29571 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
29572
29573         * gcc.dg/20030505.c: Only run for SPE.
29574         Remove definition of opaque type.
29575
29576 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29577
29578         * g++.dg/template/ptrmem6.C: New test.
29579
29580 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29581
29582         * gcc.c-torture/compile/zero-strct-2.c: New test.
29583
29584 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29585
29586         * gcc.dg/intermod-1.c: New test.
29587
29588 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29589
29590         PR c++/11617
29591         * g++.dg/template/lookup2.C: New test.
29592         * g++.dg/template/memclass1.C: Remove instantiated from error.
29593         * g++.dg/other/error2.C: Tweak expected errors.
29594
29595         PR c++/11596
29596         * g++.dg/template/defarg3.C: New test.
29597
29598         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29599
29600 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29601
29602         * g++.dg/inherit/access5.C: New test.
29603
29604 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29605
29606         PR c++/11513
29607         * g++.dg/template/crash8.C: New test.
29608
29609 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29610
29611         PR c/10602
29612         * gcc.dg/noncompile/incomplete-2.c: New test.
29613
29614 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29615
29616         PR c++/11645
29617         * g++.dg/inherit/access4.C: New test.
29618
29619         PR c++/11517
29620         * g++.dg/expr/cond2.C: New test.
29621
29622         PR optimization/10679
29623         * g++.dg/opt/inline4.C: New test.
29624
29625 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29626
29627         * g++.dg/parse/crash10: New test.
29628
29629 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29630
29631         * g++.dg/ext/flexary1.C: New test.
29632
29633 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29634
29635         PR c++/10793
29636         * g++.dg/template/crash9.C: New test.
29637
29638 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29639
29640         PR c++/3004
29641         * g++.dg/parse/typedef3.C: New test.
29642
29643         PR c++/7906
29644         * g++.dg/parse/operator2.C: New test.
29645
29646         PR c++/8895
29647         * g++.dg/parse/def-tmpl-arg1.C: New test.
29648
29649         PR c++/9282
29650         * g++.dg/parse/funptr1.C: New test.
29651
29652         PR c++/9452
29653         * g++.dg/parse/ambig3.C: New test.
29654
29655         PR c++/9454
29656         * g++.dg/parse/operator3.C: New test.
29657
29658         PR c++/9486
29659         * g++.dg/parse/template10.C: New test.
29660
29661         PR c++/9488
29662         * g++.dg/parse/template11.C: New test.
29663
29664         PR c++/10150
29665         * g++.dg/parse/invalid-op1.C: New test.
29666
29667         PR c++/10247
29668         * g++.dg/parse/condexpr1.C: New test.
29669
29670 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29671
29672         * g++.dg/ext/packed3.C: New test.
29673         * g++.dg/ext/packed4.C: New test.
29674
29675         * gcc.dg/pack-test-3.c: New test.
29676
29677 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29678
29679         * lib/compat.exp: Handle dg-options per source file.
29680         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29681         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29682         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29683         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29684         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29685         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29686         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29687         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29688         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29689         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29690         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29691         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29692         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29693         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29694
29695 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29696
29697         PR c/10320
29698         * gcc.c-torture/execute/20030718-1.c: New test.
29699
29700 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29701
29702         PR optimization/11536
29703         * gcc.dg/20030721-1.c: New test.
29704
29705 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29706
29707         PR c++/11546
29708         * g++.dg/template/lookup1.C: New test.
29709
29710 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29711
29712         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29713         diagnostics of ill-formed constructs involving labels.
29714         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29715         the new 'previously defined here' message.
29716
29717 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29718
29719         * g++.dg/parse/non-dependent2.C: New test.
29720
29721 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29722
29723         * g++.dg/init/init-ref4.C: xfail on targets without
29724         weak symbols.
29725
29726 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29727
29728         PR target/11087
29729         * gcc.c-torture/execute/20030717-1.c: New test.
29730
29731 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29732
29733         * g++.dg/opt/cfg1.C: New test.
29734
29735 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29736
29737         PR optimization/11557
29738         * gcc.dg/20030717-1.c: New test.
29739
29740 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29741
29742         PR c++/10476
29743         * g++.dg/expr/crash-1.C: New test.
29744
29745         PR c++/11027
29746         * g++.dg/template/init3.C: New test.
29747
29748         PR c++/8222
29749         * g++.dg/template/non-dependent1.C: New test.
29750
29751         PR c++/11070
29752         * g++.dg/template/non-dependent2.C: New test.
29753
29754         PR c++/11071
29755         * g++.dg/template/non-dependent3.C: New test.
29756
29757         PR c++/9907
29758         * g++.dg/template/sizeof5.C: New test.
29759
29760 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29761
29762         PR 11498
29763         * gcc.c-torture/compile/mangle-1.c: New file.
29764
29765 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29766
29767         PR c++/7809
29768         * g++.dg/parse/access3.C: New test.
29769
29770 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29771
29772         PR c++/11384
29773         * g++.dg/init/init-ref4.C: New test.
29774
29775 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29776
29777         PR c++/11547
29778         * g++.dg/parse/constant3.C: New test.
29779         * g++.dg/parse/crash7.C: Likewise.
29780
29781 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29782
29783         PR target/11008
29784         * gcc.dg/i386-pentium4-not-mull.c: New.
29785
29786 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29787
29788         * gcc.dg/asm-names.c (ymain): Make it weak.
29789
29790 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29791
29792         PR c++/5421
29793         * g++.dg/template/friend21.C: New test.
29794
29795 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29796
29797         * gcc.dg/cleanup-8.c: New test.
29798         * gcc.dg/cleanup-9.c: New test.
29799
29800 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29801
29802         * g++.dg/ext/dll-MI1.h: New file.
29803         * g++.dg/ext/dllexport-MI1.C: New file.
29804         * g++.dg/ext/dllimport-MI1.C: New file.
29805
29806 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29807
29808         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29809         it does not have cmpstrsi patterns (just cmpmemsi).
29810
29811 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29812
29813         PR debug/11473
29814         * g++.dg/debug/debug8.C: New test.
29815
29816 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29817
29818         PR c++/10108
29819         * g++.dg/template/crash7.C: New test.
29820
29821 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29822
29823         PR target/10795
29824         * gcc.c-torture/compile/20030708-1.c: New.
29825
29826 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29827
29828         * gcc.c-torture/execute/20030715-1.c: New test.
29829
29830 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29831
29832         * gcc.dg/pch/inline-3.c: New file.
29833         * gcc.dg/pch/inline-3.hs: New file.
29834         * gcc.dg/pch/inline-4.c: New file.
29835         * gcc.dg/pch/inline-4.hs: New file.
29836
29837 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/11509
29840         * g++.dg/template/crash6.C: New test.
29841
29842         PR c++/7053
29843         * g++.dg/template/friend20.C: New test.
29844
29845         PR c++/7019
29846         * g++.dg/template/overload2.C: New test.
29847
29848 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29849
29850         PR optimization/11440
29851         * gcc.c-torture/execute/20030714-1.c: New test.
29852
29853 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29854
29855         PR c++/11154
29856         * g++.dg/template/partial2.C: New test.
29857
29858 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
29859
29860         PR c++/11503
29861         * g++.dg/template/anon1.C: New test.
29862
29863         PR c++/11493
29864         PR c++/11495
29865         * g++.dg/parse/template9.C: Likewise.
29866         * g++.dg/template/crash4.C: New test.
29867         * g++.dg/template/koenig1.C: Likewise.
29868         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29869         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29870         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29871         functions.
29872         * g++.old-deja/g++.jason/template36.C: Likewise.
29873         * g++.old-deja/g++.mike/p1989.C: Likewise.
29874         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29875         * g++.old-deja/g++.pt/ttp20.C: Use this->.
29876         * g++.old-deja/g++.pt/ttp21.C: Use this->.
29877         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29878         compiling.
29879         * g++.old-deja/g++.pt/union2.C: Use this->.
29880
29881 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
29882
29883         * gcc.dg/20030711-1.c: New test.
29884
29885 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
29886
29887         PR c++/11050
29888         * g++.dg/parse/args1.C: New test.
29889         * g++.pt/defarg8.C: Change expected errors.
29890
29891 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
29892
29893         PR c++/8164
29894         * g++.dg/template/nontype2.C: New test.
29895
29896         PR c++/10558
29897         * g++.dg/parse/template8.C: New test.
29898
29899         PR c++/8327
29900         * g++.dg/template/scope1.C: New test.
29901
29902         * g++.dg/warn/Wsign-compare-1.C: New test.
29903
29904 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29905
29906         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29907
29908 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29909
29910         PR c++/9411
29911         * g++.dg/template/explicit2.C: New test.
29912
29913         PR c++/10032
29914         * g++.dg/warn/pedantic1.C: New test.
29915
29916 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29917
29918         PR c++ 9483
29919         * g++.dg/other/field1.C: New test.
29920
29921 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29922
29923         PR c/11449
29924         * gcc.c-torture/compile/20030707-1.c: New.
29925
29926 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29927
29928         PR c++/10849
29929         * g++.dg/template/access12.C: New test.
29930
29931 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29932
29933         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29934         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29935         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29936         * gcc.misc-tests/gcov.exp: Update
29937         * g++.dg/gcov/gcov.exp: Update
29938         * lib/gcov.exp: Update.
29939
29940 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29941
29942         * g++.dg/abi/mangle17.C: Make sure template expressions are
29943         dependent.
29944         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29945         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29946         * g++.dg/opt/stack1.C: Remove erroneous code.
29947         * g++.dg/parse/template7.C: New test.
29948         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29949         * g++.old-deja/g++.pt/crash4.C: Likewise.
29950
29951 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29952
29953         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29954         with zero or one occurence of `$' after the initial `L'.
29955
29956 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29957
29958         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29959
29960 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29961
29962         PR c/11370
29963         * gcc.dg/Wunreachable-6.c: New testcase.
29964         * gcc.dg/Wunreachable-7.c: New testcase.
29965
29966 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29967
29968         PR c/11420
29969         * gcc.dg/20030708-1.c: New test.
29970
29971 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29972
29973         * gcc.dg/compat/sdata-section.h: New file.
29974         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29975         * gcc.dg/torture/mips-sdata-1.c: New test.
29976
29977 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29978
29979         PR c++/11030
29980         * g++.dg/template/friend19.C: New test.
29981
29982 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29983
29984         * g++.dg/opt/strength-reduce.C: New test.
29985
29986 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29987
29988         PR target/10979
29989         * gcc.dg/20030707-1.c: New testcase.
29990
29991 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29992
29993         PR optimization/11059
29994         * g++.dg/opt/emptyunion.C: New testcase.
29995
29996 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29997             Eric Botcazou  <ebotcazou@libertysurf.fr>
29998
29999         * g++.dg/opt/stack1.C: New test.
30000
30001 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30004         run test.
30005
30006         PR c++/11431
30007         * g++.dg/expr/static_cast3.C: New test.
30008
30009 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30010
30011         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30012         everywhere.
30013         * gcc.dg/concat.c: Concatenation of string constants with
30014         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30015         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30016         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30017         necessary to avoid multi-character character constant warning.
30018         * gcc.dg/cpp/escape.c: Likewise.
30019         * gcc.dg/cpp/ucs.c: Likewise.
30020         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30021         Fix a typo.
30022
30023 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30024
30025         PR c/11428
30026         * gcc.c-torture/compile/20030704-1.c: New.
30027
30028 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30029
30030         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30031
30032 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30033
30034         PR c++/5287, PR c++/7910,  PR c++/11021
30035         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30036         tests for warnings.
30037         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30038         * g++.dg/ext/dllimport3.C: Likewise.
30039         * g++.dg/ext/dllimport4.C: New file.
30040         * g++.dg/ext/dllimport5.C: New file.
30041         * g++.dg/ext/dllimport6.C: New file.
30042         * g++.dg/ext/dllimport7.C: New file.
30043         * g++.dg/ext/dllimport8.C: New file.
30044         * g++.dg/ext/dllimport9.C: New file.
30045         * g++.dg/ext/dllimport10.C: New file.
30046         * g++.dg/ext/dllexport1.C: New file.
30047
30048 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30049
30050         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30051         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30052
30053 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30054
30055         * gcc.dg/builtins-25.c: New testcase.
30056         * gcc.dg/builtins-26.c: New testcase.
30057
30058 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30059
30060         * gcc.dg/compat/vector-defs.h: New file.
30061         * gcc.dg/compat/vector-setup.h: New file.
30062         * gcc.dg/compat/vector-check.h: New file.
30063         * gcc.dg/compat/vector-1_main.c: New file.
30064         * gcc.dg/compat/vector-1_x.c: New file.
30065         * gcc.dg/compat/vector-1_y.c: New file.
30066         * gcc.dg/compat/vector-2_main.c: New file.
30067         * gcc.dg/compat/vector-2_x.c: New file.
30068         * gcc.dg/compat/vector-2_y.c: New file.
30069
30070         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30071         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30072         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30073         * gcc.dg/compat/struct-align-1.h: New file.
30074         * gcc.dg/compat/struct-align-1_main.c: New file.
30075         * gcc.dg/compat/struct-align-1_x.c: New file.
30076         * gcc.dg/compat/struct-align-1_y.c: New file.
30077         * gcc.dg/compat/struct-align-2.h: New file.
30078         * gcc.dg/compat/struct-align-2_main.c: New file.
30079         * gcc.dg/compat/struct-align-2_x.c: New file.
30080         * gcc.dg/compat/struct-align-2_y.c: New file.
30081
30082         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30083         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30084         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30085         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30086         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30087         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30088         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30089         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30090         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30091         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30092         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30093         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30094         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30095         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30096         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30097         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30098         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30099         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30100         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30101         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30102         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30103         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30104         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30105         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30106         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30107         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30108         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30109         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30110         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30111
30112 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30113
30114         * gcc.dg/i386-call-1.c: New test.
30115
30116 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         PR c++/9162
30119         * g++.dg/parse/defarg4.C: New.
30120
30121 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30122
30123         PR target/10700
30124         * gcc.c-torture/compile/20030703-1.c: New test case.
30125
30126 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30127
30128         * g++.dg/template/local3.C: Remove extra semicolon.
30129
30130 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30131
30132         * gcc.dg/i386-volatile-1.c: New test.
30133
30134 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30135
30136         PR c++/11072
30137         * g++.dg/other/offsetof2.C: XFAIL.
30138         * g++.dg/other/offsetof5.C: New.
30139
30140         PR c++/10219
30141         * g++.dg/template/error1.C: New.
30142
30143         PR c++/9779
30144         * g++.dg/template/dependent-expr1.C: New.
30145
30146 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30147
30148         PR c++/6949
30149         * g++.dg/template/local3.C: New test.
30150
30151         PR c++/11149
30152         * g++.dg/lookup/scoped6.C: New test.
30153
30154 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30155
30156         PR c++/8046
30157         * g++.dg/other/error7.C: New test.
30158
30159 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30160
30161         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30162         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30163         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30164         * g++.old-deja/g++.other/union2.C: Likewise.
30165         * gcc.dg/c90-const-expr-2.c: Likewise.
30166         * gcc.dg/c90-const-expr-3.c: Likewise.
30167         * gcc.dg/c99-const-expr-2.c: Likewise.
30168         * gcc.dg/c99-const-expr-3.c: Likewise.
30169         * gcc.dg/concat.c: Likewise.
30170
30171 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/9559
30174         * g++.dg/init/static1.C: New test.
30175
30176 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30177
30178         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30179         * g++.old-deja/g++.other/access2.C: Likewise.
30180         * g++.old-deja/g++.other/decl2.C: Likewise.
30181         * gcc.c-torture/execute/20020615-1.c: Likewise.
30182
30183 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30184
30185         PR c++/4933
30186         * g++.dg/template/sizeof4.C: New test.
30187
30188 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30189
30190         * g++.dg/other/error6.C: New test.
30191
30192 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30193
30194         PR c++/10750
30195         * g++.dg/parse/constant2.C: New test.
30196
30197 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30198
30199         PR c++/11106
30200         * g++.dg/other/error5.C: New test.
30201
30202 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30203
30204         * gcc.dg/format/gcc_diag-1.c: New test.
30205
30206 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30207
30208         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30209
30210 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30211
30212         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30213         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30214         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30215
30216 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.c-torture/execute/builtins/string-8.c: New test.
30219         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30220         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30221         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30222
30223 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30224
30225         PR c++/10468
30226         * g++.dg/ext/typeof6.C: New test.
30227
30228 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30229
30230         PR c++/10796
30231         * g++.dg/init/enum1.C: New test.
30232
30233 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30234
30235         * gcc.dg/20030627-1.c: New test.
30236
30237 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30238
30239         PR c++/11332
30240         * g++.dg/expr/static_cast2.C: New test.
30241
30242 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30243             Jakub Jelinek  <jakub@redhat.com>
30244
30245         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30246         sprintf(dst,"%s",src) optimization.
30247         * gcc.c-torture/execute/20030626-1.c: New test case.
30248         * gcc.c-torture/execute/20030626-2.c: New test case.
30249
30250 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
30251
30252         * gcc.c-torture/execute/multi-ix.c: New test.
30253
30254         * gcc.c-torture/execute/simd-4.c (main):
30255         Added missing semicolon at end of union.
30256
30257 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
30258
30259         PR c++/8266
30260         * g++.dg/template/explicit-instantiation3.C: New test.
30261
30262 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30263
30264         * gcc.dg/20030626-1.c: Use signed char.
30265
30266 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30267
30268         * gcc.dg/20030626-1.c: New test.
30269
30270 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
30271
30272         * const-str-2.m: Update.
30273
30274 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
30275
30276         PR c++/10990
30277         * g++.dg/rtti/dyncast1.C: New test.
30278         * g++.dg/abi/mangle4.C: Correct base-specifier access.
30279         * g++.dg/lookup/scoped1.C: Remove XFAIL.
30280         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
30281
30282         PR c++/10931
30283         * g++.dg/expr/static_cast1.C: New test.
30284
30285 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
30286
30287         * gcc.dg/20030625-1.c: New test.
30288
30289 2003-06-24  Roger Sayle  <roger@eyesopen.com>
30290
30291         * gcc.c-torture/compile/20030624-1.c: New test case.
30292
30293 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
30294
30295         * gcc.c-torture/execute/string-opt-17.c: New test.
30296
30297 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
30298
30299         PR c++/5754
30300         * g++.dg/parse/crash6.C: New test.
30301
30302 2003-06-23  Roger Sayle  <roger@eyesopen.com>
30303
30304         * gcc.dg/builtins-24.c: New test case.
30305
30306 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
30307
30308         * g++.dg/opt/operator1.C: New test.
30309
30310 2003-06-22  Roger Sayle  <roger@eyesopen.com>
30311
30312         * gcc.c-torture/execute/string-opt-16.c: New test case.
30313
30314 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30315
30316         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
30317         * g++.old-deja/g++.other/conv7.C: Likewise.
30318         * g++.old-deja/g++.other/overcnv2.C: Likewise.
30319         * g++.old-deja/g++.other/overload14.C: Likewise.
30320
30321 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30322
30323         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30324         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30325
30326 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30327
30328         PR c++/10888
30329         * g++.dg/warn/Winline-3.C: New test.
30330
30331 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30332
30333         * lib/target-supports.exp (check_alias_available): Make the test
30334         program acceptable to the Solaris assembler.
30335
30336         PR c++/10749
30337         * g++.dg/template/memclass2.C: New test.
30338
30339 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30340             Eric Botcazou  <ebotcazou@libertysurf.fr>
30341
30342         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30343         data for non-matching targets.
30344         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30345
30346 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30347
30348         PR c++/10845
30349         * g++.dg/template/member3.C: New test.
30350
30351 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30352
30353         PR c++/10939
30354         * g++.dg/template/func1.C: New test.
30355
30356         PR c++/9649
30357         * g++.dg/template/static4.C: New test.
30358         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30359
30360         PR c++/11041
30361         * g++.dg/init/ref7.C: New test.
30362
30363 2003-06-19  Matt Austern  <austern@apple.com>
30364
30365         PR c++/11228
30366         * g++.dg/anew1.C: New test.
30367         * g++.dg/anew2.C: New test.
30368         * g++.dg/anew3.C: New test.
30369         * g++.dg/anew4.C: New test.
30370
30371 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30372
30373         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30374
30375 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30376
30377         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30378         endian-dependent.
30379
30380 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30381
30382         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30383         Remove cruft.
30384
30385 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30386
30387         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30388         * gcc.c-torture/compile/961203-1.c: Likewise.
30389         * gcc.c-torture/compile/980506-1.c: Likewise.
30390
30391 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30392
30393         PR c++/10712
30394         * g++.dg/lookup/using7.C: New test.
30395
30396 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30397
30398         PR c++/11105
30399         * g++.dg/abi/conv1.C: Remove it.
30400         * g++.dg/template/conv7.C: New test.
30401         * g++.dg/template/conv8.C: Likewise.
30402         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30403         conversion operator.
30404
30405 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30406
30407         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30408         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30409         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30410         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30411         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30412         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30413         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30414         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30415         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30416         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30417         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30418         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30419         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30420         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30421         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30422         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30423         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30424         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30425         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30426         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30427         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30428         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30429         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30430         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30431         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30432         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30433         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30434         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30435         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30436
30437 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30438
30439         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30440         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30441         indications.
30442
30443 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30444
30445         * gcc.dg/i386-387-5.c: New test case.
30446         * gcc.dg/i386-387-6.c: New test case.
30447         * gcc.dg/builtins-23.c: New test case.
30448
30449 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30450
30451         * gcc.dg/builtins-22.c: New test case.
30452         * gcc.dg/i386-387-1.c: Update to test exp.
30453         * gcc.dg/i386-387-2.c: Likewise.
30454
30455 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30456
30457         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30458
30459 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30460
30461         * lib/gcc-dg.exp (dg-require-dll): New function.
30462         (dg-xfail-if): Likewise.
30463         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30464         driver.
30465
30466         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30467         * gcc.c-torture/compile/20001205-1.c: Likewise.
30468         * gcc.c-torture/compile/20001226-1.c: Likewise.
30469         * gcc.c-torture/compile/20010518-2.c: Likewise.
30470         * gcc.c-torture/compile/20020312-1.c: Likewise.
30471         * gcc.c-torture/compile/20020604-1.c: Likewise.
30472         * gcc.c-torture/compile/920501-12.c: Likewise.
30473         * gcc.c-torture/compile/920501-4.c: Likewise.
30474         * gcc.c-torture/compile/920520-1.c: Likewise.
30475         * gcc.c-torture/compile/920521-1.c: Likewise.
30476         * gcc.c-torture/compile/920625-1.c: Likewise.
30477         * gcc.c-torture/compile/961203-1.c: Likewise.
30478         * gcc.c-torture/compile/980506-1.c: Likewise.
30479         * gcc.c-torture/compile/981006-1.c: Likewise.
30480         * gcc.c-torture/compile/981022-1.c: Likewise.
30481         * gcc.c-torture/compile/981223-1.c: Likewise.
30482         * gcc.c-torture/compile/990617-1.c: Likewise.
30483         * gcc.c-torture/compile/dll.c: Likewise.
30484         * gcc.c-torture/compile/labels-3.c: Likewise.
30485         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30486         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30487         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30488         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30489         * gcc.c-torture/compile/simd-5.c: Likewise.
30490         * gcc.c-torture/compile/20000804-1.x: Remove.
30491         * gcc.c-torture/compile/20001205-1.x: Likewise.
30492         * gcc.c-torture/compile/20001226-1.x: Likewise.
30493         * gcc.c-torture/compile/20010518-2.x: Likewise.
30494         * gcc.c-torture/compile/20020312-1.x: Likewise.
30495         * gcc.c-torture/compile/20020604-1.x: Likewise.
30496         * gcc.c-torture/compile/920501-12.x: Likewise.
30497         * gcc.c-torture/compile/920501-4.x: Likewise.
30498         * gcc.c-torture/compile/920520-1.x: Likewise.
30499         * gcc.c-torture/compile/920521-1.x: Likewise.
30500         * gcc.c-torture/compile/920625-1.x: Likewise.
30501         * gcc.c-torture/compile/961203-1.x: Likewise.
30502         * gcc.c-torture/compile/980506-1.x: Likewise.
30503         * gcc.c-torture/compile/981006-1.x: Likewise.
30504         * gcc.c-torture/compile/981022-1.x: Likewise.
30505         * gcc.c-torture/compile/981223-1.x: Likewise.
30506         * gcc.c-torture/compile/990617-1.x: Likewise.
30507         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30508         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30509         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30510         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30511         * gcc.c-torture/compile/simd-5.x: Likewise.
30512
30513         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30514
30515 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30516
30517         * gcc.c-torture/execute/20030611-1.c: New test.
30518
30519 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30520
30521         PR middle-end/168
30522         * gcc.dg/20030612-1.c: New test case.
30523
30524 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30525
30526         PR c++/10635
30527         * g++.dg/expr/cast1.C: New test.
30528
30529 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30530
30531         * gcc.dg/builtins-21.c: New test case.
30532
30533 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
30534
30535         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
30536         options instead of at the end.
30537         * lib/objc.exp (objc_target_compile): Likewise.
30538
30539 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
30540
30541         PR c++/10432
30542         * g++.dg/parse/error1.C: New test.
30543
30544 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
30545
30546         * gcc.dg/compat/struct-by-value-11_main.c: New file.
30547         * gcc.dg/compat/struct-by-value-11_x.c: New file.
30548         * gcc.dg/compat/struct-by-value-11_y.c: New file.
30549         * gcc.dg/compat/struct-by-value-12_main.c: New file.
30550         * gcc.dg/compat/struct-by-value-12_x.c: New file.
30551         * gcc.dg/compat/struct-by-value-12_y.c: New file.
30552         * gcc.dg/compat/struct-by-value-13_main.c: New file.
30553         * gcc.dg/compat/struct-by-value-13_x.c: New file.
30554         * gcc.dg/compat/struct-by-value-13_y.c: New file.
30555         * gcc.dg/compat/struct-by-value-14_main.c: New file.
30556         * gcc.dg/compat/struct-by-value-14_x.c: New file.
30557         * gcc.dg/compat/struct-by-value-14_y.c: New file.
30558         * gcc.dg/compat/struct-by-value-15_main.c: New file.
30559         * gcc.dg/compat/struct-by-value-15_x.c: New file.
30560         * gcc.dg/compat/struct-by-value-15_y.c: New file.
30561         * gcc.dg/compat/struct-by-value-16_main.c: New file.
30562         * gcc.dg/compat/struct-by-value-16_x.c: New file.
30563         * gcc.dg/compat/struct-by-value-16_y.c: New file.
30564         * gcc.dg/compat/struct-by-value-17_main.c: New file.
30565         * gcc.dg/compat/struct-by-value-17_x.c: New file.
30566         * gcc.dg/compat/struct-by-value-17_y.c: New file.
30567         * gcc.dg/compat/struct-by-value-18_main.c: New file.
30568         * gcc.dg/compat/struct-by-value-18_x.c: New file.
30569         * gcc.dg/compat/struct-by-value-18_y.c: New file.
30570
30571         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
30572         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
30573         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
30574         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
30575         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30576         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30577         * gcc.dg/compat/scalar-return-3_main.c: New file.
30578         * gcc.dg/compat/scalar-return-3_x.c: New file.
30579         * gcc.dg/compat/scalar-return-3_y.c: New file.
30580         * gcc.dg/compat/scalar-return-4_main.c: New file.
30581         * gcc.dg/compat/scalar-return-4_x.c: New file.
30582         * gcc.dg/compat/scalar-return-4_y.c: New file.
30583
30584 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30585
30586         * gcc.dg/compat/fp2-struct-check.h: New file.
30587         * gcc.dg/compat/fp2-struct-defs.h: New file.
30588         * gcc.dg/compat/fp2-struct-init.h: New file.
30589         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30590         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30591         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30592         * gcc.dg/compat/struct-return-10_main.c: New file.
30593         * gcc.dg/compat/struct-return-10_x.c: New file.
30594         * gcc.dg/compat/struct-return-10_y.c: New file.
30595
30596         * gcc.dg/compat/compat-common.h: New file.
30597         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30598         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30599         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30600         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30601         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30602         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30603         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30604         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30605         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30606         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30607         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30608         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30609         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30610         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30611         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30612         * gcc.dg/compat/small-struct-check.h: Ditto.
30613         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30614         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30615         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30616         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30617         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30618         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30619         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30620         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30621         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30622         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30623         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30624         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30625         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30626         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30627         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30628         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30629         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30630         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30631         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30632         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30633         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30634         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30635         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30636         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30637         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30638         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30639         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30640         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30641         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30642         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30643
30644 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30645
30646         * g++.dg/pch/static-1.C: New file.
30647         * g++.dg/pch/static-1.Hs: New file.
30648
30649 2003-06-10  Richard Henderson  <rth@redhat.com>
30650
30651         * gcc.dg/asm-7.c: Adjust expected warning text.
30652
30653 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30654
30655         * gcc.dg/builtins-20.c: New test case.
30656
30657 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30658
30659         PR c++/11131
30660         * g++.dg/opt/template1.C: New test.
30661
30662 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30663
30664         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30665         additional_sources.
30666
30667 2003-05-21  David Taylor  <dtaylor@emc.com>
30668
30669         * gcc.dg/Wpadded.c: New file.
30670
30671 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30672
30673         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30674         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30675         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30676         dg-require-weak.
30677
30678 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30679
30680         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30681
30682 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30683
30684         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30685         (dg-require-alias): Likewise.
30686         (dg-require-gc-sections): Likewise.
30687         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30688
30689 2003-06-08  Richard Henderson  <rth@redhat.com>
30690
30691         * gcc.dg/20011029-2.c: Fix the array reference.
30692         * gcc.dg/asm-7.c: New.
30693
30694 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30695
30696         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30697
30698 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30699
30700         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30701         (dg-require-gc-sections): Likewise.
30702
30703 2003-06-08  Jan Hubicka  <jh@suse.cz>
30704
30705         * i386-cmov1.c: Fix regular expression.
30706         * i386-cvt-1.c: Likewise.
30707         * i386-local.c: Likewise.
30708         * i386-local2.c: Likewise.
30709         * i386-mul.c: Likewise.
30710         * i386-ssetype-1.c: Likewise.
30711         * i386-ssetype-3.c: Likewise.
30712         * i386-ssetype-5.c: Likewise.
30713
30714 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30715
30716         PR c++/11039
30717         * g++.dg/warn/implicit-typename2.C: New test.
30718         * g++.dg/warn/implicit-typename3.C: New test.
30719
30720 2003-06-07  Richard Henderson  <rth@redhat.com>
30721
30722         * g++.dg/other/offsetof3.C: Use size_t.
30723         * g++.dg/other/offsetof4.C: Likewise.
30724
30725 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30726
30727         * lib/copy-file.exp: New. Implement gcc_copy_files.
30728
30729         * lib/dg-pch.exp: Load copy-file.exp
30730         (dg-pch): Use gcc_copy_files instead of "file copy".
30731
30732 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30733
30734         * gcc.dg/weak/weak.exp: Simplify.
30735         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30736         * gcc.dg/weak/weak-1.c: Likewise.
30737         * gcc.dg/weak/weak-2.c: Likewise.
30738         * gcc.dg/weak/weak-3.c: Likewise.
30739         * gcc.dg/weak/weak-4.c: Likewise.
30740         * gcc.dg/weak/weak-5.c: Likewise.
30741         * gcc.dg/weak/weak-6.c: Likewise.
30742         * gcc.dg/weak/weak-7.c: Likewise.
30743         * gcc.dg/weak/weak-8.c: Likewise.
30744         * gcc.dg/weak/weak-9.c: Likewise.
30745
30746 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30747
30748         gcc.c-torture/execute/20030606-1.c: New.
30749
30750 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30751
30752         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30753         * gcc.dg/builtins-19.c: Likewise.
30754
30755 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30756
30757         * gcc.dg/builtins-2.c: Add some more tests.
30758         * gcc.dg/builtins-18.c: New test case.
30759         * gcc.dg/builtins-19.c: New test case.
30760
30761 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30762             Jim Wilson  <wilson@tuliptree.org>
30763
30764         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30765
30766 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30767
30768         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30769         mempcpy/stpcpy calls not to be optimized into something else.
30770         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30771         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30772         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30773
30774 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30775
30776         * gcc.dg/format/asm_fprintf-1.c: New test.
30777
30778 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30779
30780         * lib/gcc-defs.exp (additional_sources): New variable.
30781         (dg-additional-sources): New function.
30782         (additional_files): New variable.
30783         (dg-additional-files): New function.
30784         (dg-additional-files-options): Likewise.
30785         * lib/gcc-dg.exp (dg-require-weak): New function.
30786         (dg-require-alias): Likewise.
30787         (dg-require-gc-sections): Likewise.
30788         * lib/target-supports.exp (check_alias_available): Remove testfile
30789         parameter.
30790         (check_gc_sections_available): New function.
30791         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30792         (dg-gpp-additional-files): Likewise.
30793         * lib/g++.exp (additional_sources): Remove.
30794         (additional_files): Likewise.
30795         (g++_target_compile): Use dg-additional-files-options.
30796
30797         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30798         Tcl logic.
30799         * gcc.dg/special/ecos.exp: Remove.
30800         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30801         * gcc.dg/special/alias-1.c: Likewise.
30802         * gcc.dg/special/alias-2.c: Likewise.
30803         * gcc.dg/special/gcsec-1.c: Likewise.
30804         * gcc.dg/special/weak-1.c: Likewise.
30805         * gcc.dg/special/weak-2.c: Likewise.
30806         * gcc.dg/special/wkali-1.c: Likewise.
30807         * gcc.dg/special/wkali-2.c: Likewise.
30808
30809         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30810         dg-gpp-additional-*.
30811         * g++.dg/special/conpr-3.C: Likewise.
30812         * g++.dg/special/conpr-4.C: Likewise.
30813         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30814         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30815         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30816         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30817         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30818         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30819         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30820         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30821         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30822         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30823         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30824         * g++.old-deja/g++.other/comdat1.C: Likewise.
30825         * g++.old-deja/g++.other/comdat2.C: Likewise.
30826         * g++.old-deja/g++.other/comdat3.C: Likewise.
30827         * g++.old-deja/g++.other/ctor1.C: Likewise.
30828         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30829
30830 2003-06-05  Richard Henderson  <rth@redhat.com>
30831
30832         * gcc.dg/debug/20030605-1.c: New.
30833
30834 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30835
30836         * README.QMTEST: Update.
30837
30838 2003-06-04  Richard Henderson  <rth@redhat.com>
30839
30840         * gcc.dg/cleanup-1.c: New.
30841         * gcc.dg/cleanup-2.c: New.
30842         * gcc.dg/cleanup-3.c: New.
30843         * gcc.dg/cleanup-4.c: New.
30844         * gcc.dg/cleanup-5.c: New.
30845         * gcc.dg/cleanup-6.c: New.
30846         * gcc.dg/cleanup-7.c: New.
30847
30848 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30849
30850         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
30851
30852         * lib/dg-pch.exp: New file.
30853         * g++.dg/pch/pch.exp: Use dg-pch.exp.
30854         * gcc.dg/pch/pch.exp: Likewise.
30855
30856 2003-06-04  Roger Sayle  <roger@eyesopen.com>
30857
30858         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
30859         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
30860         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
30861         * gcc.dg/builtins-17.c: New test case.
30862         * gcc.dg/i386-387-4.c: New test case.
30863         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
30864
30865 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30866
30867         * gcc.dg/ultrasp9.c: New test.
30868
30869 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30870
30871         * gcc.c-torture/compile/20030604-1.c: New test.
30872         * gcc.dg/sparc-constant-1.c: New test.
30873
30874 2003-06-03  Glen Nakamura  <glen@imodulo.com>
30875
30876         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30877
30878 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30879
30880         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30881
30882         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30883         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30884
30885 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
30886
30887         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30888
30889 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30890
30891         PR c++/10940
30892         * g++.dg/template/spec10.C: New test.
30893
30894 2003-06-03  Roger Sayle  <roger@eyesopen.com>
30895
30896         * gcc.dg/builtins-16.c: New test case.
30897
30898 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
30899
30900         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30901         mempcpy test with post-increments.
30902         * gcc.c-torture/execute/string-opt-3.c: New test.
30903         * gcc.dg/string-opt-1.c: New test.
30904
30905 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30906
30907         PR fortran/10965
30908         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30909
30910 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30913         (scan-assembler): ... here.  Use dg-scan.
30914         (scan-assembler-not): Likewise.
30915         (scan-file): New function.
30916         (scan-file-not): Likewise.
30917         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30918         * gcc.dg/cpp/_Pragma4.c: Likewise.
30919         * gcc.dg/cpp/_Pragma5.c: Likewise.
30920         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30921         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30922         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30923         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30924         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30925         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30926         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30927         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30928         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30929         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30930         * gcc.dg/cpp/cxxcom1.c: Likewise.
30931         * gcc.dg/cpp/line1.c: Likewise.
30932         * gcc.dg/cpp/maccom1.c: Likewise.
30933         * gcc.dg/cpp/maccom2.c: Likewise.
30934         * gcc.dg/cpp/maccom3.c: Likewise.
30935         * gcc.dg/cpp/maccom4.c: Likewise.
30936         * gcc.dg/cpp/maccom5.c: Likewise.
30937         * gcc.dg/cpp/maccom6.c: Likewise.
30938         * gcc.dg/cpp/multiline.c: Likewise.
30939         * gcc.dg/cpp/spacing1.c: Likewise.
30940         * gcc.dg/cpp/spacing2.c: Likewise.
30941         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30942         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30943         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30944         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30945         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30946         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30947         * gcc.dg/cpp/cxxcom2.c: Likewise.
30948         * gcc.dg/cpp/cxxcom2.h: New file.
30949
30950         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30951         * g++.dg/cpp/truefalse.C: Here.
30952         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30953
30954 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30955
30956         * gcc.dg/cpp/redef3.c: New file.
30957
30958 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30959
30960         * gcc.dg/i386-loop-3.c: New test.
30961
30962 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30963
30964         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30965
30966 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30967
30968         * gcc.dg/fwrapv-1.c: New test case.
30969         * gcc.dg/fwrapv-2.c: New test case.
30970
30971 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30972
30973         PR c++/10956
30974         * g++.dg/template/spec9.C: New test.
30975
30976 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30977
30978         * gcc.dg/duff-4.c: New test case.
30979
30980 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30981
30982         PR fortran/10843
30983         * g77.dg/ffixed-form-1.f: New test
30984         * g77.dg/ffixed-form-2.f: New test
30985         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30986         * g77.dg/ffree-form-3.f: New test
30987
30988 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30989
30990         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30991         * gcc.dg/wint_t-1.c: Likewise.
30992
30993 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30994
30995         * g++.dg/template/access11.C: New test.
30996
30997 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30998
30999         PR c++/10849
31000         * g++.dg/template/access10.C: New test.
31001
31002 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31003             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31004
31005         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31006
31007 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31008
31009         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31010         suppress for powerpc-*-darwin*.
31011         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31012
31013 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31014
31015         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31016         suppress option for powerpc-*-darwin*.
31017
31018 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31019
31020         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31021         * gcc.dg/builtins-4.c: Add test for fmod.
31022
31023 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31024
31025         PR c++/10682
31026         * g++.dg/template/instantiate4.C: New test.
31027
31028 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31029
31030         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31031
31032 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31033
31034         * gcc.dg/compat/scalar-return-1_main.c: New file.
31035         * gcc.dg/compat/scalar-return-1_x.c: New file.
31036         * gcc.dg/compat/scalar-return-1_y.c: New file.
31037         * gcc.dg/compat/scalar-return-2_main.c: New file.
31038         * gcc.dg/compat/scalar-return-2_x.c: New file.
31039         * gcc.dg/compat/scalar-return-2_y.c: New file.
31040         * gcc.dg/compat/struct-return-3_main.c: New file.
31041         * gcc.dg/compat/struct-return-3_y.c: New file.
31042         * gcc.dg/compat/struct-return-3_x.c: New file.
31043         * gcc.dg/compat/struct-return-2_main.c: New file.
31044         * gcc.dg/compat/struct-return-2_x.c: New file.
31045         * gcc.dg/compat/struct-return-2_y.c: New file.
31046
31047 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31048
31049         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31050         for hppa*-hp-hpux*.
31051         * gcc.dg/20021014-1.c (dg-options): Likewise.
31052         * gcc.dg/nest.c (dg-options): Likewise.
31053
31054 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31055
31056         PR c++/9738
31057         * g++.dg/ext/dllimport2.C: New file.
31058         * g++.dg/ext/dllimport3.C: New file.
31059
31060 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31061
31062         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31063         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31064         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31065         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31066         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31067         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31068         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31069         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31070         * gcc.dg/compat/small-struct-defs.h: New file.
31071         * gcc.dg/compat/small-struct-init.h: New file.
31072         * gcc.dg/compat/small-struct-check.h: New file.
31073         * gcc.dg/compat/fp-struct-defs.h: New file.
31074         * gcc.dg/compat/fp-struct-check.h: New file.
31075         * gcc.dg/compat/fp-struct-init.h: New file.
31076         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31077         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31078
31079 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31080
31081         * gcc.dg/20030225-2.c: New test.
31082
31083 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31084             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31085
31086         * gcc.c-torture/compile/20030518-1.c: New test case.
31087
31088 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31089
31090         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31091         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31092         gcc-dg-debug-runtest.
31093         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31094         gcc-dg-debug-runtest.
31095
31096 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31097
31098         PR c++/9022
31099         * g++.dg/lookup/using6.C: New test.
31100
31101 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31102
31103         * g++.dg/parse/access2.C: New test.
31104
31105 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31106
31107         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31108         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31109         * gcc.dg/debug/debug.exp: Likewise.
31110
31111 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31112
31113         * gcc.dg/dollar.c: New test.
31114
31115 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31116
31117         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31118         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31119         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31120         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31121         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31122         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31123         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31124         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31125         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31126         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31127         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31128         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31129         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31130         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31131         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31132         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31133         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31134         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31135
31136 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31137
31138         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31139         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31140         support for "repo" mode.
31141         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31142         * lib/g77-dg.exp: Likewise.
31143         * lib/obj-dg.exp: Likewise.
31144
31145 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31146
31147         Merge from gcc-3_2-rhl8-branch:
31148         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31149
31150         * gcc.dg/tls/opt-6.c: New test.
31151
31152         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31153
31154         * gcc.dg/20030405-1.c: New test.
31155
31156         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31157
31158         * gcc.dg/20030309-1.c: New test.
31159
31160         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31161
31162         * gcc.c-torture/execute/20030307-1.c: New test.
31163
31164         2003-02-20  Randolph Chung  <tausq@debian.org>
31165
31166         * gcc.c-torture/compile/20030220-1.c: New test.
31167
31168         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31169
31170         * gcc.dg/20030217-1.c: New test.
31171
31172         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31173
31174         * gcc.c-torture/compile/20020129-1.c: New test.
31175
31176         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31177
31178         * gcc.dg/unroll-1.c: New test.
31179
31180         2002-11-16  Jan Hubicka  <jh@suse.cz>
31181
31182         * gcc.c-torture/execute/20020920-1.c: New test.
31183
31184         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31185
31186         PR target/7434
31187         * gcc.c-torture/compile/20021008-1.c: New test.
31188
31189         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31190
31191         PR target/7559
31192         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31193
31194         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31195
31196         * gcc.c-torture/compile/20020807-1.c: New test.
31197
31198         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31199
31200         * gcc.dg/tls/opt-1.c: New test.
31201
31202         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31203
31204         * gcc.dg/20020729-1.c: New test.
31205
31206         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31207
31208         * g++.dg/opt/life1.C: New test.
31209
31210         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31211
31212         * gcc.dg/20020525-1.c: New test.
31213
31214         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31215
31216         PR c++/6794
31217         * g++.dg/ext/pretty1.C: New test.
31218         * g++.dg/ext/pretty2.C: New test.
31219
31220 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31221
31222         PR c++/8385
31223         * g++.dg/ext/typeof5.C: New test.
31224
31225 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31226
31227         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31228         __USER_LABEL_PREFIX__ into account.
31229         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31230
31231 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31232
31233         * gcc.dg/builtins-15.c: New test case.
31234
31235 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31236
31237         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31238
31239 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31240
31241         * lib/g++.exp: Tweak handling of additional source files.
31242         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31243         * g++.dg/special/conpr-2a.C: Rename to ...
31244         * g++.dg/special/conpr-2a.cc: ... this.
31245         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31246         * g++.dg/special/conpr-3a.C: Rename to ...
31247         * g++.dg/special/conpr-3a.cc: This.
31248         * g++.dg/special/conpr-3b.C: Rename to ...
31249         * g++.dg/special/conpr-3b.cc: This.
31250         * g++.dg/special/conpr-4.C: New test.
31251         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
31252
31253 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
31254
31255         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
31256
31257 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31258
31259         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
31260         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31261         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
31262         * g++.old-deja/g++.other/warn3.C: Likewise.
31263
31264 2003-05-11  Roger Sayle  <roger@eyesopen.com>
31265
31266         * gcc.dg/i386-387-1.c: Update to also test log.
31267         * gcc.dg/i386-387-2.c: Likewise.
31268
31269 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31270
31271         * g77.f-torture/execute/int8421.f: New test.
31272
31273 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31274
31275         PR c++/10230, c++/10481
31276         * g++.dg/lookup/scoped5.C: New test.
31277
31278 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31279
31280         PR c++/10552
31281         * g++.dg/template/ttp6.C: New test.
31282
31283 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
31284
31285         * gcc.c-torture/execute/builtins: New directory.
31286         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
31287         gcc.c-torture/execute/builtins.
31288         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
31289         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
31290         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
31291         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
31292
31293 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31294
31295         PR c++/9252
31296         * g++.dg/template/access8.C: New test.
31297         * g++.dg/template/access9.C: New test.
31298
31299 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31300
31301         PR c++/9554
31302         * g++.dg/parse/access1.C: New test.
31303
31304 2003-05-09  DJ Delorie  <dj@redhat.com>
31305
31306         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
31307         long, and not an int.
31308
31309 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31310
31311         PR c++/10555, c++/10576
31312         * g++.dg/template/memclass1.C: New test.
31313
31314 2003-05-08  DJ Delorie  <dj@redhat.com>
31315
31316         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
31317         targets.
31318         * gcc.c-torture/execute/20021024-1.x: Likewise.
31319         * gcc.c-torture/execute/shiftdi.x: Likewise.
31320         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
31321         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31322         * gcc.dg/20021018-1.c: Likewise.
31323
31324 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31325
31326         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31327
31328         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31329         (bcopy): Call memmove.
31330
31331 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31332
31333         * g77.f-torture/compile/8485.f: New test case.
31334
31335 2003-05-07  Richard Henderson  <rth@redhat.com>
31336
31337         PR c++/10570
31338         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31339         Verify exception_cleanup not called for rethrows.
31340         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31341         when exiting catch block without rethrowing.
31342         * g++.dg/eh/forced3.C: New.
31343         * g++.dg/eh/forced4.C: New.
31344
31345 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31346
31347         * gcc.dg/20030505.c: Fix triplet.
31348
31349 2003-05-06  DJ Delorie  <dj@redhat.com>
31350
31351         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31352         * gcc.dg/nest.c: Likewise.
31353
31354 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31355
31356         * gcc.dg/builtins-14.c: New test case.
31357
31358 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31359
31360         * lib/compat.exp (compat-execute): New argument.
31361         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31362         * gcc.dg/compat: New test directory.
31363         * gcc.dg/compat/compat.exp: New expect script.
31364         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31365         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31366         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31367         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31368         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31369         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31370
31371         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31372         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31373         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31374         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31375         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31376         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31377         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31378         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31379         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31380         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31381         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31382         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31383         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31384         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31385         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31386
31387 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31388
31389         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31390
31391 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31392
31393         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31394
31395 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31396
31397         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31398         * gcc.dg/ppc-fsel-2.c: New test.
31399
31400         * gcc.dg/unused-5.c: New test.
31401
31402 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31403
31404         PR c++/10496
31405         * g++.dg/warn/pmf1.C: New test.
31406
31407 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31408
31409         PR c++/4494
31410         * g++.dg/warn/main.C: New test.
31411
31412 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31413
31414         * gcc.dg/nonnull-3.c: New test.
31415
31416 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31417
31418         * gcc.dg/cpp/Wtrigraphs.c: Update.
31419         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31420
31421 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31422
31423         * gcc.dg/ppc-fsel-1.c: New test.
31424
31425 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31426
31427         PR c/10604
31428         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31429
31430 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31431
31432         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31433
31434 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31435
31436         PR c++/9364, c++/10553, c++/10586
31437         * g++.dg/parse/typename4.C: New test.
31438         * g++.dg/parse/typename5.C: Likewise.
31439
31440 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31441
31442         * gcc.c-torture/compile/20030503-1.c: New test.
31443
31444 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31445
31446         * g++.dg/lookup/using5.C: Fix testcase error.
31447
31448 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31449
31450         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31451         since MEABI is no longer supported.  Remove all vestiges
31452         of MEABI from the test.
31453
31454 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31455
31456         PR c++/10554
31457         * g++.dg/lookup/using5.C: New test.
31458
31459 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31460
31461         PR c++/8772
31462         * g++.dg/template/ttp5.C: New test.
31463
31464 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31465
31466         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31467         (dg-gpp-additional-sources): New function.
31468         (dg-gpp-additional-files): Likewise.
31469         * lib/g++.exp (additional_sources): New variable.
31470         (additional_files): Likewise.
31471         (g++_target_compile): Deal with them.
31472         * lib/old-dejagnu.exp: Remove.
31473         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31474         * g++.old-deja: Revise all tests to use dg commands.
31475
31476 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31477
31478         PR c++/9432, c++/9528
31479         * g++.dg/lookup/using4.C: New test.
31480
31481 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31482
31483         * gcc.dg/noreturn-5.c: New file.
31484         * gcc.dg/noreturn-6.c: New file.
31485
31486         * gcc.c-torture/compile/inline-1.c: New file.
31487
31488 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31489
31490         PR c++/10551
31491         * g++.dg/template/explicit1.C: New test.
31492
31493 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31494
31495         PR c++/10549
31496         * g++.dg/other/bitfield1.C: New test.
31497
31498         PR c++/10527
31499         * g++.dg/init/new7.C: New test.
31500
31501 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31502
31503         * g++.dg/ext/desig1.C: New test.
31504         * g++.dg/ext/init1.C: Update.
31505
31506         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31507
31508 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31509
31510         PR c++/10180
31511         * g++.dg/warn/Winline-1.C: New test.
31512
31513 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31514
31515         * gcc.c-torture/execute/string-opt-19.c: New test.
31516
31517         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31518         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31519
31520 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31521
31522         PR c++/10506
31523         * g++.dg/init/new6.C: New test.
31524
31525         PR c++/10503
31526         * g++.dg/init/ref6.C: New test.
31527
31528 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
31529
31530         * g++.dg/warn/weak1.C: XFAIL on AIX4.
31531
31532 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31533
31534         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
31535         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
31536
31537 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
31538
31539         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
31540         initialized static data members.
31541
31542 2003-04-25  H.J. Lu <hjl@gnu.org>
31543
31544         * gcc.dg/ia64-sync-4.c: New test.
31545
31546 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31547
31548         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
31549         date.
31550
31551 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
31552
31553         PR c++/10337
31554         * g++.dg/warn/conv1.C: New test.
31555         * g++.old-deja/g++.other/conv7.C: Adjust.
31556         * g++.old-deja/g++.other/overload14.C: Adjust.
31557
31558 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31559
31560         PR c++/10471
31561         * g++.dg/template/defarg2.C: New test.
31562
31563 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
31564
31565         * gcc.dg/cpp/include2.c: Update.
31566         * gcc.dg/cpp/multiline-2.c: New.
31567         * gcc.dg/cpp/multiline.c: Update.
31568         * gcc.dg/cpp/strify2.c: Update.
31569         * gcc.dg/cpp/trad/literals-2.c: Update.
31570
31571 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31572
31573         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
31574
31575 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31576
31577         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31578
31579 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31580
31581         PR c++/10451
31582         * g++.dg/parse/crash4.C: New test.
31583
31584         PR c++/9847
31585         * g++.dg/parse/crash5.C: New test.
31586
31587 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31588
31589         PR c++/10446
31590         * g++.dg/parse/crash3.C: New test.
31591
31592         PR c++/10428
31593         * g++.dg/parse/elab1.C: New test.
31594
31595 2003-04-22  Devang Patel  <dpatel@apple.com>
31596
31597         * gcc.dg/cpp/trad/funlike-5.c: New test.
31598
31599 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31600
31601         * g++.dg/other/packed1.C: Fix dg options.
31602
31603 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31604
31605         * g++.dg/other/offsetof2.C: New test.
31606
31607 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31608
31609         * g++.dg/template/recurse.C: Adjust location of error messages.
31610
31611 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31612
31613         PR c++/9881
31614         * g++.dg/init/addr-const1.C: New test.
31615         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31616
31617 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31618
31619         PR c++/10405
31620         * g++.dg/lookup/struct-hack1.C: New test.
31621
31622 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31623
31624         * ucs.c: Update diagnostic messages.
31625
31626 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31627
31628         * gcc.dg/cpp/truefalse.cpp: New test.
31629         * gcc.dg/cpp/cpp.exp: Update.
31630         * g++.dg/other/stdbool-if.C: Remove.
31631
31632 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31633
31634         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31635         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31636
31637 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31638
31639         * gcc.c-torture/compile/20030418-1.c: New test.
31640
31641 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31642
31643         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31644
31645 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31646
31647         PR c++/10347
31648         g++.dg/template/dependent-name1.C: New test.
31649
31650 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31651
31652         * gcc.dg/warn-1.c (tourist_guide): New array,
31653         contains a pointer to bar.
31654
31655 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31656
31657         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31658         * gcc.c-torture/execute/medce-1.c: New test case.
31659         * gcc.c-torture/execute/medce-2.c: New test case.
31660
31661 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31662
31663         * lib/prune.exp: Ignore more messages.
31664
31665         PR c++/10381
31666         * g++.dg/parse/lookup3.C: New test.
31667
31668 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31669
31670         * gcc.c-torture/compile/20030415-1.c : New test.
31671
31672 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31673
31674         * gcc.c-torture/execute/scope-2.c: Move to ...
31675         * gcc.dg/noncompile/scope.c: .... here.
31676
31677 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31678
31679         * gcc.dg/20030414-2.c: New test case.
31680
31681 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31682
31683         PR target/10377
31684         * gcc.dg/20030414-1.c: New test.
31685
31686 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31687
31688         * gcc.dg/builtins-12.c: New test case.
31689         * gcc.dg/builtins-13.c: New test case.
31690
31691 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31692
31693         * gcc.c-torture/execute/string-opt-18.c: New test.
31694
31695 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31696
31697         PR c++/10300
31698         * g++.dg/init/new5.C: New test.
31699
31700 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31701
31702         PR c++/7910
31703         * g++.dg/ext/dllimport1.C: New test.
31704
31705 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31706
31707         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31708
31709 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31710
31711         PR Fortran/9263
31712         * g77.f-torture/noncompile/9263.f: New test
31713         PR Fortran/1832
31714         * g77.f-torture/execute/1832.f: New test
31715
31716 2003-04-11  David Chad  <davidc@freebsd.org>
31717             Loren J. Rittle  <ljrittle@acm.org>
31718
31719         libobjc/8562
31720         * objc.dg/headers.m: New test.
31721
31722 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31723
31724         * gcc.c-torture/execute/builtin-noret-2.c: New.
31725         * gcc.c-torture/execute/builtin-noret-2.x: New.
31726         XFAIL builtin-noret-2.c at -O1 and above.
31727         * gcc.dg/redecl.c: New.
31728         * gcc.dg/Wshadow-1.c: Update error regexps.
31729
31730 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31731
31732         * g++.dg/abi/bitfield10.C: New test.
31733
31734 2003-04-09  Mike Stump  <mrs@apple.com>
31735
31736         * gcc.dg/pch/pch.exp: Make testcase names longer.
31737         * g++.dg/pch/pch.exp: Make testcase names longer.
31738
31739 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31740
31741         * gcc.dg/builtins-11.c: New test case.
31742
31743 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31744
31745         * gcc.dg/builtins-9.c: New test case.
31746         * gcc.dg/builtins-10.c: New test case.
31747
31748 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31749
31750         * gcc.dg/noncompile/init-4.c.c: New test.
31751
31752 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31753
31754         * gcc.misc-test/gcov-9.c: New test.
31755         * gcc.misc-test/gcov-10.c: New test
31756         * gcc.misc-test/gcov-11.c: New test.
31757
31758 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31759
31760         PR optimization/10024
31761         * gcc.c-torture/compile/20030405-1.c: New test.
31762
31763 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31764
31765         * gcc.dg/pch/static-3.c: New.
31766         * gcc.dg/pch/static-3.hs: New.
31767         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31768
31769 2003-04-04  Richard Henderson  <rth@redhat.com>
31770
31771         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31772         * g++.dg/eh/forced2.C: Likewise.
31773
31774 2003-04-03  Mike Stump  <mrs@apple.com>
31775
31776         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31777         target arg.
31778         (scan-assembler-times, scan-assembler-not): Likewise.
31779         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31780
31781 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31782
31783         * gcc.dg/sparc-loop-1.c: New test.
31784
31785 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31786
31787         PR other/9274
31788         * g++.dg/pch/system-2.C: New.
31789         * g++.dg/pch/system-2.Hs: New.
31790
31791 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31792
31793         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31794
31795         * g++.dg/eh/simd-1.C (vecfunc): Same.
31796
31797 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31798
31799         * gcc.c-torture/execute/20030401-1.c: New test case.
31800
31801 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31802
31803         * objc.dg/defs.m: New.
31804
31805 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31806
31807         * g++.dg/eh/simd-1.C: New.
31808         * g++.dg/eh/simd-2.C: New.
31809
31810 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31811
31812         * gcc.c-torture/execute/simd-3.c: New.
31813
31814 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31815
31816         PR c/9936
31817         * gcc.dg/20030331-2.c: New test.
31818
31819 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31820
31821         PR c++/10278
31822         * g++.dg/parse/crash2.C: New test.
31823
31824 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31825
31826         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31827         * gcc.c-torture/execute/20030331-1.c: ...here.
31828
31829 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31830
31831         * gcc.c-torture/execute/20030331-1.c: New test.
31832
31833 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         * lib/gcov.exp: Adjust call return testing strings.
31836         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31837
31838 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31839
31840         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31841         * gcc.dg/builtins-7.c: New test case.
31842         * gcc.dg/builtins-8.c: New test case.
31843
31844 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31845
31846         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31847
31848 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
31849
31850         PR c++/7647
31851         * g++.dg/lookup-class-member-2.C: New test.
31852
31853 2003-03-30  Glen Nakamura  <glen@imodulo.com>
31854
31855         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
31856
31857 2003-03-28  Roger Sayle  <roger@eyesopen.com>
31858
31859         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
31860
31861 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
31862
31863         * g++.dg/init/attrib1.C: New test.
31864
31865 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31866
31867         * gcc.dg/ultrasp8.c: New test.
31868
31869 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31870
31871         * gcc.dg/ultrasp7.c: New test.
31872
31873 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
31874
31875         PR c++/10047
31876         * g++.dg/template/inline1.C: New test.
31877
31878 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31879
31880         * gcc.dg/sparc-dwarf2.c: New test.
31881
31882 2003-03-27  Roger Sayle  <roger@eyesopen.com>
31883
31884         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31885         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31886
31887 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
31888
31889         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31890         than reading .x files.
31891         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31892         * g77.dg/gcov/gcov-1.f: Likewise.
31893         * gcc.misc-tests/gcov-4b.c: Likewise.
31894         * gcc.misc-tests/gcov-5b.c: Likewise.
31895         * gcc.misc-tests/gcov-6.c: Likewise.
31896         * gcc.misc-tests/gcov-7.c: Likewise.
31897         * gcc.misc-tests/gcov-8.c: Likewise.
31898         * g++.dg/gcov/gcov-1.x: Remove.
31899         * g77.dg/gcov/gcov-1.x: Likewise.
31900         * gcc.misc-tests/gcov-4b.x: Likewise.
31901         * gcc.misc-tests/gcov-5b.x: Likewise.
31902         * gcc.misc-tests/gcov-6.x: Likewise.
31903         * gcc.misc-tests/gcov-7.x: Likewise.
31904         * gcc.misc-tests/gcov-8.x: Likewise.
31905
31906 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31907
31908         PR opt/10087
31909         * gcc.dg/20030324-1.c: New test.
31910
31911 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31912
31913         PR c++/10224
31914         * g++.dg/template/arg3.C: New test.
31915
31916         PR c++/10158
31917         * g++.dg/template/friend18.C: New test.
31918
31919 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31920
31921         * g77.f-torture/compile/20030326-1.f: New test case.
31922
31923 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31924
31925         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31926
31927         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31928
31929 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31930
31931         * gcc.dg/ia64-sync-3.c: New test.
31932
31933 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31934
31935         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31936
31937 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31938
31939         * gcc.dg/ultrasp6.c: New test.
31940
31941 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31942
31943         * gcc.dg/i386-signbit-1.c: New test.
31944         * gcc.dg/i386-signbit-2.c: New test.
31945         * gcc.dg/i386-signbit-3.c: New test.
31946
31947 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31948
31949         * gcc.dg/ultrasp5.c: Fix options.
31950
31951 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31952
31953         * gcc.dg/ultrasp5.c: Fix comment.
31954
31955 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31956
31957         PR fortran/10197
31958         * g77.f-torture/execute/10197.f: New test.
31959
31960 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31961
31962         PR c++/9898, c++/383
31963         * g++.dg/template/conv6.C: New test.
31964
31965         PR c++/10119
31966         * g++.dg/template/ptrmem5.C: New test.
31967
31968         PR c++/10026
31969         * g++.dg/lookup/koenig1.C: New test.
31970
31971         PR C++/10199
31972         * g++.dg/lookup/template2.C: New test.
31973
31974 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31975
31976         * g++.dg/opt/rtti1.C: New test.
31977
31978 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31979
31980         * gcc.dg/ultrasp5.c: New test.
31981
31982 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31983
31984         PR middle-end/9967
31985         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31986         builtin fputs.
31987
31988 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31989
31990         PR c/8224
31991         * gcc.dg/20030323-1.c: New test.
31992
31993 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31994
31995         * gcc.c-torture/compile/20030323-1.c: New test case.
31996
31997 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31998
31999         * gcc.dg/20030321-1.c: New test.
32000
32001 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32002
32003         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32004
32005 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         PR c++/9978, c++/9708
32008         * g++.dg/ext/vlm1.C: Adjust expected error.
32009         * g++.dg/ext/vla2.C: New test.
32010         * g++.dg/template/arg1.C: New test.
32011         * g++.dg/template/arg2.C: New test.
32012
32013 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32014
32015         * g77.f-torture/execute/select.f: New test.
32016         * g77.f-torture/noncompile/select_no_compile.f: New test.
32017
32018 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32019
32020         PR c++/9898
32021         * g++.dg/other/error4.C: New test.
32022
32023 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32024
32025         * g++.dg/template/friend17.C: New test.
32026
32027 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32028
32029         * gcc.c-torture/compile/20030320-1.c: New.
32030
32031 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32032
32033         * gcc.dg/builtins-6.c: New test case.
32034
32035 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32036
32037         PR target/10073
32038         * gcc.c-torture/compile/20030319-1.c: New.
32039
32040 2003-03-18  Jan Hubicka  <jh@suse.cz>
32041
32042         * gcc.dg/i386-cvt-1.c: New test.
32043
32044 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32045
32046         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32047         * objc.dg/naming-2.m: Likewise.
32048
32049 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32050
32051         PR c++/9639
32052         * g++.dg/parse/crash1.C: New test.
32053
32054 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32055
32056         PR c++/8805
32057         * g++.dg/eh/cleanup1.C: New test.
32058
32059 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32060
32061         * gcc.c-torture/execute/20030316-1.c: New test case.
32062
32063 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32064
32065         PR c++/9629
32066         * g++.dg/init/ctor2.C: New test.
32067
32068 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32069
32070         * g77.f-torture/compile/xformat.f: New test case.
32071
32072 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32073
32074         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32075         * g++.old-deja/g++.mike/eh50.C: Likewise.
32076
32077 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32078
32079         PR c++/6440
32080         * g++.dg/template/spec7.C: New test.
32081         * g++.dg/template/spec8.C: Likewise.
32082
32083 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32084
32085         * gcc.c-torture/execute/20030313-1.c: New test.
32086
32087 2003-03-14  Richard Henderson  <rth@redhat.com>
32088
32089         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32090
32091 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32092
32093         * gcc.c-torture/compile/20030314-1.c: New test.
32094
32095 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32096
32097         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32098         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32099         thumb target,
32100         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32101         to accept newer _imp__  prefix and additional
32102         newline in .drectve section.
32103         * gcc.dg/dll-4.c: Likewise.
32104         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32105         switch.
32106
32107 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32108
32109         * g++.dg/parse/namespace9.C: New test.
32110
32111         * g++.dg/init/ref5.C: New test.
32112         * g++.dg/parse/ptrmem1.C: Likewise.
32113
32114 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32115
32116         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32117         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32118         regular expression.
32119         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32120         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32121
32122 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32123
32124         * gcc.c-torture/execute/20030224-2.c: New test.
32125
32126 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32127
32128         * gcc.dg/decl-3.c: New test.
32129
32130 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32131
32132         * gcc.dg/i386-loop-2.c: New test.
32133
32134 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32135
32136         PR c++/9474
32137         * g++.dg/parse/namespace8.C: New test.
32138
32139         PR c++/9924
32140         * g++.dg/overload/builtin2.C: New test.
32141
32142 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32143
32144         * gcc.dg/return-type-3.c: New test.
32145
32146 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32147
32148         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32149         profiling options are not supported.
32150
32151 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32152
32153         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32154         * g++.old-deja/g++.warn/impint2.C: Likewise.
32155
32156 2003-03-10  Devang Patel  <dpatel@apple.com>
32157
32158         * g++.dg/cpp/c++_cmd_1.C: New test.
32159         * g++.dg/cpp/c++_cmd_1.h: New file.
32160
32161 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32162
32163         * gcc.dg/altivec-9.c: New file.
32164
32165 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32166
32167         * gcc.dg/ppc-sdata-1.c: New test.
32168         * gcc.dg/ppc-sdata-2.c: New test.
32169
32170 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32171
32172         PR c++/9373
32173         * g++.dg/opt/ptrmem2.C: New test.
32174
32175         PR c++/8534
32176         * g++.dg/opt/ptrmem1.C: New test.
32177
32178 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32179
32180         * gcc.dg/i386-loop-1.c: New test.
32181
32182 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32183
32184         PR c++/9970
32185         * g++.dg/lookup/friend1.C: New test.
32186
32187 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32188
32189         PR c++/9823
32190         * g++.dg/parser/constructor1.C: New test.
32191
32192 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32193
32194         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32195
32196         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32197
32198 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32199
32200         * gcc.dg/cpp/Wunused.c: Update test.
32201
32202 2003-03-08  Jan Hubicka  <jh@suse.cz>
32203
32204         * gcc.dg/inline-3.c: New test.
32205
32206 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32207
32208         PR c++/9809
32209         * g++.dg/parse/builtin1.C: New test.
32210
32211         PR c++/9982
32212         * g++.dg/abi/cookie1.C: New test.
32213         * g++.dg/abi/cookie2.C: Likewise.
32214
32215         PR c++/9524
32216         * g++.dg/template/field1.C: New test.
32217
32218         PR c++/9912
32219         * g++.dg/parse/class1.C: New test.
32220         * g++.dg/parse/namespace7.C: Likewise.
32221         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32222
32223 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32224
32225         * g++.dg/init/ref4.C: New test.
32226
32227 2003-03-07  Jan Hubicka  <jh@suse.cz>
32228
32229         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32230         * gcc.dg/inline-3.c: New test.
32231
32232 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32233
32234         * g++.dg/init/ref3.C: New test.
32235
32236         PR c++/9965
32237         * g++.dg/init/ref2.C: New test.
32238
32239         PR c++/9400
32240         * g++.dg/warn/Wshadow-2.C: New test.
32241
32242         PR c++/9791
32243         * g++.dg/warn/Woverloaded-1.C: New test.
32244
32245 2003-03-05  Jan Hubicka  <jh@suse.cz>
32246
32247         * gcc.dg/i386-local2.c: New.
32248         * gcc.dg/i386-local.c: Fix typo.
32249
32250 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
32251
32252         * g++.dg/abi/layout3.C: New test.
32253
32254 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32255
32256         * gcc.c-torture/compile/20030305-1.c
32257
32258 2003-03-05  Jan Hubicka  <jh@suse.cz>
32259
32260         * gcc.dg/i386-local.c: New.
32261
32262 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
32263
32264         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
32265
32266 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32267
32268         * gcc.dg/switch-2.c: New test.
32269         * gcc.dg/switch-3.c: New test.
32270         * gcc.dg/Wswitch.c: Adjust line numbers.
32271         * gcc.dg/Wswitch-default.c: Likewise.
32272         * gcc.dg/Wswitch-enum.c: Likewise.
32273
32274 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
32275
32276         * gcc.c-torture/execute/20030222-1.c: New test.
32277
32278 2003-03-03  James E Wilson  <wilson@tuliptree.org>
32279
32280         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
32281
32282 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
32283
32284         PR c++/9878
32285         * g++.dg/init/ref1.C: New test.
32286
32287 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
32288
32289         * gcc.dg/sh-relax.c: New SH-only test.
32290
32291 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
32292
32293         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
32294         comment explaining purpose of testcase.
32295
32296 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32297
32298         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
32299         for HC11/HC12 (asm needs two int registers).
32300         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
32301         HC11/HC12 because the test uses an asm which needs two 32-bit
32302         registers.
32303
32304 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32305
32306         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
32307         for HC11/HC12 (array is too large otherwise).
32308         * gcc.c-torture/compile/920501-4.x: New file, likewise.
32309         * gcc.c-torture/compile/20010518-2.x: Likewise.
32310         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
32311         HC11/HC12 (array is too large).
32312
32313 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
32314
32315         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
32316         * lib/g++-dg.exp (g++-dg-test): Likewise.
32317
32318 2003-03-01  Roger Sayle  <roger@eyesopen.com>
32319
32320         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
32321         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32322
32323 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32324
32325         * g++.dg/warn/implicit-typename1.C: Remove warning.
32326
32327 2003-02-28  Richard Henderson  <rth@redhat.com>
32328
32329         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32330         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32331
32332 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32333
32334         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32335         * g++.dg/pch/pch.exp: Likewise.
32336
32337 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32338
32339         PR c++/9879
32340         * testsuite/g++.dg/init/new4.C: New test.
32341
32342 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32343
32344         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32345
32346 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32347
32348         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32349         unsigned long.
32350
32351         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32352         wider than float.
32353
32354 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32355
32356         * lib/scanasm.exp: Add support for counting numbers of
32357         occurences.
32358         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32359         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32360
32361 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32362
32363         PR c++/9683
32364         * g++.dg/template/static3.C: New test.
32365
32366         PR c++/9829
32367         * g++.dg/parse/namespace6.C: New test.
32368
32369 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32370
32371         PR target/9732
32372         * gcc.dg/20030225-1.c: New test.
32373
32374 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32375
32376         * README: Remove out-of-date information.
32377
32378         PR c++/9836
32379         * g++.dg/template/spec6.C: New test.
32380
32381 2003-02-24  Jeff Law  <law@redhat.com>
32382
32383         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32384
32385 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32386
32387         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32388         * gcc.dg/pragma-ep-1.c: Likewise.
32389
32390 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32391
32392         PR c++/9602
32393         * g++.dg/template/friend16.C: New test.
32394
32395 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32396
32397         PR c++/5333
32398         * g++.dg/parse/fused-params1.C: Adjust error messages.
32399         * g++.dg/template/nested3.C: New test.
32400
32401 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32402
32403         * g++.dg/abi/param1.C: New test.
32404
32405 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32406
32407         PR c++/7982
32408         * g++.dg/warn/implicit-typename1.C: New test.
32409
32410 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32411
32412         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32413         with "mtune".
32414         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32415         * gcc.c-torture/execute/20010129-1.x: Likewise.
32416         * gcc.dg/20011107-1.c: Likewise.
32417         * gcc.dg/20020108-1.c: Likewise.
32418         * gcc.dg/20020122-3.c: Likewise.
32419         * gcc.dg/20020206-1.c: Likewise.
32420         * gcc.dg/20020310-1.c: Likewise.
32421         * gcc.dg/20020426-2.c: Likewise.
32422         * gcc.dg/20020517-1.c: Likewise.
32423         * gcc.dg/991230-1.c: Likewise.
32424         * gcc.dg/i386-unroll-1.c: Likewise.
32425         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32426
32427 2003-02-22  Jan Hubicka  <jh@suse.cz>
32428
32429         * gcc.dg/i386-mul.c: New test.
32430
32431 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32432
32433         * gcc.dg/builtins-5.c: New test case.
32434
32435 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32436
32437         * gcc.dg/asmreg-1.c: New test.
32438
32439 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32440
32441         PR c++/9749
32442         * g++.dg/parse/varmod1.C: New test.
32443
32444 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32445
32446         PR c++/9727
32447         * g++.dg/template/op1.C: New test.
32448
32449 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32450
32451         PR c++/8906
32452         * g++.dg/template/nested2.C: New test.
32453
32454 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32455
32456         PR c++/8724
32457         * g++.dg/expr/dtor1.C: New test.
32458
32459 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32460
32461         * gcc.dg/cpp/include3.c: New test.
32462         * gcc.dg/cpp/inc/foo.h: New file.
32463
32464 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32465
32466         * gcc.c-torture/execute/20030221-1.c: New test.
32467
32468 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32469
32470         PR c++/9729
32471         * g++.dg/abi/conv1.C: New test.
32472
32473 2003-02-20  Jan Hubicka  <jh@suse.cz>
32474
32475         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32476
32477 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32478
32479         * gcc.c-torture/compile/20030219-1.c: New test.
32480
32481 2003-02-18  Jan Hubicka  <jh@suse.cz>
32482
32483         * gcc.dg/funcorder.c: New test.
32484
32485 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32486
32487         * gcc.c-torture/execute/20030218-1.c: New.
32488
32489 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32490
32491         * gcc.dg/20030218-1.c: New.
32492
32493 2003-02-18  Richard Henderson  <rth@redhat.com>
32494
32495         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32496         * gcc.dg/attr-used-2.c: New.
32497
32498 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32499
32500         PR c++/9704
32501         * g++.dg/init/copy5.C: New test.
32502
32503 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32504
32505         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32506         * g++.dg/pch/pch.exp: Likewise.
32507
32508 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32509
32510         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32511         STACK_SIZE is not defined.
32512
32513 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32514
32515         PR c++/9457
32516         * g++.dg/template/init1.C: New test.
32517
32518 2003-02-16  Jan HUbicka  <jh@suse.cz>
32519
32520         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32521         (foo): Add few extra tests
32522         * gcc.dg/c99-const-expr-3.c: Likewise.
32523         * gcc.c-torture/execute/20030216-1.c: New.
32524
32525 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32526
32527         PR c++/9459
32528         * g++.dg/ext/typeof4.C: New test.
32529
32530 2003-02-15  Roger Sayle  <roger@eyesopen.com>
32531
32532         * gcc.dg/i386-387-3.c: New test case.
32533
32534 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
32535
32536         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
32537         cris-*-elf* cris-*-aout* and mmix-*-*.
32538
32539 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
32540
32541         * gcc.dg/20030213-1.c: New test.
32542
32543 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32544
32545         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
32546         * gcc.dg/i386-387-2.c: Likewise.
32547
32548 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
32549
32550         * gcc.dg/ppc-spe.c: Fix formatting.
32551         Enable tests that were previously unsupported by gas.
32552         Delete tests for instructions that no longer exist.
32553         Switch arguments on evsubifw builtin.
32554
32555 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
32556
32557         * gcc.c-torture/execute/20030209-1.c: Disable the test if
32558         STACK_SIZE is too small.
32559
32560 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32561             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32562
32563         * gcc.dg/decl-2.c: New test.
32564
32565 2003-02-10  Jan Hubicka  <jh@suse.cz>
32566
32567         * gcc.dg/i386-fpcvt-1.c: New test.
32568
32569 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
32570
32571         * gcc.c-torture/execute/20030209-1.c: New test.
32572
32573 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
32574
32575         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32576         int-wide bitops, use the constants of the same width.
32577         Likewise, if long long is 32-bit wide, test bitops using
32578         32-bit constants.
32579
32580 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32581
32582         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32583
32584 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32585
32586         * testsuite/gcc.dg/builtins-4.c: New test case.
32587
32588 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32589
32590         * gcc.dg/20020430-1.c: Fix dg command typos.
32591         * gcc.dg/20020503-1.c: Likewise.
32592
32593 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32594
32595         PR c++/8785
32596         * g++.dg/parse/fused-params1.C: New test.
32597
32598         PR c++/8857
32599         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32600
32601         PR c++/8921
32602         * g++.dg/parse/non-dependent1.C: New test.
32603
32604         PR c++/8928
32605         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32606
32607         PR c++/9228
32608         * g++.dg/parse/undefined7.C: New test.
32609         * g++.dg/parse/non-templ1.C: New test.
32610
32611         PR c++/9229
32612         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32613
32614 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32615
32616         * gcc.c-torture/compile/20030206-1.c: New test.
32617
32618 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32619
32620         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32621         "pow" to "foo" to avoid potential confusion with a math built-in.
32622
32623 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32624
32625         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32626         conditions for SPARC targets.
32627
32628 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32629
32630         * gcc.dg/20030204-1.c: New test.
32631
32632 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32633
32634         PR c++/38
32635         * g++.dg/parse/array-size1.C: New test.
32636
32637         PR c++/5657
32638         * g++.dg/parse/undefined3.C: New test.
32639
32640         PR c++/5665
32641         * g++.dg/parse/undefined4.C: New test.
32642
32643         PR c++/5975
32644         * g++.dg/parse/undefined5.C: New test.
32645
32646         PR c++/7259
32647         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32648
32649         PR c++/8578
32650         * g++.dg/parse/casting-operator1.C: New test.
32651
32652         PR c++/8596
32653         * g++.dg/parse/undefined6.C: New test.
32654
32655         PR c++/8736
32656         * g++.dg/parse/missing-template1.C: New test.
32657
32658 2003-02-04  Jan Hubicka  <jh@suse.cz>
32659
32660         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32661         * gcc.dg/i386-cmov?.c: Likewise.
32662         * gcc.dg/i386-fpcvt-?.c: Likewise.
32663         * gcc.dg/i386-ssefp-1.c: Likewise.
32664         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32665         conventions.
32666
32667 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32668
32669         PR c++/7129
32670         * testsuite/g++.dg/ext/max.C: New test.
32671
32672 2003-02-03  Jan Hubicka  <jh@suse.cz>
32673
32674         * gcc.c-torture/execute/20030203-1.c: New test.
32675
32676 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32677
32678         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32679         'natural-endian'.
32680
32681 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32682
32683         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32684         * g++.dg/init/new2.C: Likewise.
32685         * g++.dg/other/new1.C: Likewise.
32686
32687 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32688
32689         * gcc.dg/struct-ret-libc.c: New test.
32690
32691 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32692
32693         * gcc.dg/20030129-1.c: New test.
32694
32695 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32696
32697         PR c++/8849
32698         * g++.dg/template/ptrmem4.C: New test.
32699
32700 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32701
32702         * g++.dg/parser/constant1.C: New test.
32703
32704 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32705
32706         PR c++/8591
32707         * g++.dg/parse/friend2.C: New test.
32708
32709 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32710
32711         PR c++/9437
32712         * g++.dg/template/unify4.C: New test.
32713
32714 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32715
32716         * gcc.c-torture/execute/20030128-1.c: New test.
32717
32718 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32719
32720         * g++.dg/lookup/nested1.C: Test moved from ...
32721         * g++.old-deja/g++.other/lookup24.C: ... here.
32722
32723 2003-01-28  Jan Hubicka  <jh@suse.cz>
32724
32725         * gcc.dg/i386-cmov5.c: New test.
32726
32727 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32728
32729         * gcc.c-torture/execute/20010925-1.c: Changed the
32730         memcpy declaration.
32731
32732 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32733
32734         PR c++/3902
32735         * g++.dg/parse/template5.C: New test.
32736
32737 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32738
32739         PR fortran/9258
32740         * g77.dg/pr9258: New test.
32741
32742 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32743
32744         * README: Move relevant parts from README.g++.
32745
32746         * README.g++: Remove this file.
32747
32748 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32749
32750         * g++.dg/abi/dcast1.C: New test.
32751
32752 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32753
32754         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32755
32756 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32757
32758         PR c++/47
32759         * g++.old-deja/g++.other/lookup24.C: New test.
32760
32761 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32762
32763         PR middle-end/7227
32764         * gcc.dg/uninit-C.c: New test.
32765
32766 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32767
32768         * g++.dg/abi/covariant1.C: New test.
32769
32770 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32771
32772         * gcc.dg/20030123-1.c: New test.
32773
32774 2003-01-25  Jan Hubicka  <jh@suse.cz>
32775
32776         PR opt/8492
32777         * gcc.c-torture/compile/20030125-1.c
32778
32779 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32780
32781         PR c++/9403
32782         * g++.dg/parse/template3.C: New test.
32783         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32784
32785         PR c++/795
32786         * g++.dg/parse/template4.C: New test.
32787
32788         PR c++/9415
32789         * g++.dg/template/qual2.C: New test.
32790
32791         PR c++/8545
32792         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32793
32794         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32795
32796 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32797
32798         * gcc.c-torture/execute/switch-1.c: New test case.
32799
32800 2003-01-25  Jan Hubicka  <jh@suse.cz>
32801
32802         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32803
32804 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32805
32806         Tweaks for Bison-1.875. From the NEWS file:
32807         "- `parse error' -> `syntax error'
32808         Bison now uniformly uses the term `syntax error'"
32809         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32810         * gcc.dg/cpp/digraph2.c: Likewise.
32811         * gcc.dg/cpp/direct2.c: Likewise.
32812         * gcc.dg/cpp/paste4.c: Likewise.
32813         * gcc.dg/c90-restrict-1.c: Likewise.
32814         * gcc.dg/c99-func-2.c: Likewise.
32815         * gcc.dg/noncompile/920721-2.c: Likewise.
32816         * gcc.dg/noncompile/930622-2.c: Likewise.
32817         * gcc.dg/noncompile/940112-1.c: Likewise.
32818         * gcc.dg/noncompile/950921-1.c: Likewise.
32819         * gcc.dg/noncompile/951123-1.c: Likewise.
32820         * gcc.dg/noncompile/971104-1.c: Likewise.
32821         * gcc.dg/noncompile/990416-1.c: Likewise.
32822
32823 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32824
32825         * g++.dg/parse/undefined1.C: Add error message.
32826
32827 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32828
32829         PR c++/9354
32830         * g++.dg/parse/new1.C: New test.
32831
32832         PR c++/9216
32833         * g++.dg/parse/template2.C: New test.
32834
32835         PR c++/9354
32836         * g++.dg/parse/typedef2.C: New test.
32837
32838         PR c++/9328
32839         * g++.dg/ext/typeof3.C: New test.
32840
32841 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32842
32843         PR c++/2738
32844         * g++.dg/parse/ret-type1.C: New test.
32845
32846         PR c++/3792
32847         * g++.dg/parse/tmpl-outside1.C: New test.
32848
32849         PR c++/4207
32850         * g++.dg/parse/int-as-enum1.C: New test.
32851
32852         PR c++/4903
32853         * g++.dg/parse/no-typename1.C: New test.
32854
32855         PR c++/5533
32856         * g++.dg/parse/no-value1.C: New test.
32857
32858         PR c++/5921
32859         * g++.dg/parse/wrong-inline1.C: New test.
32860
32861         PR c++/6402
32862         * g++.dg/parse/ref1.C: New test.
32863
32864         PR c++/6992
32865         * g++.dg/parse/attr-ctor1.C: New test.
32866
32867         PR c++/7229
32868         * g++.dg/parse/namespace5.C: New test.
32869
32870         PR c++/7917
32871         * g++.dg/parse/func-def1.C: New test.
32872
32873         PR c++/8143
32874         * g++.dg/parse/undefined1.C: New test.
32875
32876         PR c++/5723, PR c++/8522
32877         * g++.dg/parse/specialization1.C: New test.
32878
32879         PR c++/163, PR c++/8595
32880         * g++.dg/parse/struct-as-enum1.C: New test.
32881
32882         PR c++/9173
32883         * g++.dg/parse/undefined2.C: New test.
32884
32885 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32886
32887         PR c++/9298
32888         * g++.dg/parse/template1.C: New test.
32889
32890         PR c++/9384
32891         * g++.dg/parse/using1.C: New test.
32892
32893         PR c++/9285
32894         PR c++/9294
32895         * g++.dg/parse/expr2.C: New test.
32896
32897         PR c++/9388
32898         * g++.dg/parse/lookup2.C: Likewise.
32899
32900 2003-01-21  Jan Hubicka  <jh@suse.cz>
32901
32902         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32903         * gcc.c-torture/execute/eeprof-1.c: Likewise.
32904         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32905         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32906
32907 2003-01-20  Nick Clifton  <nickc@redhat.com>
32908
32909         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32910         problem with ARM sibcall code generation.
32911
32912 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32913
32914         * gcc.c-torture/execute/20030120-1.c: New.
32915
32916 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32917
32918         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32919
32920 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32921
32922         PR c++/9272
32923         * g++.dg/parse/ctor1.C: New test.
32924
32925         PR c++/9294:
32926         * g++.dg/parse/qualified1.C: New test.
32927
32928         * g++.dg/parse/typename3.C: New test.
32929
32930 2003-01-16  Richard Henderson  <rth@redhat.com>
32931
32932         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32933
32934 2003-01-16  Richard Henderson  <rth@redhat.com>
32935
32936         * g++.dg/pch/pch.exp: Copy test header to the working directory
32937         before using it either for precompilation or direct use.
32938         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32939         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32940
32941 2003-01-16  Richard Henderson  <rth@redhat.com>
32942
32943         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32944         before using it either for precompilation or direct use.
32945         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32946         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32947
32948 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32949
32950         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32951         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32952         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32953         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32954         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32955         typename warning into error.
32956         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32957         error messages.
32958         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32959         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32960         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32961         messages.
32962         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32963         make declaration visible in template.
32964         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32965         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32966         messages.
32967         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32968         message.
32969         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32970         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32971         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32972         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32973         typename warning with error message.
32974         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32975         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32976         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32977
32978 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32979
32980         * g++.dg/parse/ambig2.C: New test.
32981
32982 2003-01-15  Richard Henderson  <rth@redhat.com>
32983
32984         * g++.dg/tls/init-2.C: Update error message string.
32985
32986 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32987
32988         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32989
32990 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32991
32992         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32993         all for HC11/HC12.
32994         * gcc.c-torture/compile/20001205-1.x: Likewise.
32995         * gcc.c-torture/compile/20001226-1.x: Likewise.
32996         * gcc.c-torture/compile/920520-1.x: Likewise.
32997         * gcc.c-torture/compile/961203-1.x: Likewise.
32998         * gcc.c-torture/compile/20020604-1.x: Likewise.
32999
33000 2003-01-15  Jan Hubicka  <jh@suse.cz>
33001
33002         * gcc.c-torture/compile/20030115-1.c: New test.
33003
33004         * gcc.dg/i386-fpcvt-1.c: New test.
33005         * gcc.dg/i386-fpcvt-2.c: New test.
33006
33007 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33008
33009         Further conform g++'s __vmi_class_type_info to the C++ ABI
33010         specification.
33011         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33012         the specification.
33013
33014 2003-01-14  Jan Hubicka  <jh@suse.cz>
33015
33016         * gcc.dg/i386-fpcvt-1.c: New test.
33017         * gcc.dg/i386-fpcvt-2.c: New test.
33018
33019 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33020
33021         * gcc.dg/i386-mmx-3.c: New test.
33022
33023 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33024
33025         PR c++/9264
33026         * g++.dg/parse/octal1.C: New file.
33027
33028         PR c++/9172
33029         * g++.dg/parse/typename1.C: New file.
33030
33031 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33032
33033         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33034         * gcc.dg/bf-no-ms-layout.c: Likewise.
33035         * gcc.dg/bf-ms-attrib.c: Likewise.
33036
33037 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33038
33039         PR c++/9099
33040         * g++.dg/parse/dtor1.C: New file.
33041
33042         PR c++/9128
33043         * g++.dg/rtti/typeid1.C: New file.
33044
33045         PR c++/9153
33046         * g++.dg/parse/lookup1.C: New file.
33047
33048         PR c++/9171
33049         * g++.dg/templ/spec5.C: New file.
33050
33051 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33052
33053         * gcc.c-torture/compile/20030110-1.c: New test.
33054
33055 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33056
33057         Merge from pch-branch:
33058
33059         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33060
33061         * gcc.dg/pch/cpp-1.h: New.
33062         * gcc.dg/pch/cpp-1.c: New.
33063         * gcc.dg/pch/cpp-2.h: New.
33064         * gcc.dg/pch/cpp-2.c: New.
33065
33066         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33067
33068         * gcc.dg/pch/except-1.h: New.
33069         * gcc.dg/pch/except-1.c: New.
33070
33071         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33072
33073         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33074         running test.
33075         * gcc.dg/pch: Include *.hp not *.h.
33076         * gcc.dg/pch/system-1.h: New.
33077         * gcc.dg/pch/system-1.c: New.
33078
33079         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33080
33081         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33082         rather than trying to build and run a program using PCH.
33083         * gcc.dg/pch: Remove dg-do commands from test files.
33084
33085         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33086
33087         * gcc.dg/pch/macro-3.c: New.
33088         * gcc.dg/pch/macro-3.h: New.
33089
33090         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33091
33092         * gcc.dg/pch/common-1.c: New.
33093         * gcc.dg/pch/common-1.h: New.
33094         * gcc.dg/pch/decl-1.c: New.
33095         * gcc.dg/pch/decl-1.h: New.
33096         * gcc.dg/pch/decl-2.c: New.
33097         * gcc.dg/pch/decl-2.h: New.
33098         * gcc.dg/pch/decl-3.c: New.
33099         * gcc.dg/pch/decl-3.h: New.
33100         * gcc.dg/pch/decl-4.c: New.
33101         * gcc.dg/pch/decl-4.h: New.
33102         * gcc.dg/pch/decl-5.c: New.
33103         * gcc.dg/pch/decl-5.h: New.
33104         * gcc.dg/pch/global-1.c: New.
33105         * gcc.dg/pch/global-1.h: New.
33106         * gcc.dg/pch/inline-1.c: New.
33107         * gcc.dg/pch/inline-1.h: New.
33108         * gcc.dg/pch/inline-2.c: New.
33109         * gcc.dg/pch/inline-2.h: New.
33110         * gcc.dg/pch/static-1.c: New.
33111         * gcc.dg/pch/static-1.h: New.
33112         * gcc.dg/pch/static-2.c: New.
33113         * gcc.dg/pch/static-2.h: New.
33114
33115         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33116
33117         * g++.dg/pch/pch.exp: Better handle failing testcases.
33118         * gcc.dg/pch/pch.exp: Likewise.
33119         * gcc.dg/pch/macro-1.c: New.
33120         * gcc.dg/pch/macro-1.h: New.
33121         * gcc.dg/pch/macro-2.c: New.
33122         * gcc.dg/pch/macro-2.h: New.
33123
33124         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33125
33126         * g++.dg/dg.exp: Treat files in pch/ specially.
33127         * g++.dg/pch/pch.exp: New file.
33128         * g++.dg/pch/empty.H: New file.
33129         * g++.dg/pch/empty.C: New file.
33130         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33131         "precompile".
33132
33133         * gcc.dg/pch/pch.exp: New file.
33134         * gcc.dg/pch/empty.h: New file.
33135         * gcc.dg/pch/empty.c: New file.
33136         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33137         "precompile".
33138
33139 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33140
33141         * g++.dg/template/friend14.C: New test.
33142
33143 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33144
33145         * gcc.dg/old-style-asm-1.c: New test.
33146
33147 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33148
33149         * gcc.c-torture/compile/20030109-1.c: New test.
33150
33151 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33152
33153         * gcc.c-torture/execute/20030109-1.c: New test.
33154
33155 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33156
33157         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33158         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33159         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33160         * g++.old-deja/g++.mike/eh2.C: Likewise.
33161         * g++.old-deja/g++.mike/eh3.C: Likewise.
33162         * g++.old-deja/g++.mike/eh5.C: Likewise.
33163         * g++.old-deja/g++.mike/eh6.C: Likewise.
33164         * g++.old-deja/g++.mike/eh7.C: Likewise.
33165         * g++.old-deja/g++.mike/eh8.C: Likewise.
33166         * g++.old-deja/g++.mike/eh9.C: Likewise.
33167         * g++.old-deja/g++.mike/eh10.C: Likewise.
33168         * g++.old-deja/g++.mike/eh12.C: Likewise.
33169         * g++.old-deja/g++.mike/eh13.C: Likewise.
33170         * g++.old-deja/g++.mike/eh14.C: Likewise.
33171         * g++.old-deja/g++.mike/eh16.C: Likewise.
33172         * g++.old-deja/g++.mike/eh17.C: Likewise.
33173         * g++.old-deja/g++.mike/eh18.C: Likewise.
33174         * g++.old-deja/g++.mike/eh21.C: Likewise.
33175         * g++.old-deja/g++.mike/eh23.C: Likewise.
33176         * g++.old-deja/g++.mike/eh24.C: Likewise.
33177         * g++.old-deja/g++.mike/eh25.C: Likewise.
33178         * g++.old-deja/g++.mike/eh26.C: Likewise.
33179         * g++.old-deja/g++.mike/eh27.C: Likewise.
33180         * g++.old-deja/g++.mike/eh28.C: Likewise.
33181         * g++.old-deja/g++.mike/eh29.C: Likewise.
33182         * g++.old-deja/g++.mike/eh31.C: Likewise.
33183         * g++.old-deja/g++.mike/eh33.C: Likewise.
33184         * g++.old-deja/g++.mike/eh34.C: Likewise.
33185         * g++.old-deja/g++.mike/eh35.C: Likewise.
33186         * g++.old-deja/g++.mike/eh36.C: Likewise.
33187         * g++.old-deja/g++.mike/eh37.C: Likewise.
33188         * g++.old-deja/g++.mike/eh38.C: Likewise.
33189         * g++.old-deja/g++.mike/eh39.C: Likewise.
33190         * g++.old-deja/g++.mike/eh40.C: Likewise.
33191         * g++.old-deja/g++.mike/eh41.C: Likewise.
33192         * g++.old-deja/g++.mike/eh42.C: Likewise.
33193         * g++.old-deja/g++.mike/eh44.C: Likewise.
33194         * g++.old-deja/g++.mike/eh46.C: Likewise.
33195         * g++.old-deja/g++.mike/eh47.C: Likewise.
33196         * g++.old-deja/g++.mike/eh48.C: Likewise.
33197         * g++.old-deja/g++.mike/eh49.C: Likewise.
33198         * g++.old-deja/g++.mike/eh50.C: Likewise.
33199         * g++.old-deja/g++.mike/eh51.C: Likewise.
33200         * g++.old-deja/g++.mike/eh53.C: Likewise.
33201         * g++.old-deja/g++.mike/eh55.C: Likewise.
33202         * g++.old-deja/g++.mike/p7912.C: Likewise.
33203         * g++.old-deja/g++.mike/p9706.C: Likewise.
33204         * g++.old-deja/g++.mike/p10416.C: Likewise.
33205         * g++.old-deja/g++.mike/p11667.C: Likewise.
33206         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33207         Remove redundant reference to Iris.
33208         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33209         Elxsi, i860, Pico Java, and WE32K.
33210
33211 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33212
33213         * g++.dg/ext/asm4.C: New test.
33214
33215 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33216
33217         PR c++/9030
33218         * g++.dg/template/friend12.C: New test.
33219         * g++.dg/template/friend13.C: Likewise.
33220         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33221
33222 2003-01-08  Jan Hubicka  <jh@suse.cz>
33223
33224         * gcc.dg/i386-cadd.c: New test.
33225         * gcc.dg/i386-cmov4.c: Likewise.
33226
33227 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33228
33229         PR c++/9165
33230         * g++.dg/warn/Wunused-3.C: New test.
33231
33232         * g++.dg/abi/bitfield9.C: New test.
33233
33234         PR c++/9189
33235         * g++.dg/parse/defarg3.C: New test.
33236
33237 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33238
33239         * g++.dg/parse/ambig1.C: New test.
33240         * g++.dg/parse/defarg2.C: New test.
33241
33242 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33243
33244         * g++.dg/template/defarg-1.C: New test.
33245         * g++.dg/template/local2.C: Likewise.
33246
33247 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33248
33249         * gcc.c-torture/execute/20030105-1.c: New test.
33250
33251 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33252
33253         * g++.dg/parse/namespace3.C: Remove extra semicolons.
33254         * g++.dg/parse/namespace4.C: Likewise.
33255
33256 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33257
33258         * g++.dg/template/ntp2.C: New test.
33259
33260 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
33261
33262         * g++.dg/parse/extern-C-1.C: New test.
33263
33264         * g++.dg/parse/namespace4.C: New test.
33265
33266         * g++.dg/template/nested1.C: New test.
33267
33268         * g++.dg/parse/namespace3.C: New test.
33269
33270 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33271
33272         * g++.dg/lookup/two-stage1.C: New test.
33273
33274 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33275
33276         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
33277         * g++.old-deja/g++.jason/access8.C: Likewise.
33278         * g++.old-deja/g++.other/decl5.C: Likewise.
33279
33280 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33281
33282         * g++.dg/parse/parse7.C: New test.
33283
33284 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
33285
33286         PR c++/2843
33287         * g++.dg/ext/attrib7.C: New test.
33288
33289 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33290
33291         * g++.dg/parse/parse6.C: New test.
33292
33293 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
33294
33295         * gcc.dg/h8300-stack-1.c: New.
33296
33297 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33298
33299         g++.dg/lookup/exception1.C: New test.
33300
33301         g++.dg/lookup/template1.C: New test.
33302
33303         g++.dg/parse/namespace2.C: New test.
33304
33305         g++.dg/parse/parens2.C: New test.
33306
33307 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33308
33309         * g++.dg/parse/parse5.C: New test.
33310         * g++.dg/lookup/scoped4.C: New test.
33311
33312 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33313
33314         * g++.dg/parse/parens1.C: New test.
33315
33316         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
33317         angle-bracket1.C.
33318         * g++.dg/parse/parens2.C: New test.
33319
33320         * g++.dg/lookup/scope-operator1.C: New test.
33321
33322         * g++.dg/parse/operator1.C: New test.
33323
33324 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33325
33326         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33327         * g++.old-deja/g++.other/access6.C: Likewise.
33328         * g++.old-deja/g++.other/decl1.C: Likewise.
33329         * g++.old-deja/g++.pt/typename12.C: Likewise.
33330
33331 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33332
33333         * g++.dg/parse/namespace1.C: New test.
33334
33335 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33336
33337         * g++.dg/parse/parse4.C: New test.
33338
33339 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33340
33341         * g++.dg/parse/parse3.C: New test.
33342
33343 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33344
33345         * g++.dg/parse/parse2.C: New test.
33346
33347 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33348
33349         * g++.dg/template/friend11.C: New test.
33350
33351 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33352
33353         * g++.dg/parse/parse1.C: New test.
33354
33355 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33356
33357         * lib/profopt.exp: Change the name of a global variable to avoid
33358         possible clashes with other test suites.
33359
33360 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33361
33362         * g++.dg/inherit/covariant8.C: New test.
33363
33364 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33365
33366         * g++.dg/init/array9.C: New test.
33367
33368         PR c++/9112
33369         * g++.dg/parse/expr1.C: New test.
33370
33371 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33372
33373         * gcc.c-torture/compile/20021230-1.c: New test.
33374
33375 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33376
33377         * g++.dg/inherit/covariant5.C: New test.
33378         * g++.dg/inherit/covariant6.C: New test.
33379         * g++.dg/inherit/covariant7.C: New test.
33380
33381 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33382
33383         PR c++/2739
33384         * g++.dg/other/access2.C: New test.
33385
33386 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33387
33388         * g++.dg/other/anon-struct.C: No longer fails
33389         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33390         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33391         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33392
33393 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33394
33395         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33396
33397 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33398
33399         * g++.dg/eh/spec4.C: Remove stray semicolon.
33400         * g++.dg/expr/pmf-1.C: Change error message.
33401         * g++.dg/ext/asm1.C: Remove stray semicolon.
33402         * g++.dg/ext/typename1.C: Add missing typenames.
33403         * g++.dg/inherit/template-as-base.C: Change error message.
33404         * g++.dg/lookup/scoped1.C: Likewise.
33405         * g++.dg/lookup/scoped2.C: Likewise.
33406         * g++.dg/lookup/using2.C: Likewise.
33407         * g++.dg/other/component1.C: Remove stray semicolon.
33408         * g++.dg/other/do1.C: Change error message.
33409         * g++.dg/other/error2.C: Likewise.
33410         * g++.dg/other/init1.C: Likewise.
33411         * g++.dg/other/packed1.C: Remove stray semicolon.
33412         * g++.dg/other/ptrmem2.C: Change error message.
33413         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33414         marker.
33415         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33416         * g++.dg/template/access3.C: Add typename keyword.
33417         * g++.dg/template/access5.C: Remove stray semicolon.
33418         * g++.dg/template/access6.C: Likewise.
33419         * g++.dg/template/complit1.C: Likewise.
33420         * g++.dg/template/crash1.C: Change error message.
33421         * g++.dg/template/inherit2.C: Remove stray semicolon.
33422         * g++.dg/template/instantiate2.C: Likewise.
33423         * g++.dg/template/instantiate3.C: Change error message.
33424         * g++.dg/template/qual1.C: Remove stray semicolon.
33425         * g++.dg/template/qualttp18.C: Change error message.
33426         * g++.dg/template/ref1.C: Remove stray semicolon.
33427         * g++.dg/template/sizeof1.C (A::value): Declare it.
33428         * g++.dg/template/spec4.C: Change error message.
33429         * g++.dg/template/static1.C: Likewise.
33430         * g++.dg/template/type1.C: Likewise.
33431         * g++.dg/template/typename3.C: Likewise.
33432         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33433         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33434         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33435         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33436         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33437         named return value extension.
33438         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33439         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33440         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33441         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33442         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33443         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33444         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33445         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33446         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33447         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33448         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33449         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33450         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33451         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33452         syntax.
33453         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33454         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33455         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33456         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33457         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33458         * g++.old-deja/g++.brendan/template11.C: Likewise.
33459         * g++.old-deja/g++.brendan/template26.C: Likewise.
33460         * g++.old-deja/g++.brendan/template27.C: Use explicit
33461         specialization syntax.
33462         * g++.old-deja/g++.brendan/template30.C: Likewise.
33463         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33464         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33465         non-dependent names.
33466         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33467         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33468         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33469         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33470         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33471         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33472         named return value extension.
33473         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33474         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33475         * g++.old-deja/g++.ext/return1.C: Likewise.
33476         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33477         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33478         * g++.old-deja/g++.jason/access8.C: Likewise.
33479         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33480         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33481         pseudo-destructor names.
33482         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33483         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33484         pseudo-destructor names.
33485         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33486         * g++.old-deja/g++.jason/overload19.C: Likewise.
33487         * g++.old-deja/g++.jason/overload32.C: Likewise.
33488         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33489         stray semicolons.
33490         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33491         * g++.old-deja/g++.jason/return.C: Likewise.
33492         * g++.old-deja/g++.jason/return2.C: Likewise.
33493         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33494         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33495         syntax.
33496         * g++.old-deja/g++.jason/template10.C: Account for use of
33497         non-dependent names.
33498         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33499         syntax.
33500         * g++.old-deja/g++.jason/template37.C: Likewise.
33501         * g++.old-deja/g++.law/access4.C: Change error messages.
33502         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33503         pseudo-destructor names.
33504         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33505         * g++.old-deja/g++.law/ctors9.C: Likewise.
33506         * g++.old-deja/g++.law/cvt22.C: Likewise.
33507         * g++.old-deja/g++.law/dtors5.C: Likewise.
33508         * g++.old-deja/g++.law/global-init1.C: Likewise.
33509         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33510         * g++.old-deja/g++.law/operators28.C: Likewise.
33511         * g++.old-deja/g++.law/visibility28.C: Likewise.
33512         * g++.old-deja/g++.martin/eval1.C: Likewise.
33513         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33514         name.
33515         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33516         * g++.old-deja/g++.mike/net34.C: Likewise.
33517         * g++.old-deja/g++.mike/net36.C: Likewise.
33518         * g++.old-deja/g++.mike/ns2.C: Likewise.
33519         * g++.old-deja/g++.mike/p12306.C: Likewise.
33520         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33521         value extension.
33522         * g++.old-deja/g++.mike/p700.C: Likewise.
33523         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
33524         * g++.old-deja/g++.mike/p710.C: Likewise.
33525         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
33526         value extension.
33527         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
33528         * g++.old-deja/g++.mike/pmf9.C: Likewise.
33529         * g++.old-deja/g++.ns/crash2.C: Likewise.
33530         * g++.old-deja/g++.ns/crash3.C: Likewise.
33531         * g++.old-deja/g++.ns/invalid1.C: Likewise.
33532         * g++.old-deja/g++.ns/ns17.C: Likewise.
33533         * g++.old-deja/g++.ns/template16.C: Likewise.
33534         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
33535         keyword.
33536         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
33537         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
33538         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
33539         named return value extension.
33540         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
33541         * g++.old-deja/g++.other/access4.C: Issue additional error
33542         messages.
33543         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
33544         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
33545         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
33546         * g++.old-deja/g++.other/crash25.C: Change error message.
33547         * g++.old-deja/g++.other/crash4.C: Change error message.
33548         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
33549         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
33550         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
33551         checks.
33552         * g++.old-deja/g++.other/defarg8.C: Likewise.
33553         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
33554         * g++.old-deja/g++.other/dtor10.C: Likewise.
33555         * g++.old-deja/g++.other/incomplete.C: Likewise.
33556         * g++.old-deja/g++.other/linkage7.C: Likewise.
33557         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
33558         lookup algorithm.
33559         * g++.old-deja/g++.other/mangle2.C: Likewise.
33560         * g++.old-deja/g++.other/refinit2.C: Likewise.
33561         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
33562         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
33563         * g++.old-deja/g++.pt/crash28.C: Likewise.
33564         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
33565         syntax.
33566         * g++.old-deja/g++.pt/crash32.C: Change error message.
33567         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
33568         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
33569         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
33570         error message position.
33571         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
33572         * g++.old-deja/g++.pt/defarg8.C: Change error message.
33573         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
33574         syntax.
33575         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33576         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33577         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33578         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33579         keyword.
33580         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33581         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33582         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33583         keyword.
33584         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33585         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33586         syntax.
33587         * g++.old-deja/g++.pt/friend28.C: Account for use of
33588         non-dependent names.
33589         * g++.old-deja/g++.pt/friend29.C: Likewise.
33590         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33591         rules.
33592         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33593         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33594         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33595         lookup rules.
33596         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33597         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33598         keyword.
33599         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33600         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33601         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33602         keyword.
33603         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33604         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33605         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33606         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33607         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33608         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33609         keyword.
33610         * g++.old-deja/g++.pt/spec10.C: Likewise.
33611         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33612         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33613         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33614         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33615         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33616         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33617         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33618         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33619         * g++.old-deja/g++.pt/typename15.C: Likewise.
33620         * g++.old-deja/g++.pt/typename22.C: Likewise.
33621         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33622         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33623         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33624         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33625         syntax.
33626         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33627         return value extension.
33628         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33629         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33630         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33631         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33632
33633 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33634
33635         * g++.dg/warn/inline1.C: New test.
33636         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33637         * g++.old-deja/g++.jason/synth10.C: Likewise.
33638         * g++.old-deja/g++.mike/net31.C: Likewise.
33639         * g++.old-deja/g++.mike/p8786.C: Likewise.
33640
33641         * g++.dg/template/friend10.C: New test.
33642         * g++.dg/template/conv5.C: New test.
33643
33644 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33645
33646         * g++.dg/lookup/scoped3.C: New test.
33647
33648         * g++.dg/lookup/decl1.C: New test.
33649         * g++.dg/lookup/decl2.C: New test.
33650
33651 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33652
33653         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33654         gcc.c-torture/compile/20021015-1.c,
33655         gcc.c-torture/compile/20021015-2.c,
33656         gcc.c-torture/compile/20021123-1.c,
33657         gcc.c-torture/compile/20021123-2.c,
33658         gcc.c-torture/compile/20021123-3.c,
33659         gcc.c-torture/compile/20021123-4.c,
33660         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33661         only to 3.1 or 3.2 branch.
33662
33663 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33664
33665         * gcc.dg/i386-bitfield3.c: New test.
33666
33667         * gcc.dg/i386-bitfield2.c: New test.
33668
33669 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33670
33671         * g++.dg/parse/conv_op1.C: New test.
33672
33673 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33674
33675         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33676         approved.
33677
33678 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33679
33680         * gcc.c-torture/compile/20021220-1.c: New test.
33681
33682 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33683
33684         * gcc.dg/i386-fastcall-1.c: New.
33685
33686 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33687
33688         * gcc.c-torture/execute/20021219-1.c: New test.
33689
33690 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33691
33692         * gcc.dg/i386-pic-1.c: New test.
33693
33694 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33695
33696         PR c++/8099
33697         * g++.dg/template/friend9.C: New test.
33698
33699 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33700
33701         PR c++/3663
33702         * g++.dg/template/access7.C: New test.
33703
33704 2002-12-18  Nick Clifton  <nickc@redhat.com>
33705
33706         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33707         the libstdc++-v3 directory has been found.
33708
33709 2002-12-12  Devang Patel <dpatel@apple.com>
33710         * gcc.dg/darwin-ld-1.c: New test.
33711         * gcc.dg/darwin-ld-2.c: New test.
33712         * gcc.dg/darwin-ld-3.c: New test.
33713         * gcc.dg/darwin-ld-4.c: New test.
33714         * gcc.dg/darwin-ld-5.c: New test.
33715
33716 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33717
33718         * gcc.c-torture/compile/20021212-1.c: New test.
33719
33720 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33721
33722         * gcc.dg/fshort-wchar: New test.
33723
33724 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33725
33726         PR c++/8372
33727         * g++.dg/template/dtor1.C: New test.
33728
33729         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33730         markers.
33731
33732 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33733
33734         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33735
33736 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33737
33738         * g++.dg/template/static1.C: New test.
33739         * g++.dg/template/static2.C: New test.
33740         * g++.old-deja/g++.ext/memconst.C: New test.
33741
33742 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33743
33744         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33745         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33746         * g++.dg/special/initp1.C: Likewise.
33747
33748 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33749
33750         * gcc.c-torture/execute/20021204-1.c: New test.
33751
33752 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33753
33754         * gcc.dg/ppc-fmadd-1.c: New file.
33755         * gcc.dg/ppc-fmadd-2.c: New file.
33756         * gcc.dg/ppc-fmadd-3.c: New file.
33757
33758 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33759
33760         * gcc.c-torture/compile/20021204-1.c: New test.
33761
33762 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         * g++.dg/inherit/covariant2.C: New test.
33765         * g++.dg/inherit/covariant3.C: New test.
33766         * g++.dg/inherit/covariant4.C: New test.
33767         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33768         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33769
33770 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/8688
33773         * g++.dg/init/brace3.C: New test.
33774
33775 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33776
33777         * gcc.dg/20020210-1.c: Fix a comment typo.
33778
33779 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33780
33781         PR c++/8720
33782         * g++.dg/parse/defarg1.C: New test.
33783
33784         PR c++/8615
33785         * g++.dg/template/char1.C: New test.
33786
33787         * g++.dg/template/varmod1.C: Fix typo.
33788
33789 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33790
33791         DR 180
33792         * g++.old-deja/g++.pt/crash32.C: Expect error.
33793
33794 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33795
33796         PR c++/5919
33797         * g++.dg/template/varmod1.C: New test.
33798
33799         PR c++/8727
33800         * g++.dg/inherit/typeinfo1.C: New test.
33801
33802         PR c++/8663
33803         * g++.dg/inherit/typedef1.C: New test.
33804
33805 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33806
33807         PR c++/8332
33808         PR c++/8493
33809         * g++.dg/template/strlen1.C: New test.
33810
33811         PR c++/8227
33812         * g++.dg/template/ctor2.C: New test.
33813
33814         PR c++/8214
33815         * g++.dg/init/string1.C: New test.
33816
33817         PR c++/8511
33818         * g++.dg/template/friend8.C: New test.
33819
33820 2002-11-29  Joe Buck <jbuck@synopsys.com>
33821
33822         * g++.dg/lookup/anon2.C: New test.
33823
33824 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33825
33826         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33827         h8300 port.
33828
33829 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33830
33831         * gcc.dg/bitfld-6.c: New test.
33832
33833 2002-11-27  Jan Hubicka  <jh@suse.cz>
33834
33835         * gcc.c-torture/execute/20021127.[cx]: New test.
33836
33837 2002-11-26  Jan Hubicka  <jh@suse.cz>
33838
33839         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33840         quality.
33841
33842 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33843
33844         * g++.dg/init/brace2.C: New test.
33845         * g++.old-deja/g++.mike/p9129.C: Correct.
33846
33847 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33848
33849         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
33850
33851 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
33852
33853         * gcc.dg/sibcall-6: New test for indirect sibcalls.
33854
33855 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
33856
33857         * testsuite/g++.dg/abi/empty11.C: New test.
33858         * testsuite/g++.dg/rtti/cv1.C: New test.
33859
33860 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
33861
33862         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
33863
33864 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
33865
33866         * g++.dg/abi/empty10.C: New test.
33867
33868 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33869
33870         * gcc.c-torture/compile/20021124-1.c: New test.
33871
33872 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
33873
33874         * g++.dg/abi/rtti2.C: New test.
33875
33876 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33877
33878         * gcc.dg/i386-unroll-1.c: New test.
33879
33880 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33881
33882         * gcc.c-torture/compile/20021120-1.c: New test.
33883         * gcc.c-torture/compile/20021120-2.c: New test.
33884
33885 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33886
33887         * gcc.dg/bitfld-5.c: New test.
33888
33889 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33890
33891         * gcc.c-torture/execute/20021120-3.c: New test.
33892
33893 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33894
33895         * gcc.c-torture/execute/20021120-2.c: New test.
33896
33897 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33898
33899         * gcc.c-torture/execute/20021120-1.c: New test.
33900
33901 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
33902
33903         * gcc.c-torture/execute/20021118-3.c: New test.
33904
33905 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33906
33907         * gcc.c-torture/compile/20021119-1.c: New test.
33908
33909 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33910
33911         * gcc.dg/duff-1.c: New test.
33912         * gcc.dg/duff-2.c: New test.
33913         * gcc.dg/duff-3.c: New test.
33914
33915 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33916
33917         * gcc.dg/cpp/_Pragma5.c: New test.
33918
33919 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33920
33921         * gcc.c-torture/execute/20021118-2.c: New test.
33922
33923 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33924
33925         * gcc.c-torture/execute/20021118-1.c: New test.
33926
33927 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33928
33929         * gcc.dg/20021116-1.c: New test.
33930
33931 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33932
33933         * g++.dg/abi/vcall1.C: New test.
33934
33935 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33936
33937         * gcc.dg/20021029-1.c: New test.
33938         * gcc.dg/20021029-2.c: New test.
33939
33940 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33941
33942         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33943
33944 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33945
33946         PR c/8439
33947         * gcc.dg/20021110.c: Move to ...
33948         * gcc.c-torture/compile/20021110.c: .... here.
33949
33950 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33951
33952         PR c/8467
33953         * gcc.c-torture/execute/20021111-1.c
33954
33955 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33956
33957         PR c/8439
33958         * gcc.dg/20021110.c: New test.
33959
33960 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33961
33962         * g++.dg/abi/vthunk3.C: Run only on x86.
33963
33964 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33965
33966         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33967
33968 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33969
33970         * lib/compat.exp (compat-execute): Fix logic error in last
33971         change.
33972
33973 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33974
33975         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33976
33977 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33978
33979         PR c++/8389
33980         * g++.dg/template/access6.C: New test.
33981
33982 2002-11-08  Jan Hubicka  <jh@suse.cz>
33983
33984         * gcc.dg/i386-ssefp-1.c: New test.
33985         * gcc.dg/i386-ssefp-1.c: New test.
33986
33987 2002-11-08  Jan Hubicka  <jh@suse.cz>
33988
33989         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33990
33991 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33992
33993         * g++.dg/abi/vthunk3.C: New test.
33994
33995         PR c++/8338
33996         * g++.dg/template/crash2.C: New test.
33997
33998 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33999
34000         * testsuite/g++.dg/abi/dtor1.C: New test.
34001         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34002
34003 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34004
34005         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34006         Darwin.
34007
34008 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34009
34010         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34011         -mthumb.  Only xfail with -O0.
34012
34013 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34014
34015         * g++.dg/abi/thunk1.C: New test.
34016         * g++.dg/abi/thunk2.C: Likewise.
34017         * g++.dg/abi/vtt1.C: Likewise.
34018
34019 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34020
34021         PR optimization/8423
34022         * gcc.c-torture/execute/builtin-constant.c: New test.
34023
34024 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34025
34026         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34027         Add some more cases.
34028
34029 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34030
34031         PR c++/8391
34032         * g++.dg/opt/local1.C: New test.
34033
34034 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34035
34036         PR c++/8160
34037         * g++.dg/template/complit1.C: New test.
34038
34039         PR c++/8149
34040         * g++.dg/template/typename4.C: Likewise.
34041
34042 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34043
34044         Core issue 287, PR c++/7639
34045         * g++.dg/template/instantiate1.C: Adjust error location.
34046         * g++.dg/template/instantiate3.C: New test.
34047         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34048         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34049         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34050
34051 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34052
34053         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34054
34055 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34056
34057         PR c++/8287
34058         * g++.dg/init/dtor2.C: New test.
34059
34060 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34061
34062         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34063         * gcc.dg/nest.c: Bypass errors on irix6.
34064
34065 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34066
34067         * gcc.dg/nest.c: Expect error for mmix-*-*.
34068         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34069
34070 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34071
34072         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34073         markers.
34074
34075         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34076
34077 2002-10-25  Mike Stump  <mrs@apple.com>
34078
34079         * gcc.dg/warn-1.c: New test.
34080
34081 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34082
34083         * g++.dg/template/typename3.C: New test.
34084
34085 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34086
34087         * g++.dg/lookup/ptrmem1.C: New test.
34088
34089         * g++.dg/abi/vthunk2.C: New test.
34090
34091 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34092
34093         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34094
34095 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34096
34097         * g++.dg/abi/empty9.C: New test.
34098
34099 2002-10-24  Richard Henderson  <rth@redhat.com>
34100
34101         * g++.dg/inherit/thunk1.C: Enable for ia64.
34102
34103 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34104
34105         PR c++/8067
34106         * g++.dg/lookup/pretty1.C: New test.
34107
34108 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34109
34110         * gcc.dg/20021023-1.c: New test.
34111
34112 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34113
34114         PR c++/7679
34115         * g++.dg/parse/inline1.C: New test.
34116
34117 2002-10-23  Richard Henderson  <rth@redhat.com>
34118
34119         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34120
34121         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34122
34123 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34124
34125         PR c++/6579
34126         * g++.dg/parse/stmtexpr3.C: New test.
34127
34128 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34129
34130         * g++.dg/expr/cond1.C: New test.
34131
34132 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34133
34134         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34135
34136 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34137
34138         * g++.dg/abi/vbase13.C: New test.
34139         * g++.dg/abi/vbase14.C: Likewise.
34140
34141 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34142
34143         * gcc.dg/tls/pic-1.c: New test.
34144         * gcc.dg/tls/nonpic-1.c: New test.
34145         * gcc.dg/20021018-1.c: New test.
34146
34147 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34148
34149         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34150         Remove only files with the same base name as the test case.
34151         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34152         (profopt-execute): Likewise.  Also, remove old profiling
34153         and performance data files before running the tests.
34154
34155         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34156         * g++.dg/bprob/bprob.exp: Likewise.
34157         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34158         to allow more general test case names.
34159
34160         * g++.dg/bprob/bprob-1.C: Rename to ...
34161         * g++.dg/bprob/g++-bprob-1.C: ... this.
34162
34163         * g77.dg/bprob/bprob-1.f: Rename to ...
34164         * g77.dg/bprob/g77-bprob-1.f: ... this.
34165
34166 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34167
34168         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34169         bison 1.50 or later.
34170
34171 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34172
34173         * g++.dg/README: Describe more test directories.
34174
34175 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34176
34177         * g++.dg/init/array6.C: Add additional tests.
34178
34179 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34180
34181         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34182         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34183
34184 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34185
34186         * gcc.c-torture/compile/20020604-1.x: New.
34187         * gcc.c-torture/compile/simd-5.x: Likewise.
34188         * gcc.c-torture/execute/920710-1.x: Likewise.
34189         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34190
34191 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34192
34193         * g++.dg/inherit/override1.C: Add dg-options clause.
34194
34195 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34196
34197         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34198         _mm_slli_si128.
34199
34200 2002-10-19  Andreas Schwab  <schwab@suse.de>
34201
34202         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34203         directory component.
34204
34205 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34206
34207         * g++.dg/inherit/thunk1.C: New test.
34208
34209         * g++.dg/inherit/override1.C: New test.
34210
34211         * g++.dg/abi/mangle11.C: New test.
34212         * g++.dg/abi/mangle14.C: New test.
34213         * g++.dg/abi/mangle17.C: New test.
34214
34215 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34216
34217         * g++.dg/overload/member2.C: New test.
34218
34219 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34220
34221         * g++.dg/README: Describe new compat directory.
34222         * g++.dg/dg.exp: Skip tests in compat directory.
34223         * README.compat: New file.
34224         * lib/compat.exp: New expect script.
34225         * g++.dg/compat: New test directory.
34226         * g++.dg/compat/compat.exp: New expect script.
34227         * g++.dg/compat/abi: New test directory.
34228         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34229         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34230         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34231         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34232         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34233         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34234         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34235         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34236         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34237         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34238         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34239         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34240         * g++.dg/compat/break: New test directory.
34241         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34242         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34243         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34244         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34245         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34246         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34247         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34248         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34249         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34250         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
34251         g++.dg/compat/break/README: New files.
34252         * g++.dg/compat/eh: New test directory.
34253         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
34254         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
34255         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
34256         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
34257         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
34258         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
34259         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
34260         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
34261         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
34262         g++.dg/compat/eh/filter2_y.C,
34263         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
34264         g++.dg/compat/eh/new1_y.C,
34265         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
34266         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
34267         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
34268         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
34269         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
34270         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
34271         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
34272         g++.dg/compat/eh/unexpected1_y.C: New files.
34273         * g++.dg/compat/init: New test directory.
34274         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
34275         g++.dg/compat/init/array5_y.C,
34276         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
34277         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
34278         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
34279         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
34280         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
34281         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
34282         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
34283         g++.dg/compat/init/init-ref2_y.C: New files.
34284
34285 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34286
34287         PR c++/7584
34288         * g++.dg/inherit/using3.C: New test.
34289
34290 2002-10-17  Jan Hubicka  <jh@suse.cz>
34291
34292         * gcc.dg/20021017-2.c: New test.
34293
34294 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34295
34296         * g++.dg/abi/mangle16.C: Adjust.
34297
34298         * g++.dg/init/array8.C: New test.
34299
34300 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
34301
34302         * gcc.dg/special/mips-abi.exp: New test.
34303         * gcc.dg/special/mips-abi.s: Empty file used by the above.
34304
34305 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34306
34307         * g++.dg/abi/mangle16.C: New test.
34308         * g++.dg/abi/mangle17.C: Likewise.
34309
34310         PR c++/7478
34311         * g++.dg/template/ref1.C: New test.
34312
34313 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34314
34315         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
34316
34317 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
34318
34319         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
34320
34321 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34322
34323         PR c++/7524
34324         * g++.dg/init/array7.C: New test.
34325
34326 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34327
34328         * g++.dg/init/array6.C: New test.
34329
34330         * g++.dg/abi/mangle13.C: Likewise.
34331         * g++.dg/abi/mangle14.C: Likewise.
34332         * g++.dg/abi/mangle15.C: Likewise.
34333
34334 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34335
34336         * g++.dg/abi/empty8.C: New test.
34337
34338 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34339
34340         * g++.dg/init/ctor1.C: New test.
34341
34342 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34343
34344         * gcc.c-torture/execute/20021015-1.c: New test.
34345
34346 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34347
34348         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34349
34350 2002-10-14  Jan Hubicka  <jh@suse.cz>
34351
34352         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34353
34354 2002-10-14  Richard Henderson  <rth@redhat.com>
34355
34356         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34357
34358 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34359
34360         PR optimization/6631
34361         * g++.dg/opt/const2.C: New test.
34362
34363 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34364
34365         PR c++/7176
34366         * g++.dg/parse/friend1.C: New test.
34367         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34368
34369 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34370
34371         * gcc.dg/20021014-1.c: New test.
34372
34373 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34374
34375         PR c++/5661
34376         * g++.dg/ext/vlm1.C: New test.
34377         * g++.dg/ext/vlm2.C: Likewise.
34378
34379         * g++.dg/init/array1.C: Remove invalid braces.
34380         * g++.dg/init/brace1.C: New test.
34381         * g++.dg/init/copy2.C: Likewise.
34382         * g++.dg/init/copy3.C: Likewise.
34383         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34384         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34385         braces.
34386
34387 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34388
34389         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34390
34391 2002-10-11  Richard Shann  <richard.shann@superh.com>
34392
34393         * gcc.c-torture/compile/simd-5.c: New test.
34394
34395 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34396
34397         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34398
34399 2002-10-10  Jim Wilson  <wilson@redhat.com>
34400
34401         * gcc.c-torture/execute/20021010-1.c: New test.
34402
34403 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34404
34405         PR c/7353
34406         * g++.dg/ext/typedef-init.C: New test.
34407         * gcc.dg/typedef-init.c: New test.
34408
34409 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34410
34411         * gcc.dg/cpp/paste13.c: New test.
34412
34413 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34414
34415         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34416         remaining platforms, XFAIL during compile, not execute.  Don't
34417         XFAIL at -O0.
34418
34419 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34420
34421         * gcc.dg/alias-1.c: Tweak expected warning.
34422
34423 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34424
34425         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34426
34427 2002-10-06  Andreas Jaeger  <aj@suse.de>
34428
34429         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34430         * gcc.dg/cpp/c++98.C: Likewise.
34431
34432         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34433         * g++.dg/cpp/c++98.C: Likewise.
34434
34435         * g++.dg/README (Subdirectories): Mention cpp directory.
34436
34437         PR target/7559
34438         * gcc.dg/20021006-1.c: New test.
34439
34440 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34441
34442         PR c++/7804
34443         * g++.dg/other/warning1.C: New test.
34444
34445 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34446
34447         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34448         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34449         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34450
34451 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34452
34453         PR c++/7931
34454         * g++.dg/template/ptrmem3.C: New test.
34455
34456         PR c++/7754
34457         * g++.dg/template/union1.C: New test.
34458
34459 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34460
34461         PR c++/8006
34462         * g++.dg/abi/mangle9.C: New test.
34463         * g++.dg/abi/mangle10.C: New test.
34464         * g++.dg/abi/mangle11.C: New test.
34465         * g++.dg/abi/mangle12.C: New test.
34466
34467 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34468
34469         PR c++/7188.
34470         * g++.dg/template/meminit1.C: New test.
34471         * g++.dg/warn/Wreorder-1.C: Likewise.
34472         * g++.old-deja/g++.mike/warn3.C: Tweak.
34473         * lib/prune.exp: Ingore "in copy constructor".
34474
34475 2002-10-02  Andreas Jaeger  <aj@suse.de>
34476
34477         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34478         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34479         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34480         on x86-64.
34481
34482 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34483
34484         * gcc.dg/empty1.C: Fix typo.
34485
34486 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34487
34488         * gcc.dg/alias-1.c: New test.
34489
34490 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34491
34492         * gcc.dg/empty1.C: New test.
34493
34494         * g++.dg/tls/init-2.C: Tweak error messages.
34495
34496 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34497
34498         * gcc.c-torture/compile/20020923-1.c: New test.
34499
34500 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34501
34502         * gcc.c-torture/execute/ffs-1.c: New test.
34503         * gcc.c-torture/execute/ffs-2.c: Ditto.
34504
34505 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34506
34507         * g++.dg/overload/member1.C: New test.
34508
34509 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34510
34511         * g++.dg/abi/empty7.C: New test.
34512         * g++.dg/init/pm2.C: Likewise.
34513
34514 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34515
34516         * g++.dg/rtti/crash1.C: New test.
34517
34518 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34519
34520         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34521         gcc.dg/sibcall-4.c: New tests.
34522
34523 2002-09-28  Roger Sayle  <roger@eyesopen.com>
34524
34525         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
34526         powerpc and MMIX targets.
34527
34528 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
34529
34530         * gcc.dg/cpp/20020927-1.c: New.
34531
34532 2002-09-26  David S. Miller  <davem@redhat.com>
34533
34534         * gcc.c-torture/compile/trunctfdf.c: New.
34535
34536 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34537
34538         * lib/target-supports.exp (check_weak_available): Handle solaris2.
34539
34540 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
34541
34542         * gcc.c-torture/execute/loop-15.c: New.
34543
34544 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
34545
34546         * README.QMTEST: Fix typo.
34547
34548 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34549
34550         * gcc.dg/20020926-1.c: New test.
34551
34552 2002-09-25  David S. Miller  <davem@redhat.com>
34553
34554         PR target/7842
34555         * gcc.c-torture/execute/shiftdi.c: New test.
34556
34557 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
34558
34559         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
34560         unique to the tool.
34561         * lib/g77.exp (g77_init): Likewise.
34562         * lib/g++.exp (g++_init): Likewise.
34563         * lib/objc.exp (objc_init): Likewise.
34564
34565 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
34566
34567         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
34568         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
34569         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
34570
34571 2002-09-25  Richard Henderson  <rth@redhat.com>
34572
34573         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
34574         too-small long double.
34575
34576 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34577
34578         * gcc.dg/20020919-1.c: New test.
34579
34580 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34581
34582         * g++.dg/abi/bitfield6.C: New test.
34583         * g++.dg/abi/bitfield7.C: New test.
34584         * g++.dg/abi/bitfield8.C: New test.
34585         * g++.dg/abi/vbase11.C: New test.
34586
34587 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34588
34589         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34590         hppa*-*-hpux*.  Update test comment.
34591
34592 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34593
34594         * gcc.dg/tls/struct-1.c: New test.
34595
34596 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34597
34598         * gcc.dg/cpp/tr-warn2.c: Update.
34599
34600 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34601
34602         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34603
34604 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34605
34606         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34607         systems.
34608
34609 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34610
34611         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34612
34613         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34614         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34615         setting of cxxfilt.
34616
34617 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34618
34619         * gcc.dg/20020312-2.c: Update for darwin.
34620
34621 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34622
34623         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34624
34625 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34626
34627         * objc.dg/comp-types-1.m: New test.
34628         * objc.dg/comp-types-2.m: New test.
34629         * objc.dg/comp-types-3.m: New test.
34630         * objc.dg/comp-types-4.m: New test.
34631         * objc.dg/comp-types-5.m: New test.
34632         * objc.dg/comp-types-6.m: New test.
34633
34634 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34635
34636         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34637
34638 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34639
34640         * g++.dg/other/do1.C: New test.
34641
34642         * g++.dg/template/subst1.C: New test.
34643
34644 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34645
34646         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34647
34648 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34649
34650         * g++.dg/template/qualttp20.C: Adjust expected errors.
34651         * g++.old-deja/g++.jason/report.C: Likewise.
34652         * g++.old-deja/g++.other/qual1.C: Likewise.
34653
34654         * g++.dg/lookup/scoped2.C: New test.
34655
34656         * g++.dg/ext/asm3.C: New test.
34657
34658 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34659
34660         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34661
34662 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34663
34664         * ChangeLog: follow spelling conventions.
34665         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34666         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34667         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34668         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34669         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34670         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34671         * g++.old-deja/g++.law/global-init1.C: Likewise.
34672         * g++.old-deja/g++.other/delete4.C: Likewise.
34673         * g++.old-deja/g++.other/inline21.C: Likewise.
34674         * g++.old-deja/g++.other/singleton.C: Likewise.
34675         * g77.dg/strlen0.f: Likewise.
34676         * g77.f-torture/compile/20010519-1.f: Likewise.
34677         * g77.f-torture/compile/980310-4.f: Likewise.
34678         * gcc.c-torture/compile/20000605-1.c: Likewise.
34679         * gcc.c-torture/execute/20020225-1.c: Likewise.
34680         * gcc.dg/c90-hexfloat-2.c: Likewise.
34681         * gcc.dg/c99-bool-1.c: Likewise.
34682         * gcc.dg/c99-hexfloat-2.c: Likewise.
34683         * gcc.dg/dll-2.c: Likewise.
34684         * gcc.dg/wtr-union-init-1.c: Likewise.
34685         * gcc.dg/wtr-union-init-2.c: Likewise.
34686         * gcc.dg/wtr-union-init-3.c: Likewise.
34687         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34688         * gcc.dg/cpp/defined.c: Likewise.
34689         * gcc.dg/cpp/macsyntx.c: Likewise.
34690         * gcc.dg/cpp/paste2.c: Likewise.
34691         * gcc.dg/cpp/trad/defined.c: Likewise.
34692         * gcc.dg/format/c90-printf-1.c: Likewise.
34693         * gcc.dg/format/c90-scanf-1.c: Likewise.
34694         * gcc.dg/format/c99-printf-1.c: Likewise.
34695         * gcc.dg/format/c99-scanf-1.c: Likewise.
34696         * gcc.misc-tests/gcov-8.c: Likewise.
34697         * lib/profopt.exp: Likewise.
34698
34699 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34700
34701         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34702
34703 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34704
34705         * g++.dg/inherit/using2.C: New test.
34706
34707 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34708
34709         * ChangeLog: Follow spelling conventions.
34710         * g++.dg/template/friend4.C: Likewise.
34711         * g++.old-deja/g++.pt/crash67.C: Likewise.
34712         * gcc.c-torture/execute/20000801-4.c: Likewise.
34713         * gcc.dg/c90-digraph-1.c: Likewise.
34714         * gcc.dg/c94-digraph-1.c: Likewise.
34715         * gcc.dg/c99-digraph-1.c: Likewise.
34716         * gcc.dg/cpp/line5.c: Likewise.
34717         * gcc.dg/cpp/multiline.c: Likewise.
34718         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34719         * gcc.dg/format/attr-3.c: Likewise.
34720         * gcc.dg/format/c90-scanf-3.c: Likewise.
34721         * gcc.dg/format/ext-4.c: Likewise.
34722
34723 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34724
34725         * g++.dg/template/pretty1.C: New test.
34726
34727 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34728
34729         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34730
34731 2002-09-13  Matt Austern  <austern@apple.com>
34732
34733         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34734         passing a cast expression to a function by const reference.
34735
34736 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34737
34738         * g++.dg/template/deduce1.C: New test.
34739
34740 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34741
34742         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34743         32-bit int.
34744
34745 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34746
34747         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34748         usage.
34749
34750 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34751
34752         * gcc.c-torture/compile/20020910-1.c: New test.
34753
34754 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34755
34756         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34757
34758 2002-09-10  Andreas Jaeger  <aj@suse.de>
34759
34760         * gcc.dg/20020312-2.c: Adjust for x86-64.
34761
34762 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34763
34764         * g77.dg/7388.f: New test case for PR 7388.
34765
34766 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34767
34768         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34769
34770 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34771
34772         * objc.dg/proto-lossage-1.m: New test.
34773
34774 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34775
34776         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34777
34778 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34779
34780         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34781         expected to pass.
34782
34783 2002-09-06  Stan Shebs  <shebs@apple.com>
34784             David Edelsohn  <edelsohn@gnu.org>
34785
34786         * gcc.dg/weak: New directory.
34787         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34788         target-specific xfail bits.
34789         * gcc.dg/typeof-2.c: Move to new directory.
34790         * gcc.dg/weak.exp: New expect script.
34791
34792 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34793
34794         * gcc.c-torture/execute/extzvsi.c: New test.
34795
34796 2002-09-05  Stan Shebs  <shebs@apple.com>
34797
34798         * gcc.dg/weak-1.c: xfail on Darwin.
34799         * gcc.dg/weak-2.c: Ditto.
34800         * gcc.dg/weak-3.c: Ditto.
34801         * gcc.dg/weak-4.c: Ditto.
34802         * gcc.dg/weak-5.c: Ditto.
34803         * gcc.dg/weak-6.c: Ditto.
34804         * gcc.dg/weak-7.c: Ditto.
34805         * gcc.dg/weak-8.c: Ditto.
34806         * gcc.dg/weak-9.c: Ditto.
34807
34808 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34809
34810         * gcc.c-torture/execute/loop-14.c: New test.
34811
34812 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34813
34814         * g++.dg/other/cxa-atexit1.C: New test.
34815
34816         * gcc.dg/typeof-2.c: New test.
34817
34818 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34819
34820         * gcc.dg/builtins-2.c: New testcase.
34821         * gcc.dg/builtins-3.c: New testcase.
34822
34823 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34824
34825         * gcc.dg/cpp/_Pragma4.c: New test.
34826
34827 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34828
34829         * objc/execute/nil_method-1.m: New testcase.
34830
34831 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34832
34833         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34834         [Object class], not [Object initialize].
34835
34836 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34837             Hans-Peter Nilsson  <hp@bitrange.com>
34838
34839         * gcc.c-torture/execute/20020720-1.x: Skip test on
34840         mmix-knuth-mmixware.  Correct comment.
34841
34842 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34843
34844         * testsuite/g++.dg/abi/bitfield5.C: New test.
34845         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34846
34847 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34848
34849         * objc.dg/undeclared-selector.m: New test.
34850
34851 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
34852
34853         * g++.dg/other/offsetof1.C: Avoid cast warning.
34854
34855 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
34856
34857         * objc.dg/super-class-2.m: New test.
34858
34859 2002-08-24  Matt Austern  <austern@apple.com>
34860
34861         * g++.dg/ext/lvaddr.C: New test.
34862         * g++.dg/ext/lvcast.C: New test.
34863
34864 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
34865
34866         * testsuite/g++.dg/inherit/cond1.C: New test.
34867
34868 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
34869
34870         * gcc.dg/noncompile/incomplete-1.c: New test.
34871
34872 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34873
34874         * gcc.dg/typespec-1.c: New test.
34875
34876 2002-08-20  Devang Patel  <dpatel@apple.com>
34877         * objc.dg/proto-hier-2.m: New test.
34878
34879 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
34880
34881         * objc.dg/bitfield-1.m: New test.
34882         * objc.dg/bitfield-2.m: New test.
34883
34884 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34885
34886         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34887         gcc.dg/c99-flex-array-4.c: New tests.
34888
34889 2002-08-16  Stan Shebs  <shebs@apple.com>
34890
34891         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34892
34893 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
34894
34895         * gcc.dg/typeof-1.c: New test.
34896         * g++.dg/ext/typeof2.C: New test.
34897
34898 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34899
34900         * g++.dg/other/offsetof1.C: New test.
34901
34902 2002-08-14  Richard Henderson  <rth@redhat.com>
34903
34904         * gcc.dg/tls/diag-3.c: Fix expected message strings.
34905
34906 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34907
34908         * gcc.dg/cpp/_Pragma3.c: New test.
34909
34910 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34911
34912         * g++.dg/template/inherit3: New test.
34913
34914 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34915
34916         * gcc.dg/bitfld-4.c: Add blank options.
34917
34918 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34919
34920         * g++.dg/template/crash1.C: New test.
34921
34922 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34923
34924         * gcc.dg/tls/opt-2.c: New test.
34925
34926 2002-08-08  Devang Patel  <dpatel@apple.com>
34927
34928         * objc.dg/selector-1.m : New test
34929
34930 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34931
34932         * g++.dg/abi/bitfield4.C: New test.
34933         * gcc.dg/bitfld-4.c: New test.
34934
34935 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * g++.dg/other/packed1.C: New test.
34938
34939 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34940
34941         * g++.dg/abi/offsetof.C: Tweak error messages.
34942         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34943
34944 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34945
34946         * gcc.dg/bitfld-3.c: New test.
34947
34948 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34949             Richard Henderson  <rth@redhat.com>
34950
34951         * gcc.dg/i386-bitfield1.c: New test.
34952         * g++.dg/abi/bitfield3.C: Update.
34953
34954 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34955
34956         * objc.dg/const-str-2.m: Update.
34957         * gcc.dg/cpp/c++98.c: Change to C extension.
34958         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34959         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34960
34961 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34962
34963         * testsuite/gcc.dg/tls/diag-3.c: New.
34964
34965 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34966
34967         * g++.dg/README (Subdirectories): Document new subdir expr.
34968         * g++.dg/expr/pmf-1.C: New test.
34969
34970 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34971
34972         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34973
34974 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34975
34976         * g++.dg/abi/bitfield3.C: New test.
34977
34978 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34979
34980         * lib/gcov.exp: Tweak expected line formats.
34981         * gcc.misc-tests/gcov8.c: New test.
34982         * gcc.misc-tests/gcov8.x: New flags.
34983
34984 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34985
34986         * consistency.vlad/layout/endian.c: Include string.h.
34987
34988         * gcc.c-torture/execute/20020805-1.c: New test.
34989
34990 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34991
34992         * g++.dg/other/conversion1.C: New test.
34993
34994 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34995
34996         * gcc.dg/builtins-1.c: New testcase.
34997
34998 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34999
35000         * g++.dg/inherit/access3.C: New test.
35001
35002 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35003
35004         * gcc.dg/ia64-visibility-2.c: New test.
35005
35006 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35007
35008         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35009         __qualifier_flags to __flags.
35010
35011 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35012
35013         * g++.dg/inherit/operator1.C: New test.
35014         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35015         * g++.dg/other/error1.C: Change expected error message.
35016         * g++.dg/template/conv4.C: Likewise.
35017
35018 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35019
35020         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35021         for documented behavior.
35022
35023 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35024
35025         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35026         several targets known to fail.
35027
35028 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35029
35030         * gcc.dg/mips-args-[123].c: New tests.
35031
35032 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35033
35034         * gcc.dg/ppc-spe.c: New.
35035
35036 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35037
35038         * g++.dg/other/ptrmem4.C: New testcase.
35039
35040 2002-07-24  Richard Henderson  <rth@redhat.com>
35041
35042         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35043
35044 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35045
35046         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35047
35048 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35049
35050         * gcc.c-torture/execute/memset-3.c: New testcase.
35051
35052 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35053
35054         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35055         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35056
35057 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35058
35059         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35060         Delete.
35061
35062 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35063
35064         * gcc.c-torture/compile/simd-4.c: New test.
35065
35066 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35067
35068         PR c++/7347, c++/7348
35069         * g++.dg/template/access4.C: New test.
35070         * g++.dg/template/access5.C: New test.
35071         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35072         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35073         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35074         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35075
35076 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35077
35078         * gcc.dg/gnu89-init-2.c: New test.
35079
35080 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35081
35082         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35083
35084 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35085
35086         * gcc.c-torture/execute/20020720-1.c: New testcase.
35087
35088 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35089
35090         * gcc.dg/cpp/Wsignprom.c: New tests.
35091
35092 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35093
35094         * gcc.c-torture/execute/loop-13.c: New test.
35095
35096 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35097
35098         * gcc.dg/cpp/expr.c: New tests.
35099
35100 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35101
35102         * g++.dg/opt/pr6713.C: Add template instantiation.
35103
35104 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35105
35106         * gcc.dg/nest.c: New test.
35107
35108 2002-07-17  Richard Henderson  <rth@redhat.com>
35109
35110         * g++.dg/opt/pr6713.C: New test.
35111
35112 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35113
35114         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35115         XFAIL for all x86 processors.
35116
35117 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35118
35119         * gcc.c-torture/execute/20010122-1.x: Do not test with
35120         -fomit-frame-pointer.
35121
35122 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35123
35124         * g++.dg/template/instantiate2.C: New test.
35125         * g++.dg/template/spec4.C: New test.
35126
35127 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35128
35129         * g++.dg/template/access2.C: New test.
35130         * g++.dg/template/access3.C: New test.
35131
35132 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35133
35134         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35135         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35136         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35137         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35138         Convert to use <stdarg.h>.
35139         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35140         Delete.
35141         * gcc.dg/va-arg-2.c: New.
35142         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35143
35144 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35145
35146         * gcc.c-torture/compile/20020710-1.c: New test.
35147
35148 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35149                           Andrew Pinski  <pinskia@physics.uc.edu>
35150
35151         gcc.c-torture/compile/simd-2.c: New testcase.
35152         gcc.c-torture/compile/simd-3.c: Likewise.
35153
35154 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35155
35156         PR c++/7224
35157         * g++.dg/overload/error1.C: New test.
35158
35159 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35160
35161         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35162         configuration and IRIX 6 O32 ABI.
35163
35164 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35165
35166         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35167
35168 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35169
35170         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35171
35172 2002-07-10  Jeffrey A Law  <law@redhat.com>
35173
35174         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35175
35176         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35177
35178 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35179
35180         * gcc.dg/20020312-2.c: Check for __PPC__.
35181
35182 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35183
35184         * gcc.c-torture/compile/20020709-1.c: New test.
35185
35186 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35187
35188         * g++.dg/template/qualttp21.C: New test case.
35189
35190 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35191
35192         * gcc.c-torture/compile/20020706-1.c: New test.
35193         * gcc.c-torture/compile/20020706-2.c: New test.
35194
35195 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35196             Alexandre Oliva  <aoliva@redhat.com>
35197
35198         * g++.dg/warn/incomplete1.C: New test.
35199
35200 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35201
35202         PR c++/7099
35203         * g++.dg/warn/noreturn1.C: New test.
35204
35205 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35206
35207         PR c++/6706
35208         * g++.dg/debug/debug6.C: New test.
35209         * g++.dg/debug/debug7.C: New test.
35210
35211 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35212
35213         * gcc.c-torture/compile/simd-3.c: New test.
35214
35215 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35216
35217         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35218         * gcc.dg/20020620-1.c: Likewise.
35219
35220 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35221
35222         PR c++/6944
35223         * g++.dg/init/array4.C: New test.
35224         * g++.dg/init/array5.C: New test.
35225
35226 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35227
35228         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35229         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35230
35231 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35232
35233         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35234         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35235         * gcc.dg/wtr-conversion-1.c: Likewise.
35236         * gcc.dg/wtr-escape-1.c: Likewise.
35237         * gcc.dg/wtr-int-type-1.c: Likewise.
35238         * gcc.dg/wtr-label-1.c: Likewise.
35239         * gcc.dg/wtr-static-1.c: Likewise.
35240         * gcc.dg/wtr-strcat-1.c: Likewise.
35241         * gcc.dg/wtr-suffix-1.c: Likewise.
35242         * gcc.dg/wtr-switch-1.c: Likewise.
35243         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35244         * gcc.dg/wtr-union-init-1.c: Likewise.
35245         * gcc.dg/wtr-union-init-2.c: Likewise.
35246         * gcc.dg/wtr-union-init-3.c: Likewise.
35247
35248         * gcc.dg/wtr-func-def-1.c: New test.
35249
35250 2002-07-02 Devang Patel <dpatel@apple.com>
35251
35252         * objc.dg/param-1.m: New test.
35253
35254 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
35255
35256         * gcc.dg/cpp/trad/directive.c: Add test.
35257         * gcc.dg/cpp/trad/macroargs.c: Add test.
35258         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
35259
35260 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
35261
35262         * gcc.dg/cpp/cmdlne-M.c: New test.
35263
35264 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
35265
35266         * objc.dg/desig-init-1.m: New test.
35267
35268 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35269
35270         PR c++/6716
35271         * g++.dg/template/instantiate1.C: New test.
35272
35273 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
35274
35275         PR c++/7112
35276         * g++.dg/template/sizeof2.C: New test.
35277
35278 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35279
35280         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
35281         gcc.dg/cpp/trad/include.c: New tests.
35282
35283 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
35284
35285         PR target/7177
35286         * gcc.c-torture/compile/20020701-1.c: New test.
35287
35288 2002-07-01  Stan Shebs  <shebs@apple.com>
35289
35290         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
35291         header here...
35292         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
35293         (objc-torture-execute): or here.
35294
35295 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
35296
35297         * gcc.c-torture/execute/arith-rand-ll.c: New test.
35298
35299 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35300
35301         * gcc.dg/cpp/trad/escaped-nl.c: New test.
35302
35303 2002-06-30  Devang Patel  <dpatel@apple.com>
35304
35305         * objc.dg/fsyntax-only.m: New test.
35306
35307 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
35308
35309         PR c++/6695
35310         * g++.dg/template/friend7.C: New file.
35311
35312 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
35313
35314         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
35315         return type.
35316
35317 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
35318
35319         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
35320         avoid division by zero.
35321
35322 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35323
35324         * gcc.dg/Wunknownprag.c: New tests.
35325
35326 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35327
35328         * gcc.c-torture/execute/simd-2.c: New test.
35329
35330 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35331
35332         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35333         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35334         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35335         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35336         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35337         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35338         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35339         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35340         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35341         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35342         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35343         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35344         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35345         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35346         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35347         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35348         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35349
35350 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35351
35352         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35353         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35354         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35355         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35356         New tests.
35357         * gcc.dg/cpp/trad/directive.c: Update.
35358
35359 2002-06-23  Andreas Jaeger  <aj@suse.de>
35360
35361         * gcc.c-torture/execute/complex-6.c: New.
35362
35363 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35364
35365         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35366         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35367         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35368         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35369
35370 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35371
35372         * gcc.dg/cpp/trad: New directory with traditional tests copied
35373         from parent directory.
35374         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35375         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35376         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35377         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35378         Move to trad/ and rename.
35379         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35380         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35381         gcc.dg/cpp/trad/redef2.c: New tests.
35382         * gcc.dg/cpp/trad/trad.exp: New driver.
35383
35384 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35385
35386         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35387         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35388         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35389         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35390         Remove.
35391
35392 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35393
35394         * gcc.dg/20020620-1.c: New test.
35395
35396 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35397
35398         * g++.dg/template/ttp4.C: New test.
35399
35400 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35401
35402         * g++.dg/opt/vt1.C: Fix regexp.
35403
35404 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35405
35406         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35407         Don't use attribute `noinline'.
35408
35409 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35410
35411         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35412
35413 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35414
35415         * gcc.c-torture/execute/simd-1.c: New.
35416
35417         * gcc.dg/simd-1.c: New.
35418
35419 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35420
35421         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35422
35423 2002-06-16  Richard Henderson  <rth@redhat.com>
35424
35425         * g++.dg/ext/anon-struct1.C: New.
35426         * g++.dg/ext/anon-struct2.C: New.
35427         * g++.dg/ext/anon-struct3.C: New.
35428         * gcc.dg/anon-struct-1.c: New.
35429         * gcc.dg/anon-struct-2.c: New.
35430         * gcc.dg/anon-struct-3.c: New.
35431         * gcc.dg/20011008-1.c: Adjust warning text.
35432         * gcc.dg/20020527-1.c: Add -fms-extensions.
35433
35434 2002-06-16  Richard Henderson  <rth@redhat.com>
35435
35436         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35437
35438 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35439
35440         * gcc.c-torture/execute/20020615-1.c: New test.
35441
35442 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35443
35444         * gcc.c-tortuture/execute/compare-1.c: New test case.
35445         * gcc.c-tortuture/execute/compare-2.c: New test case.
35446         * gcc.c-tortuture/execute/compare-3.c: New test case.
35447
35448 2002-06-13  Richard Henderson  <rth@redhat.com>
35449
35450         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35451         ia64 ilp32.
35452
35453 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35454
35455         * g++.dg/template/typename2.C: Update error message.
35456
35457 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35458
35459         * gcc.c-torture/execute/20020611-1.c: New test.
35460
35461 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35462
35463         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35464         list of targets to skip.
35465
35466 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35467
35468         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35469         targets if not optimizing.
35470
35471 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35472
35473         * gcc.c-torture/compile/20020605-1.c: New test.
35474
35475         * g++.dg/opt/vt1.C: New test.
35476
35477         * gcc.dg/20020531-1.c: New test.
35478
35479         * gcc.dg/20020530-1.c: New test.
35480
35481         * gcc.dg/20020527-1.c: New test.
35482
35483         * g++.dg/opt/cse1.C: New test.
35484
35485 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35486
35487         * gcc.dg/20020607-2.c: New test case.
35488
35489 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35490
35491         * gcc.c-torture/compile/20020604-1.c: New test.
35492
35493 2002-06-04  Richard Henderson  <rth@redhat.com>
35494
35495         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35496         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35497         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35498
35499 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35500
35501         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35502
35503 2002-06-03  Richard Henderson  <rth@redhat.com>
35504
35505         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35506         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35507
35508 2002-06-02  Richard Henderson  <rth@redhat.com>
35509
35510         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35511         test functions static.
35512
35513 2002-06-02  Andreas Jaeger  <aj@suse.de>
35514
35515         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35516         now.
35517
35518 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35519
35520         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35521         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35522         Update for mofified diagnostics.
35523         * gcc.dg/c99-intconst-1.c: No longer fail.
35524
35525 2002-06-02  Richard Henderson  <rth@redhat.com>
35526
35527         * gcc.dg/uninit-A.c: Remove xfail markers.
35528
35529 2002-06-01  Roger Sayle  <roger@eyesopen.com>
35530
35531         * gcc.dg/fnegate-1.c: New test case.
35532
35533 2002-05-30  Osku Salerma  <osku@iki.fi>
35534
35535         * gcc.c-torture/execute/mayalias-1.c: New file.
35536
35537 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35538
35539         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
35540         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
35541         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
35542
35543 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
35544
35545         * gcc.c-torture/execute/20020529-1.c: New test.
35546
35547 2002-05-27  Richard Henderson  <rth@redhat.com>
35548
35549         * g++.dg/ext/attrib6.C: New test case.
35550
35551 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35552
35553         * gcc.c-torture/execute/pure-1.c: New test.
35554
35555 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35556
35557         * gcc.dg/cpp/arith-2.c: Remove.
35558
35559 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35560
35561         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
35562         * gcc.dg/cpp/if-3.c: Remove.
35563
35564 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
35565
35566         * g++.dg/opt/cse2.C: New test.
35567
35568 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
35569
35570         * gcc.dg/cpp/arith-1.c: New semantic tests.
35571         * gcc.dg/cpp/if-1.c: Update.
35572
35573 2002-05-24  Ben Elliston  <bje@redhat.com>
35574
35575         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35576
35577 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35578
35579         * gcc.dg/verbose-asm.c: New test.
35580
35581 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35582
35583         * gcc.dg/cpp/paste12.c: New test.
35584
35585 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35586
35587         * g++.dg/parse/named_ops.C: New test.
35588
35589 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35590
35591         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35592
35593 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35594
35595         * gcc.dg/weak-2.c: Allow optional leading underscore
35596         in scan-assembler symbol name.
35597         * gcc.dg/weak-3.c: Likewise.
35598         * gcc.dg/weak-4.c: Likewise.
35599         * gcc.dg/weak-5.c: Likewise.
35600
35601 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35602
35603         * gcc.dg/20020523-1.c: New test.
35604
35605 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35606
35607         * objc.dg/const-str-2.m: Update now that we stop after
35608         a command line error.
35609
35610 2002-05-22  Richard Henderson  <rth@redhat.com>
35611
35612         * g++.dg/dg.exp: Fix typo in test pruneing.
35613
35614 2002-05-22  Richard Henderson  <rth@redhat.com>
35615
35616         * g++.dg/dg.exp: Prune the tls subdirectory.
35617         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35618         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35619         * g++.dg/tls/init-1.C: New.
35620
35621 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35622
35623         * gcc.dg/20020517-1.c: New test.
35624
35625 2002-05-21  Richard Henderson  <rth@redhat.com>
35626
35627         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35628         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35629
35630 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35631
35632         * g++.dg/other/copy2.C: New test.
35633
35634 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35635
35636         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35637         (MAX_COPY): Bump up to 10 times sizeof (long long).
35638         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35639
35640         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35641         sizeof (long long).
35642
35643         * gcc.c-torture/execute/strcpy-1.c: New test.
35644
35645 2002-05-19  Jason Merrill  <jason2redhat.com>
35646
35647         * g++.dg/ext/oper1.C: New test.
35648
35649 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35650 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35651
35652         * README.QMTEST: New file.
35653
35654         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35655
35656 2002-05-19  Andreas Jaeger  <aj@suse.de>
35657
35658         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35659         now.
35660         * gcc.c-torture/execute/loop-2d.x: Likewise.
35661
35662 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35663
35664         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35665         support weak symbols.
35666         * gcc.dg/weak-4.c: Likewise.
35667         * gcc.dg/weak-6.c: Likewise.
35668
35669 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35670
35671         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35672         cygwin, coff and h8300-*-hms targets
35673         * gcc.dg/weak-5.c: Likewise.
35674         * gcc.dg/weak-7.c: Likewise.
35675
35676 2002-05-16  Jason Merrill  <jason@redhat.com>
35677
35678         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35679         (scan-assembler-not, scan-assembler-dem): Likewise.
35680         (scan-assembler-dem-not): Likewise.
35681
35682 2002-05-15  Richard Henderson  <rth@redhat.com>
35683
35684         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35685
35686 2002-05-15  Richard Henderson  <rth@redhat.com>
35687
35688         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35689         (vfoo1f): Warning here.
35690         (vfoo1l): Don't redefine the alias.
35691
35692 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35693
35694         * g++.dg/init/pm1.C: New test.
35695
35696 2002-05-12  David S. Miller  <davem@redhat.com>
35697
35698         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35699         types.
35700
35701 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35702
35703         * gcc.c-torture/execute/20020510-1.c: New test case.
35704
35705 2002-05-10  David S. Miller  <davem@redhat.com>
35706
35707         * gcc.c-torture/execute/conversion.c: Test long double too.
35708
35709 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35710
35711         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35712         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35713         * lib/g++.exp (g++_link_flags): Likewise.
35714         * lib/objc.exp (objc_target_compile): Likewise.
35715
35716 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35717
35718         * gcc.dg/cpp/poison.c: Update.
35719         * gcc.dg/cpp/20000625-2.c: Remove.
35720         * gcc.dg/cpp/direct2s.c: Remove final test.
35721
35722 2002-05-08  Tom Rix  <trix@redhat.com>
35723
35724         * gcc.c-torture/execute/20020508-1.c: New test.
35725         * gcc.c-torture/execute/20020508-2.c: New test.
35726         * gcc.c-torture/execute/20020508-3.c: New test.
35727
35728 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35729
35730         * gcc.dg/cpp/charconst-4.c: More tests.
35731
35732 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35733
35734         PR c/6569
35735         * gcc.dg/weak-3.c: Update location of warning messages.
35736         * gcc.dg/weak-5.c: Likewise.
35737
35738 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35739
35740         * gcc.c-torture/execute/20020506-1.c: New test case.
35741
35742 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35743
35744         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35745
35746 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35747
35748         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35749
35750 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35751
35752         * gcc.dg/cpp/charconst-3.c: New test.
35753
35754 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35755
35756         * gcc.dg/cpp/charconst.c: Update tests.
35757
35758 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35759
35760         * treelang: Added directory for new sample language treelang. Also
35761         lib/treelang.exp: New file to signal treelang should be tested.
35762
35763 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35764
35765         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35766         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35767         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35768         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35769         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35770         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35771         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35772
35773 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35774
35775         * gcc.dg/format/xopen-2.c: New test.
35776
35777 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35778
35779         * gcc.dg/20020503-1.c: New test.
35780
35781 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35782
35783         * g++.dg/init/dtor1.C: Make it tougher.
35784
35785 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35786
35787         * g++.dg/init/dtor1.C: New test.
35788
35789 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35790
35791         * gcc.dg/altivec-8.c: New.
35792
35793 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35794
35795         * gcc.dg/altivec-7.c: New.
35796
35797 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35798
35799         * g++.dg/parse/typedef1.C: New test.
35800
35801 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35802
35803         PR c++/6486
35804         * g++.dg/template/friend6.C: New test.
35805
35806         PR c++/6492
35807         * g++.dg/init/copy1.C: New test.
35808
35809 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35810
35811         * g++.dg/warn/effc1.C: New test.
35812
35813 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35814
35815         * gcc.dg/cpp/if-cexp.c: Add a test.
35816
35817 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35818
35819         * gcc.dg/20020426-2.c: New test.
35820
35821 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35822
35823         * gcc.dg/cpp/if-mop.c: Update.
35824         * gcc.dg/cpp/if-mpar.c: Add test.
35825         * gcc.dg/cpp/if-oppr.c: Update.
35826
35827 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35828
35829         PR c/6343
35830         * gcc.dg/weak-[2-7].c: New tests.
35831
35832 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35833
35834         * gcc.dg/enum1.c: New test.
35835
35836 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35837
35838         PR c++/6497
35839         * g++.dg/inherit/access2.C: New test.
35840
35841 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35842
35843         PR bootstrap/6445
35844         * gcc.dg/20020426-1.c: New test.
35845
35846 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35847
35848         * g++.dg/abi/enum1.C: New test.
35849
35850 2002-04-26  Richard Henderson  <rth@redhat.com>
35851
35852         * gcc.dg/c99-bool-1.c: Expect always true warning.
35853
35854 2002-04-25  Roger Sayle  <roger@eyesopen.com>
35855
35856         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
35857
35858 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35859
35860         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
35861         targets.
35862
35863 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
35864
35865         * g++.dg/abi/mange7.C: New test.
35866
35867         PR c++/6438.
35868         * g++.dg/parse/stmtexpr2.C: New test.
35869
35870 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
35871
35872         * gcc.dg/20020312-2.c: Add SH target.
35873
35874 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35875
35876         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35877         compiler output on mips*-*-irix*.
35878
35879 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
35880
35881         * g++.dg/parse/attr1.C: New test.
35882
35883 2002-04-23  Roger Sayle  <roger@eyesopen.com>
35884
35885         * gcc.c-torture/execute/string-opt-17.c: New test case.
35886         * gcc.c-torture/execute/memset-2.c: New test case.
35887
35888 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
35889
35890         PR c++/6256:
35891         * g++.dg/template/friend5.C: New test.
35892
35893         PR c++/6331:
35894         * g++.dg/template/qual1.C: Likewise.
35895
35896 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
35897
35898         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35899         Include stdlib.h, not stdio.h or ctype.h.
35900
35901 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
35902
35903         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35904         cris-*-elf* and mmix-*-*.
35905         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35906         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35907         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35908         Ditto.
35909         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35910         * gcc.dg/wchar_t-1.c: Ditto.
35911
35912 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35913
35914         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35915         Clarify comment.
35916
35917 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35918
35919         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35920
35921 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35922
35923         * gcc.c-torture/execute/20000906-1.x: Delete.
35924
35925 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35926
35927         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35928
35929 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35930
35931         * PR6367
35932         * g77.f-torture/execute/6367.f: New test.
35933         * g77.f-torture/execute/6367.x: Disable for MMIX.
35934
35935 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35936
35937         * PR6352
35938         * g++.dg/opt/inline2.C: New test.
35939
35940 2002-04-18  Richard Henderson  <rth@redhat.com>
35941
35942         * gcc.dg/20000906-1.c: Enable for all targets.
35943         * gcc.c-torture/compile/iftrap-2.c: New.
35944
35945 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35946
35947         * gcc.dg/20020418-1.c: New test.
35948         * gcc.dg/20020418-2.c: New test.
35949
35950 2002-04-18  Richard Henderson  <rth@redhat.com>
35951
35952         * gcc.c-torture/compile/iftrap-1.c: New.
35953         * gcc.dg/iftrap-1.c: Adjust for ia64.
35954         * gcc.dg/iftrap-2.c: New.
35955
35956 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35957
35958         * gcc.c-torture/compile/20020418-1.c: New test.
35959
35960 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35961
35962         * gcc.c-torture/compile/20020415-1.c: New.
35963
35964 2002-04-18  David S. Miller  <davem@redhat.com>
35965
35966         * gcc.c-torture/execute/20020418-1.c: New test.
35967
35968 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35969
35970         * gcc.dg/20020416-1.c: New test.
35971
35972         * g++.dg/opt/inline1.C: New test.
35973
35974 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35975
35976         * gcc.dg/altivec-5.c: New test.
35977
35978         * gcc.dg/20020415-1.c: New test.
35979
35980 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35981
35982         * testsuite/lib/chill.exp: Remove.
35983
35984 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35985
35986         * g++.dg/other/big-struct.C: New test.
35987
35988 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35989
35990         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35991         of scratch file.
35992
35993 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35994
35995         PR c/6277
35996         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35997         in scan-assembler function name
35998
35999 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36000
36001         * g77.f-torture/execute/980628-4.x,
36002         g77.f-torture/execute/980628-5.x,
36003         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36004         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36005         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36006         i[34567]86-*-*.
36007
36008 2002-04-13  David S. Miller  <davem@redhat.com>
36009
36010         * gcc.c-torture/execute/20020413-1.c: New test.
36011
36012 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36013
36014         * gcc.dg/asm-6.c,
36015         * g++.dg/ext/asm1.C: New tests.
36016
36017 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36018
36019         PR c++ 5373.
36020         * g++.dg/parse/stmtexpr1.C: New test.
36021
36022         PR c++/5189.
36023         * g++.dg/template/copy1.C: New test.
36024
36025 2002-04-12  Richard Henderson  <rth@redhat.com>
36026
36027         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36028
36029 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36030
36031         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36032         gcc.c-torture/execute/20020307-2.c.
36033
36034 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36035
36036         * g++.dg/ext/attrib5.C,
36037         * g++.dg/lookup/struct1.C: New tests.
36038
36039 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36040
36041         * gcc.dg/20020411-1.c: New test.
36042
36043         * gcc.c-torture/execute/20020411-1.c: New test.
36044
36045 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36046
36047         * g77.f-torture/execute/6177.f: New test.
36048
36049 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36050
36051         PR middle-end/6247
36052         * g++.dg/opt/cleanup1.C: New test.
36053
36054         * g++.dg/opt/const1.C: New test.
36055
36056 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36057
36058         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36059
36060 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36061
36062         PR c++/5507
36063         * g++.dg/template/typename2.C: New test.
36064
36065 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36066
36067         * gcc.c-torture/execute/loop-12.c: New.
36068
36069 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36070
36071         * g77.f-torture/execute/980628-4.x,
36072         g77.f-torture/execute/980628-5.x,
36073         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36074         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36075         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36076
36077 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36078
36079         PR optimization/6086
36080         * g++.dg/opt/preinc1.C: New test.
36081
36082 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36083
36084         PR c++/5571
36085         * g++.dg/opt/static2.C: New test.
36086
36087 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36088
36089         PR c/5120
36090         * gcc.dg/20020406-1.c: New test.
36091
36092 2002-04-04  David S. Miller  <davem@redhat.com>
36093
36094         * gcc.c-torture/execute/20020404-1.c: New test.
36095
36096 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36097
36098         PR c/6123
36099         * gcc.dg/20020312-2.c: Do not declare global register variable
36100         if __PIC__ or __pic__ is defined.
36101
36102 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36103
36104         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36105         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36106
36107 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36108
36109         * gcc.misc-tests/linkage.exp: Update last change to handle
36110         sparc*-, not just sparc-.
36111
36112 2002-04-03  Richard Henderson  <rth@redhat.com>
36113
36114         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36115
36116 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36117
36118         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36119
36120 2002-04-02  David S. Miller  <davem@redhat.com>
36121
36122         * gcc.c-torture/execute/20020402-3.c: New test.
36123
36124 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36125
36126         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36127         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36128
36129         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36130         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36131         g77.f-torture/execute/20001201.x,
36132         g77.f-torture/execute/u77-test.x: New files.
36133
36134         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36135         * gcc.dg/wchar_t-1.c: Ditto.
36136
36137 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36138
36139         * gcc.c-torture/execute/20020402-1.c: New test.
36140
36141 2002-04-01  Richard Henderson  <rth@redhat.com>
36142
36143         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36144
36145         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36146
36147 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36148
36149         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36150
36151 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36152
36153         * g++.dg/inherit/template-as-base.C: Expect error.
36154         * g++.dg/inherit/namespace-as-base.C: Likewise.
36155
36156 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36157
36158         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36159         g++.dg/ext/instantiate3.C: Tweak match patterns.
36160
36161         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36162         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36163         -da test.
36164
36165 2002-03-31  Richard Henderson  <rth@redhat.com>
36166
36167         * gcc.dg/special/alias-2.c: New.
36168         * gcc.dg/special/ecos.exp: Run it.
36169
36170 2002-03-31  Richard Henderson  <rth@redhat.com>
36171
36172         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36173
36174 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36175
36176         * gcc.dg/weak-1.c: Disable on h8300 port.
36177
36178 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36179
36180         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36181         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36182         ordering tests.
36183         * g++.dg/bprob/bprob-1.C: New test.
36184         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36185         * g++.dg/gcov/gcov-1.C: New test.
36186         * g++.dg/gcov/gcov-1.x: New file.
36187         * g++.dg/gcov/gcov-2.C: New test.
36188         * g++.dg/gcov/gcov-3.C: New test.
36189         * g++.dg/gcov/gcov-3.h: New file.
36190
36191 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36192
36193         * g++.old-deja/g++.other/builtins5.C: New test.
36194         * g++.old-deja/g++.other/builtins6.C: New test.
36195         * g++.old-deja/g++.other/builtins7.C: New test.
36196         * g++.old-deja/g++.other/builtins8.C: New test.
36197         * g++.old-deja/g++.other/builtins9.C: New test.
36198
36199 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36200
36201         * g++.dg/opt/static1.C: New test.
36202
36203         * g++.dg/opt/longbranch1.C: New test.
36204
36205 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36206
36207         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36208
36209         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36210
36211 2002-03-28  Jeffrey A Law  (law@redhat.com)
36212
36213         * gcc.c-torture/execute/20020328-1.c: New test.
36214
36215 2002-03-27  Richard Henderson  <rth@redhat.com>
36216
36217         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36218         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36219         move from g++.old-deja/g++.ext/.
36220
36221 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36222
36223         * g++.dg/init/new2.C: New test.
36224
36225 2002-03-26  Richard Henderson  <rth@redhat.com>
36226
36227         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36228
36229         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36230         on sparc.
36231
36232         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36233         sparcv9 systems.
36234         * gcc.dg/20001102-1.c: Likewise.
36235
36236 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36237
36238         * gcc.dg/cpp/endif-pedantic1.c,
36239         gcc.dg/cpp/endif-pedantic2.c: New tests.
36240
36241 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36242
36243         * g++.dg/init/new1.C: New test.
36244
36245 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         * g++.dg/abi/vbase9.C: New test.
36248
36249 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36250
36251         * gcc.dg/arm-asm.c: New test.
36252
36253 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
36254
36255         * gcc.dg/Wswitch-enum.c: New test.
36256         Fix PR c/5044.
36257
36258 2002-03-26  Richard Henderson  <rth@redhat.com>
36259
36260         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
36261         structure.
36262
36263 2002-03-25  Richard Henderson  <rth@redhat.com>
36264
36265         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
36266         sparcv9 systems.
36267
36268         * gcc.c-torture/compile/20011119-1.c (xxx): New.
36269         * gcc.c-torture/compile/20011119-2.c (xxx): New.
36270
36271 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
36272
36273         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
36274
36275 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
36276
36277         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
36278         targets using generic thunk support.
36279
36280 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
36281
36282         * gcc.c-torture/compile/20020323-1.c: New test.
36283
36284         * g++.dg/opt/conj2.C: New test.
36285
36286 2002-03-24  Richard Henderson  <rth@redhat.com>
36287
36288         * gcc.dg/weak-1.c: Use -fno-common.
36289
36290 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36291
36292         * g77.dg/f77-edit-apostrophe-out.f: New test
36293         * g77.dg/f77-edit-h-out.f: New test
36294         * g77.dg/f77-edit-t-in.f: New test
36295         * g77.dg/f77-edit-t-out.f: New test
36296         * g77.dg/f77-edit-x-out.f: New test
36297         * g77.dg/f77-edit-slash-out.f: New test
36298         * g77.dg/f77-edit-colon-out.f: New test
36299         * g77.dg/f77-edit-s-out.f: New test
36300
36301 2002-03-24  Richard Henderson  <rth@redhat.com>
36302
36303         * objc/execute/formal_protocol-6.x: New XFAIL.
36304
36305 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36306
36307         * gcc.dg/weak-1.c: Early return from dg-final on platforms
36308         that do not support weak symbols
36309
36310 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36311
36312         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
36313         * lib/g77.exp: Likewise.
36314         * lib/objc.exp: Likewise.
36315
36316 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
36317
36318         * gcc.dg/Wswitch-default.c: New test.
36319
36320 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
36321
36322         * g++.dg/other/enum1.C: New test.
36323
36324 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36325
36326         * gcc.dg/pragma-ep-3.c: Fix typo.
36327
36328 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36329
36330         * g++.dg/inherit/template-as-base.C: New test.
36331
36332 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36333
36334         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36335         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36336
36337 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36338
36339         * gcc.dg/cpp/multiline.c: Update to match.
36340
36341 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36342
36343         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36344
36345 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36346
36347         * gcc.dg/cpp/extratokens2.c: New file.
36348
36349 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36350
36351         * gcc.dg/20020312-2.c: Add rs6000 target.
36352
36353         * gcc.c-torture/compile/20020319-1.c: New test.
36354
36355 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36356
36357         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36358         (A, E): Handle this.
36359
36360 2002-03-20  Jason Merrill  <jason@redhat.com>
36361
36362         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36363         ignoring -fpic.
36364         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36365         through prune_gcc_output.
36366
36367 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36368
36369         * gcc.c-torture/compile/20020320-1.c: New test.
36370
36371 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36372
36373         * gcc.c-torture/compile/20020318-1.c: New test.
36374
36375         * gcc.dg/struct-by-value-1.c: New test.
36376
36377         * gcc.dg/20020319-1.c: New test.
36378
36379 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36380
36381         * g++.dg/opt/conj1.C: New test.
36382
36383 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36384
36385         * g++.dg/template/qualttp20.C: Revert previous change.
36386         * g++.dg/template/qualttp3.C: Likewise.
36387         * g++.dg/template/qualttp4.C: Likewise.
36388         * g++.dg/template/qualttp5.C: Likewise.
36389         * g++.dg/template/qualttp6.C: Likewise.
36390         * g++.dg/template/qualttp7.C: Likewise.
36391         * g++.dg/template/qualttp8.C: Likewise.
36392         * g++.dg/template/recurse.C: Likewise.
36393
36394 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36395
36396         * gcc.dg/cpp/wchar-1.c: Update.
36397
36398 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36399
36400         * g++.dg/template/conv1.C: New test.
36401         * g++.dg/template/conv2.C: New test.
36402         * g++.dg/template/conv3.C: New test.
36403         * g++.dg/template/conv4.C: New test.
36404
36405 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36406
36407         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36408         * g++.dg/template/qualttp3.C: Likewise.
36409         * g++.dg/template/qualttp4.C: Likewise.
36410         * g++.dg/template/qualttp5.C: Likewise.
36411         * g++.dg/template/qualttp6.C: Likewise.
36412         * g++.dg/template/qualttp7.C: Likewise.
36413         * g++.dg/template/qualttp8.C: Likewise.
36414         * g++.dg/template/recurse.C: Likewise.
36415
36416 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36417
36418         * g++.dg/opt/dtor1.C: New test.
36419
36420 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36421
36422         * gcc.c-torture/compile/20020315-1.c: New test.
36423
36424 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36425
36426         * gcc.dg/weak-1.c: Fix scan tests.
36427
36428 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36429
36430         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36431         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36432         cris-*-aout* mmix-*-*.
36433         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36434         cris-*-aout* mmix-*-*.
36435         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36436         cris-*-elf* cris-*-aout* and mmix-*-*.
36437         * gcc.dg/20001009-1.c: Ditto.
36438         * gcc.dg/20010912-1.c: Ditto.
36439         * gcc.dg/20020122-4.c: Ditto.
36440         * gcc.dg/inline-2.c: Ditto.
36441
36442 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36443
36444         * gcc.c-torture/compile/20020314-1.c: New test.
36445
36446 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36447
36448         * gcc.c-torture/execute/20020314-1.c: New test.
36449
36450 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * g++.dg/warn/Wunused-1.C: New test.
36453
36454 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36455
36456         * g++.dg/abi/mangle6.C: New test.
36457
36458 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * gcc.c-torture/compile/20020309-2.c: New test.
36461
36462         * gcc.c-torture/compile/20020312-1.c: New test.
36463
36464 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36465
36466         * g++.dg/other/access1.C: New test.
36467
36468 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36469
36470         * gcc.c-torture/execute/wchar_t-1.c: New test.
36471
36472 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36473
36474         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36475
36476 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36477
36478         * gcc.dg/20020312-1.c: New test case.
36479
36480 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36481
36482         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36483
36484 2002-03-11  Richard Henderson  <rth@redhat.com>
36485
36486         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36487         * g++.old-deja/g++.jason/report.C: Likewise.
36488
36489 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36490
36491         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36492         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36493
36494 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36495
36496         * testsuite/g++.dg/overload/pmf1.C: New test.
36497
36498 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36499
36500         * gcc.c-torture/execute/20020307-1.c: Use long.
36501
36502 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36503
36504         PR optimization/5844
36505         * gcc.dg/20020310-1.c: New test.
36506
36507 2002-03-09  Michael Meissner  <meissner@redhat.com>
36508
36509         * gcc.c-torture/execute/memcpy-2.c: New test.
36510         * gcc.c-torture/execute/memset-1.c: New test.
36511         * gcc.c-torture/execute/strlen-1.c: New test.
36512         * gcc.c-torture/execute/strcmp-1.c: New test.
36513         * gcc.c-torture/execute/strncmp-1.c: New test.
36514
36515 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36516
36517         * gcc.dg/ppc-ldstruct.c: New test.
36518
36519 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36520
36521         * gcc.c-torture/execute/va-arg-22.c: New test.
36522
36523 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36524
36525         * gcc.c-torture/compile/20020309-1.c: New test.
36526
36527 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
36528
36529         * gcc.c-torture/execute/20020307-2.c: New test.
36530
36531 2002-03-07  Jeffrey A Law  (law@redhat.com)
36532
36533         * g77.f-torture/compile/20020307-1.f: New test.
36534
36535 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
36536
36537         * gcc.dg/unordered-1.c: New test.
36538
36539 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
36540
36541         * gcc.c-torture/execute/20020307-1.c: New test.
36542
36543 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
36544
36545         * gcc.dg/20020304-1.c: New test.
36546
36547         * gcc.c-torture/compile/20020304-2.c: New test.
36548
36549 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
36550
36551         * gcc.c-torture/compile/20020304-1.c: New test case
36552         (from PR c/5830).
36553
36554 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
36555
36556         * gcc.dg/20020103-1.c: Add other -D ppc variants.
36557
36558 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36559
36560         * g++.dg/other/classkey1.C: New test.
36561
36562 2002-03-01  Richard Henderson  <rth@redhat.com>
36563
36564         * gcc.c-torture/compile/981223-1.x: New.
36565         * gcc.c-torture/compile/920625-1.x: New.
36566
36567 2002-02-28  Richard Henderson  <rth@redhat.com>
36568
36569         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
36570
36571 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
36572
36573         * gcc.c-torture/execute/20020227-1.c: New test.
36574
36575 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36576
36577         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36578         here" ERROR lines.
36579         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36580         * g++.old-deja.g++.other/defarg1.C: Likewise.
36581         * g++.old-deja/g++.pt/calls2.C: Likewise.
36582         * g++.old-deja/g++.pt/crash20.C: Likewise.
36583         * g++.old-deja/g++.pt/crash30.C: Likewise.
36584         * g++.old-deja/g++.pt/crash36.C: Likewise.
36585         * g++.old-deja/g++.pt/crash6.C: Likewise.
36586         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36587         * g++.old-deja/g++.pt/derived3.C: Likewise.
36588         * g++.old-deja/g++.pt/error1.C: Likewise.
36589         * g++.old-deja/g++.pt/friend21.C: Likewise.
36590         * g++.old-deja/g++.pt/friend23.C: Likewise.
36591         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36592         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36593
36594 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36595
36596         * gcc.c-torture/execute/20020225-2.c: New test.
36597
36598 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36599
36600         * gcc.c-torture/execute/920730-1t.c,
36601         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36602         Delete test cases, only relevant to -traditional.
36603
36604 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36605
36606         * gcc.dg/cpp/undef1.c: Remove.
36607         * gcc.dg/cpp/directiv.c: Update.
36608         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36609
36610 2002-02-27  Michael Meissner  <meissner@redhat.com>
36611
36612         * gcc.c-torture/execute/20020226-1.c: New test.
36613
36614 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36615
36616         * g++.dg/debug/debug4.C: New test.
36617
36618         * gcc.dg/ia64-visibility-1.c: New test.
36619
36620 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36621
36622         * gcc.dg/debug/20020224-1.c: New.
36623
36624 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36625
36626         * gcc.c-torture/execute/960416-1.x: New.
36627         * gcc.c-torture/execute/divconst-3.x: Likewise.
36628
36629 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36630
36631         * gcc.dg/20020224-1.c: New test.
36632
36633 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36634
36635         * gcc.c-torture/execute/20020225-1.c: New.
36636
36637 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36638
36639         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36640
36641 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36642
36643         * gcc.dg/20020222-1.c: New test.
36644
36645 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36646
36647         * g++.dg/opt/anonunion1.C: New test.
36648
36649 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36650
36651         * g++.dg/template/qualttp19.C: New test.
36652         * g++.dg/template/qualttp20.C: New test.
36653         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36654         * g++.old-deja/g++.other/qual1.C: Likewise.
36655
36656 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36657
36658         * gcc.dg/attr-alwaysinline.c: New.
36659
36660 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36661
36662         * gcc.dg/20020220-1.c: New test.
36663
36664         * gcc.dg/20020220-2.c: New test.
36665
36666         * g++.dg/opt/mmx1.C: New test.
36667
36668 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36669
36670         * gcc.c-torture/compile/20020110.c: New test.
36671
36672 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36673
36674         * gcc.c-torture/execute/20020219-1.c: New test.
36675
36676         * gcc.dg/20020219-1.c: New test.
36677
36678         * gcc.dg/noncompile/20020220-1.c: New test.
36679
36680         * g++.dg/opt/ptrintsum1.C: New test.
36681
36682         * gcc.dg/debug/20020220-1.c: New test.
36683
36684 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36685
36686         * gcc.c-torture/execute/20020216-1.c: New test.
36687
36688 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36689
36690         * gcc.dg/decl-1.c: Update, new test.
36691
36692 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36693
36694         * g++.dg/abi/bitfield1.C: New test.
36695         * g++.dg/abi/bitfield2.C: New test.
36696
36697 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36698
36699         * gcc.dg/attr-nest.c: New test.
36700
36701 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36702
36703         * gcc.c-torture/execute/20020215-1.c: New test.
36704
36705 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36706
36707         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36708         * g++.dg/debug/debug.exp: New.
36709         * g++.dg/debug/trivial.C: New.
36710         * g++.dg/debug/debug1.C: Moved...
36711         * g++.dg/other/debug1.C: ...from here.
36712         * g++.dg/debug/debug2.C: Moved...
36713         * g++.dg/other/debug2.C: ...from here.
36714         * g++.dg/debug/debug3.C: Moved...
36715         * g++.dg/other/debug3.C: ...from here.
36716
36717         * gcc.dg/noncompile/20020213-1.c: New test.
36718
36719 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36720
36721         * g++.dg/other/debug3.C: New test.
36722
36723         * gcc.c-torture/execute/20020213-1.c: New test.
36724
36725 2002-02-13  Richard Smith <richard@ex-parrot.com>
36726
36727         * g++.old-deja/g++.other/thunk1.C: New test.
36728
36729 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36730
36731         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36732
36733 2002-02-13  Stan Shebs  <shebs@apple.com>
36734
36735         * gcc.dg/altivec-3.c: New.
36736
36737 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36738
36739         * gcc.dg/Wunreachable-1.c: New test.
36740         * gcc.dg/Wunreachable-2.c: New test.
36741
36742 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36743
36744         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36745
36746 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36747
36748         * gcc.dg/decl-1.c: New test.
36749
36750 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36751
36752         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36753
36754 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36755
36756         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36757         * gcc.c-torture/compile/980506-1.x: Likewise.
36758
36759 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36760
36761         * gcc.dg/20020210-1.c: New.
36762
36763 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36764
36765         * g77.f-torture/execute/947.f: New regression test
36766         for PR fortran/947.
36767
36768 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36769
36770         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36771         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36772
36773 2002-02-08  Richard Henderson  <rth@redhat.com>
36774
36775         * gcc.c-torture/compile/labels-3.c: New.
36776
36777 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36778
36779         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36780         expression statements work instead.
36781         * gcc.dg/noncompile/20020207-1.c: New test.
36782
36783 2002-02-07  Richard Henderson  <rth@redhat.com>
36784
36785         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36786
36787 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36788
36789         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36790         message from g77
36791         * lib/g77-dg.exp: Trim g77 error messages so that they are
36792         recognized by dg.exp.
36793
36794 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36795
36796         PR fortran/5473
36797         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36798
36799 2002-02-07  Richard Henderson  <rth@redhat.com>
36800
36801         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36802         to be sufficiently aligned for integers.
36803
36804 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         * g++.dg/template/friend4.C: New test.
36807
36808 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36809
36810         PR fortran/5743
36811         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36812         unsupported cases.
36813
36814 2002-02-07  Richard Henderson  <rth@redhat.com>
36815
36816         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36817         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36818         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36819         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36820
36821 2002-02-06  Richard Henderson  <rth@redhat.com>
36822
36823         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36824
36825 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36826
36827         * gcc.dg/20020206-1.c: New test.
36828
36829 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36830
36831         * gcc.c-torture/execute/20020206-1.c: New test.
36832
36833         * gcc.c-torture/execute/20020206-2.c: New test.
36834
36835         PR optimization/5429:
36836         * gcc.c-torture/compile/20020206-1.c: New test.
36837
36838 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36839
36840         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36841         as certain file formats cannot support particularly large
36842         alignments.
36843
36844         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36845         and do not expect to be able to link the executable.
36846
36847         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36848         fail because the COFF format does not support the weak attribute.
36849
36850 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
36851
36852         * g77.dg/pr5473.f: New test
36853
36854 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
36855
36856         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
36857         Fix testcase accordingly.
36858
36859 2002-02-04  Richard Henderson  <rth@redhat.com>
36860
36861         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
36862         (buf): Change to be an array of pointers, not ints.
36863
36864 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36865
36866         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
36867         before all tests.  Move warning one line above to match where it
36868         C frontend emits.
36869         * gcc.dg/Wswitch-2.c: New test.
36870         * g++.dg/warn/Wswitch-1.C: New test.
36871         * g++.dg/warn/Wswitch-2.C: New test.
36872
36873 2002-02-04  Richard Henderson  <rth@redhat.com>
36874
36875         * g++.dg/abi/offsetof.C: Fix size comparison.
36876
36877 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
36878
36879         * gcc.dg/cast-qual-2.c: New test.
36880
36881 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36882
36883         * gcc.dg/20020201-4.c: New test.
36884
36885 2002-02-04  Ben Elliston  <bje@redhat.com>
36886
36887         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36888         target_info attribute != 0, in addition to the empty string.
36889         (gcc_target_compile): Likewise.
36890
36891 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
36892
36893         * gcc.dg/Wswitch.c: New test.
36894         PR gcc/4475. PR gcc/3780.
36895
36896 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
36897
36898         * g77.f-torture/execute/5122.f: New test for regressions
36899         against PR fortran/5122.
36900
36901 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
36902
36903         * g77.f-torture/compile/pr3743.f: Delete
36904         * g77.dg/pr3743-1.f: New test.
36905         * g77.dg/pr3743-2.f: New test.
36906         * g77.dg/pr3743-3.f: New test.
36907         * g77.dg/pr3743-4.f: New test.
36908
36909 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36910
36911         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36912
36913 2002-02-02  Richard Henderson  <rth@redhat.com>
36914
36915         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36916         * gcc.c-torture/execute/bf64-1.c: Likewise.
36917
36918 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36919
36920         * gcc.dg/20020201-2.c: New test.
36921
36922         * gcc.dg/20020201-3.c: New test.
36923
36924         * gcc.c-torture/execute/bitfld-2.c: New test.
36925
36926 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36927
36928         * gcc.dg/bitfld-1.c: Update.
36929         * gcc.dg/bitfld-2.c: Update.
36930         * gcc.c-torture/execute/bitfld-1.x: New.
36931
36932 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36933
36934         * gcc.c-torture/execute/20020201-1.c: New test.
36935
36936 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36937
36938         PR target/5469
36939         * gcc.dg/20020201-1.c: New test.
36940
36941 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36942
36943         PR fortran/3743
36944         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36945         * g77.f-torture/compile/pr3743.x: Remove
36946
36947 2002-01-31  Tom Rix  <trix@redhat.com>
36948
36949         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36950
36951 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36952
36953         * gcc.dg/noncompile/20020130-1.c: New test.
36954
36955 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36956
36957         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36958
36959 2002-01-29  Richard Henderson  <rth@redhat.com>
36960
36961         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36962         to long long.
36963         * gcc.c-torture/execute/bf64-1.c: Likewise.
36964
36965 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * gcc.c-torture/execute/20020129-1.c: New test.
36968
36969 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36970
36971         * gcc.c-torture/compile/20000224-1.c: Update.
36972         * gcc.c-torture/execute/bitfld-1.c: New tests.
36973         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36974         * gcc.dg/uninit-A.c: Update.
36975
36976 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36977
36978         * g++.dg/template/ctor1.C: Add instantiation.
36979
36980 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36981
36982         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36983         argument to __builtin_prefetch to be const ptr.
36984
36985 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36986
36987         * gcc.c-torture/compile/20020120-1.c: New test.
36988
36989 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36990
36991         * gcc.c-torture/execute/20020127-1.c: New test.
36992
36993 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36994
36995         * g77.dg/f77-edit-i-in.f: New test
36996         * g77.dg/f77-edit-i-out.f: New test
36997
36998 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36999
37000         * gcc.dg/debug/debug.exp: New file.
37001         * gcc.dg/debug/trivial.c: New file.
37002         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37003         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37004         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37005         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37006         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37007         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37008         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37009         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37010         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37011         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37012         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37013         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37014         * gcc.dg/20000503-1.c: Removed.
37015         * gcc.dg/20010207-1.c: Removed.
37016         * gcc.dg/20011223-1.c: Removed.
37017         * gcc.dg/20020104-2.c: Removed.
37018         * gcc.dg/debug-1.c: Removed.
37019         * gcc.dg/debug-2.c: Removed.
37020         * gcc.dg/debug-3.c: Removed.
37021         * gcc.dg/debug-4.c: Removed.
37022         * gcc.dg/debug-5.c: Removed.
37023         * gcc.dg/debug-6.c: Removed.
37024         * gcc.dg/dwarf2-1.c: Removed.
37025         * gcc.dg/dwarf2-2.c: Removed.
37026
37027 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37028
37029         * g++.old-deja/g++.other/eh5.C: New test.
37030         * g++.old-deja/g++.other/sibcall2.C: New test.
37031         * g++.old-deja/g++.other/array9.C: New test.
37032         * g++.old-deja/g++.other/typename2.C: New test.
37033         * g++.old-deja/g++.other/crash60.C: New test.
37034         * g++.old-deja/g++.other/conv9.C: New test.
37035         * g++.old-deja/g++.other/mangle10.C: New test.
37036         * g++.old-deja/g++.other/unchanging1.C: New test.
37037         * g++.old-deja/g++.other/exprstmt1.C: New test.
37038         * g++.old-deja/g++.other/inline23.C: New test.
37039         * g++.old-deja/g++.eh/ia64-1.C: New test.
37040         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37041         * g++.old-deja/g++.other/reload1.C: New test.
37042         * g++.old-deja/g++.other/static20.C: New test.
37043         * g++.old-deja/g++.other/local-alloc1.C: New test.
37044         * g++.old-deja/g++.other/conv8.C: New test.
37045         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37046         * g++.old-deja/g++.other/storeexpr1.C: New test.
37047         * g++.old-deja/g++.other/storeexpr2.C: New test.
37048         * g++.dg/eh/template2.C: New test.
37049         * g++.dg/warn/weak1.C: New test.
37050
37051 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37052
37053         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37054         Remove first, non-varying, argument.
37055
37056 2002-01-23  Richard Henderson  <rth@redhat.com>
37057
37058         * gcc.dg/inline-2.c: New.
37059
37060         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37061         Add optional target arg.  Check number of arguments.
37062         (scan-assembler-not, scan-assembler-dem): Likewise.
37063         (scan-assembler-dem-not): Likewise.
37064
37065 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37066
37067         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37068         line 12.
37069         * g++.old-deja/g++.brendan/parse3.C,
37070         g++.old-deja/g++.other/crash26.C,
37071         g++.old-deja/g++.other/crash28.C,
37072         g++.old-deja/g++.other/crash29.C,
37073         g++.old-deja/g++.other/crash30.C,
37074         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37075
37076 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37077
37078         * gcc.dg/20020115-1.c: New.
37079
37080 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37081
37082         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37083
37084 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37085
37086         * gcc.dg/20020122-3.c: New.
37087
37088 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37089
37090         * g++.dg/other/gc1.C: New test.
37091
37092 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37093
37094         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37095
37096 2002-01-22  Richard Henderson  <rth@redhat.com>
37097
37098         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37099
37100 2002-01-22  Richard Henderson  <rth@redhat.com>
37101
37102         * gcc.dg/20020122-4.c: New.
37103
37104 2002-01-22  H.J. Lu <hjl@gnu.org>
37105
37106         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37107         link output.
37108         * gcc.dg/special/ecos.exp: Likewise.
37109         * lib/g++-dg.exp: Likewise.
37110         * lib/g77-dg.exp: Likewise.
37111         * lib/gcc-dg.exp : Likewise.
37112         * lib/mike-g++.exp: Likewise.
37113         * lib/mike-g77.exp: Likewise.
37114         * lib/mike-gcc.exp: Likewise.
37115         * lib/objc-dg.exp: Likewise.
37116
37117 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37118
37119         PR target/5379
37120         * gcc.dg/20020122-2.c: New test.
37121
37122 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37123
37124         * gcc.dg/20020122-1.c: New test.
37125
37126 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37127
37128         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37129
37130 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37131
37132         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37133
37134 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37135
37136         * gcc.c-torture/compile/20020121-1.c: New test.
37137
37138 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37139
37140         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37141         ld_library_path.
37142
37143 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37144
37145         * gcc.dg/20020218-1.c: New test.
37146
37147 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37148
37149         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37150         messages
37151         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37152         "At global scope" warning
37153         * g++.dg/ext/align1.C: Change cygwin test for alignment
37154         from db-bogus to dg-warning
37155
37156 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37157
37158         * g77.f-torture/compile/cpp2.F: New test.
37159
37160 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37161
37162         * g++.dg/template/access1.C: New test.
37163
37164 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37165
37166         * gcc.dg/20020118-1.c: New.
37167
37168 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37169
37170         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37171
37172 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37173
37174         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37175         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37176         alignment warnings.
37177
37178 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37179
37180         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37181         torture_with_loops and torture_without_loops
37182
37183 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37184
37185         * gcc.c-torture/compile/20020116-1.c: New test.
37186
37187 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37188
37189         * gcc.dg/20020116-2.c: New test.
37190
37191         * gcc.dg/ultrasp4.c: New test.
37192
37193         * gcc.dg/20020116-1.c: New test.
37194
37195 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37196
37197         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37198         by EABI.
37199
37200 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37201
37202         * gcc.misc-tests/i386-prefetch.exp: New.
37203         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37204         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37205         * gcc.misc-tests/i386-pf-none-1.c: New test.
37206         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37207
37208 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37209
37210         * gcc.dg/gnu89-init-1.c: Add new tests.
37211
37212 2002-01-15  Andreas Jaeger  <aj@suse.de>
37213
37214         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37215         * gcc.dg/i386-mmx-2.c: Likewise.
37216         * gcc.dg/i386-sse-1.c: Likewise.
37217         * gcc.dg/i386-sse-2.c: Likewise.
37218         * gcc.dg/i386-sse-3.c: Likewise.
37219
37220 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37221
37222         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37223         Uncomment additional cases that now pass.
37224
37225 2002-01-11  Richard Henderson  <rth@redhat.com>
37226
37227         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37228         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37229
37230 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37231
37232         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37233
37234 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37235
37236         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37237         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37238
37239 2002-01-10  Dale Johannesen  <dalej@apple.com>
37240
37241         * gcc.c-torture/execute/loop-11.c: New.
37242
37243 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37244
37245         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37246         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37247
37248 2002-01-09  Richard Henderson  <rth@redhat.com>
37249
37250         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
37251         type in which to perform the operation for each size.
37252
37253 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
37254
37255         * gcc.c-torture/compile/20020109-2.c: New test.
37256
37257 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
37258
37259         * gcc.c-torture/execute/loop-10.c: New test.
37260
37261 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37262
37263         * gcc.c-torture/compile/20010226-1.c: New test.
37264         * gcc.c-torture/compile/20010227-1.c: New test.
37265         * gcc.c-torture/compile/20010426-1.c: New test.
37266         * gcc.c-torture/compile/20010510-1.c: New test.
37267         * gcc.c-torture/compile/20010605-3.c: New test.
37268         * gcc.c-torture/compile/20010824-1.c: New test.
37269         * gcc.c-torture/execute/20010409-1.c: New test.
37270         * gcc.dg/noncompile/20000901-1.c: New test.
37271         * gcc.dg/20001023-1.c: New test.
37272         * gcc.dg/20001101-1.c: New test.
37273         * gcc.dg/20001102-1.c: New test.
37274         * gcc.dg/20010207-1.c: New test.
37275         * gcc.dg/20010405-1.c: New test.
37276         * gcc.dg/20010822-1.c: New test.
37277         * gcc.dg/20011107-1.c: New test.
37278
37279 2002-01-09  Jeffrey A Law  (law@redhat.com)
37280
37281         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
37282
37283         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
37284         execution failure on PA targets.
37285
37286 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37287
37288         * gcc.c-torture/compile/20020109-1.c: New test.
37289
37290 2002-01-08  Kazu Hirata  <kazu@hxi.com>
37291
37292         * gcc.c-torture/execute/20020108-1.c: New test.
37293
37294 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * gcc.dg/20020108-1.c: New test.
37297
37298 2002-01-08  H.J. Lu <hjl@gnu.org>
37299
37300         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
37301         for header files.
37302
37303 2002-01-08  Geoff Keating  <geoffk@redhat.com>
37304
37305         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
37306         consistency.
37307
37308 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
37309
37310         * gcc.dg/altivec-4.c: Test altivec predicates.
37311
37312 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
37313
37314         * gcc.c-torture/execute/20020107-1.c: New test.
37315
37316 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
37317
37318         PR c/5279
37319         * gcc.c-torture/compile/20020106-1.c: New test.
37320
37321 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37322
37323         * gcc.c-torture/execute/nestfunc-4.c: New test.
37324
37325 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37326
37327         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37328         extra triple that slipped in.
37329         * g++.old-deja/g++.abi/align.C: Likewise.
37330         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37331
37332 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37333
37334         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37335         * g++.old-deja/g++.abi/align.C: Likewise.
37336         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37337
37338         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37339         on FreeBSD/i386.
37340         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37341         FreeBSD.
37342
37343 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37344
37345         * gcc.dg/20020104-1.c: New test.
37346
37347         * gcc.dg/20020104-2.c: New test.
37348
37349 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37350
37351         * gcc.dg/20020103-1.c: Fix typo in target selector.
37352
37353 2002-01-03  Richard Henderson  <rth@redhat.com>
37354
37355         * gcc.dg/20020103-1.c: New.
37356
37357 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37358
37359         * gcc.c-torture/execute/20020103-1.c: New test.
37360
37361 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37362
37363         * g++.dg/other/debug2.C: New test.
37364
37365         * gcc.c-torture/compile/20020103-1.c: New test.
37366
37367 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37368
37369         * gcc.dg/gnu89-init-1.c: Added new tests.
37370
37371 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37372
37373         * g++.dg/template/friend2.C: Remove as patch is reverted.
37374
37375         * g++.dg/warn/oldcast1.C: New test.
37376
37377         * g++.dg/template/ptrmem1.C: New test.
37378         * g++.dg/template/ptrmem2.C: New test.
37379
37380         * g++.dg/template/ntp.C: New test.
37381
37382         * g++.dg/other/component1.C: New test.
37383
37384         * g++.dg/template/ttp3.C: New test.
37385
37386         * g++.dg/template/friend2.C: New test.
37387         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37388
37389 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37390
37391         * g++.dg/other/ptrmem1.C: New test.
37392         * g++.dg/other/ptrmem2.C: New test.
37393
37394 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37395
37396         * g++.dg/template/ctor1.C: New test.
37397
37398 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37399
37400         * g++.dg/template/friend2.C: New test.
37401
37402 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37403
37404         * gcc.dg/mmix-1.c: New test.
37405
37406 2001-12-31  Richard Henderson  <rth@redhat.com>
37407
37408         * gcc.dg/asm-5.c: New.
37409
37410 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37411
37412         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37413         in namespace __gnu_cxx
37414
37415 2001-12-30  Richard Henderson  <rth@redhat.com>
37416
37417         * gcc.dg/debug-6.c: New.
37418
37419 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37420
37421         * gcc.c-torture/compile/20011229-2.c: New test.
37422
37423 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37424
37425         * gcc.dg/debug-3.c: New test.
37426         * gcc.dg/debug-4.c: New test.
37427         * gcc.dg/debug-5.c: New test.
37428
37429 2001-12-29  Richard Henderson  <rth@redhat.com>
37430
37431         * g++.dg/eh/loop1.C: New.
37432
37433 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37434
37435         * g++.dg/template/crash1.C: New test.
37436
37437 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         * g++.dg/other/const1.C: New test.
37440
37441 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37442
37443         * gcc.c-torture/compile/20011229-1.c: New test.
37444
37445 2001-12-28  Stan Shebs  <shebs@apple.com>
37446
37447         * lib/objc-torture.exp: Resync with c-torture.exp.
37448         * lib/objc.exp: Load standard libraries.
37449
37450 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37451
37452         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37453         additional tests.
37454
37455 2001-12-27  Roger Sayle <roger@eyesopen.com>
37456
37457         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37458
37459 2001-12-27  Richard Henderson  <rth@redhat.com>
37460
37461         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37462
37463 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37464
37465         * g++.dg/eh/ctor1.C: New test.
37466         * g++.dg/other/error2.C: New test.
37467
37468 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37469
37470         * g++.dg/other/init2.C: New test.
37471
37472 2001-12-24  Richard Henderson  <rth@redhat.com>
37473
37474         * gcc.dg/20011223-1.c: New.
37475         * gcc.dg/inline-1.c: New.
37476
37477 2001-12-23  Richard Henderson  <rth@redhat.com>
37478
37479         * gcc.dg/asm-4.c: Test operand modifiers.
37480
37481 2001-12-23  Richard Henderson  <rth@redhat.com>
37482
37483         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37484
37485 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37486
37487         * gcc.c-torture/execute/20011223-1.c: New test.
37488
37489 2001-12-21  Richard Henderson  <rth@redhat.com>
37490
37491         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37492         re-enables the warning.
37493
37494 2001-12-21  Richard Henderson  <rth@redhat.com>
37495
37496         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37497
37498 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37499
37500         * gcc.c-torture/compile/20011218-1.c: New test.
37501
37502 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37503
37504         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37505         arm-isr.c test.
37506         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37507         epilogue generation for ARM ISR routines.
37508
37509 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37510
37511         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37512         * gcc.dg/format/c90-printf-3.c: Likewise.
37513         * gcc.dg/format/c99-printf-3.c: Likewise.
37514         * gcc.dg/format/ext-1.c: Likewise.
37515         * gcc.dg/format/ext-6.c: Likewise.
37516         * gcc.dg/format/format.h: Prototype unlocked stdio.
37517
37518 2001-12-20  Richard Henderson  <rth@redhat.com>
37519
37520         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37521         (arena): Use it.
37522         (malloc): Correct allocation logic.  Abort if we fill up the
37523         arena before initialization complete.
37524         (realloc): Correct allocation logic.
37525
37526 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37527
37528         * gcc.c-torture/compile/20011219-2.c: New test.
37529
37530         * gcc.c-torture/execute/20011219-1.c: New test.
37531
37532 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
37533
37534         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
37535         target does not support weak symbols.
37536
37537 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
37538
37539         * gcc.c-torture/compile/20011219-1.c: New test.
37540
37541 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
37542
37543         * g++.dg/other/error1.C: New test.
37544
37545 2001-12-17  Jeffrey A Law  (law@redhat.com)
37546
37547         * gcc.c-torture/execute/20011217-1.c: New test.
37548
37549 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
37550
37551         * objc.dg/special/: New directory.
37552         * objc.dg/special/special.exp: New file.
37553         * objc.dg/special/unclaimed-category-1.h: New file.
37554         * objc.dg/special/unclaimed-category-1a.m: New file.
37555         * objc.dg/special/unclaimed-category-1.m: New file.
37556
37557 2001-12-17  Andreas Jaeger  <aj@suse.de>
37558
37559         * gcc.c-torture/compile/20011217-2.c: New test.
37560
37561 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37562
37563         * gcc.c-torture/compile/20011217-1.c: New test.
37564
37565 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
37566
37567         * testsuite/gcc.dg/20011214-1.c: New.
37568
37569 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
37570
37571         * gcc.dg/altivec-4.c: New.
37572
37573 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
37574
37575         * gcc.dg/20011113-1.c: New test.
37576
37577 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37578
37579         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37580         std::__malloc_alloc_template<0> and
37581         std::__default_alloc_template<false, 0>.
37582
37583 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37584
37585         * objc/execute/bf-21.m: New test.
37586         * objc/execute/enumeration-1.m: New test.
37587         * objc/execute/enumeration-2.m: New test.
37588
37589 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37590
37591         * gcc.dg/gnu89-init-1.c: New test.
37592
37593 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37596         * g++.old-deja/g++.jason/2371.C: Likewise.
37597         * g++.old-deja/g++.jason/template33.C: Likewise.
37598         * g++.old-deja/g++.jason/template34.C: Likewise.
37599         * g++.old-deja/g++.jason/template36.C: Likewise.
37600         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37601         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37602         * g++.old-deja/g++.other/typename1.C: Likewise.
37603         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37604         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37605         * g++.old-deja/g++.pt/typename11.C: Likewise.
37606         * g++.old-deja/g++.pt/typename14.C: Likewise.
37607         * g++.old-deja/g++.pt/typename16.C: Likewise.
37608         * g++.old-deja/g++.pt/typename3.C: Likewise.
37609         * g++.old-deja/g++.pt/typename4.C: Likewise.
37610         * g++.old-deja/g++.pt/typename5.C: Likewise.
37611         * g++.old-deja/g++.pt/typename7.C: Likewise.
37612         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37613
37614 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37615
37616         * g++.dg/other/linkage1.C: New test.
37617         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37618         specifiers.
37619
37620 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37621
37622         * gcc.dg/concat.c: New test.
37623
37624 2001-12-11  Stan Shebs  <shebs@apple.com>
37625
37626         * objc/compile: New test directory.
37627         * objc/compile/compile.exp: New expect script.
37628         * objc/compile/20011211-1.m: New compile test.
37629
37630 2001-12-11  Jason Merrill  <jason@redhat.com>
37631
37632         * lib/prune.exp (prune_gcc_output): Also handle "In member
37633         function".  So many permutations...
37634
37635 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37636
37637         * g++.dg/template/typedef1.C: New test.
37638
37639 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37640
37641         * g++.dg/other/copy1.C: New test.
37642
37643 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37644
37645         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37646
37647         * gcc.dg/builtin-choose-expr.c: New.
37648
37649 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37650
37651         * gcc.dg/altivec-2.c: New.
37652
37653 2001-12-07  Richard Henderson  <rth@redhat.com>
37654
37655         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37656
37657 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37658
37659         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37660         ultrasparc.
37661
37662 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37663
37664         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37665
37666 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37667
37668         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37669         variable argument list.
37670
37671 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37672
37673         * gcc.c-torture/execute/memcheck: Delete entire directory.
37674         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37675         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37676
37677 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37678
37679         * gcc.dg/Wshadow-1.c: New test.
37680
37681 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * gcc.c-torture/compile/20011130-1.c: New test.
37684
37685         * gcc.dg/noncompile/20011025-1.c: New test.
37686
37687         * g++.dg/other/anon-union.C: New test.
37688
37689         * gcc.c-torture/execute/20011024-1.c: New test.
37690
37691 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37692
37693         * gcc.c-torture/execute/20000722-1.x,
37694         gcc.c-torture/execute/20010123-1.x: Remove.
37695         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37696         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37697         gcc.dg/c99-complit-2.c: New tests.
37698
37699 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37700
37701         * g++.dg/inherit/base1.C: New test.
37702
37703 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37704
37705         * g++.dg/other/stdarg1.C: New test.
37706
37707         * gcc.c-torture/compile/20011130-2.c: New test.
37708
37709 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37710
37711         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37712         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37713         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37714         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37715         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37716         * gcc.dg/builtin-prefetch-1.c: New test.
37717
37718 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37719
37720         * gcc.dg/20011130-1.c: New test.
37721
37722 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37723
37724         * g++.dg/other/scope1.C: New test.
37725         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37726
37727 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37728
37729         * gcc.dg/vla-init-1.c: New test.
37730
37731 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37732
37733         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37734
37735 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37736
37737         * objc.dg/alias.m: Update.
37738         * objc.dg/class-1.m: Update.
37739         * objc.dg/const-str-1.m: Update.
37740         * objc.dg/fwd-proto-1.m: Update.
37741         * objc.dg/id-1.m: Update.
37742         * objc.dg/super-class-1.m: Update.
37743
37744 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37745
37746         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37747         constructs.
37748
37749 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37750
37751         * gcc.c-torture/execute/20011128-1.c: New test.
37752
37753 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37754
37755         * gcc.dg/20011127-1.c: New test.
37756
37757 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37758
37759         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37760         from Austin Group draft 7.
37761         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37762         scanf format arguments.
37763         * gcc.dg/format/no-exargs-2.c: New test.
37764
37765 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37766
37767         * g++.dg/abi/vbase8-4.C: New test.
37768
37769 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37770
37771         * gcc.c-torture/execute/20011121-1.c: New test.
37772
37773 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37774
37775         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37776
37777 2001-11-23  Andreas Jaeger  <aj@suse.de>
37778
37779         * gcc.dg/cpp/charconst-2.c: New test.
37780
37781 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37782
37783         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37784         to the host if it is remote.  Let tests specify extra headers
37785         they use.
37786         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37787         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37788         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37789         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37790         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37791         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37792         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37793         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37794         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37795         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37796
37797 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37798
37799         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37800         for little endian ARMs.
37801
37802 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37803
37804         * gcc.c-torture/compile/20011119-1.c: New test.
37805         * gcc.c-torture/compile/20011119-2.c: New test.
37806
37807 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37808
37809         * gcc.dg/altivec-1.c: Fix typo.
37810
37811 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37812
37813         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37814
37815 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37816
37817         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37818
37819 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37820
37821         * lib/g77.exp: Don't specify --rpath-link.
37822
37823         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37824         across all the headers.
37825         * gcc.dg/format/format.exp: For testing on a remote host,
37826         copy format.h.
37827
37828         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37829         * gcc.c-torture/execute/930406-1.c: Likewise.
37830         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37831
37832 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37833
37834         * gcc.dg/altivec-1.c: New.
37835
37836 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37837
37838         * gcc.dg/cpp/fpreprocessed.c: New test case.
37839
37840 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37841
37842         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37843         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37844         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37845
37846 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37847
37848         * gcc.dg/no-builtin-1.c: New test.
37849
37850 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
37851
37852         * gcc.c-torture/execute/20011115-1.c: New test.
37853
37854 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
37855
37856         * gcc.c-torture/compile/20011114-2.c: New test.
37857         * gcc.c-torture/compile/20011114-3.c: New test.
37858         * gcc.c-torture/compile/20011114-4.c: New test.
37859
37860 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37861
37862         * g++.dg/other/init1.C: New test.
37863
37864 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
37865
37866         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
37867         message.
37868
37869         * gcc.c-torture/execute/20011114-1.c: New testcase.
37870
37871         * gcc.c-torture/compile/20010327-1.c: Revert last change.
37872         * gcc.c-torture/compile/20011114-1.c: New test, exactly
37873         like the (before this change) version of 20010327-1.c.
37874
37875 2001-11-14  Roger Sayle <roger@eyesopen.com>
37876
37877         * gcc.c-torture/execute/string-opt-13.c: New testcase.
37878
37879 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
37880
37881         * g++.dg/init/array2.C: New test.
37882
37883 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
37884
37885         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37886
37887 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         * g++.dg/other/forscope1.C: New test.
37890         * g++.dg/ext/forscope1.C: New test.
37891         * g++.dg/ext/forscope2.C: New test.
37892
37893 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
37894
37895         * gcc.c-torture/execute/20011113-1.c: New test.
37896
37897 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
37898
37899         * gcc.c-torture/execute/20011109-2.c: New test.
37900
37901         * gcc.c-torture/execute/20011109-1.c: New test.
37902
37903 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
37904
37905         * gcc.c-torture/compile/20011109-1.c: New test.
37906
37907 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37908
37909         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37910         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37911         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37912         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37913         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37914         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37915         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37916
37917 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37918
37919         * g++.dg/warn/Wshadow-1.C: New tests.
37920         * g++.old-deja/g++.mike/for3.C: Update.
37921
37922 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37923
37924         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37925         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37926         XFAILs.  Adjust expected error texts.
37927         * gcc.c-torture/compile/20011106-1.c,
37928         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37929         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37930         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37931         gcc.dg/c99-array-lval-5.c: New tests.
37932
37933 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37934
37935         * gcc.dg/cpp/defined.c: Update.
37936
37937 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37938
37939         * gcc.c-torture/execute/anon-1.c: New test.
37940
37941 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37942
37943         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37944         same size, so no warning should be produced on stormy16.
37945
37946         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37947         due to oversized array.
37948         * g++.old-deja/g++.mike/ns15.C: Likewise.
37949         * g++.old-deja/g++.pt/crash16.C: Likewise.
37950
37951 2001-11-02  Graham Stott  <grahams@redhat.com>
37952
37953         * g++.dgother/debug1.C: Fix typos.
37954
37955 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37956
37957         * g++.dg/other/debug1.C: New test.
37958
37959 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37960
37961         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37962         of unsigned long.
37963
37964 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37965
37966         * gcc.dg/20011029-2.c: New test.
37967
37968         * gcc.c-torture/compile/20011029-1.c: New test.
37969
37970 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37971
37972         * objc/execute/class_self-1.m: New test.
37973         * objc/execute/class_self-2.m: New test.
37974
37975 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37976
37977         * gcc.misc-tests/msgs.exp: Delete.
37978         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37979         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37980         error set to match recent changes.
37981
37982 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37983
37984         * gcc.dg/20011021-1.c: New test.
37985
37986 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37987
37988         * gcc.c-torture/compile/20011023-1.c: New test.
37989
37990 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37991
37992         * lib/g77.exp: Rewrite based on lib/g++.exp.
37993
37994 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37995
37996         * gcc.c-torture/execute/20011019-1.c: New test.
37997
37998         * gcc.dg/20011018-1.c: New test.
37999
38000 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38001
38002         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38003
38004 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38005
38006         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38007         * gcc.dg/attr-invalid.c: Likewise.
38008
38009 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38010
38011         * testsuite/gcc.dg/20011015-1.c: New test.
38012
38013 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38014
38015         * g++.dg/template/unify2.C: New test.
38016
38017 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38018
38019         * g++.dg/other/exception-specification.C: New test
38020
38021 2001-10-13  Tom Rix  <trix@redhat.com>
38022
38023         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38024         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38025
38026 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38027
38028         * testsuite/gcc.dg/20011009-1.c: New test.
38029
38030 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38031
38032         PR g++/4476
38033         * g++.dg/other/friend1.C: New test.
38034
38035 2001-10-11  Richard Henderson  <rth@redhat.com>
38036
38037         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38038
38039 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38040
38041         * gcc.c-torture/compile/20011010-1.c: New.
38042
38043 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38044
38045         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38046         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38047         g77.f-torture/execute/execute.exp,
38048         g77.f-torture/noncompile/noncompile.exp,
38049         gcc.c-torture/compile/compile.exp,
38050         gcc.c-torture/execute/execute.exp,
38051         gcc.c-torture/execute/ieee/ieee.exp,
38052         gcc.c-torture/execute/memcheck/memcheck.exp,
38053         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38054         objc/execute/execute.exp: Update FSF address.
38055
38056 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38057
38058         * gcc.dg/cpp/cmdlne-C.c: Update.
38059         * gcc.dg/cpp/cmdlne-C2.c: New.
38060
38061 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38062
38063         * gcc.c-torture/execute/20011008-3.c: New.
38064
38065 2001-10-08  DJ Delorie  <dj@redhat.com>
38066
38067         * gcc.dg/20011008-1.c: New.
38068         * gcc.dg/20011008-2.c: New.
38069
38070 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38071
38072         * gcc.dg/cpp/spacing1.c: Update test.
38073
38074 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38075
38076         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38077         spelling errors of "separate" as "seperate".
38078
38079 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38080
38081         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38082         enough to avoid inlining.
38083
38084 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38085
38086         * lib/g77.exp: set libg2c_dir correctly.
38087
38088 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38089
38090         * gcc.dg/cpp/macro11.c: New test.
38091
38092 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38093
38094         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38095         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38096         gcc.dg/format/multattr-3.c: New tests.
38097         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38098         tests for format attributes on function pointers being rejected.
38099
38100 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38101
38102         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38103
38104 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38105
38106         * g++.dg/warn/format1.C: New test.
38107
38108 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38109
38110         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38111
38112 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38113
38114         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38115
38116 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38117
38118         * gcc.dg/cpp/redef2.c: Add test.
38119
38120 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38121
38122         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38123         long-standing bug on i686, apparently.
38124         * gcc.c-torture/execute/loop-2c.x: New file.
38125         * gcc.c-torture/execute/loop-2d.x: New file.
38126         * gcc.c-torture/execute/loop-3c.x: New file.
38127
38128 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38129
38130         * gcc.dg/cpp/20000625-2.c: Correct line number.
38131
38132 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38133
38134         * gcc.dg/cpp/macro10.c: New test.
38135         * gcc.dg/cpp/strify3.c: New test.
38136         * gcc.dg/cpp/spacing1.c: Add tests.
38137         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38138         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38139
38140 2001-09-24  DJ Delorie  <dj@redhat.com>
38141
38142         * gcc.c-torture/execute/20010924-1.c: New test.
38143
38144 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38145
38146         * testsuite/objc/execute/paste.m: Remove.
38147
38148 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38149
38150         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38151
38152 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38153
38154         * g77.dg/strlen0.f: New test.
38155
38156 2001-09-21  Richard Henderson  <rth@redhat.com>
38157
38158         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38159         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38160
38161 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38162
38163         Table-driven attributes.
38164         * g++.dg/ext/attrib1.C: New test.
38165
38166 2001-09-20  DJ Delorie  <dj@redhat.com>
38167
38168         * gcc.dg/20000926-1.c: Update expected warning messages.
38169         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38170         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38171         array.
38172
38173 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38174
38175         * g++.dg/eh/registers1.C: New test case.
38176
38177 2001-09-17  Richard Henderson  <rth@redhat.com>
38178
38179         * gcc.dg/array-5.c: Fix VLA decomposition test.
38180
38181 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38182
38183         * gcc.dg/cpp/line5.c: New testcase.
38184
38185 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38186
38187         * gcc.dg/cpp/macro9.c: New test.
38188
38189 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38190
38191         * gcc.c-torture/execute/980223.c: Change type of addr from long
38192         to char *.
38193
38194 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38195
38196         * gcc.c-torture/execute/20010915-1.c: New test.
38197
38198 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38199
38200         * g77.dg/bprob: New directory.
38201         * g77.dg/bprob/bprob.exp: New file.
38202         * g77.dg/bprob/bprob-1.f: New test.
38203         * g77.dg/gcov: New directory.
38204         * g77.dg/gcov/gcov.exp: New file.
38205         * g77.dg/gcov/gcov-1.f: New test.
38206         * g77.dg/gcov/gcov-1.x: New file.
38207
38208 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38209
38210         * gcc.dg/cpp/directiv.c: Update.
38211         * gcc.dg/cpp/undef1.c: Update.
38212
38213 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38214
38215         * gcc.dg/20010912-1.c: New test.
38216
38217 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38218
38219         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38220         language-independent file in lib.
38221         * lib/gcov.exp: New file.
38222
38223 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38224
38225         * gcc.c-torture/compile/20010911-1.c: New test.
38226
38227 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38228
38229         * lib/profopt.exp: New, to support profile-directed optimizations.
38230         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38231         * gcc.misc-tests/bprob-1.c: New test.
38232         * gcc.misc-tests/bprob-2.c: New test.
38233
38234 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38235
38236         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38237         XFAIL and which kinds of gcov output to verify.
38238         * gcc.misc-tests/gcov-4b.x: New file.
38239         * gcc.misc-tests/gcov-5b.x: New file.
38240         * gcc.misc-tests/gcov-6.x: New file.
38241         * gcc.misc-tests/gcov-7.c: New test.
38242         * gcc.misc-tests/gcov-7.x: New file.
38243
38244 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38245
38246         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38247         * gcc.misc-tests/gcov-6.c: New test.
38248
38249 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38250
38251         PR c++/3986
38252         * g++.dg/abi/vbase1.C: New test.
38253
38254 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
38255
38256         * objc.dg/method-2.m: New.
38257
38258 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38259
38260         PR c++/4203
38261         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
38262         * g++.dg/init/empty1.C: New test.
38263
38264 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
38265
38266         * gcc.c-torture/compile/20010903-1.c: New test.
38267
38268 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
38269
38270         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
38271         for m68k.
38272
38273 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
38274
38275         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
38276
38277         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
38278
38279         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
38280
38281 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
38282
38283         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
38284         for 16-bit 'unsigned int'.
38285
38286 2001-08-29  Kazu Hirata  <kazu@hxi.com>
38287
38288         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
38289
38290 2001-08-27  Richard Henderson  <rth@redhat.com>
38291
38292         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
38293         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
38294
38295 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
38296
38297         * gcc.dg/asm-names.c (ymain): New.
38298
38299 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
38300
38301         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
38302         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
38303         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
38304
38305 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38306
38307         * gcc.dg/compare5.c: New testcase.
38308
38309 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
38310
38311         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
38312         and "In instantiation".
38313
38314 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
38315
38316         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
38317
38318 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
38319
38320         * gcc.misc-tests/gcov.exp: Add support for branch information.
38321         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38322         * gcc.misc-tests/gcov-4.c: New test.
38323         * gcc.misc-tests/gcov-4b.c: New test.
38324         * gcc.misc-tests/gcov-5b.c: New test.
38325
38326 2001-08-20  Zack Weinberg  <zackw@panix.com>
38327
38328         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38329         expected to fail.
38330
38331 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38332
38333         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38334
38335 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38336
38337         * g++.dg/eh/template1.C: New test.
38338
38339 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38340
38341         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38342         Fix thinko.
38343         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38344         for xfail.
38345
38346 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38347
38348         * lib/g77-dg.exp: Use prune.exp for common procedures
38349         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38350         * lib/g77.exp: (g77-dg-prune) Remove
38351
38352 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38353
38354         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38355
38356 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38357
38358         * g++.dg/template/unify1.C: New test.
38359
38360 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38361
38362         * g++.dg/abi/empty4.C: New test.
38363
38364 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38365
38366         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38367         solaris2.*
38368         * g77.f-torture/compile/pr3743.x: Likewise.
38369
38370 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38371
38372         * g++.dg/other/using-declaration.C: New test.
38373
38374 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38375
38376         * gcc.dg/cpp/tr-sign.c: New testcase.
38377
38378 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38379
38380         * gcc.dg/cpp/19951025-1.c: Revert.
38381         * gcc.dg/cpp/directiv.c: We no longer process directives that
38382         interrupt macro arguments.
38383
38384 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38385
38386         * gcc.dg/bconstp-1.c: New test.
38387
38388 2001-08-03  Richard Henderson  <rth@redhat.com>
38389
38390         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38391
38392 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38393
38394         * gcc.dg/cpp/19951025-1.c: Update.
38395
38396 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38397
38398         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38399         should be x.
38400
38401 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38402
38403         Kill -fhonor-std.
38404         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38405         * g++.old-deja/g++.other/std1.C: Likewise.
38406         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38407
38408 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38409
38410         * lib/g77.exp: Load gcc-defs.exp for common procedures
38411         (g77_pass, g77_fail, g77_finish, g77_exit,
38412         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38413
38414 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38415
38416         * g77.dg/fbackslash.f
38417         * g77.dg/fcase-preserve.f
38418         * g77.dg/ff90-1.f
38419         * g77.dg/ffixed-line-length-0.f
38420         * g77.dg/ffixed-line-length-132.f
38421         * g77.dg/ffixed-line-length-7.f
38422         * g77.dg/ffixed-line-length-72.f
38423         * g77.dg/ffixed-line-length-none.f
38424         * g77.dg/ffree-form-1.f
38425         * g77.dg/fno-backslash.f
38426         * g77.dg/fno-f90-1.f
38427         * g77.dg/fno-fixed-form-1.f
38428         * g77.dg/fno-onetrip.f
38429         * g77.dg/fno-typeless-boz.f
38430         * g77.dg/fno-underscoring.f
38431         * g77.dg/fno-vxt-1.f
38432         * g77.dg/fonetrip.f
38433         * g77.dg/ftypeless-boz.f
38434         * g77.dg/fugly-assumed.f
38435         * g77.dg/funderscoring.f
38436         * g77.dg/fvxt-1.f
38437
38438 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38439
38440         * objc.dg/fwd-proto-1.m: New.
38441         * objc.dg/local-decl-1.m: New.
38442         * objc.dg/naming-1.m: New.
38443         * objc.dg/naming-2.m: New.
38444         * objc.dg/proto-hier-1.m: New.
38445
38446 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38447
38448         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38449         largest-type elements to a struct makes its size grow.
38450
38451 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38452
38453         * g++.dg/abi/vthunk1.C: New test.
38454
38455 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38456
38457         * g++.dg/abi/vbase8-22.C: New test.
38458
38459 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38460
38461         * gcc.dg/cpp/macro8.c: New test.
38462
38463 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38464
38465         * g++.dg/abi/vbase8-21.C: New test.
38466
38467 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38468
38469         * g++.dg/abi/vbase8-10.C: New test.
38470
38471 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38472
38473         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38474         ${tool}_set_ld_library_path.
38475         Changed caller.
38476         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38477         g++.exp.
38478
38479 2001-07-26  Stan Cox <scox@redhat.com>
38480
38481         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38482         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38483         gcc_exit, gcc_check_unsupported_p):
38484         Moved to gcc-deps.exp
38485         * gcc-deps.exp: New file.
38486
38487 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38488
38489         * g++.old-deja/g++.pt/defarg14.C: New test.
38490
38491 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38492
38493         * g++.old-deja/g++.other/lineno5.C: New test.
38494
38495 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38496
38497         * g++.old-deja/g++.pt/crash68.C: New test.
38498
38499 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38500
38501         * g++.old-deja/g++.other/crash42.C: New test.
38502
38503 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38504
38505         * gcc.dg/cpp/extratokens.c: Fix.
38506         * gcc.dg/cpp/skipping2.c: New tests.
38507
38508 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38509
38510         * gcc.c-torture/execute/20010724-1.c: New file.
38511         * gcc.c-torture/execute/20010724-1.x: New file.
38512
38513 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38514
38515         * g++.old-deja/g++.other/cond7.C: New test.
38516
38517 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38518
38519         * g++.old-deja/g++.other/optimize4.C: New test.
38520
38521 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38522
38523         * g++.old-deja/g++.abi/vbase8-5.C: New test.
38524
38525 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
38526
38527         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
38528         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
38529         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
38530         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
38531
38532         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
38533         bug report" message.
38534
38535         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
38536         * g++.dg/ext/instantiate1.C: Move from old-deja.
38537
38538 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
38539
38540         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
38541         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
38542         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
38543         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
38544
38545 2001-07-23  Jeffrey A Law  (law@cygnus.com)
38546
38547         * gcc.c-torture/execute/20010723-1.c: New test.
38548
38549 2001-07-23  Ben Elliston  <bje@redhat.com>
38550
38551         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
38552
38553 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38554
38555         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
38556         i[34567]86-*-*.
38557         Delete handling of ieee_multilib_flags.
38558         Pass -mieee for alpha*-*-* and sh-*-*.
38559         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
38560
38561 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
38562
38563         Remove old-abi tests.
38564         * g++.old-deja/g++.mike/p11116.C: Remove.
38565         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
38566
38567 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
38568
38569         * g77.f-torture/compile/pr3743.f: New test
38570
38571 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
38572
38573         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
38574
38575 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38576
38577         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38578         g++.old-deja/g++.pt/static6.C: Likewise.
38579         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38580         supports weak symbols.
38581
38582 2001-07-18  Andreas Jaeger  <aj@suse.de>
38583
38584         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38585         supported again.
38586
38587 2001-07-18  Andreas Jaeger  <aj@suse.de>
38588
38589         * gcc.dg/iftrap-1.c: Fix target line.
38590
38591 2001-07-17  Richard Henderson  <rth@redhat.com>
38592
38593         * gcc.c-torture/execute/20010717-1.c: New.
38594
38595 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38596
38597         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38598         tests.
38599
38600 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38601
38602         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38603
38604 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38605
38606         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38607         UAC_SIGBUS, UAC_NOPRINT definitions.
38608
38609 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38610
38611         * objc/execute/object_is_class.m: New test.
38612         * objc/execute/object_is_meta_class.m: New test.
38613
38614 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38615
38616         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38617         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38618
38619 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38620
38621         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38622         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38623
38624 2001-07-14  Richard Henderson  <rth@redhat.com>
38625
38626         * gcc.dg/iftrap-1.c: New.
38627
38628 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38629
38630         * g77.f-torture/execute/intrinsic77.f: New test.
38631
38632 2001-07-11  Janis Johnson <janis@us.ibm.com>
38633
38634         * gcc.misc-tests/gcov-3.c: New test.
38635
38636 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38637
38638         * gcc.c-torture/compile/20010711-1.c,
38639         * gcc.c-torture/compile/20010711-2.c: New tests.
38640
38641 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38642
38643         * gcc.c-torture/execute/20010711-1.c: New test.
38644
38645 2001-07-11  Ben Elliston  <bje@redhat.com>
38646
38647         * g++.old-deja/g++.other/enum5.C: New test.
38648
38649 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38650
38651         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38652         (g++-dg-prune): Call prune_gcc_output.
38653         * prune.exp: New file for prune_gcc_output.
38654         * lib/g++.exp, lib/gcc.exp: Load it.
38655
38656 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38657
38658         * gcc.c-torture/compile/20010701-1.c,
38659         g++.old-deja/g++.ext/attrib6.C: New tests.
38660
38661 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38662
38663         * gcc.c-torture/compile/20010706-1.c: New test.
38664
38665 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38666
38667         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38668
38669 2001-06-28  Stan Shebs  <shebs@apple.com>
38670
38671         * gcc.dg/pragma-darwin.c: New test.
38672
38673 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38674
38675         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38676         Solaris 2.[678] system.
38677
38678 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38679
38680         * gcc.dg/20010622-1.c: New test.
38681
38682 2001-06-18  Stan Shebs  <shebs@apple.com>
38683
38684         * objc.dg: New directory.
38685         * objc.dg/dg.exp: New file.
38686         * objc.dg/alias.m: New.
38687         * objc.dg/class-1.m: New.
38688         * objc.dg/class-2.m: New.
38689         * objc.dg/const-str-1.m: New.
38690         * objc.dg/const-str-2.m: New.
38691         * objc.dg/id-1.m: New.
38692         * objc.dg/method-1.m: New.
38693         * objc.dg/super-class-1.m: New.
38694         * lib/objc-dg.exp: New file.
38695
38696 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38697
38698         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38699         of label name.
38700
38701 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38702
38703         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38704
38705 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38706
38707         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38708         variable.
38709
38710 2001-06-12  Richard Henderson  <rth@redhat.com>
38711
38712         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38713
38714 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38715
38716         * g++.old-deja/g++.abi/vbase5.C: New test.
38717         * g++.old-deja/g++.abi/vbase6.C: New test.
38718         * g++.old-deja/g++.abi/vbase7.C: New test.
38719
38720 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38721
38722         * gcc.c-torture/compile/20010610-1.c: New test.
38723
38724 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38725
38726         * g++.old-deja/g++.abi/vbase4.C: New test.
38727
38728 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38729
38730         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38731         support %f for HC11/HC12 targets.
38732         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38733         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38734         on HC11/HC12 targets.
38735         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38736
38737 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38738
38739         * gcc.dg/wchar_t-1.c: New file.
38740         * gcc.dg/wint_t-1.c: Likewise.
38741
38742 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38743
38744         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38745
38746 2001-06-11  Richard Henderson  <rth@redhat.com>
38747
38748         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38749
38750 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38751
38752         * gcc.c-torture/compile/20010611-1.c: New test.
38753
38754 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38755
38756         * gcc.dg/c99-tag-1.c: Add more tests.
38757
38758 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38759
38760         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38761         representation on MN10300 and ARM/Thumb.
38762
38763 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38764
38765         * g77.f-torture/execute/20010610.f: New.
38766
38767 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38768
38769         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38770         names.
38771
38772 2001-06-09  Richard Henderson  <rth@redhat.com>
38773
38774         * gcc.c-torture/execute/ashrdi-1.c: New.
38775         * gcc.c-torture/execute/ashldi-1.c: New.
38776         * gcc.c-torture/execute/lshrdi-1.c: New.
38777
38778 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38779
38780         * objc/execute/load-3.m: Added. Check sending +load to categories,
38781         in addition to classes.
38782
38783 2001-06-08  Stan Shebs  <shebs@apple.com>
38784
38785         * objc/execute/load-2.m: New test.  From Nicola Pero
38786         <n.pero@mi.flashnet.it>.
38787
38788 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38789
38790         * gcc.c-torture/execute/20010605-2.c: New test.
38791
38792 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38793
38794         * g++.old-deja/g++.abi/vbase2.C: New test.
38795         * g++.old-deja/g++.abi/vbase3.C: New test.
38796
38797 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38798
38799         * g++.old-deja/g++.pt/friend49.C: New test.
38800
38801 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38802
38803         * g++.old-deja/g++.ext/anon3.C: New test.
38804
38805 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38806
38807         * g++.old-deja/g++.other/conv7.C: New test.
38808
38809 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38810
38811         * gcc.c-torture/compile/20010605-2.c: New test.
38812
38813 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38814
38815         * gcc.c-torture/execute/20010604-1.c: New test.
38816
38817 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38818
38819         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38820
38821 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38822
38823         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38824         (g++_link_flags): Likewise.
38825         (g++_init): Pass gccpath's value to two previous functions.
38826
38827 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38828
38829         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38830         Ensure logfile entry matches exec command line.
38831
38832 2001-05-31  Richard Henderson  <rth@redhat.com>
38833
38834         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38835         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38836
38837 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38838
38839         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38840         compiler for irix6.2
38841
38842 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38843
38844         * g++.old-deja/g++.other/optimize3.C: New file.
38845
38846 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38847
38848         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
38849         assemble.
38850
38851 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
38852
38853         * g++.old-deja/g++.other/optimize2.C: New file.
38854
38855 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
38856
38857         * gcc.c-torture/compile/20010518-2.c: New file.
38858         * gcc.c-torture/execute/20010518-1.c: New file.
38859         * gcc.c-torture/execute/20010518-2.c: New file.
38860
38861 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38862
38863         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
38864
38865 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
38866
38867         G++ no longer defines builtins that do not begin with __builtin.
38868         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38869         * g++.old-deja/g++.brendand/misc13.C: Likewise.
38870         * g++.old-deja/g++.law/builtin1.C: Likewise.
38871         * g++.old-deja/g++.law/cvt2.C: Likewise.
38872         * g++.old-deja/g++.mike/net5.C: Likewise.
38873         * g++.old-deja/g++.other/builtins1.C: Likewise.
38874         * g++.old-deja/g++.other/builtins2.C: Likewise.
38875         * g++.old-deja/g++.other/builtins3.C: Likewise.
38876         * g++.old-deja/g++.other/builtins4.C: Likewise.
38877         * g++.old-deja/g++.other/inline8.C: Likewise.
38878         * g++.old-deja/g++.robertl/eb39.C: Likewise.
38879
38880 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
38881
38882         * g++.old-deja/g++.pt/using1.C: Adjust.
38883         * g++.old-deja/g++.pt/using2.C: New test.
38884
38885 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38886
38887         * gcc.dg/cpp/charconst.c: New tests.
38888         * gcc.dg/cpp/escape.c: New tests.
38889         * gcc.dg/cpp/escape-1.c: New tests.
38890         * gcc.dg/cpp/escape-2.c: New tests.
38891         * gcc.dg/cpp/ucs.c: New tests.
38892
38893 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
38894
38895         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38896         native compiler for irix6.5.
38897
38898 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
38899
38900         * lib/g++.exp (g++_include_flags): Use args to compute
38901         get_multilibs.
38902         (g++_link_flags): Likewise.
38903         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38904
38905 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38906
38907         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38908
38909 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38910
38911         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38912         this file.
38913
38914 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38915
38916         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38917         STACK_SIZE;
38918         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38919         to STACK_SIZE; Use it to define size of add_histo array.
38920         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38921         to STACK_SIZE.
38922         (f): Use GITT_SIZE to define size of gitt local table.
38923         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38924         to STACK_SIZE; Use it to define size of bytemem array.
38925
38926 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38927
38928         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38929         on 68HC11/HC12 due to the asm instruction.
38930         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38931         * gcc.c-torture/compile/920520-1.x: Likewise.
38932         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38933         on 68HC11/HC12 because the function is larger than 64K.
38934         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38935         on 68HC11/HC12 because the structure is too large.
38936
38937 2001-05-20  Richard Henderson  <rth@redhat.com>
38938
38939         * gcc.c-torture/execute/20010520-1.c: New.
38940
38941 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38942
38943         * g++.old-deja/g++.warn/compare1.C: New test.
38944         * gcc.dg/compare4.c: New test.
38945
38946 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38947
38948         * g++.old-deja/g++.other/optimize1.C: New test.
38949
38950 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38951
38952         * g++.old-deja/g++.pt/spec41.C: New test.
38953
38954 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38955
38956         * gcc.c-torture/compile/20010114-1.x: Remove.
38957
38958 2001-05-18  Stan Shebs  <shebs@apple.com>
38959
38960         * gcc.c-torture/compile/20010518-1.c: New test.
38961
38962 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38963
38964         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38965         * g++.old-deja/g++.pt/crash67.C: New test.
38966
38967 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38968
38969         * g++.old-deja/g++.other/debug9.C: New test.
38970
38971 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38972
38973         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38974
38975 2001-05-16  Jan Hubicka  <jh@suse.cz>
38976
38977         * gcc.c-torture/compile/20010516-1.c: New test.
38978
38979 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         * g++.old-deja/g++.other/crash41.C: New test.
38982
38983 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38984
38985         * g++.old-deja/g++.pt/crash66.C: New test.
38986
38987 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38988
38989         * g++.old-deja/g++.robertl/eb27.C: Convert.
38990
38991 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38992
38993         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38994         declaration being redundant.
38995
38996 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38997
38998         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38999
39000 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39001
39002         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39003
39004 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39005
39006         * lib/g++.exp: Use testsuite_flags.
39007
39008 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39009
39010         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39011
39012 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39013
39014         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39015
39016 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39017
39018         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39019
39020 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39021
39022         * gcc.c-torture/compile/20010313-1.c: New test.
39023
39024 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39025
39026         * gcc.dg/cpp/direct2.c: New test.
39027         * gccq.dg/cpp/direct2s.c: New test.
39028
39029         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39030
39031 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39032
39033         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39034         * g++.old-deja/g++.other/op3.C: Likewise.
39035
39036 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39037
39038         * gcc.dg/cpp/syshdr.h: New file.
39039         * gcc.dg/cpp/sysmac1.c: Update.
39040         * gcc.dg/cpp/sysmac2.c: Update.
39041
39042 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39043
39044         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39045
39046 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39047
39048         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39049         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39050
39051 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39052
39053         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39054
39055 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39056
39057         * lib/g++.exp (g++_include_flags): Don't use any special flags
39058         if TESTING_IN_BUILD_TREE is not defined.
39059         (g++_init): Use a plain 'c++' as the compiler if
39060         TESTING_IN_BUILD_TREEE is not defined.
39061
39062 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39063
39064         * g++.old-deja/g++.eh/catch13.C: New test.
39065         * g++.old-deja/g++.eh/catch14.C: New test.
39066
39067 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39068
39069         * gcc.dg/cpp/tr-define.c: New test.
39070
39071 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39072
39073         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39074         <stdlib.h>, not <malloc.h>.
39075
39076 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39077
39078         * g++.old-deja/g++.ns/template17.C: New test.
39079
39080 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39081
39082         * g++.old-deja/g++.pt/ref4.C: New test.
39083
39084 2001-04-30  Richard Henderson  <rth@redhat.com>
39085
39086         * gcc.dg/20000724-1.c: Revert last change.
39087
39088 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39089
39090         * g77.f-torture/execute/20010430.f: New test.
39091
39092 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39093
39094         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39095
39096 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39097
39098         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39099
39100 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39101
39102         * g++.old-deja/g++.eh/crash6.C: New test.
39103
39104 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39105
39106         * g++.old-deja/g++.other/warn7.C: New test.
39107
39108 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39109
39110         * g++.old-deja/g++.other/defarg9.C: New test.
39111
39112 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39113
39114         * g77.f-torture/compile/20010426.f: New test.
39115         * g77.f-torture/execute/20010426.f: New test.
39116
39117 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39118
39119         * g77.f-torture/compile/20000629-1.x: Remove - error
39120         has been fixed.
39121
39122 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39123
39124         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39125         Tweak slightly to work with g++.dg framework.
39126         * g++.dg/special/ecos.exp: Run initp1.C test.
39127         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39128
39129         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39130         its linker doesn't give line numbers either.
39131         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39132
39133 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39134
39135         * g++.old-deja/g++.other/lex1.C: New test.
39136
39137 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39138
39139         * gcc.dg/noncompile/20010425-1.c: New test.
39140
39141 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39142
39143         * g++.old-deja/g++.pt/mangle2.C: New test.
39144
39145 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39146
39147         * gcc.dg/format/plus-1.c: New test.
39148
39149 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39150
39151         * gcc.dg/20010423-1.c: New test.
39152
39153 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39154
39155         * gcc.c-torture/execute/20010422-1.c: New test.
39156
39157 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39158
39159         * g++.old-deja/g++.ns/type2.C: New test.
39160
39161 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39162
39163         * g++.old-deja/g++.other/perf1.C: New test.
39164
39165 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39166
39167         * gcc.dg/c99-func-2.c: Remove xfail.
39168         * gcc.dg/c99-func-3.c: Remove xfail.
39169         * gcc.dg/c99-func-4.c: Remove xfail.
39170
39171 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39172
39173         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39174
39175 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39176
39177         * gcc.c-torture/compile/20010423-1.c: New test.
39178
39179 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39180
39181         * g++.old-deja/g++.pt/typename28.C: New test.
39182
39183 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39184
39185         * g++.old-deja/g++.abi/empty2.C: New test.
39186         * g++.old-deja/g++.abi/empty3.C: New test.
39187
39188 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39189
39190         * g++.old-deja/g++.other/comdat2.C: New test.
39191         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39192
39193 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39194
39195         * g++.old-deja/g++.other/overload14.C: New test.
39196
39197 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39198
39199         * g++.old-deja/g++.other/lookup23.C: New test.
39200
39201 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39202
39203         * gcc.c-torture/execute/20010403-1.c: New test.
39204
39205 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39206             Mark Mitchell  <mark@codesourcery.com>
39207
39208         * lib/old-dejagnu.exp: Don't delete output of executable.
39209         Add .exe suffix to executables.
39210
39211 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39212
39213         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39214
39215 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39216
39217         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39218
39219 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39220
39221         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39222         * g++.old-deja/g++.abi/crash1.C: New test.
39223
39224 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39225
39226         * g++.old-deja/g++.other/crash40.C: New test.
39227
39228 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39229
39230         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39231
39232 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39233
39234         * g++.old-deja/g++.other/warn6.C: New test.
39235
39236 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39237
39238         * g++.old-deja/g++.robertl/eb42.C: Same.
39239
39240 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39241
39242         * gcc.dg/wtr-conversion-1.c: New testcase.
39243
39244 2001-04-10  Richard Henderson  <rth@redhat.com>
39245
39246         * g++.old-deja/g++.other/array5.C: New.
39247
39248 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39249
39250         * gcc.c-torture/execute/20010408-1.c: New test.
39251
39252 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
39253
39254         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
39255         headers and constructs.
39256         * g++.old-deja/g++.robertl/eb79.C: Same.
39257         * g++.old-deja/g++.robertl/eb77.C (main): Same.
39258         * g++.old-deja/g++.robertl/eb73.C: Same.
39259         * g++.old-deja/g++.robertl/eb66.C (main): Same.
39260         * g++.old-deja/g++.robertl/eb55.C (t): Same.
39261         * g++.old-deja/g++.robertl/eb54.C (main): Same.
39262         * g++.old-deja/g++.robertl/eb46.C (main): Same.
39263         * g++.old-deja/g++.robertl/eb44.C: Same.
39264         * g++.old-deja/g++.robertl/eb41.C (main): Same.
39265         * g++.old-deja/g++.robertl/eb4.C (main): Same.
39266         * g++.old-deja/g++.robertl/eb39.C: Same.
39267         * g++.old-deja/g++.robertl/eb33.C (main): Same.
39268         * g++.old-deja/g++.robertl/eb31.C (main): Same.
39269         * g++.old-deja/g++.robertl/eb30.C: Same.
39270         * g++.old-deja/g++.robertl/eb3.C: Same.
39271         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
39272         * g++.old-deja/g++.robertl/eb21.C: Same.
39273         * g++.old-deja/g++.robertl/eb15.C: Same.
39274         * g++.old-deja/g++.robertl/eb118.C: Same.
39275         * g++.old-deja/g++.robertl/eb115.C (main): Same.
39276         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
39277         * g++.old-deja/g++.robertl/eb109.C: Same.
39278         * g++.old-deja/g++.other/sibcall1.C (main): Same.
39279         * g++.old-deja/g++.mike/rtti1.C: Same.
39280         * g++.old-deja/g++.mike/p658.C: Same.
39281         * g++.old-deja/g++.mike/net46.C: Same.
39282         * g++.old-deja/g++.mike/net34.C: Same.
39283         * g++.old-deja/g++.mike/memoize1.C: Same.
39284         * g++.old-deja/g++.mike/eh2.C: Same.
39285         * g++.old-deja/g++.law/weak.C: Same.
39286         * g++.old-deja/g++.law/visibility7.C: Same.
39287         * g++.old-deja/g++.law/visibility25.C: Same.
39288         * g++.old-deja/g++.law/visibility22.C: Same.
39289         * g++.old-deja/g++.law/visibility2.C: Same.
39290         * g++.old-deja/g++.law/visibility17.C: Same.
39291         * g++.old-deja/g++.law/visibility13.C: Same.
39292         * g++.old-deja/g++.law/visibility10.C: Same.
39293         * g++.old-deja/g++.law/visibility1.C: Same.
39294         * g++.old-deja/g++.law/virtual3.C (eval): Same.
39295         * g++.old-deja/g++.law/vbase1.C: Same.
39296         * g++.old-deja/g++.law/operators32.C: Same.
39297         * g++.old-deja/g++.law/nest3.C: Same.
39298         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
39299         * g++.old-deja/g++.law/except5.C (main): Same.
39300         * g++.old-deja/g++.law/cvt7.C (run): Same.
39301         * g++.old-deja/g++.law/cvt2.C: Same.
39302         * g++.old-deja/g++.law/cvt16.C: Same.
39303         * g++.old-deja/g++.law/ctors6.C (bar): Same.
39304         * g++.old-deja/g++.law/ctors17.C (main): Same.
39305         * g++.old-deja/g++.law/ctors13.C: Same.
39306         * g++.old-deja/g++.law/ctors12.C (main): Same.
39307         * g++.old-deja/g++.law/ctors10.C: Same.
39308         * g++.old-deja/g++.law/code-gen5.C: Same.
39309         * g++.old-deja/g++.law/bad-error7.C: Same.
39310         * g++.old-deja/g++.law/arm9.C: Same.
39311         * g++.old-deja/g++.law/arm12.C: Same.
39312         * g++.old-deja/g++.law/arg8.C: Same.
39313         * g++.old-deja/g++.law/arg1.C: Same.
39314         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
39315         * g++.old-deja/g++.jason/template31.C: Same.
39316         * g++.old-deja/g++.jason/template24.C (main): Same.
39317         * g++.old-deja/g++.jason/2371.C: Same.
39318         * g++.old-deja/g++.eh/new2.C: Same.
39319         * g++.old-deja/g++.eh/new1.C: Same.
39320         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
39321         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39322         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39323         * g++.old-deja/g++.brendan/crash62.C: Same.
39324         * g++.old-deja/g++.brendan/crash52.C: Same.
39325         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39326         * g++.old-deja/g++.brendan/crash38.C: Same.
39327         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39328         * g++.old-deja/g++.brendan/copy9.C: Same.
39329
39330 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39331
39332         * gcc.c-torture/execute/20001203-2.c (memset):
39333         Count argument is of type __SIZE_TYPE__.
39334
39335 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39336
39337         * gcc.c-torture/compile/20010404-1.c: New test.
39338
39339 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39340
39341         * gcc.c-torture/compile/20010326-1.c: New test.
39342
39343 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39344
39345         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39346         peculiarities of the SH.
39347         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39348
39349 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39350
39351         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39352         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39353         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39354
39355 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39356
39357         * g77.f-torture/compile/20010321-1.f: New test.
39358
39359 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39360
39361         * gcc.c-torture/compile/20010329-1.c: New test.
39362
39363 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39364
39365         * gcc.c-torture/execute/20010329-1.c: New test.
39366
39367 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39368
39369         * g++.old-deja/g++.other/eh4.C: Fix typo.
39370
39371 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39372
39373         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39374
39375 2001-03-28  Philip Blundell  <philb@gnu.org>
39376
39377         * gcc.c-torture/compile/20010328-1.c: New test.
39378
39379 2001-03-27  Richard Henderson  <rth@redhat.com>
39380
39381         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39382         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39383
39384 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39385
39386         * gcc.c-torture/compile/20010327-1.c: New test.
39387
39388 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39389
39390         * g++.old-deja/g++.other/friend12.C: New test.
39391         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39392         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39393
39394 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39395
39396         * gcc.c-torture/execute/20010325-1.c: New test.
39397
39398 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39399
39400         * g++.old-deja/g++.other/mangle3.C: New test.
39401
39402 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39403
39404         * g++.old-deja/g++.other/anon8.C: New test.
39405
39406 2001-03-20  Philip Blundell  <philb@gnu.org>
39407
39408         * gcc.c-torture/compile/20010320-1.c: New test.
39409
39410 2001-03-17  Richard Henderson  <rth@redhat.com>
39411
39412         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39413
39414 2001-03-15  Geoff Keating  <geoff@redhat.com>
39415
39416         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39417         tests on AIX.
39418
39419 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39420
39421         * g++.old-deja/g++.other/eh4.C: New test.
39422
39423 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39424
39425         * gcc.dg/cpp/mi1.c: Update.
39426
39427 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39428
39429         * g++.old-deja/g++.other/regstack.C: New test.
39430
39431 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39432
39433         * g++.old-deja/g++.other/ref4.C: New test.
39434
39435 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39436
39437         * objc/execute/va_method.m: Added.
39438         * objc/execute/IMP.m: Added.
39439         * objc/execute/_cmd.m: Added.
39440         * objc/execute/accessing_ivars.m: Added.
39441         * objc/execute/class-1.m: Added.
39442         * objc/execute/class-10.m: Added.
39443         * objc/execute/class-11.m: Added.
39444         * objc/execute/class-12.m: Added.
39445         * objc/execute/class-13.m: Added.
39446         * objc/execute/class-14.m: Added.
39447         * objc/execute/class-2.m: Added.
39448         * objc/execute/class-3.m: Added.
39449         * objc/execute/class-4.m: Added.
39450         * objc/execute/class-5.m: Added.
39451         * objc/execute/class-6.m: Added.
39452         * objc/execute/class-7.m: Added.
39453         * objc/execute/class-8.m: Added.
39454         * objc/execute/class-9.m: Added.
39455         * objc/execute/class-tests-1.h
39456         * objc/execute/class-tests-2.h
39457         * objc/execute/compatibility_alias.m: Added.
39458         * objc/execute/encode-1.m: Added.
39459         * objc/execute/formal_protocol-1.m: Added.
39460         * objc/execute/formal_protocol-2.m: Added.
39461         * objc/execute/formal_protocol-3.m: Added.
39462         * objc/execute/formal_protocol-4.m: Added.
39463         * objc/execute/formal_protocol-5.m: Added.
39464         * objc/execute/formal_protocol-6.m: Added.
39465         * objc/execute/formal_protocol-7.m: Added.
39466         * objc/execute/informal_protocol.m: Added.
39467         * objc/execute/initialize.m: Added.
39468         * objc/execute/load.m: Added.
39469         * objc/execute/many_args_method.m: Added.
39470         * objc/execute/nested-3.m: Added.
39471         * objc/execute/no_clash.m: Added.
39472         * objc/execute/private.m: Added.
39473         * objc/execute/redefining_self.m: Added.
39474         * objc/execute/root_methods.m: Added.
39475         * objc/execute/selector-1.m: Added.
39476         * objc/execute/static-1.m: Added.
39477         * objc/execute/static-2.m: Added.
39478         * objc/execute/va_method.m: Added.
39479
39480 2001-03-10  Richard Henderson  <rth@redhat.com>
39481
39482         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39483
39484 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39485
39486         * g++.old-deja/g++.other/crash31.C: XFAIL.
39487         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39488         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39489         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39490         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39491         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39492
39493 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39494
39495         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39496
39497 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39498
39499         * gcc.dg/20000724-1.c: Don't use multiline strings.
39500
39501 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39502
39503         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39504         result of -cString against what we expect it to be; don't just
39505         print it out for no one to read.
39506
39507         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39508         Based on testcases provided by Nicola Pero.
39509
39510 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39511
39512         * gcc.dg/cpp/macro7.c: New test.
39513
39514 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39515
39516         * gcc.dg/cpp/multiline.c: Update.
39517
39518 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39519
39520         * g++.old-deja/g++.other/enum3.C: New test.
39521
39522 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39523
39524         * g++.old-deja/g++.other/pod1.C: New test.
39525
39526 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39527
39528         * g++.old-deja/g++.ext/overload1.C: New test.
39529
39530 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39531
39532         * g++.old-deja/g++.pt/using1.C: New test.
39533
39534 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39535
39536         * g++.old-deja/g++.other/using9.C: New test.
39537
39538 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
39539
39540         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
39541
39542         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
39543
39544 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
39545
39546         * g++.old-deja/g++.ext/realpt1.C: Remove.
39547
39548 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
39549
39550         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
39551
39552 2001-02-26  Will Cohen  <wcohen@redhat.com>
39553
39554         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
39555
39556 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
39557
39558         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
39559         templatized constructors.
39560
39561 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39562
39563         * gcc.c-torture/execute/20010224-1.c: New test.
39564
39565 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
39566
39567         * gcc.c-torture/execute/20010222-1.c: New test.
39568
39569 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
39570
39571         * g++.old-deja/g++.other/inline20.C: New test.
39572
39573 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
39574
39575         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39576
39577 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39578
39579         * g++.old-deja/g++.other/lookup22.C: New test.
39580
39581 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39582
39583         * g77.dg: New directory.
39584         * g77.dg/20010216-1.f: New test case.
39585         * g77.dg/dg.exp: New driver.
39586         * lib/g77-dg.exp: New driver library.
39587
39588 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39589
39590         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39591
39592 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39593
39594         * g++.old-deja/g++.other/decl9.C: New test.
39595
39596 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39597
39598         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39599         not need <string> and also tests the initialization at runtime.
39600
39601 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39602
39603         * gcc.c-torture/execute/longlong.c: New test.
39604
39605 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39606
39607         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39608
39609 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39610
39611         * gcc.c-torture/execute/920302-1.c (execute):
39612         Change argument type to short.
39613
39614 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39615
39616         * g++.old-deja/g++.pt/deduct6.C: New test.
39617
39618 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39619
39620         * g++.old-deja/g++.pt/deduct5.C: New test.
39621
39622 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39623
39624         * gcc.c-torture/execute/20010209-1.c: New test.
39625
39626 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39627
39628         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39629
39630 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39631
39632         * g++.dg/vtgc1.C: Update for new ABI.
39633
39634         * consistency.vlad: New directory, 1665 files.
39635
39636 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39637
39638         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39639         return type.
39640         * gcc.dg/cpp/digraphs.c: Declare puts.
39641
39642 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39643
39644         * g++.old-deja/g++.other/warn5.C: New test.
39645
39646 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39647
39648         * g++.old-deja/g++.pt/spec40.C: New test.
39649
39650 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39651
39652         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39653         case.
39654         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39655
39656 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39657
39658         * gcc.c-torture/compile/20010209-1.c: New test.
39659
39660 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39661
39662         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39663         excess errors message but not if it crashes.
39664         * g++.old-deja/g++.other/crash27.C: Likewise.
39665         * g++.old-deja/g++.other/crash28.C: Likewise.
39666         * g++.old-deja/g++.other/crash30.C: Likewise.
39667         * g++.old-deja/g++.other/crash32.C: Likewise.
39668         * g++.old-deja/g++.other/crash35.C: Likewise.
39669         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39670
39671 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39672
39673         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39674         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39675         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39676         g77.f-torture/execute/execute.exp,
39677         g77.f-torture/noncompile/noncompile.exp,
39678         gcc.c-torture/execute/execute.exp,
39679         gcc.c-torture/execute/memcheck/memcheck.exp,
39680         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39681         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39682         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39683         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39684         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39685         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39686         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39687         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39688         Remove bug reporting instructions with ancient email addresses.
39689
39690 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39691
39692         * gcc.dg/20010202-1.c: New test.
39693         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39694
39695 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39696
39697         * g++.dg/stdbool-if.C: New test.
39698
39699 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39700
39701         * objc/execute/fdecl.m: Added main().
39702
39703 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39704
39705         * gcc.c-torture/execute/20010206-1.c: New test.
39706
39707 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39708
39709         * gcc.dg/cpp/avoidpaste1.c: Update.
39710
39711 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39712
39713         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39714         Pero <nicola@brainstorm.co.uk>.
39715         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39716
39717 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39718
39719         * g++.old-deja/g++.pt/spec39.C: New test.
39720
39721 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39722
39723         * gcc.c-torture/compile/20010202-1.c: New test.
39724
39725 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39726
39727         * g++.old-deja/g++.abi/primary2.C: New test.
39728         * g++.old-deja/g++.abi/primary3.C: New test.
39729         * g++.old-deja/g++.abi/primary4.C: New test.
39730         * g++.old-deja/g++.abi/primary5.C: New test.
39731         * g++.old-deja/g++.abi/vtable3.h: New test.
39732         * g++.old-deja/g++.abi/vtable3a.C: New test.
39733         * g++.old-deja/g++.abi/vtable3b.C: New test.
39734         * g++.old-deja/g++.abi/vtable3c.C: New test.
39735         * g++.old-deja/g++.abi/vtable3d.C: New test.
39736         * g++.old-deja/g++.abi/vtable3e.C: New test.
39737         * g++.old-deja/g++.abi/vtable3f.C: New test.
39738         * g++.old-deja/g++.abi/vtable3g.C: New test.
39739         * g++.old-deja/g++.abi/vtable3h.C: New test.
39740         * g++.old-deja/g++.abi/vtable3i.C: New test.
39741         * g++.old-deja/g++.abi/vtable3j.C: New test.
39742         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39743
39744 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39745
39746         * g++.old-deja/g++.other/anon6.C: New test.
39747         * g++.old-deja/g++.other/anon7.C: New test.
39748
39749 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39750
39751         * gcc.dg/cpp/avoidpaste2.c: New tests.
39752
39753 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39754
39755         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39756
39757 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39758
39759         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39760         DECIMAL_DIG cases for Irix."
39761
39762 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39763
39764         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39765
39766 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39767
39768         * gcc.dg/c99-tag-1.c: New test.
39769
39770 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39771
39772         * gcc.dg/cpp/tr-warn1.c: Add tests.
39773
39774 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39775
39776         * gcc.dg/cpp/avoidpaste1.c: Update.
39777         * gcc.dg/cpp/paste4.c: Update.
39778
39779 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39780
39781         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39782         cases for Irix.
39783
39784 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39785
39786         * g++.old-deja/g++.other/inline19.C: New test.
39787
39788 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39789
39790         * gcc.dg/Wlarger-than.c: New test.
39791
39792 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39793
39794         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39795
39796 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39797
39798         * gcc.c-torture/execute/20010129-1.c: New test.
39799         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39800
39801 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39802
39803         * gcc.dg/cpp/avoidpaste1.c: Test case.
39804
39805 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39806
39807         * g++.old-deja/g++.other/inline18.C: New test.
39808
39809 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39810
39811         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39812         and __builtin_putchar.
39813
39814 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39815
39816         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39817         tests.
39818
39819 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39820
39821         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39822         floating point number rounding mode to round to the nearest
39823         representable mode.
39824
39825 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39826
39827         * g++.old-deja/g++.other/mangle2.C: New test.
39828
39829 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39830
39831         * gcc.c-torture/compile/20010124-1.c: New test.
39832
39833 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39834
39835         * g++.old-deja/g++.pt/spec38.C: New test.
39836
39837 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39838
39839         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39840         "Build don't run".
39841
39842 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39843
39844         * gcc.c-torture/execute/20010123-1.c: New test.
39845
39846 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39847
39848         * g++.old-deja/g++.pt/spec37.C: New test.
39849
39850 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39851
39852         * g++.old-deja/g++.pt/overload14.C: New test.
39853
39854 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39855
39856         * gcc.c-torture/execute/20010122-1.c: New test, exercise
39857         __builtin_return_address.
39858
39859 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
39860
39861         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
39862         * g++.old-deja/g++.pt/spec35.C: New test.
39863         * g++.old-deja/g++.pt/spec36.C: New test.
39864
39865 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
39866
39867         * gcc.c-torture/compile/20010118-1.c: New test.
39868
39869 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
39870
39871         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39872
39873 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39874
39875         * gcc.c-torture/execute/20010119-1.c: New test.
39876
39877 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39878
39879         * g++.old-deja/g++.other/vbase5.C: New test.
39880
39881 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39882
39883         * gcc.c-torture/execute/20010118-1.c: New test.
39884
39885 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39886
39887         * g++.old-deja/g++.pt/deduct3.C: New test.
39888
39889 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39890
39891         * g++.old-deja/g++.pt/spec34.C: New test.
39892
39893 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39894
39895         * g77.f-torture/compile/20000601-2.f: New test.
39896
39897 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39898
39899         * g++.old-deja/g++.other/init17.C: New test.
39900
39901 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
39902
39903         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39904
39905 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39906
39907         * g++.old-deja/g++.pt/unify8.C: New test.
39908
39909 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39910
39911         * g++.old-deja/g++.abi/vbase1.C: New test.
39912
39913 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39914
39915         * g++.old-deja/g++.pt/crash65.C: New test.
39916
39917 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39918
39919         * gcc.dg/cpp/assembl2.S: New test case.
39920
39921 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39922
39923         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39924         are supported.
39925
39926 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39927
39928         * g++.old-deja/g++.other/builtins1.C: New test.
39929         * g++.old-deja/g++.other/builtins2.C: Likewise.
39930         * g++.old-deja/g++.other/builtins3.C: Likewise.
39931         * g++.old-deja/g++.other/builtins4.C: Likewise.
39932
39933 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39934
39935         * gcc.c-torture/compile/20010117-1.c: New test.
39936         * gcc.c-torture/compile/20010117-2.c: New test.
39937
39938 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39939
39940         * g77.f-torture/execute/20010116.[fx]: New test,
39941         XFAIL on i?86-*-*.
39942         * g77.f-torture/compile/20010115.f: Indicate it's
39943         a test for PR fortran/1636.
39944
39945 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39946
39947         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39948
39949 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39950
39951         * g77.f-torture/compile/20010115.f: New test.
39952
39953 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39954
39955         * g++.old-deja/g++.pt/nontype5.C: New test.
39956
39957 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39958
39959         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39960         have an equivalent working one below it.
39961
39962 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39963
39964         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39965         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39966
39967 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39968
39969         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39970         message containing "init_priority".
39971         (conpr-2.C): Likewise.
39972         (conpr-3.C): Likewise.
39973         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39974
39975 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39976
39977         * gcc.c-torture/execute/20010114-2.c: New test.
39978
39979 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39980
39981         * gcc.c-torture/compile/20010114-1.c: New test.
39982         * gcc.c-torture/compile/20010114-1.x: Xfail.
39983         * gcc.c-torture/compile/20010114-2.c: New test.
39984         * gcc.c-torture/execute/20010114-1.c: New test.
39985         * gcc.dg/trunc-1.c: New test.
39986         * gcc.dg/uninit-B.c: New test.
39987
39988 2001-01-13  Nick Clifton  <nickc@redhat.com>
39989
39990         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39991         target.
39992
39993 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39994
39995         * gcc.c-torture/compile/20010113-1.c: New test.
39996
39997 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39998
39999         * gcc.c-torture/compile/20001212-1.c: New test.
40000
40001 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40002
40003         * gcc.dg/cpp/widestr1.c: Update.
40004         * gcc.dg/cpp/prag-imp.c: Remove.
40005
40006 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40007
40008         * gcc.c-torture/execute/20000801-3.x: Remove.
40009         * gcc.dg/c90-init-1.c: New test.
40010         * gcc.dg/c99-init-1.c: New test.
40011         * gcc.dg/c99-init-2.c: New test.
40012         * gcc.dg/gnu99-init-1.c: New test.
40013
40014 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40015
40016         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40017         testing that no relevant ones were found.
40018
40019 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40020
40021         * g++.old-deja/g++.pt/cast2.C: New test.
40022
40023 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40024
40025         * g++.old-deja/g++.pt/friend47.C: New test.
40026
40027 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40028
40029         * g++.old-deja/g++.pt/instantiate13.C: New test.
40030
40031 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40032
40033         * g++.old-deja/g++.other/defarg7.C: New test.
40034         * g++.old-deja/g++.other/defarg8.C: New test.
40035
40036 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40037
40038         * g++.old-deja/g++.pt/crash64.C: New test.
40039
40040 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40041
40042         * g++.old-deja/g++.pt/crash63.C: New test.
40043
40044 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40045
40046         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40047
40048 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40049
40050         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40051
40052 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40053
40054         * g++.old-deja/g++.pt/error3.C: New test.
40055
40056 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40057
40058         * g++.old-deja/g++.other/crash39.C: New test.
40059
40060 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40061
40062         * g++.old-deja/g++.other/vbase4.C: New test.
40063
40064 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40065
40066         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40067         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40068         * gcc.dg/special/special.exp: New test driver which will check
40069         for alias support for the above test.
40070
40071 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40072
40073         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40074         problems on small machines.
40075         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40076         parameterize.
40077
40078 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40079
40080         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40081         mips.
40082         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40083
40084 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40085
40086         * g++.old_deja/g++.pt/using8.C: New test.
40087
40088 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40089
40090         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40091
40092 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40093
40094         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40095         where a failure is expected.
40096         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40097
40098 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40099
40100         * g++.old_deja/g++.pt/instantiate12.C: New test.
40101
40102 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40103
40104         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40105         start of structs.
40106         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40107         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40108         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40109         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40110         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40111         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40112         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40113         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40114         * g++.old-deja/g++.eh/spec6.C: Likewise.
40115         * g++.old-deja/g++.jason/crash3.C: Likewise.
40116         * g++.old-deja/g++.law/ctors11.C: Likewise.
40117         * g++.old-deja/g++.law/ctors17.C: Likewise.
40118         * g++.old-deja/g++.law/ctors5.C: Likewise.
40119         * g++.old-deja/g++.law/ctors9.C: Likewise.
40120         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40121         * g++.old-deja/g++.mike/net22.C: Likewise.
40122         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40123         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40124         * g++.old-deja/g++.mike/virt3.C: Likewise.
40125         * g++.old-deja/g++.niklas/t128.C: Likewise.
40126         * g++.old-deja/g++.other/anon4.C: Likewise.
40127         * g++.old-deja/g++.other/using1.C: Likewise.
40128         * g++.old-deja/g++.other/warn3.C: Likewise.
40129         * g++.old-deja/g++.pt/t37.C: Likewise.
40130         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40131         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40132
40133 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40134
40135         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40136
40137 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40138
40139         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40140
40141 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40142
40143         * gcc.c-torture/compile/20010107-1.c: New test.
40144
40145 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40146
40147         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40148
40149 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40150
40151         * gcc.dg/format/format.h: New file.
40152         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40153         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40154         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40155         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40156         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40157         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40158         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40159         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40160         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40161         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40162         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40163         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40164         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40165         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40166         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40167         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40168         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40169         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40170         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40171         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40172         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40173         instead of declaring standard types, macros and functions in each
40174         test.
40175
40176 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40177
40178         * gcc.c-torture/execute/20010106-1.c: New test.
40179
40180 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40181
40182         * gcc.dg/format/format.exp: New file.
40183         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40184         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40185         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40186         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40187         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40188         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40189         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40190         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40191         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40192         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40193         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40194         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40195         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40196         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40197         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40198         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40199         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40200         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40201         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40202         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40203         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40204         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40205         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40206         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40207         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40208         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40209         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40210         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40211         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40212         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40213         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40214         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40215         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40216         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40217         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40218         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40219         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40220         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40221         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40222         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40223         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40224         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40225
40226 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40227
40228         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40229         account.
40230
40231 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40232
40233         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40234
40235 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.old-deja/g++.pt/crash62.C: New test.
40238
40239 2001-01-04  Richard Henderson  <rth@redhat.com>
40240
40241         * gcc.dg/20000926-1.c: Update expected warnings.
40242         * gcc.dg/array-2.c: Likewise.
40243         * gcc.dg/array-4.c: Also validate flexible array members.
40244         * gcc.dg/c99-flex-array-1.c: New.
40245
40246 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40247
40248         * gcc.c-torture/compile/20001222-1.x: Remove.
40249
40250 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40251
40252         * gcc.c-torture/execute/built-in-setjmp.c: New.
40253
40254 2001-01-03  Richard Henderson  <rth@redhat.com>
40255
40256         * gcc.dg/940510-1.c: Update expected error wording.
40257         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
40258
40259 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
40260
40261         * lib/target-supports.exp (check_alias_available): Modified to
40262         indicate aliases not supported if only weak aliases are supported.
40263
40264 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40265
40266         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
40267         Turn on cmpstrsi checks for __pj__ and __i370__.
40268
40269 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40270
40271         * g++.old-deja/g++.other/virtual11.C: New test.
40272
40273 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40274
40275         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
40276
40277 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40278
40279         * gcc.c-torture/compile/20010102-1.c: New test.
40280
40281 2001-01-02  Andreas Jaeger  <aj@suse.de>
40282
40283         * gcc.dg/noreturn-3.c: New test.
40284
40285         * gcc.dg/noreturn-4.c: New test.
40286
40287 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40288
40289         * gcc.c-torture/execute/stdio-opt-1.c: Also test
40290         __builtin_fputc and __builtin_fwrite.
40291
40292 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40293
40294         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
40295         signed char, not default char.
40296
40297 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40298
40299         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
40300
40301 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
40302
40303         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
40304
40305 2000-12-29  Richard Henderson  <rth@redhat.com>
40306
40307         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
40308         (__cyg_profile_func_exit): Define.
40309
40310 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40311
40312         * g++.dg/vtgc1.C: New test.
40313
40314 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
40315
40316         * gcc.dg/noncompile/20001228-1.c: New test.
40317
40318         * gcc.dg/20001228-1.c: New test.
40319
40320         * gcc.c-torture/execute/20001228-1.c: New test.
40321
40322 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40323
40324         * gcc.dg/format-strfmon-1.c: New test.
40325
40326 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40327
40328         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40329         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40330         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40331         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40332         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40333         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40334         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40335         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40336         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40337         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40338         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40339         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40340         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40341
40342         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40343         * gcc.c-torture/execute/string-opt-4.c: Test index.
40344
40345 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40346
40347         * gcc.c-torture/compile/20001226-1.c: New test.
40348
40349 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40350
40351         * gcc.c-torture/compile/20001222-1.c: New test.
40352         * gcc.c-torture/compile/20001222-1.x: Xfail.
40353
40354 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40355
40356         * gcc.c-torture/execute/comp-goto-2.c: New test.
40357
40358 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40359
40360         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40361         Use long types if __INT_MAX__ is 32767.
40362         (main): Use cast to (sint32 *) when poking 88 into a_page.
40363
40364         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40365
40366 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40367
40368         * gcc.c-torture/compile/20001221-1.c: New test.
40369         * gcc.c-torture/execute/20001221-1.c: New test.
40370
40371 2000-12-20  Richard Henderson  <rth@redhat.com>
40372
40373         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40374         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40375
40376 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40377
40378         * gcc.dg/compare3.c: New test.
40379
40380 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40381
40382         * gcc.dg/format-warnll-1.c: New test.
40383
40384 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40385
40386         * gcc.dg/cpp/cmdlne-P.c: New test.
40387
40388 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40389
40390         * gcc.c-torture/execute/builtin-abs-1.c,
40391         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40392
40393 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40394
40395         * gcc.dg/cpp/multiline.c: New test.
40396
40397 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40398
40399         * g++.old-deja/g++.other/syshdr1.C: Update.
40400         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40401
40402 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40403
40404         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40405
40406 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40407
40408         * g++.old-deja/g++.pt/ttp65.C: New test.
40409
40410 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40411
40412         * g++.old-deja/g++.pt/ttp64.C: New test.
40413
40414 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40415
40416         * g++.old-deja/g++.pt/spec33.C: New test.
40417
40418 2000-12-14  Catherine Moore  <clm@redhat.com>
40419
40420         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40421         * gcc.c-torture/execute/920612-2.c: Likewise.
40422         * gcc.c-torture/execute/920428-2.c: Likewise.
40423         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40424         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40425
40426 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40427
40428         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40429         * gcc.dg/pack-test-2.c: Likewise.
40430
40431 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40432
40433         Tests by Zack Weinberg <zackw@stanford.edu>.
40434
40435         * gcc.dg/cpp/defined.c: Update.
40436         * gcc.dg/cpp/defined_trad.c: New tests.
40437
40438 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40439
40440         * gcc.dg/cpp/trad-direct.c: Update.
40441
40442 2000-12-11  Neil Booth  <neilb@earthling.net>
40443
40444         * gcc.dg/cpp/defined_trad.c
40445
40446 2000-12-11  Neil Booth  <neilb@earthling.net>
40447
40448         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40449
40450 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40451
40452         * gcc.dg/format-miss-2.c: New test.
40453
40454 2000-12-09  Neil Booth  <neilb@earthling.net>
40455
40456         * gcc.dg/cpp/lineflags.c: New tests.
40457         * gcc.dg/cpp/poison.c: Update.
40458         * gcc.dg/cpp/redef2.c: Update.
40459         * gcc.dg/cpp/skipping.c: New test.
40460
40461 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40462
40463         * g++.old-deja/g++.other/eh3.C: New testcase.
40464
40465 2000-12-07  Neil Booth  <neilb@earthling.net>
40466
40467         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40468         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40469         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40470         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40471         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40472         Update.
40473
40474 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40475
40476         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40477         __SIZE_TYPE__ instead of int for type of integers cast to
40478         pointers.
40479
40480 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40481
40482         * g++.old-deja/g++.other/cleanup4.C: New test.
40483
40484 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40485
40486         * format-sec-1.c: New test.
40487
40488 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40489
40490         * gcc.dg/format-nonlit-3.c: New test.
40491
40492 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40493
40494         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40495         through a null pointer.
40496
40497 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40498
40499         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40500         * g++.old-deja/g++.pt/partial4.C: New test.
40501
40502 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40503
40504         * gcc.c-torture/execute/ieee/hugeval.x: New.
40505
40506 2000-12-06  Neil Booth  <neilb@earthling.net>
40507
40508         * gcc.dg/cpp/backslash2.c: New tests.
40509
40510 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40511
40512         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40513         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40514
40515 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40516
40517         * gcc.c-torture/execute/20001203-2.c: New testcase.
40518
40519 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40520
40521         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40522         * g++.old-deja/g++.other/virtual10.C: New test.
40523
40524 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40525
40526         * g++.old-deja/g++.mike/pmf5.C: Remove test.
40527
40528 2000-12-05  Richard Henderson  <rth@redhat.com>
40529
40530         * gcc.c-torture/compile/20001205-1.c: New.
40531
40532 2000-12-04  Neil Booth  <neilb@earthling.net>
40533
40534         * g++.old-deja/g++.other/virtual9.C: New test.
40535         * g++.old-deja/g++.pt/crash61.C: New test.
40536         * gcc.c-torture/execute/loop-9.c: New test.
40537
40538 2000-12-04  Neil Booth  <neilb@earthling.net>
40539
40540         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
40541         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
40542         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
40543         * gcc.dg/cpp/extratokens.c: ...here.
40544
40545 2000-12-04  Neil Booth  <neilb@earthling.net>
40546
40547         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
40548         New tests.
40549
40550 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40551
40552         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
40553         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
40554
40555 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40556
40557         * gcc.c-torture/execute/20001203-1.c: New test.
40558
40559 2000-12-03  Neil Booth  <neilb@earthling.net>
40560
40561         * gcc.dg/cpp/macro6.c: New test cases.
40562
40563 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40564
40565         * gcc.c-torture/execute/string-opt-9.c: New test.
40566         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40567         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40568         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40569
40570         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
40571         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
40572
40573 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
40574
40575         * gcc.dg/cpp/if-6.c: New testcase.
40576
40577         * gcc.dg/20001201-1.c: New testcase.
40578
40579 2000-12-02  Neil Booth  <neilb@earthling.net>
40580
40581         * g++.old-deja/g++.other/externC4.C,
40582         g++.old-deja/g++.other/friend10.C: New tests.
40583
40584 2000-12-02  Neil Booth  <neilb@earthling.net>
40585
40586         * g++.old-deja/g++.other/instan2.C
40587         * g++.old-deja/g++.other/instan3.C: New test.
40588
40589 2000-12-02  Neil Booth  <neilb@earthling.net>
40590
40591         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40592         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40593         gnuc99.c,gnuc99-pedantic.c: New tests.
40594
40595 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40596
40597         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40598         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40599
40600 2000-12-01  Neil Booth  <neilb@earthling.net>
40601
40602         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40603         * gcc.dg/cpp/poison.c: Update.
40604         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40605
40606 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40607
40608         * g77.f-torture/execute/20001201.f: New test.
40609
40610 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40611
40612         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40613
40614 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40617
40618 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40619
40620         * g++.old-deja/g++.other/cast6.C: New test.
40621
40622 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40623
40624         * gcc.c-torture/execute/20001130-2.c: New testcase.
40625
40626 2000-11-30  Richard Henderson  <rth@redhat.com>
40627
40628         * gcc.c-torture/execute/20001130-1.c: New test.
40629
40630 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40631
40632         * g++.old-deja/g++.other/op3.C: New test.
40633
40634 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40635
40636         * g++.old-deja/g++.other/op2.C: New test.
40637
40638 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40639
40640         * g++.old-deja/g++.other/crash38.C: New test.
40641
40642 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40643
40644         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40645
40646 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40647
40648         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40649         tests.
40650         * gcc.c-torture/execute/string-opt-6.c: New test.
40651
40652         * gcc.dg/20001117-1.c: Add main.
40653
40654 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40655
40656         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40657         Move from here ...
40658         * gcc.dg/940510-1.c: ... to here.
40659
40660         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40661         zero-size arrays in toplevel structures.
40662
40663 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40664
40665         * gcc.c-torture/execute/loop-8.c: New test.
40666
40667 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40668
40669         * g++.old-deja/g++.other/base1.C: New test.
40670
40671 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40672
40673         * g++.old-deja/g++.other/parse2.C: New test.
40674
40675 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40676
40677         * g++.old-deja/g++.pt/incomplete1.C: New test.
40678
40679 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40680
40681         * g++.old-deja/g++.other/friend9.C: New test.
40682
40683 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40684
40685         * gcc.dg/20001127-1.c: New test.
40686
40687 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40688
40689         * g++.old-deja/g++.pt/friend46.C: New test.
40690
40691 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40692
40693         * g++.old-deja/g++.other/ptrmem8.C: New test.
40694
40695 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40696
40697         * gcc.c-torture/execute/string-opt-7.c: New test.
40698         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40699
40700 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40701
40702         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40703         instead of 'mkcheck 2'.
40704
40705 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40706
40707         * gcc.c-torture/execute/memcheck/driver.c,
40708         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40709         C9X references to refer to C99.
40710
40711 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40712
40713         * gcc.dg/ultrasp3.c: New test.
40714
40715 2000-11-25  Neil Booth  <neilb@earthling.net>
40716
40717         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40718
40719 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40720
40721         * gcc.c-torture/compile/20001123-2.c: New.
40722
40723 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40724
40725         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40726
40727 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40728
40729         * gcc.dg/sequence-point-1.c: Add some new tests.
40730         * gcc.c-torture/execute/20001124-1.c: New test.
40731
40732 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40733
40734         * g++.old-deja/g++.other/vaarg4.C: New test.
40735         * gcc.c-torture/compile/20001123-1.c: New test.
40736
40737 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40738
40739         * g++.other/crash24.C: Adjust and remove XFAIL.
40740         * g++.other/crash37.C: New test.
40741
40742 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40743
40744         * g++.old-deja/g++.pt/instantiate9.C: New test.
40745
40746 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40747
40748         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40749         new ABI, too.
40750
40751         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40752         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40753
40754 2000-11-22  Neil Booth  <neilb@earthling.net>
40755
40756         * gcc.dg/cpp/Wtrigraphs.c: New test.
40757
40758 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40759
40760         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40761
40762 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40763
40764         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40765
40766 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40767
40768         * lib/gcc-dg.exp: load_lib scanasm.exp.
40769         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40770         * lib/g++-dg.exp: load_lib scanasm.exp.
40771         * lib/scanasm.exp: New.
40772         (scan-assembler, scan-assembler-not): Add optional arguments to
40773         test name, or if not present, the pattern name.
40774         (scan-assembler-dem, scan-assembler-dem-not): New.
40775
40776         * g++.dg/dg.exp: New.
40777
40778 2000-11-21  Neil Booth  <neilb@earthling.net>
40779
40780         * gcc.dg/cpp/integrated1.c: Remove.
40781
40782 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40783
40784         * gcc.c-torture/execute/20001121-1.c: New test.
40785
40786 2000-11-21  Richard Henderson  <rth@redhat.com>
40787
40788         * gcc.c-torture/compile/20001121-1.c: New test.
40789
40790 2000-11-20  Neil Booth  <neilb@earthling.net>
40791
40792         * gcc.dg/cpp/integrated1.c: New test.
40793
40794 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40795
40796         * g++.old-deja/g++.other/inline17.C: New test.
40797
40798 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40799
40800         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40801         local variable to be zero: I made the variable global. Now
40802         uses abort() and exit() instead of relying on main's return value.
40803
40804 2000-11-20  Neil Booth  <neilb@earthling.net>
40805
40806         * gcc.dg/cpp/paste2.c: Update test.
40807         * objc/execute/paste.m: New test.
40808
40809 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40810
40811         * gcc.dg/c99-condexpr-1.c: New test.
40812
40813 2000-11-20  Neil Booth  <neilb@earthling.net>
40814
40815         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40816
40817 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40818
40819         * g++.old-deja/g++.pt/export1.C: New test.
40820
40821 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40822
40823         * gcc.dg/20001117-1.c: New test.
40824
40825 2000-11-18  Richard Henderson  <rth@redhat.com>
40826
40827         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40828
40829 2000-11-18  Richard Henderson  <rth@redhat.com>
40830
40831         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40832         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40833         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40834
40835 2000-11-18  Richard Henderson  <rth@redhat.com>
40836
40837         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40838         (main): New.  Exit cleanly.
40839
40840 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40841
40842         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40843         gcc.dg/c99-fordecl-2.c: New tests.
40844
40845 2000-11-18  Richard Henderson  <rth@redhat.com>
40846
40847         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40848         * gcc.c-torture/execute/zerolen-2.c: New.
40849
40850 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40851
40852         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
40853         memory.
40854
40855 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40856
40857         * g++.old-deja/g++.pt/instantiate8.C: New test.
40858
40859 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40860
40861         * g++.old-deja/g++.other/incomplete.C: Add more tests.
40862         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
40863
40864 2000-11-16  Nick Clifton  <nickc@redhat.com>
40865
40866         * gcc.c-torture/execute/nestfunc-2.c: New test.
40867         * gcc.c-torture/execute/nestfunc-3.c: New test.
40868
40869 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40870
40871         * gcc.c-torture/compile/20001116-1.c: New test.
40872
40873 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40874
40875         * gcc.c-torture/execute/20001115-1.c: New test.
40876
40877 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
40878
40879         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40880         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40881         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40882         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40883
40884 2000-11-15  Neil Booth  <neilb@earthling.net>
40885
40886         gcc.dg/cpp/_Pragma1.c: Update.
40887         gcc.dg/cpp/_Pragma2.c: New test.
40888
40889 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40890
40891         * g++.old-deja/g++.other/anon5.C: New test.
40892
40893 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40894
40895         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40896         tests.
40897
40898 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
40899
40900         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40901         output.
40902
40903 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40904
40905         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40906         labels at end of compound statements.
40907
40908 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40909
40910         * gcc.c-torture/execute/loop-7.c: New test.
40911
40912 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40913
40914         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40915
40916 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40917
40918         * gcc.dg/c99-bool-1.c: New test.
40919
40920 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40921
40922         * gcc.dg/c99-scope-1.c: Remove xfail.
40923         * gcc.dg/c99-scope-2.c: New test.
40924
40925 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40926
40927         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40928         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40929
40930 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40931
40932         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40933         error messages.
40934
40935         * g++.mike/p700.C: Don't typedef wchar_t.
40936         * g++.mike/p784.C: Likewise.
40937         * g++.mike/eb101.C: Don't use __wchar_t.
40938
40939 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40940
40941         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40942         from DO loop.
40943
40944 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40945
40946         * gcc.c-torture/execute/20001111-1.c: New test.
40947
40948 2000-11-10  Nick Clifton  <nickc@redhat.com>
40949
40950         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40951         long multuiple and accumulate.
40952
40953 2000-11-09  Richard Henderson  <rth@redhat.com>
40954
40955         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40956         via size_t instead of int.
40957
40958         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40959         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40960         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40961         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40962
40963 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40964
40965         * gcc.c-torture/compile/20001109-1.c: New test.
40966         * gcc.c-torture/compile/20001109-2.c: New test.
40967
40968 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40969
40970         * g++.old-deja/g++.pt/operator1.C: New test.
40971         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40972
40973 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40974
40975         * gcc.dg/20001108-1.c: New test.
40976
40977 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40978
40979         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40980         with both arguments constant strings.
40981         * gcc.c-torture/execute/string-opt-3.c: New test.
40982         * gcc.c-torture/execute/string-opt-4.c: New test.
40983         * gcc.c-torture/execute/string-opt-5.c: New test.
40984
40985 2000-11-08  Nick Clifton  <nickc@redhat.com>
40986
40987         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40988         mulsidi3adddi patterns.
40989
40990 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40991
40992         * g++.old-deja/g++.other/crash36.C: New test.
40993
40994 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40995
40996         * g++.old-deja/g++.other/init16.C: New test.
40997
40998 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40999
41000         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41001
41002 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41003
41004         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41005         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41006         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41007
41008 2000-11-07  DJ Delorie  <dj@redhat.com>
41009
41010         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41011
41012 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41013
41014         * gcc.c-torture/execute/string-opt-1.c: New test.
41015
41016 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41017
41018         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41019         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41020         parameters in registers, and there is no way for a varargs
41021         function to know in which order the integer and floating-point
41022         parameters should be interleaved when they are placed on the
41023         stack.
41024         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41025         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41026
41027 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41028
41029         * gcc.c-torture/execute/string-opt-2.c: New test.
41030
41031 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41032
41033         * g++.old-deja/g++.pt/crash60.C: New test.
41034
41035 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41036
41037         * g++.old-deja/g++.other/crash24.C: New test.
41038         * g++.old-deja/g++.other/crash25.C: New test.
41039         * g++.old-deja/g++.other/crash26.C: New test.
41040         * g++.old-deja/g++.other/crash27.C: New test.
41041         * g++.old-deja/g++.other/crash28.C: New test.
41042         * g++.old-deja/g++.other/crash29.C: New test.
41043         * g++.old-deja/g++.other/crash30.C: New test.
41044         * g++.old-deja/g++.other/crash31.C: New test.
41045         * g++.old-deja/g++.other/crash32.C: New test.
41046         * g++.old-deja/g++.other/crash33.C: New test.
41047         * g++.old-deja/g++.other/crash34.C: New test.
41048         * g++.old-deja/g++.other/crash35.C: New test.
41049
41050 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41051
41052         * gcc.c-torture/execute/20001031-1.c: New test.
41053
41054 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41055
41056         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41057         namespace.
41058
41059         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41060         standards-conformant.
41061
41062         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41063
41064         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41065         * g++.old-deja/g++.mike/p755a.C: Likewise.
41066         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41067         library makes no calls to `operator new' during initialization.
41068
41069 2000-11-04  Neil Booth  <neilb@earthling.net>
41070
41071         * gcc.dg/cpp/include2.c: New tests.
41072
41073 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41074
41075         * lib/g++.exp (g++_set_ld_library_path): New function.
41076         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41077
41078 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41079
41080         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41081         warnings.
41082
41083 2000-11-01  Richard Henderson  <rth@redhat.com>
41084
41085         * g++.old-deja/g++.ext/namedret1.C: New.
41086         * g++.old-deja/g++.ext/namedret2.C: New.
41087         * g++.old-deja/g++.ext/namedret3.C: New.
41088
41089 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41090
41091         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41092         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41093
41094 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41095
41096         * gcc.c-torture/execute/va-arg-21.c: New test.
41097
41098 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41099
41100         * gcc.dg/c99-complex-2.c: New test.
41101
41102 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41103
41104         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41105
41106 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41107
41108         * g++.old-deja/g++.other/inline16.C: New test.
41109
41110 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41111
41112         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41113         __PRETTY_FUNCTION__
41114
41115 2000-10-29  Neil Booth  <neilb@earthling.net>
41116
41117         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41118         New tests.
41119         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41120         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41121         optimisation.
41122
41123 2000-10-29  Neil Booth  <neilb@earthling.net>
41124
41125         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41126         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41127         * mi5.c: Test multiple includes work with -C.
41128         * trigraphs.c: Test ^= version.
41129
41130 2000-10-28  Neil Booth  <neilb@earthling.net>
41131
41132         New tests and test updates for new macro expander.
41133
41134         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41135         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41136         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41137         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41138         new diagnostic messages.
41139
41140         * gcc.dg/cpp/macro3.c: New tests.
41141
41142 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41143
41144         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41145         on the same line.
41146
41147 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41148
41149         * g++.old-deja/g++.other/eh2.C: New test.
41150
41151 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41152
41153         * gcc.c-torture/execute/20001027-1.c: New test.
41154
41155 2000-10-26  Richard Henderson  <rth@redhat.com>
41156
41157         * gcc.c-torture/execute/20001026-1.c: New.
41158
41159 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41160
41161         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41162         * g++.old-deja/g++.law/builtin1.C: Likewise.
41163         * g++.old-deja/g++.law/ctors10.C: Likewise.
41164         * g++.old-deja/g++.law/virtual3.C: Likewise.
41165         * g++.old-deja/g++.mike/p658.C: Likewise.
41166         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41167         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41168         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41169         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41170         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41171
41172 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41173
41174         * gcc.c-torture/compile/20001024-1.c: New test.
41175
41176 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41177
41178         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41179         to tell us whether or not we are using V3.
41180
41181 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41182
41183         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41184         operands.
41185
41186 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41187
41188         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41189
41190 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41191
41192         * gcc.c-torture/execute/20001024-1.c: New test.
41193
41194 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41195
41196         * g++.old-deja/g++.other/sibcall1.C: New test.
41197
41198 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41199
41200         * gcc.dg/noncompile/init-3.c: New test.
41201
41202 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41203
41204         * gcc.dg/format-array-1.c: New test.
41205
41206 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41207
41208         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41209         writing through null pointers; remove comment about testing
41210         unterminated strings.
41211
41212 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41213
41214         * gcc.c-torture/execute/20001017-2.c: New test.
41215
41216 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41217
41218         * gcc.c-torture/compile/20001018-1.c: New test.
41219         * gcc.c-torture/compile/20001018-1.x: Xfail.
41220
41221 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41222
41223         * gcc.c-torture/execute/20001017-1.c: New test.
41224
41225 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41226
41227         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41228         for multiple use of arguments with scanf formats; add tests for
41229         multiple use of arguments.
41230
41231 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41232
41233         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41234
41235 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41236
41237         * gcc.dg/format-miss-1.c: New test.
41238
41239 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41240
41241         * gcc.c-torture/execute/20001013-1.c: New test.
41242
41243 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41244
41245         * gcc.dg/format-branch-1.c: New test.
41246
41247 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41248
41249         * README, lib/file-format.exp: Remove EGCS references.
41250
41251 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41252
41253         * gcc.dg/20001013-1.c: New test.
41254
41255 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41256
41257         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
41258         for intmax_t in the compiler using __typeof__ and the type rules
41259         for conditional expressions.
41260
41261 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
41262
41263         * gcc.dg/20001012-1.c: New test.
41264         * gcc.dg/20001012-2.c: New test.
41265
41266 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41267
41268         * gcc.dg/format-attr-1.c: New test.
41269
41270 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41271
41272         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
41273         __LONG_LONG_MAX__ instead of LLONG_MAX.
41274
41275 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41276
41277         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
41278         scanf flags.
41279         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
41280         flags.
41281
41282 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41283
41284         * gcc.dg/sequence-pt-1.c: New test.
41285
41286 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41287
41288         * gcc.c-torture/execute/20001011-1.c: New testcase.
41289         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
41290
41291 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41292
41293         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
41294         does not error on it.
41295
41296 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41297
41298         * gcc.dg/20001009-1.c: New test.
41299
41300 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41301
41302         * gcc.c-torture/compile/20001009-1.c: Move from here ....
41303         * gcc.c-torture/execute/20001009-2.c: ... to here.
41304
41305 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
41306
41307         * gcc.c-torture/compile/20001009-1.c: New testcase.
41308         * gcc.c-torture/execute/20001009-1.c: New testcase.
41309         Testcases provided by Jan Hubicka <jh@suse.cz>.
41310
41311 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41312
41313         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41314         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
41315         uintmax_t using <limits.h> to emulate the compiler's internal
41316         logic.  No longer XFAIL %j tests.
41317
41318 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41319
41320         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
41321         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41322         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41323         regexps and details of expected handling of some bad formats.
41324         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41325         suppression.
41326
41327 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41328
41329         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41330         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41331         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41332         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41333         in list archives.
41334
41335 2000-10-06  Richard Henderson  <rth@cygnus.com>
41336
41337         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41338         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41339         * g++.old-deja/g++.jason/report.C: Likewise.
41340         * g++.old-deja/g++.law/friend5.C: Likewise.
41341         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41342         of the expected warnings.
41343
41344 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41345
41346         * g++.old-deja/g++.pt/enum14.C: New test.
41347
41348 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41349
41350         * g++.old-deja/g++.pt/crash59.C: New test.
41351
41352 2000-10-04  Will Cohen  <wcohen@redhat.com>
41353
41354         * gcc.dg/20000926-1.c: New test.
41355
41356 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41357
41358         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41359         function name for current C++ compiler.
41360         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41361
41362 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41363
41364         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41365         __PRETTY_FUNCTION__.
41366         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41367
41368 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41369
41370         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41371
41372 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41373
41374         * gcc.c-torture/compile/20000923-1.c: New test.
41375
41376 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41377
41378         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41379         * g++.old-deja/g++.pt/ttp62.C: Same.
41380         * g++.old-deja/g++.other/inline14.C: Same.
41381
41382 2000-09-24  Richard Henderson  <rth@cygnus.com>
41383
41384         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41385
41386 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41387
41388         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41389
41390 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41391
41392         * gcc.c-torture/compile/20000922-1.c: New file.
41393
41394 2000-09-21  Nick Clifton  <nickc@redhat.com>
41395
41396         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41397         a signed long modulo operation.
41398         (mod6): New function - perform an unsigned long modulo operation.
41399         (main): Add tests for modulos of very large numbers by very small
41400         dividends.
41401
41402 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41403
41404         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41405
41406 2000-09-19  Richard Henderson  <rth@cygnus.com>
41407
41408         * gcc.dg/compare2.c (case 10): XFAIL.
41409
41410 2000-09-18  Richard Henderson  <rth@cygnus.com>
41411
41412         * gcc.c-torture/execute/20000906-1.c: Move ...
41413         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41414         that support __builtin_trap.
41415
41416 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41417
41418         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41419
41420 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41421
41422         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41423         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41424         more $ format tests.
41425
41426 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41427
41428         * gcc.dg/format-errmk-1.c: New test.
41429
41430 2000-09-17  Greg McGary  <greg@mcgary.org>
41431
41432         * gcc.c-torture/execute/20000917-1.x: Remove.
41433
41434 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41435
41436         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41437
41438 2000-09-17  Greg McGary  <greg@mcgary.org>
41439
41440         * gcc.c-torture/execute/20000917-1.c: New test.
41441         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41442
41443 2000-09-16  Neil Booth  <NeilB@earthling.net>
41444
41445         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41446         in nested macro bug.
41447
41448 2000-09-15  Neil Booth  <NeilB@earthling.net>
41449
41450         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41451
41452 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41453
41454         * gcc.c-torture/execute/20000914-1.c: New test.
41455
41456 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41457
41458         * g++.other/inline13.C: New test.
41459
41460 2000-09-12  Andreas Jaeger  <aj@suse.de>
41461
41462         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41463         constant by Ulrich Drepper <drepper@redhat.com>.
41464
41465 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41466
41467         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41468
41469 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41470
41471         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41472
41473 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41474
41475         * gcc.dg/cpp/backslash.c: New test.
41476
41477 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41478
41479         * gcc.c-torture/execute/20000910-1.c: New test.
41480         * gcc.c-torture/execute/20000910-2.c: Likewise.
41481
41482 2000-09-11  Robert Lipe  <robertl@sco.com>
41483
41484         * gcc.dg/pragma-align.c: New test.
41485
41486 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41487
41488         * g++.old-deja/g++.pt/explicit82.C: New test.
41489         * g++.old-deja/g++.pt/explicit83.C: New test.
41490
41491 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41492
41493         * gcc.dg/asm-names.c: New test.
41494
41495 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41496
41497         * gcc.dg/cpp/tr-warn6.c: New test
41498
41499 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41500
41501         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41502         be accepted.
41503
41504 2000-09-07  Catherine Moore  <clm@redhat.com>
41505
41506         * gcc.c-torture/execute/unroll-1.c: New test.
41507
41508 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41509
41510         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41511         ERROR markers.
41512         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41513         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41514         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41515         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41516         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41517         Preprocess only.
41518         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41519         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41520
41521 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41522
41523         * g++.old-deja/g++.pt/deduct2.C: New test.
41524
41525 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41526
41527         * g++.old-deja/g++.pt/parms2.C: New test.
41528
41529 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41530
41531         * g++.old-deja/g++.pt/crash58.C: New test.
41532
41533 2000-09-06  Greg McGary  <greg@mcgary.org>
41534
41535         * gcc.c-torture/execute/20000906-1.c: New test.
41536         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
41537
41538 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41539
41540         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
41541
41542 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41543
41544         * g++.old-deja/g++.pt/crash57.C: New test.
41545
41546 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41547
41548         * g++.old-deja/g++.pt/crash56.C: New test.
41549
41550 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41551
41552         * g++.old-deja/g++.pt/koenig1.C: New test.
41553
41554 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41555
41556         * gcc.dg/20000904-1.c: New test.
41557
41558 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41559
41560         * gcc.dg/cpp/paste8.c: New test.
41561
41562 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
41563
41564         * gcc.c-torture/compile/20000827-1.c: New test.
41565
41566 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41567
41568         * gcc.dg/format-diag-1.c: New test.
41569
41570 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41571
41572         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
41573         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
41574         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
41575         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41576         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41577
41578 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41579
41580         * g++.old-deja/g++.other/nested4.C: New test.
41581
41582 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41583
41584         * g++.old-deja/g++.ns/scoped1.C: New test.
41585
41586 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41587
41588         * lib/g++.exp: Support testing already-installed GCC.
41589
41590 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41591
41592         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41593
41594 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41595
41596         * gcc.dg/return-type-2.c: New test.
41597
41598 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41599
41600         * gcc.c-torture/compile/20000825-1.c: New test.
41601
41602 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41603
41604         * gcc.dg/dwarf2-2.c: New test.
41605
41606 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41607
41608         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41609         dg-warning regexps.
41610
41611 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41612
41613         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41614         gcc.dg/format-ext-5.c: New tests.
41615
41616 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41617
41618         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41619
41620 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41621
41622         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41623
41624 2000-08-24  Richard Henderson  <rth@cygnus.com>
41625
41626         * gcc.dg/ia64-sync-1.c: New test.
41627         * gcc.dg/ia64-sync-2.c: New test.
41628         * gcc.dg/ia64-asm-1.c: New test.
41629
41630 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41631
41632         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41633         * gcc.dg/format-ext-2.c: New test.
41634
41635 2000-08-23  Jason Merrill  <jason@redhat.com>
41636
41637         * lib/old-dejagnu.exp: Also ignore "In member function" and
41638         "At global scope".
41639
41640 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41641
41642         * gcc.dg/noncompile/label-lineno-1.c: New test.
41643
41644 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41645
41646         * gcc.dg/c99-array-nonobj-1.c: New test.
41647
41648 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41649
41650         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41651         tests.
41652         * gcc.dg/format-ext-1.c: New test.
41653
41654 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41655
41656         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41657         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41658         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41659         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41660         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41661
41662 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41663
41664         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41665         gcc.dg/c99-strftime-2.c: New tests.
41666
41667 2000-08-22  Richard Henderson  <rth@cygnus.com>
41668
41669         * gcc.c-torture/execute/20000822-1.c: New test.
41670
41671 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41672
41673         * gcc.c-torture/execute/20000819-1.x: Remove.
41674
41675 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41676
41677         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41678         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41679         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41680         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41681         gcc.dg/format-xopen-1.c: New tests.
41682
41683 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41684
41685         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41686
41687 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41688
41689         * g++.old-deja/g++.other/loop2.C: New test.
41690
41691         * gcc.c-torture/compile/20000606-1.c: New test.
41692         * gcc.c-torture/compile/20000728-1.c: New test.
41693         * gcc.c-torture/execute/20000801-1.c: New test.
41694         * gcc.c-torture/execute/20000801-2.c: New test.
41695         * gcc.c-torture/execute/20000819-1.c: New test.
41696         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41697         * gcc.dg/20000629-1.c: New test.
41698         * gcc.dg/20000724-1.c: New test.
41699         * gcc.dg/20000807-1.c: New test.
41700
41701 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41702
41703         * gcc.dg/cpp/pragma-1.c: New test.
41704         * gcc.dg/cpp/pragma-2.c: New test.
41705
41706 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41707
41708         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41709         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41710
41711 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41712
41713         * gcc.c-torture/compile/20000818-1.c: New test.
41714
41715 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41716
41717         * gcc.c-torture/execute/20000818-1.c: New test.
41718
41719 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41720
41721         * gcc.dg/format-va-1.c: New test.
41722
41723 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41724
41725         * g++.old-deja/g++.other/typedef8.C: New test.
41726
41727 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41728
41729         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41730         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41731         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41732         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41733         * g++.old-deja/g++.other/ptrmem7.C: New test.
41734         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41735
41736 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41737
41738         * g++.old-deja/g++.pt/typename27.C: New test.
41739
41740 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41741
41742         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41743         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41744         * g++.old-deja/g++.pt/friend45.C: New test.
41745         * g++.old-deja/g++.other/friend8.C: New test.
41746
41747 2000-08-15  Richard Henderson  <rth@cygnus.com>
41748
41749         * gcc.c-torture/execute/20000815-1.c: New test.
41750
41751 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41752
41753         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41754         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41755         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41756
41757 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41758
41759         * g++.old-deja/g++.other/refinit2.C: New test.
41760
41761 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41762
41763         * lib/c-torture.exp (c-torture): Make
41764         compiler_conditional_xfail_data global.
41765         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41766         compiler_conditional_xfail_data machinery.
41767         (f-torture-execute): Likewise.
41768         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41769         and only when unrolling loops.
41770
41771         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41772
41773 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41774
41775         * g++.old-deja/g++.pt/explicit81.C: New test.
41776
41777 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41778
41779         * g++.old-deja/g++.pt/typename26.C: New test.
41780
41781 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41782
41783         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41784         warning.
41785
41786 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41787
41788         * g++.old-deja/g++.other/array3.C: New test.
41789
41790 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41791
41792         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41793         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41794         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41795         New tests.
41796
41797 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41798
41799         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41800         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41801
41802 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41803
41804         * gcc.c-torture/execute/20000808-1.c: New test.
41805
41806 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41807
41808         * gcc.dg/c90-const-expr-1.c: New test.
41809
41810 2000-08-08  Richard Henderson  <rth@cygnus.com>
41811
41812         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41813
41814 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41815
41816         * gcc.dg/noncompile/const-ll-1.c: New test.
41817
41818 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41819
41820         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41821
41822 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41823
41824         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41825         that running programs linked against the shared version of libobjc
41826         run correctly.
41827
41828 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41829
41830         * gcc.dg/c99-printf-1.c: New test.
41831
41832 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41833
41834         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41835
41836 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41837
41838         * gcc.c-torture/execute/20000731-1.x: Delete.
41839
41840 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41841
41842         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41843         and torture_without_loops as is done by c-torture.exp.
41844         (search_for): Copy from c-torture.exp.
41845         (gcc-dg-runtest): New function, drives a directory of tests
41846         iterating over the TORTURE_OPTIONS.
41847         (scan-assembler, scan-assembler-not): Move here from
41848         individual directory drivers.
41849
41850         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
41851         defined by lib/gcc-dg.exp.
41852         * gcc.dg/cpp/cpp.exp: Likewise.
41853         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
41854         gcc-dg-runtest, so we cycle over optimization options.
41855
41856         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
41857         * gcc.dg/compare2.c: No longer expected to fail.
41858
41859 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41860
41861         * gcc.c-torture/execute/20000804-1.c: New test.
41862
41863 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41864
41865         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
41866
41867 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
41868
41869         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41870
41871 2000-08-03  Jeffrey A Law  (law@cygnus.com)
41872
41873         * gcc.c-torture/compile/20000803-1.c: New test.
41874
41875 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41876
41877         * gcc.c-torture/execute/20000801-3.c,
41878         gcc.c-torture/execute/20000801-4.c: New tests.
41879         * gcc.c-torture/execute/20000801-3.x,
41880         gcc.c-torture/execute/20000801-4.x: Xfail.
41881
41882 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
41883
41884         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41885         libobjc/.libs to allow for libtool.
41886
41887 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
41888
41889         * gcc.c-torture/compile/20000802-1.c: New test.
41890
41891 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
41892
41893         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41894
41895 2000-07-31  Jeffrey A Law  (law@cygnus.com)
41896
41897         * gcc-c-torture/execute/20000731-2.c: New test.
41898
41899         * gcc.c-torture/execute/20000731-1.c: New test.
41900         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41901
41902 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
41903
41904         * testsuite/gcc.dg/cpp/paste7.c: New test.
41905         * gcc.dg/cpp/20000725-1.c: New test.
41906
41907 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41908
41909         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41910         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41911         declaration warning for __builtin_dwarf_reg_size.
41912
41913         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41914
41915 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41916
41917         * gcc.dg/noncompile/voidparam-1.c: New test.
41918
41919 2000-07-30  Richard Henderson  <rth@cygnus.com>
41920
41921         * gcc.dg/c90-digraph-1.c: Don't xfail.
41922         * gcc.dg/compare2.c (case 10): Xfail.
41923         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41924
41925 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41926
41927         * gcc.dg/c99-main-1.c: New test.
41928
41929 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41930
41931         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41932
41933 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41934
41935         * gcc.c-tortuer/execute/20000726-1.c: New test.
41936
41937 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41938
41939         * gcc.c-torture/execute/enum-2.c: New test.
41940
41941 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41942
41943         * gcc.dg/cpp/tr-warn3.c: New test.
41944
41945 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41946
41947         * g++.old-deja/g++.ext/implicit1.C: Remove.
41948         * g++.old-deja/g++.jason/c2.C: Remove
41949         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41950         * g++.old-deja/g++.pt/crash16.C: Likewise.
41951         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41952
41953 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41954
41955         * g++.old-deja/g++.other/for2.C: New test.
41956
41957 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41958
41959         * gcc.dg/20000720-1.c: New test.
41960
41961 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41962
41963         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41964
41965 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41966
41967         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41968         * gcc.c-torture/execute/20000722-1.c: New.
41969         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41970
41971 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41972
41973         * gcc.dg/cpp/20000720-1.S: New test.
41974
41975 2000-07-21  Michael Meissner  <meissner@redhat.com>
41976
41977         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41978
41979 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41980
41981         * g++.old-deja/g++.brendan/crash16.C,
41982         g++.old-deja/g++.brendan/parse3.C,
41983         g++.old-deja/g++.brendan/redecl1.C,
41984         g++.old-deja/g++.ns/template13.C,
41985         g++.old-deja/g++.other/decl4.C,
41986         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41987
41988 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41989
41990         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41991         and "Internal error".
41992
41993         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41994         regexps.
41995         * gcc.dg/cpp/paste6.c: New test.
41996
41997 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41998
41999         * gcc.dg/cpp/tr-direct.c: New test.
42000
42001         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42002         gcc.dg/cpp/undef1.c: Tweak error regexps.
42003
42004 2000-07-18  Eric Christopher <echristo@redhat.com>
42005
42006         * gcc.c-torture/compile/20000718-1.c: New test.
42007
42008 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42009
42010         * cpplex.c (_cpp_push_token): If the token being pushed back
42011         is the previous token in this context, just subtract one from
42012         context->posn.
42013         * cppmacro.c (save_expansion): Clear aux field when storing a
42014         placemarker.
42015
42016 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42017
42018         * gcc.dg/noncompile/redecl-1.c: New test.
42019
42020 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42021
42022         * gcc.c-torture/execute/20000717-5.c: New test.
42023         * gcc.c-torture/execute/20000717-1.x: Removed.
42024
42025 2000-07-17  Richard Henderson  <rth@cygnus.com>
42026
42027         * gcc.c-torture/execute/20000717-4.c: New test.
42028
42029 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42030
42031         * gcc.dg/cpp/syshdr.c: New test.
42032         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42033
42034 2000-07-17  Neil Booth  <neilb@earthling.net>
42035
42036         * gcc.dg/cpp/cmdlne-dM.c: New test.
42037         * gcc.dg/cpp/cmdlne-dD.c: New test.
42038
42039 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42040
42041         * gcc.c-torture/execute/20000717-3.c: New test.
42042
42043         * gcc.c-torture/compile/20000717-1.c: New test.
42044
42045 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42046
42047         * gcc.c-torture/execute/20000717-2.c: New test.
42048
42049 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42050
42051         * gcc.dg/formatz-1.c: New test.
42052
42053         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42054         * gcc.dg/c99-digraph-1.c: New tests.
42055
42056         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42057         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42058
42059         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42060         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42061         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42062         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42063         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42064         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42065         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42066
42067 2000-07-17   Greg McGary <greg@mcgary.org>
42068
42069         * gcc.c-torture/execute/20000717-1.c: New test.
42070         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42071
42072 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42073
42074         * gcc.c-torture/execute/20000715-2.c: New test.
42075         * gcc.dg/20000715-1.c: New test.
42076
42077 2000-07-15  Michael Meissner  <meissner@redhat.com>
42078
42079         * gcc.c-torture/execute/20000715-1.c: New test.
42080
42081 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42082
42083         * gcc.c-torture/execute/20000707-1.c: New test.
42084
42085 2000-07-13  Neil Booth  <NeilB@earthling.net>
42086
42087         * testsuite/gcc.dg/cpp/digraph1.c,
42088         testsuite/gcc.dg/cpp/digraph2.c,
42089         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42090
42091 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42092
42093         * g77.f-torture/compile/20000630-2.f: New test.
42094         * g77.f-torture/compile/20000630-2.x
42095
42096 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42097
42098         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42099
42100 2000-07-11  Neil Booth  <NeilB@earthling.net>
42101
42102         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42103
42104 2000-07-11  Neil Booth  <NeilB@earthling.net>
42105
42106         * gcc.dg/cpp/cmdlne-C.c: New.
42107
42108 2000-07-09  Neil Booth  <NeilB@earthling.net>
42109
42110         * gcc.dg/cpp/directiv.c: New tests.
42111         * gcc.dg/cpp/undef1.c: Update.
42112
42113 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42114
42115         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42116
42117 2000-07-09  Neil Booth  <NeilB@earthling.net>
42118
42119         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42120
42121 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42122
42123         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42124         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42125
42126 2000-07-08  Neil Booth  <NeilB@earthling.net>
42127
42128         * gcc.dg/cpp/macsyntx.c: New tests.
42129
42130 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42131
42132         * gcc.dg/20000707-1.c: New test.
42133
42134 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42135
42136         * gcc.c-torture/execute/20000706-1.c: New test.
42137         * gcc.c-torture/execute/20000706-2.c: New test.
42138         * gcc.c-torture/execute/20000706-3.c: New test.
42139         * gcc.c-torture/execute/20000706-4.c: New test.
42140         * gcc.c-torture/execute/20000706-5.c: New test.
42141
42142 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42143
42144         * g++.old-deja/g++.pt/instantiate7.C: New test.
42145
42146 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42147
42148         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42149         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42150         * g++.old-deja/g++.other/rtti3.C: Likewise.
42151         * g++.old-deja/g++.other/rttid3.C: Likewise.
42152
42153 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42154
42155         *  g77.f-torture/compile/20000630-1.x: Fix typo
42156
42157 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42158
42159         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42160         assembly output.
42161
42162 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42163
42164         * gcc.dg/cpp/ident.c: New test.
42165
42166 2000-07-05  Neil Booth  <NeilB@earthling.net>
42167
42168         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42169           gcc.dg/cpp/lexstrng.c: New tests.
42170
42171 2000-07-04  Neil Booth  <NeilB@earthling.net>
42172
42173         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42174         * gcc.dg/cpp/strify2.c: Same.
42175
42176 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42177
42178         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42179         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42180         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42181         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42182
42183         * testsuite/gcc.dg/cpp/macro1.c,
42184         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42185         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42186         testsuite/gcc.dg/cpp/strify1.c,
42187         testsuite/gcc.dg/cpp/strify2.c: New tests.
42188
42189 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42190
42191         * gcc.c-torture/execute/20000703-1.c: New test.
42192
42193 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42194
42195         * g++.old-deja/g++.pt (lookup10.C): New test.
42196
42197 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42198
42199         * g++.old-deja/g++.pt (typename25.C): New test.
42200
42201 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42202
42203         * gcc.c-torture/compile/20000701-1.c: New test.
42204
42205 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42206
42207         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42208         to test case.
42209
42210 2000-06-30  Catherine Moore  <clm@cygnus.com>
42211
42212         * gcc.c-torture/execute/align-1.c: New test.
42213
42214 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42215
42216         * g++.old-deja/g++.pt/expr8.C: New test.
42217         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42218
42219 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42220
42221         * gcc.c-torture/compile/20000629-1.c: New test.
42222
42223 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42224
42225
42226         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42227         gcc.dg/noncompile directory, depending on whether they're
42228         preprocessor tests or not.  Annotate all the tests for the dg
42229         framework.
42230
42231         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42232         * gcc.dg/noncompile/noncompile.exp: New.
42233
42234         * Moved files:
42235         Old name                                New name
42236         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42237         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42238         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42239         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42240         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42241         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42242         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42243         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42244         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42245         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42246         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42247         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42248         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42249         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42250         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
42251         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
42252         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
42253         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
42254         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
42255         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
42256         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
42257         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
42258         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
42259         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
42260
42261         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
42262         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
42263         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
42264         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
42265         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
42266         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
42267
42268 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42269
42270         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
42271         declare one variable.  On the fourth, error.
42272         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
42273         declared by 20000628-1a.h.
42274
42275 2000-06-29  Richard Henderson  <rth@redhat.com>
42276
42277         * gcc.c-torture/execute/930529-1.x: New file.
42278         * gcc.dg/920413-1.c: Adjust expected warning text.
42279         * gcc.dg/980217-1.c: Declare abort.
42280         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
42281
42282 2000-06-29  Jeffrey A Law  (law@cygnus.com)
42283
42284         * g77.f-torture/compile/20000629-1.f: New test.
42285         * g77.f-torture/compile/20000629-1.x: Expected to fail.
42286
42287 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42288
42289         Rearrange lots of files, removing entirely the
42290         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
42291         directories.
42292
42293         * Deleted files:
42294         gcc.c-torture/code_quality/code_quality.exp
42295         gcc.c-torture/special/special.exp
42296         gcc.failure/failure.exp
42297         gcc.failure/940409-1.x
42298         gcc.c-torture/compile/961203-1.x
42299
42300         * New files:
42301         gcc.misc-tests/linkage.exp
42302         gcc.c-torture/execute/920730-1t.c
42303         gcc.c-torture/execute/920730-1t.x
42304         gcc.c-torture/compile/920520-1.x
42305         gcc.c-torture/compile/920521-1.x
42306         gcc.c-torture/compile/981006-1.x
42307         gcc.c-torture/execute/eeprof-1.x
42308
42309         * Moved files (possibly with modifications to fit a new harness):
42310         Old name                                New name
42311         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
42312         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
42313         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
42314         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
42315         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
42316         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
42317         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
42318         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
42319         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
42320         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
42321         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42322         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42323         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42324         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42325
42326 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42327
42328         * c-torture/compile/961203-1.x: Delete.
42329
42330         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42331         not exit. Include stdio.h.
42332         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42333         * gcc.misc-tests/dg-12.c: Likewise.
42334         * gcc.misc-tests/dg-5.c: Likewise.
42335         * gcc.misc-tests/dg-6.c: Likewise.
42336         * gcc.misc-tests/dg-7.c: Prototype abort.
42337         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42338         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42339         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42340         not exit.
42341         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42342         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42343
42344 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42345
42346         * gcc.dg/cpp/20000628-1.c: New test.
42347         * gcc.dg/cpp/20000628-1.h: New header for above test.
42348         * gcc.dg/cpp/20000628-1a.h: Likewise.
42349
42350 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42351
42352         * gcc.dg/cpp: New directory.
42353         * gcc.dg/cpp/cpp.exp: New driver.
42354         * gcc.dg/cpp/20000627-1.c: New test.
42355         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42356         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42357         and rewrite as a compilation test.
42358
42359         * gcc.dg: Move many files into the cpp subdirectory, possibly
42360         renaming or editing them as well.
42361         Old name                New name
42362         990119-1.c              cpp/19990119-1.c
42363         990228-1.c              cpp/19990228-1.c
42364         990407-1.c              cpp/19990407-1.c
42365         990409-1.c              cpp/19990409-1.c
42366         990413-1.c              cpp/19990413-1.c
42367         990703-1.c              cpp/19990703-1.c
42368         20000127-1.c            cpp/20000127-1.c
42369         20000129-1.c            cpp/20000129-1.c
42370         20000207-1.c            cpp/20000207-1.c
42371         20000207-2.c            cpp/20000207-2.c
42372         20000209-1.c            cpp/20000209-1.c
42373         20000209-2.c            cpp/20000209-2.c
42374         20000301-1.c            cpp/20000301-1.c
42375         20000419-1.c            cpp/20000419-1.c
42376         20000510-1.S            cpp/20000510-1.S
42377         20000519-1.c            cpp/20000519-1.c
42378         20000529-1.c            cpp/20000529-1.c
42379         20000625-1.c            cpp/20000625-1.c
42380         20000625-2.c            cpp/20000625-2.c
42381         cpp-as1.c               cpp/assert1.c
42382         cpp-as2.c               cpp/assert2.c
42383         cxx-comments-1.c        cpp/cxxcom1.c
42384         cxx-comments-2.c        cpp/cxxcom2.c
42385         endif-label.c           cpp/endif.c
42386         cpp-hash1.c             cpp/hash1.c
42387         cpp-hash2.c             cpp/hash2.c
42388         cpp-if1.c               cpp/if-1.c
42389         cpp-if2.c               cpp/if-2.c
42390         cpp-if3.c               cpp/if-3.c
42391         cpp-if4.c               cpp/if-4.c
42392         cpp-if5.c               cpp/if-5.c
42393         cpp-cond.c              cpp/if-cexp.c
42394         cpp-missingop.c         cpp/if-mop.c
42395         cpp-missingparen.c      cpp/if-mpar.c
42396         cpp-opprec.c            cpp/if-oppr.c
42397         cpp-ifparen.c           cpp/if-paren.c
42398         cpp-shortcircuit.c      cpp/if-sc.c
42399         cpp-shift.c             cpp/if-shift.c
42400         cpp-unary.c             cpp/if-unary.c
42401         cpp-li1.c               cpp/line1.c
42402         cpp-li2.c               cpp/line2.c
42403         lineno.c                cpp/line3.c
42404         lineno-2.c              cpp/line4.c
42405         cpp-mi.c                cpp/mi1.c
42406         cpp-mic.h               cpp/mi1c.h
42407         cpp-micc.h              cpp/mi1cc.h
42408         cpp-mind.h              cpp/mi1nd.h
42409         cpp-mindp.h             cpp/mi1ndp.h
42410         cpp-mix.h               cpp/mi1x.h
42411         cpp-mi2.c               cpp/mi2.c
42412         cpp-mi2a.h              cpp/mi2a.h
42413         cpp-mi2b.h              cpp/mi2b.h
42414         cpp-mi2c.h              cpp/mi2c.h
42415         cpp-mi3.c               cpp/mi3.c
42416         cpp-mi3.def             cpp/mi3.def
42417         poison-1.c              cpp/poison.c
42418         pr-impl.c               cpp/prag-imp.c
42419         cpp-redef-2.c           cpp/redef1.c
42420         cpp-redef.c             cpp/redef2.c
42421         strpaste.c              cpp/strp1.c
42422         strpaste-2.c            cpp/strp2.c
42423         cpp-tradpaste.c         cpp/tr-paste.c
42424         cpp-tradstringify.c     cpp/tr-str.c
42425         cpp-tradwarn1.c         cpp/tr-warn1.c
42426         cpp-tradwarn2.c         cpp/tr-warn2.c
42427         trigraphs.c             cpp/trigraphs.c
42428         cpp-unc1.c              cpp/unc1.c
42429         cpp-unc2.c              cpp/unc2.c
42430         cpp-unc3.c              cpp/unc3.c
42431         cpp-unc.c               cpp/unc4.c
42432         undef.c                 cpp/undef1.c
42433         undef-2.c               cpp/undef2.c
42434         cpp-wi1.c               cpp/widestr1.c
42435
42436 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42437
42438         * lib/g++.exp (g++_include_flags): Tweak.
42439
42440 2000-06-27  H.J. Lu  <hjl@gnu.org>
42441             Loren J. Rittle  <ljrittle@acm.org>
42442
42443         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42444         version with one that knows about the new gcc tree structure.
42445         (g++_link_flags): Same.
42446
42447 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42448
42449         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42450         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42451         case we are cross-compiling.
42452
42453         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42454         g++.old-deja/g++.niklas/Makefile.in,
42455         g++.old-deja/g++.niklas/configure.in,
42456         g++.old-deja/g++.other/Makefile.in,
42457         g++.old-deja/g++.other/configure.in,
42458         gcc.c-torture/code_quality/Makefile.in,
42459         gcc.c-torture/code_quality/configure.in,
42460         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42461         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42462         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42463         gcc.c-torture/execute/ieee/Makefile.in,
42464         gcc.c-torture/execute/ieee/configure.in,
42465         gcc.c-torture/noncompile/Makefile.in,
42466         gcc.c-torture/noncompile/configure.in,
42467         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42468         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42469         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42470
42471 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42472
42473         * g++.old-deja/g++.other/ambig3.C: New test.
42474
42475 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42476
42477         * g++.old-deja/g++.pt/syntax1.C: New test.
42478         * g++.old-deja/g++.pt/syntax2.C: New test.
42479         * g++.old-deja/g++.other/syntax3.C: New test.
42480         * g++.old-deja/g++.other/syntax4.C: New test.
42481
42482 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42483
42484         * gcc.dg/20000623-1.c: Prototype exit and abort.
42485
42486 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42487
42488         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42489         New tests.
42490         * gcc.dg/cpp-mi3.def: New file.
42491
42492         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42493         inside assertions.
42494         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42495         lexer's error messages.
42496         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42497         divine anything from the linemarkers.
42498         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42499         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42500
42501 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42502
42503         * gcc.dg/20000623-1.c: New test.
42504
42505 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42506
42507         * gcc.c-torture/execute/20000622-1.c: New test.
42508
42509 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42510
42511         * g++.old-deja/g++.other/init15.C: New test.
42512
42513 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42514
42515         * g++.old-deja/g++.pt/vaarg2.C: New test.
42516         * g++.old-deja/g++.pt/vaarg3.C: New test.
42517
42518 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42519
42520         * g++.old-deja/g++.other/dyncast6.C: New test.
42521
42522 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42523
42524         * gcc.c-torture/execute/loop-6.c: New test.
42525
42526 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
42527
42528         * gcc.dg/20000614-1.c: New test.
42529         * gcc.dg/20000614-2.c: New test.
42530
42531 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
42532
42533         * g++.old-deja/g++.other/inline12.C: New test.
42534
42535 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
42536
42537         * g++.old-deja/g++.other/eh1.C: New test.
42538
42539 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
42540
42541         * g++.old-deja/g++.other/type.C: New test.
42542
42543 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42544
42545         * g++.old-deja/g++.other/initstring.C: New test.
42546
42547 2000-06-12  Jason Merrill  <jason@redhat.com>
42548
42549         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
42550
42551 2000-06-09  Jeffrey A Law  (law@cygnus.com)
42552
42553         * gcc.c-torture/compile/20000609-1.c: New test.
42554
42555 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
42556
42557         * gcc.dg/20000609-1.c: New test.
42558
42559 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
42560
42561         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
42562         * gcc.c-torture/noncompile/poison-1.c: Move...
42563         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
42564         * gcc.dg/cpp-li1.c: Add a token after the #line.
42565
42566 2000-06-05  Richard Henderson  <rth@cygnus.com>
42567
42568         * gcc.c-torture/execute/20000605-2.c: New test.
42569         * gcc.c-torture/execute/20000605-3.c: New test.
42570
42571 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
42572
42573         * g77.f-torture/execute/20000503-1.x: New file.
42574
42575 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         * g++.old-deja/g++.eh/badalloc1.C: New test.
42578
42579 2000-06-05  Richard Henderson  <rth@cygnus.com>
42580
42581         * gcc.c-torture/execute/20000605-1.c: New test.
42582
42583 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42584             Nathan Sidwell <nathan@codesourcery.com>
42585
42586         * gcc.c-torture/compile/20000605-1.c: New test.
42587
42588 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42589
42590         * g77.f-torture/compile/20000601-1.f: New test.
42591
42592 2000-06-03  Richard Henderson  <rth@cygnus.com>
42593
42594         * gcc.c-torture/execute/20000603-1.c: New.
42595
42596 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42597
42598         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42599         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42600
42601 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42602
42603         * gcc.dg/compare2.c (case 12): XFAIL.
42604         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42605         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42606
42607         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42608
42609 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42610
42611         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42612         guard macro is already defined when the header is first
42613         included.
42614         * gcc.dg/cpp-mix.h: New file.
42615         * gcc.dg/endif-label.c: Update patterns to match compiler.
42616
42617         * g++.brendan/complex1.C: Declare abort.
42618         * g++.law/refs4.C: Remove XFAIL.
42619         * g++.oliva/expr2.C: Declare abort and exit.
42620
42621 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42622
42623         * gcc.c-torture/execute/20000528-1.c: New test.
42624
42625         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42626         * g++.old-deja/g++.law/temps4.C: Likewise.
42627
42628         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42629         stdlib.h.  Call abort() on failure.
42630         * g++.old-deja/g++.law/refs4.C: Likewise.
42631         * g++.old-deja/g++.law/temps4.C: Likewise.
42632         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42633         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42634
42635 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42636
42637         Relative to g++.dg/special:
42638         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42639
42640         Relative to g++.old-deja:
42641         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42642         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42643         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42644         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42645         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42646         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42647         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42648
42649         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42650         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42651         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42652         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42653         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42654         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42655         and/or string.h.
42656
42657         * g++.other/goto1.C: Update expectations for error messages.
42658
42659 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42660
42661         * gcc.c-torture/compile/20000523-1.c: New test.
42662
42663 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42664
42665         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42666
42667 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42668
42669         * g++.old-deja/g++.eh/catch11.C: New test.
42670         * g++.old-deja/g++.eh/catch12.C: New test.
42671
42672 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42673
42674         * gcc.c-torture/execute/20000523-1.c: New test.
42675
42676 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42677
42678         * c-torture/execute/bcp-1.c: Replace abort in arg of
42679         __builtin_constant_p with a generic external function.
42680
42681         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42682         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42683         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42684         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42685         Prototype abort and/or exit.
42686
42687         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42688         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42689         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42690         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42691
42692 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42693
42694         * gcc.dg/dwarf2-1.c: New test.
42695
42696 2000-05-20  Richard Henderson  <rth@cygnus.com>
42697
42698         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42699
42700 2000-05-20  Andreas Jaeger  <aj@suse.de>
42701
42702         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42703         testcase.
42704
42705 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42706
42707         * gcc.c-torture/execute/20000519-2.c: New test.
42708
42709 2000-05-19  Andreas Jaeger  <aj@suse.de>
42710
42711         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42712         which fails with SSA.
42713
42714         * lib/c-torture.exp: Also test with -O3 -fssa.
42715
42716 2000-05-18  Michael Meissner  <meissner@redhat.com>
42717
42718         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42719         * gcc.c-torture/execute/920415-1.c: Ditto.
42720         * gcc.c-torture/execute/920501-1.c: Ditto.
42721         * gcc.c-torture/execute/conversion.c: Ditto.
42722         * gcc.c-torture/execute/cvt-1.c: Ditto.
42723
42724 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42725
42726         * gcc.c-torture/compile/20000518-1.c: New test.
42727
42728 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42729
42730         * g77.f-torture/compile/200005018.f: New test.
42731
42732 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42733
42734         * gcc.c-torture/compile/20000517-1.c: New test.
42735
42736 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42737
42738         * gcc.c-torture/execute/20000516-1.c: New test.
42739
42740 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42741
42742         * g++.old-deja/g++.other/eh.C: New test.
42743
42744 2000-05-12  Richard Henderson  <rth@cygnus.com>
42745
42746         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42747         constants through to doit's conditional.
42748
42749 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42750
42751         * gcc.c-torture/compile/20000511-1.c: New test.
42752         * g77.f-torture/compile/20000511-1.f: New test.
42753         * g77.f-torture/compile/20000511-2.f: New test.
42754
42755 2000-05-11  Michael Meissner  <meissner@redhat.com>
42756
42757         * gcc.c-torture/execute/20000511-1.c: New test.
42758
42759 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42760
42761         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42762         * gcc.dg/20000510-1.S: New.
42763
42764 2000-05-08  Catherine Moore  <clm@cygnus.com>
42765
42766         * gcc.dg/unused-3.c: New.
42767
42768 2000-05-06  Richard Henderson  <rth@cygnus.com>
42769
42770           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42771           * g++.old-deja/g++.mike/warn1.C: Likewise.
42772           * g++.old-deja/g++.pt/local1.C: Likewise.
42773           * g++.old-deja/g++.pt/local7.C: Likewise.
42774           * g++.old-deja/g++.pt/spec16.C: Likewise.
42775
42776 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42777
42778         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42779
42780 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42781
42782           * g77.f-torture/execute/20000503-1.f: New test.
42783
42784 2000-05-04  Andreas Jaeger  <aj@suse.de>
42785
42786         * gcc.dg/noreturn-2.c: New test.
42787
42788 2000-05-04  Neil Booth  <NeilB@earthling.net>
42789
42790         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42791         preprocessor.
42792
42793 2000-05-04  Richard Henderson  <rth@cygnus.com>
42794
42795         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42796
42797 2000-05-04  Richard Henderson  <rth@cygnus.com>
42798
42799         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42800         OpenSSL by Jason R Thorpe.
42801
42802 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42803
42804         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42805
42806 2000-05-03  Robert Lipe <robertlipe@usa.net>
42807
42808         * gcc.dg/20000503-1.c: New test.
42809
42810 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42811
42812         * gcc.c-torture/compile/20000502-1.c: New test.
42813         * g++.old-deja/g++.other/align.C: New test.
42814         * gcc.dg/cpp-tradstringify.c: New test.
42815
42816 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42817
42818         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42819         and hard registers.
42820
42821 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42822
42823         * gcc.c-torture/execute/loop-5.c: New test.
42824
42825 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42826
42827         * gcc.c-torture/execute/va-arg-20.c: New test.
42828
42829 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42830
42831         * gcc.c-torture/execute/20000422-1.c: New test.
42832
42833 2000-04-20  Greg McGary  <gkm@gnu.org>
42834
42835         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42836         when optimizing, but without sibling-call optimizations (-O1).
42837
42838 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42839
42840           * gcc.c-torture/compile/20000420-1.c: New test.
42841
42842 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.abi/ptrflags.C: New test.
42845         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42846
42847 2000-04-19  Catherine Moore  <clm@cygnus.com>
42848
42849         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
42850
42851 2000-04-19  Greg McGary  <gkm@gnu.org>
42852
42853         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
42854         sibling-call optimizations.
42855
42856 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
42857
42858         * gcc.dg/20000419-1.c: New test.
42859
42860 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
42861
42862         * gcc.c-torture/execute/20000412-6.c: New test.
42863
42864 2000-04-12  Jeffrey A Law  (law@cygnus.com)
42865
42866         * gcc.c-torture/execute/20000412-5.c: New test.
42867         * g77.f-torture/compile/20000412-1.f: New test.
42868         * gcc.c-torture/execute/20000412-4.c: New test.
42869         * gcc.c-torture/compile/20000412-2.c: New test.
42870         * gcc.c-torture/execute/20000412-3.c: New test.
42871         * gcc.c-torture/compile/20000412-1.c: New test.
42872         * gcc.c-torture/execute/20000412-2.c: New test.
42873
42874 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
42875
42876         * objc/execute/bf-20.m: New test.
42877
42878 2000-04-10  Richard Henderson  <rth@cygnus.com>
42879
42880         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42881
42882         * gcc.c-torture/execute/20000412-1.c: New test.
42883
42884 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42885
42886         * g++.old-deja/g++.eh/catchptr1.C: New test.
42887
42888 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
42889
42890         * g++.old-deja/g++.abi/cxa_vec.C: New test.
42891
42892 2000-04-08  Neil Booth  <NeilB@earthling.net>
42893
42894         * gcc.dg/cpp-nullchar.c: Remove test as
42895         embedded nulls cause problems.
42896
42897 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42898
42899         * gcc.dg/compare2.c: New test.
42900
42901 2000-04-08  Neil Booth  <NeilB@earthling.net>
42902
42903         * gcc.dg/cpp-nullchar.c: New test.
42904
42905 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42906
42907         * gcc.dg/cpp-mi2.c: New test.
42908         * gcc.dg/cpp-mi2[abc].h: New files.
42909
42910 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42911
42912         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42913         member name.
42914
42915 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42916
42917         * g++.old-deja/g++.abi/vmihint.C: New test.
42918
42919 2000-04-06  Neil Booth  <NeilB@earthling.net>
42920
42921         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42922         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42923         copyright.
42924
42925 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42926
42927         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42928         avoid stack-frame overwrite.
42929
42930 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42931
42932         * gcc.c-torture/compile/20000405-2.c: New test.
42933         * gcc.c-torture/compile/20000405-3.c: New test.
42934
42935 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42936
42937         * gcc.c-torture/compile/20000405-1.c: New test.
42938
42939 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42940
42941         * gcc.dg/cast-qual-1.c: Revert last change.
42942
42943 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42944
42945         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42946
42947 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42948
42949         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42950         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42951
42952 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42953
42954         * gcc.c-torture/compile/20000403-2.c: New test.
42955         * gcc.c-torture/compile/20000403-1.c: New test.
42956
42957 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42958
42959         * gcc.c-torture/execute/20000403-1.c: New test.
42960
42961 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42962
42963         * gcc.c-torture/execute/20000402-1.c: New test.
42964
42965 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42966
42967         * gcc.c-torture/execute/va-arg-15.c: New test.
42968         * gcc.c-torture/execute/va-arg-16.c: New test.
42969         * gcc.c-torture/execute/va-arg-17.c: New test.
42970         * gcc.c-torture/execute/va-arg-18.c: New test.
42971         * gcc.c-torture/execute/va-arg-19.c: New test.
42972
42973 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42974
42975         * gcc.c-torture/compile/981211-1.c: Move to...
42976         * gcc.dg/cpp-as1.c: ...here.
42977         * gcc.dg/cpp-as2.c: New file.
42978
42979         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42980         compiler.
42981
42982 2000-04-02  Neil Booth  <NeilB@earthling.net>
42983
42984         * gcc.dg/cpp-cond.c  New tests.
42985         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42986         accidental success less likely.
42987         * gcc.dg/cpp-missingop.c  New tests.
42988         * gcc.dg/cpp-missingparen.c  New tests.
42989         * gcc.dg/cpp-shift.c  New tests.
42990         * gcc.dg/cpp-shortcircuit.c  New tests.
42991         * gcc.dg/cpp-unary.c  New tests.
42992
42993 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42994
42995         * gcc.c-torture/compile/20000329-1.c: New test.
42996
42997 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42998
42999         * gcc.c-torture/compile/20000326-1.c: New test.
43000         * gcc.c-torture/compile/20000326-2.c: New test.
43001
43002 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43003
43004         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43005         the first parameter is a function argument.
43006
43007 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43008
43009         * g++.old-deja/g++.ext/array4.C: New test.
43010
43011 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43012
43013         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43014
43015 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43016
43017         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43018
43019 2000-03-19  Richard Henderson  <rth@cygnus.com>
43020
43021         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43022
43023 2000-03-19  Richard Henderson  <rth@cygnus.com>
43024
43025         * gcc.c-torture/compile/20000319-1.c: New test.
43026
43027 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43028
43029         * gcc.c-torture/execute/20000314-3.c: New test.
43030         * gcc.c-torture/execute/20000314-2.c: New test.
43031         * gcc.c-torture/execute/20000314-1.c: New test.
43032         * gcc.c-torture/compile/20000314-2.c: New test.
43033         * gcc.c-torture/compile/20000314-1.c: New test.
43034
43035 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43036
43037         * g++.old-deja/g++.warn/inline.C: New test.
43038
43039 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43040
43041         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43042         standards-compliant result rather than specific constants.
43043         Put test-values in array.
43044
43045 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43046
43047         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43048         (g++_target_compile): Put test-specific options last.
43049
43050 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43051
43052         * g++.old-deja/g++.eh/vbase4.C: New test.
43053
43054 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43055
43056         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43057
43058 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43059
43060         * g++.old-deja/g++.brendan/misc12.C: Removed.
43061         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43062         * g++.old-deja/g++.ext/pretty4.C: New test.
43063
43064 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43065
43066         * g++.old-deja/g++.other/string2.C: New test.
43067
43068 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43069
43070         * g++.old-deja/g++.warn/impint2.C: New test.
43071
43072 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43073
43074         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43075         is 1, not zero.
43076
43077 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43078
43079         * g++.old-deja/g++.warn/impint.C: New test.
43080         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43081         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43082         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43083         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43084         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43085         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43086         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43087         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43088         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43089         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43090         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43091         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43092
43093 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43094
43095         * gcc.dg/cpp-redef.c: New test.
43096
43097 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43098
43099         * g++.old-deja/g++.pt/unify7.C: New test.
43100
43101 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43102
43103         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43104         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43105
43106 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43107
43108         * gcc.c-torture/compile/20000224-1.c: New test.
43109
43110 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43111
43112         * gcc.c-torture/compile/cpp-2.c: New test.
43113         * gcc.c-torture/compile/cpp-1.c: New test.
43114
43115 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43116
43117         * gcc.c-torture/execute/20000225-1.c: New test.
43118
43119 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43120
43121         * gcc.dg/cpp-li2.c: New test.
43122
43123         * gcc.dg/cpp-wi1.c: New test.
43124
43125         * gcc.dg/cpp-li1.c: New test.
43126
43127 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43128
43129         * g++.old-deja/g++.other/sizeof5.C: New test.
43130
43131 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43132
43133         * gcc.c-torture/execute/va-arg-13.c: New test.
43134
43135 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43136
43137         * gcc.c-torture/execute/va-arg-12.c: New test.
43138
43139 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43140
43141         * gcc.c-torture/execute/20000223-1.c: New test.
43142
43143 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43144
43145         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43146
43147 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43148
43149         * g++.old-deja/g++.abi/ptrmem.C: New test.
43150
43151 2000-02-19  Richard Henderson  <rth@cygnus.com>
43152
43153         * gcc.c-torture/compile/init-3.c: New.
43154
43155 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43156
43157         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43158         ALWAYS_CXXFLAGS.
43159
43160 2000-02-11  Robert Lipe <robertl@sco.com>
43161
43162         * gcc.c-torture/compile/20000211-3.c: New test.
43163
43164 2000-02-11  Martin Buchholz <martin@xemacs.org>
43165
43166         * gcc.c-torture/compile/20000211-2.c: New test.
43167
43168 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43169
43170         * gcc.c-torture/compile/20000211-1.c: New test.
43171
43172 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43173
43174         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43175           on native targets
43176
43177 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43178
43179         * g++.old-deja/g++.other/cast5.C: New test.
43180
43181 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43182
43183         * gcc.c-torture/execute/20000205-1.c: New.
43184
43185 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43186
43187         * g++.old-deja/g++.jason/cast3.C: Return void.
43188         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43189
43190 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43191
43192         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43193
43194         * gcc.dg/loop-1.c: New test.
43195
43196 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43197
43198         * gcc.c-torture/compile/20000127-1.c: New test.
43199         * gcc.c-torture/execute/991228-1.c: New test.
43200
43201 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43202
43203         * gcc.dg/unused-2.c: New test.
43204
43205         * gcc.dg/conv-1.c: New test.
43206
43207 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43208
43209         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43210         compiler.
43211         (tool_option_proc): Fix typo.
43212
43213 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43214
43215         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43216         of the ld on the host, not on the build machine.
43217         Also, don't crash if '--help' is not a supported option.
43218
43219 2000-01-24  Richard Henderson  <rth@cygnus.com>
43220
43221         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43222
43223 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43224
43225         * gcc.c-torture/execute/20000120-2.c: New test.
43226         * gcc.c-torture/execute/20000120-1.c: New test.
43227
43228 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43229
43230         * gcc.c-torture/execute/20000113-1.c: New test.
43231
43232 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43233
43234         * gcc.c-torture/execute/20000112-1.c: New test.
43235
43236 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43237
43238         * gcc.dg/20000111-1.c: New test.
43239
43240 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43241
43242         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43243         with 16 bit integers.
43244
43245 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43246
43247         * gcc.dg/20000108-1.c: New test.
43248
43249 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43250
43251         * g++.old-deja/g++.ns/koenig8.C: New test.
43252
43253 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43254
43255         * g++.old-deja/g++.other/cast4.C: New test.
43256
43257 2000-01-05  Jeffrey A Law  (law@cygnus.com)
43258
43259         * gcc.c-torture/compile/20000105-2.c: New test.
43260         * gcc.c-torture/compile/20000105-1.c: New test.
43261
43262 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43263
43264         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
43265         references to printf & atoi to conform to ANSI standard.
43266         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
43267         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
43268         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
43269         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
43270         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
43271         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43272         * g++.old-deja/g++.brendan/copy1.C: Likewise.
43273         * g++.old-deja/g++.brendan/copy2.C: Likewise.
43274         * g++.old-deja/g++.brendan/copy3.C: Likewise.
43275         * g++.old-deja/g++.brendan/copy4.C: Likewise.
43276         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43277         * g++.old-deja/g++.brendan/copy6.C: Likewise.
43278         * g++.old-deja/g++.brendan/copy7.C: Likewise.
43279         * g++.old-deja/g++.brendan/copy8.C: Likewise.
43280         * g++.old-deja/g++.brendan/crash11.C: Likewise.
43281         * g++.old-deja/g++.brendan/crash14.C: Likewise.
43282         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
43283         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43284         * g++.old-deja/g++.brendan/delete2.C: Likewise.
43285         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
43286         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
43287         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
43288         * g++.old-deja/g++.brendan/eh1.C: Likewise.
43289         * g++.old-deja/g++.brendan/groff1.C: Likewise.
43290         * g++.old-deja/g++.brendan/init3.C: Likewise.
43291         * g++.old-deja/g++.brendan/misc12.C: Likewise.
43292         * g++.old-deja/g++.brendan/misc7.C: Likewise.
43293         * g++.old-deja/g++.brendan/new2.C: Likewise.
43294         * g++.old-deja/g++.brendan/operators4.C: Likewise.
43295         * g++.old-deja/g++.brendan/operators5.C: Likewise.
43296         * g++.old-deja/g++.brendan/overload2.C: Likewise.
43297         * g++.old-deja/g++.brendan/overload7.C: Likewise.
43298         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
43299         * g++.old-deja/g++.brendan/reference1.C: Likewise.
43300         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
43301         * g++.old-deja/g++.brendan/template24.C: Likewise.
43302         * g++.old-deja/g++.brendan/template3.C: Likewise.
43303         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
43304         * g++.old-deja/g++.jason/inline3.C: Likewise.
43305         * g++.old-deja/g++.jason/opeq.C: Likewise.
43306         * g++.old-deja/g++.law/arg5.C: Likewise.
43307         * g++.old-deja/g++.law/arm7.C: Likewise.
43308         * g++.old-deja/g++.law/ctors11.C: Likewise.
43309         * g++.old-deja/g++.law/cvt8.C: Likewise.
43310         * g++.old-deja/g++.law/init9.C: Likewise.
43311         * g++.old-deja/g++.law/refs4.C: Likewise.
43312         * g++.old-deja/g++.law/template2.C: Likewise.
43313         * g++.old-deja/g++.law/visibility24.C: Likewise.
43314         * g++.old-deja/g++.law/vtable3.C: Likewise.
43315         * g++.old-deja/g++.mike/asm2.C: Likewise.
43316         * g++.old-deja/g++.mike/eh1.C: Likewise.
43317         * g++.old-deja/g++.mike/misc1.C: Likewise.
43318         * g++.old-deja/g++.mike/misc13.C: Likewise.
43319         * g++.old-deja/g++.mike/misc14.C: Likewise.
43320         * g++.old-deja/g++.mike/ns12.C: Likewise.
43321         * g++.old-deja/g++.mike/p1248.C: Likewise.
43322         * g++.old-deja/g++.mike/p3708.C: Likewise.
43323         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43324         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43325         * g++.old-deja/g++.mike/p646.C: Likewise.
43326         * g++.old-deja/g++.mike/p700.C: Likewise.
43327         * g++.old-deja/g++.mike/p783.C: Likewise.
43328         * g++.old-deja/g++.mike/p783a.C: Likewise.
43329         * g++.old-deja/g++.mike/p783b.C: Likewise.
43330         * g++.old-deja/g++.mike/p786.C: Likewise.
43331         * g++.old-deja/g++.mike/p789.C: Likewise.
43332         * g++.old-deja/g++.mike/p789a.C: Likewise.
43333         * g++.old-deja/g++.mike/p807a.C: Likewise.
43334         * g++.old-deja/g++.other/delete3.C: Likewise.
43335         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43336         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43337         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43338         * g++.old-deja/g++.other/empty1.C: Likewise.
43339         * g++.old-deja/g++.other/temporary1.C: Likewise.
43340         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43341         * g++.old-deja/g++.pt/t16.C: Likewise.
43342         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43343
43344 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43345
43346         * gcc.dg/991230-1.c: New test.
43347
43348 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43349
43350         * gcc.c-torture/compile/991229-3.c: New test.
43351         * gcc.c-torture/compile/991229-2.c: New test.
43352         * gcc.c-torture/compile/991229-1.c: New test.
43353
43354 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43355
43356         * gcc.c-torture/compile/labels-2.c: New test.
43357
43358 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43359
43360         * gcc.c-torture/execute/991227-1.c: New test.
43361
43362 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43363
43364         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43365
43366 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43367
43368         * gcc.c-torture/execute/991221-1.c: New test.
43369
43370 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43371
43372         * g++.old-deja/g++.other/cast3.C: New test.
43373
43374 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43375
43376         * gcc.c-torture/execute/991216-4.c: New test.
43377
43378 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43379
43380         * gcc.c-torture/execute/991216-1.c: New test.
43381         * gcc.c-torture/execute/991216-2.c: New test.
43382         * gcc.c-torture/execute/991216-3.c: New test.
43383
43384 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43385
43386         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43387         Actually make the test fail by using "-O2" for compilation.
43388
43389 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43390
43391         * g++.old-deja/g++.warn/cast-align1.C: New test.
43392
43393 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43394
43395         * gcc.c-torture/compile/991214-1.c: New test.
43396         * gcc.c-torture/compile/991214-2.c: New test.
43397
43398 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43399
43400         * gcc.dg/991214-1.c: New test.
43401
43402 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43403
43404         * gcc.c-torture/compile/991213-3.c: New test.
43405         * gcc.c-torture/compile/991213-2.c: New test.
43406         * gcc.c-torture/compile/991213-1.c: New test.
43407
43408 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43409
43410         * gcc.dg/991209-1.c: New test.
43411
43412 1999-12-08  Nathan Sidwell <nathan@acm.org>
43413
43414         * gcc.c-torture/compile/991208-1.c: New test.
43415
43416 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43417
43418         * gcc.dg/ultrasp2.c: New test.
43419
43420 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43421
43422         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43423
43424 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43425
43426         * gcc.c-torture/compile/991202-1.c: New test.
43427         * gcc.c-torture/execute/991202-1.c: New test.
43428         * gcc.c-torture/execute/991202-2.c: New test.
43429         * gcc.c-torture/execute/991202-3.c: New test.
43430
43431 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43432
43433         * g++.old-deja/g++.abi/align.C: New test.
43434         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43435         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43436
43437 1999-12-01  Richard Henderson  <rth@cygnus.com>
43438
43439         * gcc.c-torture/execute/991201-1.c: New.
43440
43441 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43442
43443         * gcc.dg/991129-1.c: New test.
43444
43445 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43446
43447         * gcc.c-torture/compile/991127-1.c: New test.
43448
43449 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43450
43451         * g++.old-deja/g++.other/warn4.C: New test.
43452
43453 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43454
43455         * g++.old-deja/g++.eh/cleanup2.C: New test.
43456         * g++.old-deja/g++.ext/pretty2.C: New test.
43457         * g++.old-deja/g++.ext/pretty3.C: New test.
43458         * g++.old-deja/g++.other/debug6.C: New test.
43459
43460 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43461
43462         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43463         compiler_output to look for one error message instead of two.
43464
43465 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43466
43467         * gcc.c-torture/execute/991118-1.c: Also test case
43468         where the word boundary does not split a byte evenly.
43469
43470 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43471
43472         * g++.old-deja/g++.ext/restrict1.C: New test.
43473
43474 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43475
43476         * gcc.c-torture/execute/991118-1.c: New test.
43477
43478 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43479
43480         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43481         working directory pathnames.
43482
43483 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43484
43485         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43486         host is equipped with driver.h and driver.o so it can actually
43487         compile and run the tests.
43488
43489 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43490
43491         * gcc.c-torture/compile/991008-1.c: New test.
43492
43493 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43494
43495         * lib/gcc-dg.exp: Include target-supports.exp
43496
43497 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43498
43499         * lib/target-supports.exp: New file: Provide procs to test for
43500         features supported by the target.
43501         (check_weak_available): Moved here from ecos.exp.
43502         (check_alias_available): New proc: Determine of the target
43503         toolchain supports the alias attribute.
43504
43505         * gcc.dg/special/ecos.exp: Move check_weak_available to
43506         target-supports.exp.
43507         (alias-1.c): Only perform the test if the target supports
43508         aliases.
43509         (wkali-1.c): Only perform the test if the target supports
43510         aliases.
43511
43512         * gcc.dg/990506-0.c: Expect error messages from cross
43513         targets as well as native targets.
43514
43515 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43516
43517         * gcc.dg/ultrasp1.c: Removed xfail.
43518         * gcc.dg/struct-ret-2.c: Likewise.
43519         * gcc.dg/array-1.c: Likewise.
43520
43521 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43522
43523         * gcc.dg/struct-ret-2.c: New test.
43524
43525         * gcc.dg/array-1.c: New test.
43526
43527 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
43528
43529         * gcc.c-torture/execute/991030-1.c: New test.
43530
43531 1999-10-26  Richard Henderson  <rth@cygnus.com>
43532
43533         * gcc.c-torture/compile/991026-2.c: New test.
43534
43535 1999-10-26  Jeffrey A Law  (law@cygnus.com)
43536
43537         * gcc.c-torture/compile/991026-1.c: New test.
43538
43539 1999-10-23  Jeffrey A Law  (law@cygnus.com)
43540
43541         * gcc.c-torture/execute/991023-1.c: New test.
43542
43543 1999-10-19  Jeffrey A Law  (law@cygnus.com)
43544
43545         * gcc.c-torture/execute/991019-1.c: New test.
43546
43547 1999-10-16  Richard Henderson  <rth@cygnus.com>
43548
43549         * gcc.c-torture/execute/991016-1.c: New test.
43550
43551 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
43552
43553         * gcc.c-torture/execute/991014-1.c: New test.
43554
43555 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
43556
43557         * g++.old-deja/g++.other/union2.C: New test.
43558
43559 1999-10-13  Nathan Sidwell  <nathan@acm.org>
43560
43561         * g++.old-deja/g++.other/vaarg2.C: New test.
43562         * g++.old-deja/g++.other/vaarg3.C: New test.
43563
43564 1999-10-12  Craig Burley  <craig@jcb-sc.com>
43565
43566         * g77.f-torture/noncompile/19990905-1.f: Moved from being
43567         in compile/.
43568
43569 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
43570
43571         * gcc.c-torture/execute/va-arg-11.c: New test.
43572
43573 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
43574
43575         * lib/file-format.exp (gcc_target_object_format): Don't
43576         crash if objdump is unavailable.
43577
43578 1999-09-29  Donn Terry <donn@interix.com>
43579
43580         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43581
43582 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43583
43584         * gcc.c-torture/compile/990928-1.c: New test.
43585
43586 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43587
43588         * g++.old-deja/g++.other/decl6.C: New test.
43589
43590 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43591
43592         * gcc.c-torture/execute/va-arg-10.c: New test.
43593
43594 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43595
43596         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43597         __PRETTY_FUNCTION__.
43598
43599 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43600
43601         * gcc.c-torture/execute/990923-1.c: New test.
43602
43603 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43604
43605         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43606         for which -fpic is inappropriate.
43607
43608 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43609
43610         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43611
43612 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43613
43614         * g++.old-deja/g++.other/dyncast1.C: New test.
43615         * g++.old-deja/g++.other/dyncast2.C: New test.
43616         * g++.old-deja/g++.other/dyncast3.C: New test.
43617         * g++.old-deja/g++.other/dyncast4.C: New test.
43618         * g++.old-deja/g++.other/dyncast5.C: New test.
43619         * g++.old-deja/g++.eh/catch3.C: New test.
43620         * g++.old-deja/g++.eh/catch3p.C: New test.
43621         * g++.old-deja/g++.eh/catch4.C: New test.
43622         * g++.old-deja/g++.eh/catch4p.C: New test.
43623         * g++.old-deja/g++.eh/catch5.C: New test.
43624         * g++.old-deja/g++.eh/catch5p.C: New test.
43625         * g++.old-deja/g++.eh/catch6.C: New test.
43626         * g++.old-deja/g++.eh/catch6p.C: New test.
43627         * g++.old-deja/g++.eh/catch7.C: New test.
43628         * g++.old-deja/g++.eh/catch7p.C: New test.
43629         * g++.old-deja/g++.eh/catch8.C: New test.
43630         * g++.old-deja/g++.eh/catch8p.C: New test.
43631         * g++.old-deja/g++.eh/catch9.C: New test.
43632         * g++.old-deja/g++.eh/catch9p.C: New test.
43633
43634 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43635
43636         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43637         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43638
43639 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43640
43641         * gcc.c-torture/compile/990913-1.c: New test.
43642
43643 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43644
43645         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43646         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43647
43648 1999-09-09  Richard Henderson  <rth@cygnus.com>
43649
43650         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43651
43652 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43653
43654         * g++.old-deja/g++.other/lookup11.C: New test.
43655         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43656         what is permitted and what we want.
43657         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43658         overload use.
43659         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43660
43661 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43662
43663         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43664         * gcc.c-torture/noncompile/poison-1.c: New file.
43665
43666 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43667
43668         * g++.old-deja/g++.other/sizeof3.C: New test.
43669         * g++.old-deja/g++.other/sizeof4.C: New test.
43670         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43671         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43672
43673 1999-09-07  Richard Henderson  <rth@cygnus.com>
43674
43675         * gcc.dg/va-arg-1.c: New.
43676
43677 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43678
43679         * gcc.c-torture/execute/va-arg-9.c: New test.
43680
43681 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43682
43683         * g77.f-torture/compile/980519-2.f: New test.
43684         * g77.f-torture/compile/19990905-0.f: New test.
43685         * g77.f-torture/compile/19990905-1.f: New test.
43686         * g77.f-torture/compile/19990905-2.f: New test.
43687
43688         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43689
43690 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43691
43692         * gcc.c-torture/execute/990827-1.c: Fix typo.
43693
43694 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43695
43696         * g++.old-deja/g++.other/deref1.C: New test.
43697
43698 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43699
43700         * g++.old-deja/g++.other/ambig2.C: New test.
43701         * g++.old-deja/g++.other/cond5.C: New test.
43702         * g++.old-deja/g++.other/lookup16.C: New test.
43703
43704 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43705
43706         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43707         assemblers too.
43708
43709 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43710
43711         * lib/c-torture.exp: Avoid the "compare executables" optimization
43712         when testing native.
43713
43714 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43715
43716         * gcc.c-torture/execute/990829-1.c: New test.
43717         * gcc.c-torture/compile/990829-1.c: New test.
43718
43719 1999-08-27  Paul Burchard  <burchard@pobox.com>
43720
43721         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43722         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43723         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43724         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43725         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43726         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43727         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43728         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43729         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43730         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43731         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43732
43733 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43734
43735         * gcc.c-torture/execute/990827-1.c: New test.
43736
43737 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43738
43739         * g77.f-torture/noncompile/19990826-4.f: New test.
43740
43741         * g77.f-torture/compile/19990826-3.f: New test.
43742
43743         * g77.f-torture/execute/19990826-2.f: New test.
43744
43745         * g77.f-torture/compile/19990826-1.f: New test.
43746
43747         * gcc.c-torture/execute/990826-0.c: New test.
43748         * g77.c-torture/execute/19990826-0.f: New test.
43749
43750         * g77.f-torture/noncompile/970626-2.f: New test.
43751
43752 1999-08-25  Paul Burchard  <burchard@pobox.com>
43753
43754         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43755         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43756         lss-011.C: New tests.
43757
43758 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43759
43760         * g++.old-deja/g++.other/decl5.C: New test.
43761
43762 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43763
43764         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43765         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43766         call `postbase' for each one.  All callers of `postbase' changed
43767         to call this instead.
43768
43769 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43770
43771         * gcc.c-torture/execute/990811-1.c: New test.
43772
43773 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43774
43775         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43776         just native ones.
43777
43778         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43779         just native ones.
43780
43781 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43782
43783         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43784
43785 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43786
43787         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43788
43789 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43790
43791         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43792
43793 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43794
43795         * gcc.c-torture/execute/990804-1.c: New test.
43796
43797 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43798
43799         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43800         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43801         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43802
43803 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43804
43805         * g++.old-deja/g++.other/struct1.C: New test.
43806
43807 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43808
43809         * g++.old-deja/g++.other/enum2.C: New test.
43810
43811 1999-08-02  Richard Henderson  <rth@cygnus.com>
43812
43813         Adapted from tests from Franz Sirl:
43814         * gcc.c-torture/execute/va-arg-7.c: New test.
43815         * gcc.c-torture/execute/va-arg-8.c: New test.
43816
43817 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43818
43819         * gcc.c-torture/compile/990801-2.c: New test.
43820
43821         * gcc.c-torture/compile/990801-1.c: New test.
43822
43823 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43824
43825         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43826         fp-cmp-1.c, converting double to float.
43827
43828         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43829         fp-cmp-1.c, converting double to long double.
43830
43831         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43832         from fr1 to unknown_register, since fr1 is a legitimate register
43833         on some machines.
43834
43835 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43836
43837         * README: More listname related changes.
43838
43839 1999-07-08  Catherine Moore  <clm@cygnus.com>
43840
43841         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43842
43843 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43844
43845         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43846
43847 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43848
43849         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
43850
43851 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
43852
43853         * gcc.dg/990703-1.c: New test.
43854
43855 1999-06-29  Nick Clifton  <nickc@cygnus.com>
43856
43857         * lib/file-format.exp: New file: Move definition of proc
43858         gcc_target_object_format to here from
43859         gcc.dg/special/ecos.exp.
43860
43861         * lib/c-torture.exp: Include lib file-format.exp.
43862         * lib/gcc-dg.exp: Include lib file-format.exp.
43863
43864         * gcc.dg/special/ecos.exp: Remove definition of proc
43865         gcc_target_object_format.
43866
43867 1999-06-28  Jeffrey A Law  (law@cygnus.com)
43868
43869         * gcc.c-torture/execute/990628-1.c: New test.
43870
43871 1999-06-25  Jeffrey A Law  (law@cygnus.com)
43872
43873         * gcc.c-torture/compile/990625-2.c: New test.
43874
43875         * gcc.c-torture/compile/990625-1.c: New test.
43876
43877 1999-06-23  Nick Clifton  <nickc@cygnus.com>
43878
43879         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
43880         attributes compile.
43881         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43882         ports that use the COFF/PE file format.
43883
43884 1999-06-17  Jeffrey A Law  (law@cygnus.com)
43885
43886         * gcc.c-torture/compile/990617-1.c: New test.
43887
43888 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
43889
43890         * g++.old-deja/g++.other/decl4.C: New test.
43891
43892 1999-06-14  Nathan Sidwell  <nathan@acm.org>
43893
43894         * g++.old-deja/g++.other/bitfld3.C: New test.
43895
43896 1999-06-08  Nathan Sidwell  <nathan@acm.org>
43897
43898         * g++.old-deja/g++.eh/catch1.C: New test.
43899
43900 1999-06-07  Jeffrey A Law  (law@cygnus.com)
43901
43902         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43903
43904         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43905         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43906
43907 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43908
43909         * g77.f-torture/compile/19990502-0.f: Replace with new,
43910         shorter, test that still fails after recent changes.
43911
43912 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43913
43914         * gcc.c-torture/execute/990604-1.c: New test.
43915
43916 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43917
43918         * gcc.c-torture/execute/990531-1.c: New test.
43919
43920 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43921
43922         * gcc.c-torture/compile/990527-1.c: New test.
43923
43924 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43925
43926         * gcc.c-torture/execute/990527-1.c: New test.
43927
43928 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43929
43930         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43931         bitfields as signed.
43932
43933 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43934
43935         * g77.f-torture/compile/19990525-0.f: New test.
43936
43937 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43938
43939         * gcc.c-torture/execute/990525-2.c: New test.
43940
43941         * gcc.c-torture/execute/990525-1.c: New test.
43942
43943 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43944
43945         * g++.old-deja/g++.other/anon3.C: New test.
43946         * g++.old-deja/g++.other/anon4.C: New test.
43947         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43948         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43949         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43950         Merrill).
43951
43952 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43953
43954         * gcc.c-torture/execute/990524-1.c: New test.
43955
43956         * gcc.dg/990524-1.c: New test.
43957
43958 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43959
43960         * gcc.c-torture/compile/990523-1.c: New test.
43961
43962 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43963
43964         * gcc.c-torture/compile/990519-1.c: New test.
43965
43966 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43967
43968         * gcc.c-torture/compile/990517-1.c: New test.
43969
43970         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43971         (e4, f4): New tests.
43972         (main): Call them.
43973
43974 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43975
43976         * gcc.dg/noreturn-1.c: New test.
43977
43978 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43979
43980         * gcc.c-torture/execute/990513-1.c: New test.
43981
43982 1999-05-10  Richard Henderson  <rth@cygnus.com>
43983
43984         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43985
43986 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43987
43988         * g77.f-torture/execute/erfc.f: Use small single-precision
43989         values, to avoid problems on Alphas when not -mieee.
43990
43991 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43992
43993         * gcc.dg/990506-0.c: New test.
43994
43995 1999-05-08  Richard Henderson  <rth@cygnus.com>
43996
43997         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43998         the constant to test.  Don't XFAIL 64-bit targets.
43999
44000         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44001         * g++.old-deja/g++.law/profile1.C: Likewise.
44002
44003         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44004         operator new instances.
44005         * g++.old-deja/g++.other/delete5.C: Likewise.
44006
44007 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44008
44009         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44010         intrinsic.
44011
44012 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44013
44014         * g77.f-torture/execute/u77-test.f: Reverse order of two
44015         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44016
44017 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44018
44019         * gcc.dg/compare1.c: New test.
44020
44021 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44022
44023         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44024         New tests.
44025
44026 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44027
44028         * g77.f-torture/compile/19990502-1.f: New test.
44029
44030 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44031
44032         * g77.f-torture/compile/19990502-0.f: New test.
44033
44034 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44035
44036         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44037         intrinsic.
44038
44039 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44040
44041         * g77.f-torture/execute/u77-test.f (main): List libU77
44042         intrinsics not currently tested.
44043         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44044         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44045         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44046         Trim blanks off the ends of some printed strings.
44047
44048 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44049
44050         * g77.f-torture/execute/u77-test.f (main): Just warn about
44051         FSTAT gid disagreement, as it's expected on some systems.
44052
44053 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44054
44055         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44056         use a new function, which allows for some slop.
44057         Clean up some commentary.
44058         (issum): The new function.
44059         (sgladd): Deleted subroutine.
44060
44061 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44062
44063         * g77.f-torture/execute/u77-test.f: Modify to be more like
44064         libf2c/libU77 version, bringing patches to that version here.
44065         Add suitable commentary.
44066
44067 1999-04-25  Richard Henderson  <rth@cygnus.com>
44068
44069         * gcc.dg/990424-1.c: New test.
44070
44071 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44072
44073         * g77.f-torture/execute/u77-test.f (main): Bug involving
44074         LSTAT has been fixed, so turn back on full checking.
44075
44076 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44077
44078         * g77.f-torture/compile/19990419-0.f: New test.
44079         * g77.f-torture/execute/19990419-1.f: New test.
44080
44081 1999-04-17  Richard Henderson  <rth@cygnus.com>
44082
44083         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44084         to avoid the need for a prototype to supress a warning.
44085
44086 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44087
44088         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44089
44090 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44091
44092         * gcc.c-torture/execute/990404-1.c: New test.
44093
44094 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44095
44096         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44097         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44098         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44099         missing initializer warnings.
44100
44101 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44102
44103         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44104         matching strings.
44105
44106 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44107
44108         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44109
44110 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44111
44112         * g77.f-torture/execute/19990325-0.f: New test.
44113         * g77.f-torture/execute/19990325-1.f: New test.
44114
44115 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44116
44117         * gcc.c-torture/execute/990324-1.c: New test.
44118
44119 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44120
44121         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44122         test with 4.
44123
44124 1999-03-17  Richard Henderson  <rth@cygnus.com>
44125
44126         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44127
44128 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44129
44130         * g77.f-torture/execute/19990313-2.f: New test.
44131         * g77.f-torture/execute/19990313-3.f: New test.
44132
44133 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44134
44135         * g77.f-torture/execute/19990313-0.f: New test.
44136         * g77.f-torture/execute/19990313-1.f: New test.
44137
44138 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44139
44140         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44141         printf to sprintf.
44142         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44143         (main): Add check for u15.  Conditionalize u31 check depending on
44144         whether ints are <32 bits or >=32 bits.
44145
44146 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44147
44148         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44149
44150 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44151
44152         * g77.f-torture/compile/19990305-0.f: New test.
44153         * g77.f-torture/execute/19981119-0.f: New test.
44154
44155 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44156
44157         * g77.f-torture/execute/970625-2.f: call ABORT if final
44158         result is not correct, instead of just printing it.
44159         Add this checking via newly introduced obfuscation, to
44160         trip up buggy front ends.
44161
44162 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44163
44164         * g77.f-torture/compile/960317-1.f: Moved from being
44165         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44166
44167 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44168
44169         * g77.f-torture/execute/960317-1.f: New (old) test.
44170         * g77.f-torture/execute/970625-2.f: Ditto.
44171
44172 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44173
44174         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44175         message on line 1 or line 2; cccp and cpplib do this differently.
44176
44177 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44178
44179         * g++.old-deja/g++.law/weak1.C: New test.
44180
44181 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44182
44183         * gcc.c-torture/execute/990119-1.c: Renamed to...
44184         * gcc.dg/990119-1.c: this, so it will only be tested once
44185         (it's a preprocessor test, it doesn't need to be run at
44186         multiple optimization levels).
44187
44188 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44189
44190         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44191           ALWAYS_CXXFLAGS.
44192
44193 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44194
44195         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44196         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44197         to not be compilable by current g77.
44198
44199 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44200
44201         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44202
44203 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44204
44205         * gcc.c-torture/execute/990222-1.c: New test.
44206
44207 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44208
44209         * g77.f-torture/compile/19990218-0.f: New test.
44210         * g77.f-torture/noncompile/19990218-1.f: New test.
44211
44212 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44213
44214         * g77.f-torture/compile/19981216-0.f: New test.
44215
44216 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44217
44218         * gcc.dg/990214-1.c: New test.
44219
44220 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44221
44222         * gcc.dg/990213-2.c: New test.
44223
44224         * gcc.dg/990213-1.c: New test.
44225
44226 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44227
44228         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44229         ints.
44230
44231 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44232
44233         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44234         specified by target.
44235
44236         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44237
44238 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44239
44240         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44241
44242 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44243
44244         * gcc.dg/special/ecos.exp: New test driver for new tests with
44245         special requirements.
44246
44247         * gcc.dg/special/alias-1.c: New test.
44248         * gcc.dg/special/gcsec-1.c: New test.
44249         * gcc.dg/special/weak-1.c: New test.
44250         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
44251         * gcc.dg/special/weak-2.c: New test.
44252         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
44253         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
44254         * gcc.dg/special/wkali-1.c: New test.
44255         * gcc.dg/special/wkali-2.c: New test.
44256         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
44257         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
44258
44259 1999-02-10  Felix Lee  <flee@cygnus.com>
44260
44261           * lib/c-torture.exp (c-torture-compile): Pull out code for
44262           analyzing gcc error messages.
44263           (c-torture-execute): Likewise.  Fix some (harmless) false
44264           positives.
44265           * lib/gcc.exp (gcc_check_compile): New function.
44266
44267 1999-02-08  Richard Henderson  <rth@cygnus.com>
44268
44269         * gcc.c-torture/execute/990208-1.c: New test.
44270
44271 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44272
44273         * g++.dg/special/ecos.exp: New driver for new tests with special
44274         requirements
44275
44276         * g++.dg/special/conpr-1.C: New test
44277         * g++.dg/special/conpr-2.C: New test
44278         * g++.dg/special/conpr-2a.C: New test
44279         * g++.dg/special/conpr-3.C: New test
44280         * g++.dg/special/conpr-3a.C: New test
44281         * g++.dg/special/conpr-3b.C: New test
44282
44283         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
44284         allow g++ to use the dg driver
44285
44286         * README: Add comment about g++.dg directory
44287
44288 1999-02-06  Jeffrey A Law  (law@cygnus.com)
44289
44290         * README: Update email addresses.
44291
44292 1999-02-03  Nick Clifton  <nickc@cygnus.com>
44293
44294         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
44295         arguments in order to force structure S onto the stack even on
44296         the alpha.
44297         (test): Pass 10 leading arguments to function foo as well as the
44298         structure S.
44299
44300         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
44301         failure for all targets.
44302
44303         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
44304         abort to terminate program execution.
44305
44306 1999-01-30  Richard Henderson  <rth@cygnus.com>
44307
44308         * gcc.c-torture/execute/990130-1.c: New test.
44309
44310 1999-01-30  Jeffrey A Law  (law@cygnus.com)
44311
44312         * gcc.dg/990130-1.c: New test.
44313
44314 1999-01-28  Michael Meissner  <meissner@cygnus.com>
44315
44316         * gcc.c-torture/execute/990128-1.c: New test.
44317
44318 1999-01-27  Michael Meissner  <meissner@cygnus.com>
44319
44320         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
44321
44322 1999-01-27  Felix Lee  <flee@cygnus.com>
44323
44324         * lib/c-torture.exp (c-torture-compile): pull out code for
44325         analyzing gcc error messages.
44326         (c-torture-execute): ditto, and fix some (harmless) false
44327         positives.
44328         * lib/gcc.exp (gcc_check_compile): new function.
44329
44330 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44331
44332         * gcc.dg/990117-1.c: New test.
44333
44334         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44335
44336         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44337
44338 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44339
44340         * g77.f-torture/compile/990115-1.f: New test.
44341
44342 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44343
44344         * gcc.c-torture/compile/990107-1.c: New test
44345
44346 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44347
44348         * gcc.c-torture/execute/990106-2.c: New test.
44349
44350         * gcc.c-torture/execute/990106-1.c: New test.
44351
44352 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44353
44354         * gcc.c-torture/compile/981223-1.c: New test.
44355
44356 1998-12-29  Richard Henderson  <rth@cygnus.com>
44357
44358         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44359         (opt3): Rename from opt4 and disable.
44360
44361 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44362
44363         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44364
44365 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44366
44367         * g++.old-deja/g++.other/conv5.C: New test.
44368
44369 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44370
44371         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44372
44373 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44374
44375         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44376
44377 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44378
44379         * gcc.c-torture/compile/981211-1.c: New test.
44380
44381 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44382
44383         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44384
44385         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44386
44387 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44388
44389         * gcc.special/930510-1.c: Make C9X safe.
44390         * gcc.misc-tests/gcov-1.c Similarly.
44391         * gcc.misc-tests/gcov-2.c Similarly.
44392
44393 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44394
44395         * gcc.dg/ultrasp1.c: New test.
44396
44397 1998-12-06  Richard Henderson  <rth@cygnus.com>
44398
44399         * gcc.c-torture/execute/981206.c: New test.
44400
44401 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44402
44403         * g++.old-deja/g++.ns/template7.C: New test.
44404
44405         * g++.old-deja/g++.other/expr1.C: New test.
44406
44407         * g++.old-deja/g++.eh/tmpl3.C: New test.
44408
44409         * g++.old-deja/g++.eh/tmpl2.C: New test.
44410
44411 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44412
44413         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44414         * g++.old-deja/g++.other/using6.C: Removed.
44415         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44416
44417         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44418
44419 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44420
44421         * g++.old-deja/g++.pt/overload8.C: New test.
44422
44423         * g++.old-deja/g++.pt/overload7.C: New test.
44424
44425         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44426
44427         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44428         and relinking messages.
44429         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44430         compiling with -frepo.
44431
44432 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44433
44434         * g++.old-deja/g++.pt/lookup6.C: New test.
44435
44436 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44437
44438         * gcc.c-torture/execute/981130-1.c: New test.
44439         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44440
44441 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44442
44443         * g++.old-deja/g++.pt/explicit76.C: New test.
44444
44445         * g++.old-deja/g++.pt/friend38.C: New test.
44446
44447         * g++.old-deja/g++.ns/crash2.C: New test.
44448
44449         * g++.old-deja/g++.pt/defarg8.C: New test.
44450
44451         * g++.old-deja/g++.pt/instantiate6.C: New test.
44452
44453         * g++.old-deja/g++.pt/static6.C: New test.
44454
44455         * g++.old-deja/g++.pt/decl2.C: New test.
44456
44457 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44458
44459         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44460         problem is actually related with name lookup, but so what? :-)
44461
44462         * g++.old-deja/g++.pt/friend37.C: New test.
44463
44464 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44465
44466         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44467         element, which fails on some systems.
44468
44469         * g77.f-torture/execute/labug1.f: New test.
44470
44471 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44472
44473         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44474         is defined.
44475
44476 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44477
44478         * g77.f-torture/compile/981117-1.f: New test.
44479
44480 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44481
44482         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44483         properly discarded.
44484
44485 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44486
44487         * gcc.c-torture/execute/memcheck: New directory of tests for
44488         -fcheck-memory-usage.
44489
44490 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44491
44492         * README: New file, general information about the testsuite and
44493         new description of the various C++ test subdirectories.
44494         * README.g++: Eliminate obsolete information, update and move most
44495         relevant stuff to README.
44496
44497 1998-11-07  Richard Henderson  <rth@cygnus.com>
44498
44499         * gcc.c-torture/compile/981107-1.c: New test.
44500
44501 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44502
44503         * execute/memcpy-bi.c: New testcase.
44504
44505 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44506
44507         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44508         base classes.
44509
44510         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44511         template is selected.
44512
44513         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44514         classes, it should be accepted for all types.
44515
44516         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44517
44518         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44519         specializations start with template headers.
44520
44521 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44522
44523         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
44524
44525         * g++.old-deja/g++.other/init9.C: Test cross initialization of
44526         non-POD types.
44527
44528 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44529
44530         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
44531
44532 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
44533
44534         * compile/981022-1.c, compile/981022-1.x: New test and driver.
44535
44536 1998-10-19  Jeffrey A Law  (law@cygnus.com)
44537
44538         * 981019-1.c: New test.
44539
44540 1998-10-14  Robert Lipe <robertl@dgii.com>
44541
44542         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
44543         find objc headers.
44544
44545 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44546
44547         * compile/981001-4.c: Remove use of GCC extension that triggers a
44548         compiler bug.
44549
44550 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
44551
44552         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
44553
44554 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44555
44556         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
44557         instantiation of template produces incorrect code for delete
44558         expression.
44559
44560         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
44561         constructors' name is not unique.
44562         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
44563         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
44564
44565         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
44566         automatic array of const is ill-formed.
44567
44568         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
44569         of template parameter?
44570
44571         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
44572         const.
44573
44574         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
44575         pointer-to-member expression.
44576
44577         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44578         declaration causes ICE.
44579
44580 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44581
44582         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44583         reserved in the global namespace.
44584
44585         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44586         generate needed virtual table.
44587
44588         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44589
44590 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44591
44592         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44593         template-dependent type
44594
44595 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44596
44597         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44598         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44599         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44600
44601         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44602         class should be usable as argument of member function.
44603         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44604         class should be usable as return type of member function.
44605         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44606         class should be usable as type of data member.
44607
44608         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44609
44610 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44611
44612         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44613
44614 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44615
44616         * gcc.dg/dll-?.c Add thumb to target list.
44617         Fix assembler scan patterns to match current assembler output.
44618
44619 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44620
44621         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44622         matching of template brackets.
44623
44624         * g++.old-deja/g++.other/using4.C: New test.  Test using
44625         declarations of methods from base classes.
44626
44627         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44628         within functions should introduce names into the innermost
44629         enclosing namespace.
44630
44631         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44632         of static locals if first initialization throws.
44633
44634 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44635
44636         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44637
44638 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44639
44640         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44641         lose track of the possible targets of tablejump insns.
44642         * special/special.exp: Run it.
44643
44644 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44645
44646         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44647         must be declared before its specializations can be named in friend
44648         declarations.
44649
44650 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44651
44652         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44653
44654         * g77.f-torture/execute/io1.f: New test.
44655
44656 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44657
44658         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44659         with pointer to template function, for which no argument deduction
44660         is possible.
44661
44662         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44663         specialization of template function as argument to template
44664         function.
44665
44666         * g++.old-deja/g++.other/access2.C: New test; Inner class
44667         shouldn't have privileged access to Outer's names.
44668
44669 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44670
44671         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44672         friend template declared within template class conflicts with
44673         nested class of the same name.
44674
44675         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44676         is ignored.
44677
44678         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44679         object with direct initializer as function declaration.
44680
44681         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44682         initializers.
44683
44684         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44685         involving const pointer and NULL produces incorrect result.
44686
44687         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44688         type name without `typename' should be rejected with -pedantic.
44689
44690 1998-10-02  Richard Henderson  <rth@cygnus.com>
44691
44692         * g++.old-deja/g++.other/addrof1.C: New test.
44693
44694 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44695
44696         * gcc.c-torture/compile/981001-1.c: New test.
44697         * gcc.c-torture/execute/981001-1.c: New test.
44698
44699 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44700
44701         * gcc.c-torture/compile/981001-2.c: New test.
44702         * gcc.c-torture/compile/981001-3.c: New test.
44703         * gcc.c-torture/compile/981001-4.c: New test.
44704
44705 1998-10-01  Robert Lipe  <robertl@dgii.com>
44706
44707         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44708         multilibbed hosts.  Idea grafted from g77.exp.
44709
44710 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44711
44712         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44713         avoid losing on systems which need -lsocket.
44714
44715 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44716
44717         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44718         * g++.old-deja/g++.other/nested2.C: Ditto.
44719         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44720         failure.
44721
44722 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44723
44724         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44725         preferred over template operator!= for enum bitfields.
44726
44727 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44728
44729         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44730         that happen to have the same base name, but in different scopes,
44731         are incorrectly rejected.
44732
44733 1998-09-16  Richard Henderson  <rth@cygnus.com>
44734
44735         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44736         on the native word size instead of an integer literal.
44737
44738 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44739
44740         * g++.old-deja/g++.other/static2.C: Invocation of static data
44741         member of type pointer-to-function denoted as non-static member.
44742
44743         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44744         checks involving function types and aliases.
44745
44746 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44747
44748         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44749         redefined to the same non-trivial type.
44750
44751         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44752         namespace-qualification of template specializations declared in
44753         other namespaces.
44754
44755         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44756         to declare a subset of the specializations of a template function
44757         as friends of specializations of a template class.
44758
44759         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44760         member templates that do not fully specialize the enclosing
44761         template class are rejected.
44762
44763 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44764
44765         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44766
44767 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44768
44769         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44770         altered from libf2c/libU77 version.
44771
44772 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44773
44774         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44775
44776 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44777
44778         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44779         (un)signed char are different types for template specialization
44780         purposes.
44781
44782 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44783
44784         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44785         * objc: ObjC testsuite.
44786
44787 1998-08-31  Catherine Moore  <clm@cygnus.com>
44788
44789         * gcc.c-torture/execute/941014-1.x: New file.
44790
44791 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44792
44793         * lib/c-torture.exp: Add support for
44794         torture_eval_before_compile and torture_eval_before_execute
44795         variables.
44796
44797 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44798
44799         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44800         this test triggers valid.
44801
44802 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44803
44804         * gcc.dg/980827-1.c: New test.
44805
44806 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44807
44808         * gcc.c-torture/execute/loop-4b.c: New test.
44809
44810 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44811
44812         * lib/c-torture.exp: Add support for
44813         torture_eval_before_compile and torture_eval_before_execute
44814         variables.
44815
44816 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44817
44818         * gcc.c-torture/compile/980825-1.c: New test.
44819
44820 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44821
44822         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44823         count number tests in opt_t0 not good_t0.
44824
44825 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44826
44827         * gcc.c-torture/compile/930326-1.x: Fix typo.
44828
44829 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44830
44831         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44832         causes an ICE.
44833
44834 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44835
44836         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44837         STACK_SIZE is defined.
44838         * gcc.c-torture/unsorted/stuct.c: Similarly.
44839
44840         * gcc.c-torture/compile/980821-1.c: New test.
44841
44842 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44843
44844         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44845
44846 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44847
44848         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
44849         code.
44850
44851 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
44852
44853         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
44854         error'.
44855
44856 1998-08-18  Jeffrey A Law  (law@cygnus.com)
44857
44858         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
44859
44860 1998-08-16  Jeffrey A Law  (law@cygnus.com)
44861
44862         * gcc.c-torture/compile/980816-1.c: New test.
44863
44864         * gcc.dg/980816-1.c: New test.
44865
44866 1998-08-13  Jeffrey A Law  (law@cygnus.com)
44867
44868         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44869         compiler for ieee tests.
44870
44871 1998-08-01  Dave Love  <d.love@dl.ac.uk>
44872
44873         * g77.f-torture/compile/980729-0.f: New test.
44874
44875 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
44876
44877         * gcc.c-torture/special/eeprof-1.c: New test, for
44878         -finstrument-functions.
44879         * gcc.c-torture/special/special.exp: Run it.
44880
44881 1998-07-29  Jeffrey A Law  (law@cygnus.com)
44882
44883         * gcc.c-torture/compile/980729-1.c: New test.
44884
44885 1998-07-27  Nick Clifton  <nickc@cygnus.com>
44886
44887         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44888         __thumb__ is defined, and test for ARM style doubles if so.
44889
44890 1998-07-26  Dave Love  <d.love@dl.ac.uk>
44891
44892         * g77.f-torture/noncompile/980615-0.f: New test.
44893
44894 1998-07-26  H.J. Lu  (hjl@gnu.org)
44895
44896         * gcc.dg/980312-1.c: Do link instead of compile.
44897         * gcc.dg/980313-1.c: Likewise.
44898
44899 1998-07-26  Jeffrey A Law  (law@cygnus.com)
44900
44901         * gcc.c-torture/compile/980726-1.c: New test.
44902
44903 1998-07-25  Dave Love  <d.love@dl.ac.uk>
44904
44905         * g77.f-torture/execute/io0.f: New test.
44906
44907 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44908
44909         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44910         an int.
44911
44912 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44913
44914         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44915         m32r bugs.
44916
44917 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44918
44919         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44920         c-decl.c:grokdeclarator can handle mode attributes.
44921
44922 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44923
44924         * gcc.c-torture/execute/980716-1.c: New test.
44925
44926 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44927
44928         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44929         the mn10200.
44930         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44931         the mn10200.
44932         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44933         * gcc.c-torture/compile/930326-1.x: Similarly.
44934
44935 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44936
44937         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44938         New test from Craig.
44939
44940 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44941
44942         * g77.f-torture/noncompile/980616-0.f: New test.
44943
44944         * g77.f-torture/execute/970816-3.f: New test from Craig.
44945
44946 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44947
44948         *  g++.other/singleton.C: Return error value instead of taking
44949         SIGSEGV.
44950
44951 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44952
44953         *  g++.other/singleton.C: New test.  Warning is under dispute.
44954         Runtime crash is not.
44955
44956 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44957
44958         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44959         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44960         using6.C, using7.C}: New namespace tests.
44961
44962 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44963
44964         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44965         specialization with typedef'ed names used as array indexes.
44966
44967 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44968
44969         * gcc.c-torture/execute/980709-1.c: New test.
44970
44971         * gcc.dg/980709-1.c: New test.
44972
44973 1998-07-07  Richard Henderson  <rth@cygnus.com>
44974
44975         * gcc.c-torture/execute/bcp-1.c: New test.
44976
44977 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44978
44979         * gcc.c-torture/execute/980707-1.c: New test.
44980
44981 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44982
44983         * gcc.c-torture/compile/980706-1.c: New test.
44984
44985 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44986
44987         * g77.f-torture/execute/980701-0.f,
44988         g77.f-torture/execute/980701-1.f: New test from Craig.
44989
44990 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44991
44992         * gcc.c-torture/compile/980701-1.c: New test.
44993
44994         * gcc.c-torture/execute/980701-1.c: New test.
44995
44996 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44997 rlsruhe.de>
44998
44999         * g++.old-deja/g++.robertl/eb132.C: New test.
45000         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45001
45002 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45003
45004         * g77.f-torture/execute/980628-7.f,
45005         g77.f-torture/execute/980628-8.f,
45006         g77.f-torture/execute/980628-9.f,
45007         g77.f-torture/execute/980628-10.f: New tests from Craig.
45008
45009         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45010
45011 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45012
45013         * g77.f-torture/execute/980628-4.f: New test from Craig.
45014         * g77.f-torture/execute/980628-5.f: Likewise.
45015         * g77.f-torture/execute/980628-2.f: Likewise.
45016         * g77.f-torture/execute/980628-0.f: Likewise.
45017         * g77.f-torture/execute/980628-1.f: Likewise.
45018         * g77.f-torture/execute/980628-3.f: Likewise.
45019         * g77.f-torture/execute/980628-6.f: Likewise.
45020
45021 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45022
45023         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45024         directory when nothing has been installed yet.
45025
45026 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45027
45028         * gcc.c-torture/special/special.exp: Handle newer versions of
45029         dejagnu.
45030
45031 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45032
45033         * gcc.dg/980626-1.c: New test.
45034
45035 1998-06-19  Bruno Haible <haible@ilog.fr>
45036
45037         * gcc.misc-tests/m-un-2.c: New test.
45038         * g++.old-deja/g++.other/warn01.c: Likewise.
45039
45040 1998-06-19  Robert Lipe  <robertl@dgii.com>
45041
45042         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45043         compatibility with assmblers with a different comment character.
45044         Eliminate use of GAS-specific extensions.
45045
45046 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45047
45048         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45049
45050 1998-06-19  Robert Lipe  <robertl@dgii.com>
45051
45052         * lib/g77.exp: Replace search for libf2c.a with search for newly
45053         renamed libg2c.a
45054
45055 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45056
45057         * gcc.c-torture/execute/980617-1.c: New test.
45058
45059 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45060
45061         * gcc.c-torture/execute/980612-1.c: New test.
45062
45063 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45064
45065         * gcc.dg/980523-1.c: Only test on ppc-linux.
45066         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45067
45068         * gcc.c-torture/execute/980608-1.c: New test.
45069
45070 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45071
45072         * gcc.c-torture/execute/980605-1.c: New test.
45073
45074 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45075
45076         * gcc.c-torture/execute/980604-1.c: New test.
45077
45078 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45079
45080         * gcc.c-torture/execute/980602-1.c: New test.
45081         * gcc.c-torture/execute/980602-2.c: Likewise.
45082
45083 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45084
45085         * 970125-0.f: Fix per JCB.  Add commentary.
45086
45087 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45088
45089         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45090         IEEE -0 support.
45091
45092 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45093
45094         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45095         earlier.
45096
45097 1998-05-28  Catherine Moore <clm@cygnus.com>
45098
45099         * gcc.c-torture/execute/980526-3.c: New test.
45100
45101 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45102
45103         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45104         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45105         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45106         m88k-motorola-sysv3 to XFAIL.
45107
45108 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45109
45110         * gcc.dg/980526-1.c: New test.
45111         * gcc.c-torture/execute/980526-2.c: New test.
45112
45113 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45114
45115         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45116
45117         * gcc.c-torture/execute/980526-1.c: New test.
45118
45119 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45120
45121         * g77.f-torture/execute/alpha2.f: Add runtime test.
45122
45123 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45124
45125         * g++.old-deja/old-deja.exp: Strip leading directories.
45126
45127         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45128         error for the line.  Don't run multiple tests for the same line.
45129
45130 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45131
45132         * gcc.dg/980523-1.c: New test.
45133
45134 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45135
45136         * g77.f-torture/compile/970915-0.f: New test.
45137
45138 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45139
45140         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45141
45142 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45143
45144         * gcc.dg/980520-1.c: New test.
45145
45146 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45147
45148         * gcc.dg/980502-1.c: Fix return type.
45149
45150 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45151
45152         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45153         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45154         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45155         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45156         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45157
45158 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45159
45160         * g77.f-torture/execute/980520-1.f: New test.
45161
45162 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45163
45164         * lib/mike-g77.exp: New file.
45165
45166         * g77.f-torture/noncompile/noncompile.exp,
45167         g77.f-torture/noncompile/check0.f: New files.
45168
45169 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45170
45171         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45172         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45173         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45174         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45175         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45176         abort where appropriate.
45177
45178 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45179
45180         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45181         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45182
45183 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45184
45185         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45186
45187 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45188
45189         * g77.f-torture/compile/980427-0.f: New test.
45190
45191 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45192
45193         * g77.f-torture/compile/980424-0.f: New test.
45194
45195 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45196
45197         * g77.f-torture/compile/980419-2.f (main): New test.
45198         * g77.f-torture/compile/970125-0.f: New test.
45199         * g77.f-torture/compile/980419-1.f: New test.
45200
45201 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45202
45203         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45204         of loop-4.c.
45205
45206 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45207
45208         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45209
45210 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45211
45212         * gcc.c-torture/compile/980329-1.c: New test.
45213
45214 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45215
45216         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45217         * gcc.dg/980312-1.c: Fix typo in -march command.
45218
45219 1998-03-16  H.J. Lu  (hjl@gnu.org)
45220
45221         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45222
45223 1998-03-11  Robert Lipe  <robertl@dgii.com>
45224
45225         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45226         Dave Love agree the Fortran source is bogus.
45227
45228 1998-03-11  Robert Lipe  <robertl@dgii.com>
45229
45230         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45231         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45232         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45233         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45234         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45235
45236 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45237
45238         * g++.old-deja/g++.other/friend1.C: New test.
45239
45240 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45241
45242         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45243         possibly uninitialized) variables and declare dnrm2.
45244
45245 1998-02-23  Robert Lipe <robertl@dgii.com>
45246
45247         From Bruno Haible <haible@ilog.fr>:
45248         * gcc.c-torture/execute/980223.c: New test.
45249
45250 1998-02-13  Jeffrey A Law  (law@cygnus.com)
45251
45252         * gcc.dg/ifelse-1.c: New test.
45253
45254 1998-02-09  H.J. Lu  (hjl@gnu.org)
45255
45256         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
45257
45258           * lib/old-dejagnu.exp (old-dejagnu): Added the
45259           "execution test - XFAIL *-*-*" handling in the spirit of
45260           "excess errors test -". Changed the "execution test fails"
45261           handling to be like "excess errors test fails".
45262           * Update various tests accordingly.
45263
45264 1998-02-06  Jim Wilson  <wilson@cygnus.com>
45265
45266         * gcc.c-torture/execute/980205.c: New test.
45267
45268 1998-01-18  Jeffrey A Law  (law@cygnus.com)
45269
45270         * lib/c-torture.exp: Look for .x files instead of .cexp files.
45271         * lib/f-torture.exp: Similarly.
45272         * gcc.c-torture: Rename all .cexp files to .x files.
45273
45274 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
45275
45276         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
45277         (940510-1.c): Removed duplicate.
45278         (971104-1.c): New test.
45279
45280 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
45281
45282           * lib/f-torture.exp: Improve error and loop detection.
45283
45284 1997-11-19  Michael Meissner  <meissner@cygnus.com>
45285
45286         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
45287         use that to size the filler array.
45288
45289 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
45290
45291         * lib/c-torture.exp(c-torture-execute): Fix typo.
45292
45293         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
45294         testcase as the executable name. Keep the executable around if
45295         the test fails.
45296
45297 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
45298
45299         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
45300         changes.  Only test one -g option, and move it to the end of the
45301         list of options to test.
45302
45303 1997-09-19  Michael Meissner  <meissner@cygnus.com>
45304
45305         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
45306         variable GCC_TORTURE_OPTIONS to supply default switches separated
45307         by colons.  If no environment variable, run tests with -O0 -g, -O1
45308         -g, and -O2 -g as well.
45309
45310 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
45311
45312         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
45313         explanatory comments. Fix indentation.
45314
45315 1997-09-15  Jeffrey A Law  (law@cygnus.com)
45316
45317         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
45318
45319 1997-09-11  Jeffrey A Law  (law@cygnus.com)
45320
45321         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45322         * g++.old-deja/g++.mike/p7325.C: Likewise.
45323         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45324
45325 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45326
45327         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45328         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45329         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45330         * g++.old-deja/g++.law/operators4.C: Likewise.
45331
45332 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45333
45334         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45335         * g++.old-deja/g++.mike/p784.C: Ditto.
45336         * g++.old-deja/g++.mike/p785.C: Ditto.
45337
45338 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45339
45340           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45341
45342 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45343
45344         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45345         target feature; pass this to c-torture-execute as needed.
45346
45347 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45348
45349         * lib/c-torture.exp(c-torture-execute): If the previous and the
45350         current executables being tested are identical, we don't need to
45351         run the executable again. Try to make the executable names
45352         unique. Add an optional argument for passing additional compiler
45353         flags.
45354
45355 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45356
45357         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45358
45359 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45360
45361         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45362
45363 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45364
45365         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45366         32bit or larger longs.
45367
45368         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45369         have either a 32bit long or 32bit int.
45370
45371 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45372
45373         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45374         Make double precision tests dependent on sizeof (double).
45375
45376 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45377
45378         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45379         too.
45380
45381 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45382
45383         * gcc.c-torture/compile/961203-1.cexp: New script.
45384
45385 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45386
45387         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45388         up the includes ourselves.
45389
45390 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45391
45392         * lib/plumhall.exp: Remove random include, and add a few
45393         verbose messages for debugging.
45394
45395 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45396
45397         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45398         of trying to do it ourselves.
45399
45400 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45401
45402         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45403
45404 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45405
45406         * gcc.prms/5403.c: Made regexp a bit less strict.
45407
45408 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45409
45410         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45411         is returned from remote_load instead.
45412         * lib/plumhall.exp: Ditto.
45413         * lib/mike-g++.exp: Ditto.
45414         * lib/old-dejagnu.exp: Ditto.
45415         * lib/c-torture.exp: Ditto.
45416
45417 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45418
45419         * lib/g++.exp: Use build_wrapper procedure.
45420         * lib/gcc.exp: Ditto.
45421
45422 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45423
45424         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45425         an old-style decl for malloc.  Fixes tests to work when
45426         sizeof (int) != sizeof (size_t).
45427
45428 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45429
45430         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45431
45432         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45433         use stdargs.h interface.
45434
45435 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45436
45437         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45438         NO_VARARGS when compiling.
45439
45440 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45441
45442         * lib/plumhall.exp(ph_includes): New procedure.
45443         (ph_make): Use it.
45444         (ph_compiler): Ditto.
45445
45446         * lib/g++.exp: Rename test-glue.c to testglue.c.
45447         * lib/gcc.exp: Ditto.
45448
45449 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45450
45451         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45452         to completion when it's called.
45453
45454 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45455
45456         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45457         is defined, don't do test.
45458
45459 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45460
45461         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45462         for object files.
45463         (ph_summary): Mark skipped testcases as untested, not unresolved.
45464
45465         * lib/plumhall.exp (ph_make): If unresolved because of bad
45466         errorCode, record errorCode in log file.
45467         (*): Replace send_log/verbose with verbose -log.
45468
45469 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45470
45471         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45472         double conversion if double isn't at least 8 bytes.
45473
45474         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45475         int to work with targets where int is 16 bits.
45476
45477         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45478         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45479         precision for the test to complete.
45480
45481 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45482
45483         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45484         if d10v is not compiled with the -mdouble64 flag.
45485         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45486
45487         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45488         d10v is not compiled with the -mint32 flag.
45489
45490 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45491
45492         * lib/plumhall.exp: Use incr_count.
45493
45494 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45495
45496         * gcc.c-torture: Update to c-torture-1.45.
45497
45498 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45499
45500         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45501         the name of the expect testcase file).
45502
45503         * lib/g++.exp(g++_init): Ditto.
45504
45505 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45506
45507         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45508         the host.
45509
45510         * lib/gcc.exp(gcc_exit): New procedure.
45511
45512 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45513
45514         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45515         specs where appropriate.
45516
45517         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45518         because of new "candidates are" messages, and removed a few
45519
45520         * Converted all non-old-style g++ testcases to old-style, and
45521         moved into g++.old-deja.
45522
45523 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
45524
45525         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
45526         options.
45527
45528         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
45529         succeeded.
45530
45531         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
45532
45533 1997-02-13  Michael Meissner  <meissner@cygnus.com>
45534
45535         * lib/gcc.exp (gcc_target_compile): Add support for defining
45536         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
45537         the machine doesn't have those features.
45538
45539 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
45540
45541         * g++.law/operators4.exp: Don't use LIBS.
45542
45543 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
45544
45545         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
45546
45547         * lib/mike-g++.exp: Don't set the compiler to be tested here.
45548         * lib/g++.exp: Set it here instead. Also, allow use of the
45549         --tool_exec and --tool_opt options. Change CXX to
45550         GXX_UNDER_TEST.
45551
45552         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
45553
45554         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
45555
45556 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
45557
45558         * lib/old-dejagnu.exp: Use prune_warnings instead of
45559         prune_system_crud.
45560         * lib/mike-g++.exp: Ditto.
45561         * lib/gcc.exp: Ditto.
45562         * lib/g++.exp: Ditto.
45563
45564         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
45565
45566 1997-02-07  Jeffrey A Law  (law@cygnus.com)
45567
45568           * 941014-2.c: Include stdlib.h
45569           * 960327-1.c: Include stdio.h
45570           * dbra.c, index-1.c: Don't assume ints are 32bits.
45571
45572 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
45573
45574         * lib/gcc.exp: Add gcc,stack_size target feature.
45575
45576         * lib/g++.exp(g++_target_compile): Add the include and link
45577         paths here, not in two other places. And, it's $options, not
45578         options.
45579
45580         * lib/mike-g++.exp(postbase): Remove the code that determines
45581         the correct include and link paths.
45582         * g++.old-deja/old-deja.exp: Ditto.
45583
45584 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45585
45586         * lib/g++.exp(g++_init): target_compile no longer returns the
45587         filename of the result.
45588
45589 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45590
45591         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45592         call to glob.
45593
45594         * gcc.c-torture/special/special.exp: Change call to
45595         gcc_target_compile to include the object file.
45596
45597 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45598
45599         * gcc.c-torture/special/special.exp: Correct misspelling in last
45600         change.
45601
45602 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45603
45604         * lib/plumhall.exp(ph_summary): Log the entire output of the
45605         executable. Return -1 if there were any failures, 0 otherwise.
45606         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45607         (ph_make): Clean up objects and executables that were built
45608         if the tests succeeded.
45609
45610 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45611
45612         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45613         libraries and includes in the build tree as appropriate.
45614
45615 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45616
45617         * lib/c-torture.exp: Instead of looking for the global variable
45618         NO_LONG_LONG, check to see if that's a feature of the target.
45619
45620 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45621
45622         * config/default.exp: Minimize. Delete the remainer of the files in
45623         config; this functionality is now in devo/dejagnu/config.
45624
45625         g++.*/*: Pass any additional flags used to compile to postbase;
45626         delete CXXFLAGS.
45627
45628         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45629         is now done by runtest.exp. Use gcc_target_compile instead of
45630         compile.
45631
45632         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45633         Remove references to CFLAGS. Use remote_file instead of
45634         calling rm -f.
45635         (c-torture): Take a list of arguments to use to compile this
45636         testcase.
45637
45638         lib/g++.exp: Simplify. Use target_compile instead of compile.
45639         lib/gcc-dg.exp: Ditto.
45640         lib/gcc.exp: Ditto.
45641         lib/mike-{gcc,g++}.exp: Ditto.
45642         lib/old-dejagnu.exp: Ditto.
45643         lib/plumhall.exp: Ditto.
45644
45645 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45646
45647         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45648         (ph_linker): Likewise.
45649
45650 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45651
45652           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45653         MAP_ANON / MAP_ANONYMOUS if defined;
45654         else try to map from /dev/zero .
45655
45656 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45657
45658         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45659         isn't defined, then define it to MAP_ANONYMOUS.
45660
45661 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45662
45663         * gcc.c-torture: Update to c-torture-1.42 release.
45664
45665 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45666
45667         * gcc.c-torture: Update to c-torture-1.41 release.
45668
45669 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45670
45671         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45672         c-torture release.
45673
45674 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45675
45676         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45677         and LDFLAGS.  Fix second case to append the target_info ldflags
45678         onto LDFLAGS, not CFLAGS.
45679         * lib/g++.exp (g++_init): Add target_info stuff.
45680         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45681         of libgloss and newlib flags for !native.
45682
45683         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45684         (GDB): Fix relative path to go up another dir for finding gdb.
45685
45686 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45687
45688         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45689         versions in the target_info array, if they don't exist.
45690
45691 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45692
45693         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45694
45695 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45696
45697         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45698         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45699
45700 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45701
45702         * lib/old-dejagnu.exp: Don't remove the output file before we've
45703         actually tested it. Don't append pwd to the path of the executable
45704         we're testing.
45705
45706 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45707
45708         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45709
45710 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45711
45712         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45713         temporary directory for compiler files, and set it to a default
45714         value of /tmp. Set $output as the name of the output file from
45715         compiling the testcase. Add a -o option to $cflags_var so the
45716         compiler writes the final output file as $output. Set $executable
45717         to $output.
45718
45719         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45720         directory for compiler files, and set it to /tmp if it doesn't
45721         already have a value. Set $output_file to the name of the output
45722         file from compiling the testcase. Add a -o option to CXXFLAGS so
45723         the compiler writes the final output file as $output. Use $output
45724         as the executable to be tested.
45725
45726 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45727
45728         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45729
45730 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45731
45732         * gcc.c-torture/execute/pending-1.c: New test.  Still
45733         pending in Tege's queue.
45734
45735 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45736
45737         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45738         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45739         if there were failures.  Call unresolved if there were unresolved
45740         testcases.  Call gcc_fail if program did not run to completion.
45741         (ph_make): Pass additional argument name to ph_execute.
45742         (ph_execute): Add new argument.  Pass additional arguments to
45743         ph_summary.  Call gcc_fail is there is no execution output.
45744
45745 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45746
45747         * lib/plumhall.exp (proc_summary): Output relavent summary
45748         lines into the log so specific failures in plumhall can be
45749         investigated.
45750
45751 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45752
45753         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45754         (c-torture-execute): Don't try to execute tests which use
45755         "long long" types if $NO_LONG_LONG is nonzero.
45756
45757 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45758
45759         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45760         not c-torture.
45761
45762         * gcc.ieee: Move from here.
45763         * gcc.c-torture/execute/ieee: To here.
45764
45765 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45766
45767         * gcc.c-torture: Update to c-torture-1.41 release.
45768
45769 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45770
45771         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45772         not "$output".
45773
45774 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45775
45776         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45777         -c present.
45778
45779 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45780
45781         * config/proelf.exp: Handle connecting to a simulator.
45782
45783 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45784
45785         * config/proelf.exp: New file.  Enough framework that we can
45786         run c-torture tests on the proelf targets (or any other target
45787         that gdb can connect to for that matter).
45788
45789 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45790
45791         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45792         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45793
45794         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45795         exec_output exists.
45796
45797 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45798
45799         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45800         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45801
45802         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45803         to pass/fail/unresolved/unsupported/untested.  Caller must now
45804         call unresolved/unsupported/untested.
45805         * lib/*.exp: Update FSF address.  Update to handle new results of
45806         ${tool}_load.
45807         * lib/chill.exp (verbose): Delete.
45808
45809 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45810
45811         * lib/gcc.exp (default_gcc_start): Change order of args to
45812         $LDFLAGS $CFLAGS $LIBS.
45813         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45814         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45815         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45816         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45817         * gcc.misc-tests/dg-test.exp: Likewise.
45818         * gcc.misc-tests/msgs.exp: Likewise.
45819         * gcc.prms/prms.exp: Likewise.
45820         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45821         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45822
45823         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45824
45825 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45826
45827         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45828
45829         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45830         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45831
45832         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45833         necessary.
45834
45835 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45836
45837         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45838         global for loop; add use of $mathlib.
45839         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45840         settings here; set mathlib for anything but VxWorks.
45841
45842 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45843
45844         * gcc.c-torture: Update to c-torture-1.40 release.
45845
45846 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45847
45848         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
45849         dg.exp.
45850
45851 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
45852
45853         * lib/c-torture.exp (c-torture-execute): Declare "output" as
45854         global.
45855
45856 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
45857
45858         * lib/g++.exp (LIBS): Define if not already.
45859         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
45860         (gcc-dg-prune): Call prune_gcc_output.
45861         * lib/gcc.exp (prune_gcc_output): New proc.
45862         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
45863         prune_gcc_output.
45864
45865 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
45866
45867         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
45868         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
45869
45870 1995-11-15  Jeffrey A Law  (law@cygnus.com)
45871
45872         * gcc.c-torture: Update to c-torture-1.39 release.
45873
45874 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
45875
45876         * lib/c-torture.exp (c-torture-execute): Don't return if one option
45877         fails, try others as well.
45878
45879 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
45880
45881         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45882         If compilation fails, mark execute tests as `untested'.
45883         If test is marked as unsupported, don't mark compilation and
45884         execute tests as failed.
45885
45886 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
45887
45888         * lib/g++.exp (g++_init): Don't link in libg++, and look to
45889         libstdc++ for whether or not we want to be doing shared
45890         libraries.  Delete link_curses since we don't need it anymore.
45891         * lib/mike-g++.exp (postbase): Don't link in libg++.
45892         * g++.old-deja/old-deja.exp: Likewise.
45893
45894 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
45895
45896         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45897
45898 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
45899
45900         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45901         For that, add `-Wl,-a,shared_archive'.
45902         * g++.old-deja/old-deja.exp: Likewise.
45903
45904 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
45905
45906         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45907
45908 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45909
45910         * lib/mike-g++.exp (postbase): Pay attention to the status of
45911         g++_load.
45912
45913 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45914
45915           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45916
45917 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45918
45919         * lib/gcc.exp (default_gcc_start): No longer need to log program
45920         being executed or its output, execute_anywhere does that now.
45921         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45922         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45923
45924 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45925
45926         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45927         the same as those in lib/g++.exp.
45928
45929 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45930
45931         * gcc.c-torture: Update to c-torture-1.38 release.
45932         * gcc.ieee: Related changes.
45933
45934 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45935
45936         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45937         "exec". Minor reformatting changes.
45938
45939         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45940         cross. This means all "exec" calls now work on a remote host as
45941         well.
45942         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45943         cross. Filter out the extra "\r\n" stuff that expect puts in.
45944         (c-torture-execute): Filter out the bogus warnings like
45945         c-torture-compile does. Add support for canadian cross.
45946         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45947         Use execute_anywhere rather than calling exec directly. Now it
45948         works for canadian cross testing.
45949
45950 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45951
45952         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45953         results into a variable, and check that rather than using file exists.
45954
45955 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45956
45957         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45958         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45959
45960 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45961
45962         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45963         lib_curses if there's a shared libg++ in the build tree.
45964
45965 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45966
45967         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45968         if not supported target.
45969
45970 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45971
45972         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45973         link_curses up to always happen, not just for native builds.
45974
45975 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45976
45977         * gcc.c-torture: Update to c-torture-1.36 release.
45978         * gcc.failure: Related changes.
45979
45980 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45981
45982         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45983
45984 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45985
45986         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45987         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45988         runshlib, link_curses, and mathlib for link and run.
45989
45990         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45991         pass the runtime shared library options for Solaris, OSF/1, and
45992         Irix5, and link with -lcurses to avoid unresolved references.
45993
45994 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45995
45996         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45997         only run once.
45998
45999 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46000
46001         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46002
46003 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46004
46005         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46006         do not have a framework for the "compat" tests yet.
46007
46008 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46009
46010         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46011         set to null if we're testing vxworks5.1.  Use that instead of
46012         `-lm' in the setting of LIBS for link and run.
46013
46014 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46015
46016         * config/rom68k.exp (${tool}_load): Major changes to make it
46017         work.  Verified that it does in fact return the stuff in
46018         exec_output properly.  Catch any Emul or any TRAP other than 0.
46019
46020 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46021
46022         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46023         LDFLAGS properly for targets that need stuff from libgloss.
46024         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46025         only run once.
46026         (gpp_initialized): New variable.
46027
46028 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46029
46030         * config/rom68k.exp: Load libgloss.exp.
46031         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46032         so we can produce a fully linked binary.
46033         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46034         so we can produce a fully linked binary.
46035
46036 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46037
46038         * lib/plumhall.exp (ph_section): Watch for expected failures.
46039         Add missing `else'.
46040
46041         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46042         run the testcase.
46043         (c-torture): Likewise.
46044
46045 1995-08-28  Doug Evans  <dje@cygnus.com>
46046
46047         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46048
46049         * lib/mike-g++.exp (mike_cleanup): New proc.
46050         (prebase): New globals compiler_result, not_compiler_result,
46051         target_regexp.
46052         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46053         allow leading "-" in pattern.  Watch for unsupported tests.
46054         If $compiler_result is set, pattern match assembler code,
46055         and ditto for $not_compiler_result.
46056         * lib/mike-gcc.exp: Likewise.
46057
46058         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46059         execution "succeeded".
46060
46061 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46062
46063         * config/win32.exp: New file.
46064         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46065
46066 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46067
46068         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46069         unsupported.
46070         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46071         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46072         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46073
46074         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46075         "... without exceptions was ...".  That is now handled by
46076         prune_system_crud.
46077         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46078
46079 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46080
46081         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46082         sieve.c,sort2.c}: New files.
46083         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46084         sieve.exp,sort2.exp}: Drivers for them.
46085
46086         * lib/mike-gcc.exp (program_output): New user settable variable.
46087         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46088         messages.
46089         * lib/mike-g++.exp (program_output): New user settable variable.
46090
46091         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46092
46093         * config/sh.exp: Deleted (use sim.exp instead).
46094
46095 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46096
46097         * config/vx.exp: Declare CHECKTASK as global.
46098         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46099         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46100         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46101
46102 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46103
46104         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46105         target. Like vx.exp, only includes `vx29k.exp' instead of
46106         `vxworks.exp'.
46107
46108 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46109
46110         * config/sim.exp: Increase time limit from 120 seconds to 240.
46111
46112 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46113
46114         * gcc.c-torture/execute/950628-1.c: New test.
46115
46116 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46117
46118         * gcc.c-torture: Update with changes/additions from
46119         c-torture-1.34.
46120
46121 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46122
46123         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46124
46125 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46126
46127         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46128
46129 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46130
46131         * gcc.c-torture/compile/950512-1.c: New test.
46132         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46133         * gcc.dg/struct-ret-1.c: Likewise.
46134
46135 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46136
46137         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46138           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46139
46140 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46141
46142         * gcc.c-torture/special/920411-1.c: Deleted.
46143         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46144
46145 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46146
46147         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46148         cpu limit.
46149
46150 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46151
46152         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46153
46154 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46155
46156         From kenner;
46157         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46158         is the proper length.
46159         * va-arg-3.c: Likewise.
46160
46161 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46162
46163         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46164         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46165
46166         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46167         * lib/g++.exp (default_g++_start): Delete old cruft.
46168
46169 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46170
46171         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46172         (2 * (1 << 18)) to (2 * (1 << 17)).
46173
46174         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46175
46176 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46177
46178         * config/rom68k.exp: Renamed from config/idp.exp
46179
46180 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46181
46182         * c-torture/compile/921109-2.c
46183
46184 1995-04-18  Mike Stump  <mrs@cygnus.com>
46185
46186         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46187         excess errors.
46188
46189 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46190
46191         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46192         output.
46193         * lib/g++.exp (default_g++_start): Likewise.
46194
46195 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46196
46197         * gcc.c-torture/compile/950329-1.c: New test.
46198
46199 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46200
46201           * config/bug.exp (${tool}_load): Updated to use new remote_open
46202           and remote_close procs.
46203         * config/idp.exp: New file.
46204
46205 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46206
46207         * gcc.c-torture/execute/950322-1.c: New test.
46208
46209 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46210
46211         * config/vx.exp (${tool}_load): Clean up testing of return code from
46212         vxworks_ld and vxworks_spawn.
46213
46214 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46215
46216         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46217
46218 1995-03-13  Mike Stump  <mrs@cygnus.com>
46219
46220         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46221         can mark excess errors on a machine by machine basis.  Note, the
46222         default is to not expect any excess errors, even when excess
46223         errors test - is given, so you will want to put an XFAIL ... on
46224         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46225         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46226         those 4 machines, but no others.
46227
46228 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46229
46230         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46231         * lib/c-torture.exp: to here.
46232
46233 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46234
46235         * gcc.c-torture/execute/950221-1.c: New test.
46236         * gcc.c-torture/execute/struct-ret-1.c: New test.
46237         * gcc.c-torture/compile/950221-1.c: New test.
46238
46239         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46240
46241 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46242
46243         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46244         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46245
46246 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46247
46248         * g++.gb: New directory of tests, derived from my signature and
46249         class scoping tests.
46250
46251         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
46252         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
46253         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
46254         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
46255         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
46256         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
46257         * g++.gb/sig25.C: Likewise.
46258
46259         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
46260         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
46261         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
46262         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
46263         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
46264         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
46265         * g++.gb/sig25.exp: Likewise.
46266
46267         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
46268         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
46269         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
46270         * g++.gb/scope13.C: Likewise, this test still fails.
46271
46272         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
46273         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
46274         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
46275         * g++.gb/scope13.exp: Ditto.
46276
46277         * g++.gb/README: New file, explains what these tests are about.
46278
46279 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
46280
46281         * lib/dg.exp (dg-do): Support `preprocess'.
46282         (dg-test): Likewise.
46283
46284 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
46285
46286         * config/udi.exp: change "continue -expect" to "exp_continue".
46287
46288 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
46289
46290         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
46291         Delete redundant tests.
46292
46293         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
46294         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
46295         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
46296         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
46297         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
46298         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
46299         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
46300         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
46301
46302         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
46303         storing label pointers.
46304         * gcc.c-torture/execute/921019-1.c: Likewise.
46305         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
46306         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
46307         parameter fp.
46308         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
46309         constants.
46310
46311         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
46312         Delete obsolete tests.
46313
46314         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
46315         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
46316         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
46317         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
46318         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
46319         * gcc.c-torture/compile/950124-1.c: New test.
46320
46321         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46322
46323 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46324
46325         * lib/mike-g++.exp: Add -lm to LIBS.
46326
46327 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46328
46329         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46330
46331 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46332
46333         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46334
46335 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46336
46337         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46338
46339 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46340
46341         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46342         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46343         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46344         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46345         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46346         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46347         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46348         * g++.law/{operators31.C, operators32.C,
46349         * g++.law/{operators33.C, operators34.C}: Likewise.
46350         * g++.law/{pic1.C, refs2.C}: Likewise.
46351         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46352         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46353         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46354         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46355
46356         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46357         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46358         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46359         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46360         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46361         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46362         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46363         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46364         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46365         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46366         * g++.law/{operators34.exp}: Likewise.
46367         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46368         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46369         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46370         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46371         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46372
46373         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46374         No longer expected to fail.
46375         * g++.law/missed-error3.C: Tweak for recent bool changes.
46376
46377 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46378
46379         * config/emb-unix: Deleted.
46380         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46381         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46382
46383 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46384
46385         * lib/dg.exp (dg-test): Fix typo in last patch.
46386
46387 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46388
46389         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46390         (handles multiple occurrences).
46391
46392 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46393
46394         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46395         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46396         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46397         printed).
46398         * lib/c-torture.exp (c-torture-compile): Likewise.
46399         (c-torture): Prepend full path if missing.
46400         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46401         (gcc_fail): Likewise.
46402         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46403
46404 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46405
46406         * lib/netware.exp: Only attach to NetWare i386 systems.
46407
46408 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46409
46410         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46411         messages.  Add test name to "output pattern match" pass/fail message.
46412
46413 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46414
46415         * gcc.dg: New testsuite.
46416         * gcc.dg/dg.exp: New file.
46417
46418         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46419         test-switch.c}: Deleted.
46420
46421         * gcc.misc-tests/msgs.exp: New testcase driver.
46422
46423 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46424
46425         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46426         Watch for illegal return values from ${tool}_load.
46427         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46428         cross targets.  Coerce return value >0 to 1.
46429
46430 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46431
46432         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46433
46434         * config/emb-unix.exp: New file.
46435
46436         * config/sim.exp: Error if variable $SIM not defined.
46437         (${tool}_load): Mark test as "untested" if simulator missing.
46438
46439         * config/unix.exp: Load remote.exp to get rcp_download.
46440         * lib/c-torture.exp: Use different option lists for testcases with
46441         and without loops.
46442         * gcc.c-torture/execute/execute.exp: Likewise.
46443
46444 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46445
46446         * config/*.exp: Clarify return code from ${tool}_load.
46447         Call `unresolved' or `untested' instead of `warning' or `perror'
46448         (sometimes you still want to call both though).
46449         Add comment that `shell_id' is local to each file.
46450         * config/udi.exp (timeout): Set to 30.
46451         Don't print warning if connection fails, $connectmode has already
46452         printed an error.
46453         (${tool}_load): Move verbose messages to level 2.
46454         Rework pattern for "Process started" message.
46455         Pass `shell_id' to ${connectmode}_download.
46456         Retry twice upon timeout.  Make resetting of target more robust.
46457         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46458         Pass `shell_id' to exit_$connectmode.
46459         Only call exit_$connectmode if connected.
46460         * config/unix.exp (${tool}_load): Check return codes better.
46461         * config/vrtx.exp (${tool}_load): Likewise.
46462         * config/vx.exp (${tool}_load): Likewise.
46463         Delete unneeded global's.
46464         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46465         from ${tool}_load.
46466         (dg-stat): Delete.
46467         (dg-init): Delete recording of pass/fail counts.
46468         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46469         (old-dejagnu-init): Likewise.
46470         (old-dejagnu-stat): Delete contents, empty proc now.
46471         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46472         (c-torture): Delete references to lcnt, lpass, lfail.
46473         Get option list from TORTURE_OPTIONS.
46474         Delete -funroll[-all]-loops if no loops.
46475         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46476         (g++_stat): Delete contents (empty proc now).
46477         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46478         (gcc_finish): Likewise.
46479         (gcc_stat): Deleted.
46480         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46481         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46482         * gcc.c-torture/execute/execute.exp: Likewise.
46483         Split tests into two parts: compile, execute.
46484         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46485         no loops.  Update to reflect clarified return codes from ${tool}_load.
46486
46487 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46488
46489         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46490         to grep for.
46491         (old-dejagnu): Likewise (where necessary).
46492
46493 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46494
46495         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46496
46497         * lib/dg.exp (dg-process-target): Fix processing of selector.
46498         Add comment regarding use of `error'.
46499
46500         * lib/gcc.exp (prune_system_crud): Define if missing.
46501         * lib/g++.exp (prune_system_crud): Likewise.
46502
46503         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46504         Call prune_system_crud.
46505         * lib/dg.exp (dg-runtest): New proc.
46506         Use perror instead of send_user for tcl errors in testcase.
46507         Don't return any value, it's never used.
46508         Don't clobber previous definition of `unknown'.
46509         Print tcl errors in `dg-final'.
46510
46511 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46512
46513         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46514         (dg-test): Don't print errorInfo, it contains stack backtrace.
46515
46516 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46517
46518         * lib/g++.exp (runtest_file_p): Define if missing.
46519
46520 1994-09-24  Doug Evans  (dje@cygnus.com)
46521
46522         * lib/mike-g++.exp: Comment out loading of g++.exp.
46523         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
46524         (default_g++_version): Always print something.
46525         (default_g++_start): Comment out call to `which'.
46526         (g++_start, g++_load): Deleted (must be defined in config file).
46527         * lib/gcc.exp: Test for existence of $CC at start.
46528         Delete check for tmpdir (done in gcc_init).
46529         (default_gcc_version): Always print something.
46530         (default_gcc_start): Comment out call to `which'.
46531         * config/*.exp: Major cleanup - make cross targets work at least a
46532         little better for g++ (by not being "--tool gcc" specific).
46533         Rename gcc_xxx to ${tool}_xxx.
46534         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
46535         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
46536
46537 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
46538
46539         * lib/c-torture.exp (c-torture-compile): Rework compiler
46540         message processing.
46541
46542         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
46543         c-torture.
46544
46545 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
46546
46547         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
46548
46549         * lib/dg.exp (dg-process-target): Support { target native }.
46550
46551 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
46552
46553         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
46554         looked for "... program xxx got fatal signal".
46555         Correct regsub munging of `comp_output'.
46556         Ignore compiler messages "path prefix not used" and "linker input
46557         file unused".
46558
46559 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
46560
46561         * lib/gcc.exp (runtest_file_p): Define if missing.
46562         * gcc.prms/template.c: Example to work from.
46563
46564 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
46565
46566         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
46567         * lib/dg.exp (dg-test): Call unsupported testcases as such.
46568
46569         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
46570         * gcc.prms/1883.c: Moved from compile/940714-1.c.
46571         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
46572         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
46573
46574         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
46575         (dg-process-target): No longer a varargs proc.
46576         Return S/N for target, P/F for xfail.  All callers changed.
46577         (user option procs): More argument checking.
46578         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46579         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46580         (dg-test): Skip test if not running on selected target in `dg-do'.
46581         Update handling of `dg-do-what', `dg-output-text'.
46582         Separate execution pass/fail from output pattern match pass/fail.
46583         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46584
46585 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46586
46587         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46588         target for 920510-1.c.
46589
46590 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46591
46592         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46593         Clean up comment regarding use of passcnt, etc.
46594         (gcc_stat): Don't update `testcnt' here.
46595         (gcc_finish): Do it here.
46596         Might as well reset `but_id' here too.
46597         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46598         to determine if the file should be tested.
46599         * gcc.c-torture/compile/compile.exp: Likewise.
46600         * gcc.c-torture/execute/execute.exp: Likewise.
46601         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46602         * gcc.misc-tests/dg-test.exp: Likewise.
46603         * gcc.prms/prms.exp: Likewise.
46604         * gcc.wendy/wendy.exp: Likewise.
46605         * g++.old-deja.exp: Likewise.
46606         Move "Testing file" message to verbose level 1.
46607
46608 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46609
46610         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46611
46612 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46613
46614         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46615         (default_gcc_start): Accept optional second list element
46616         of compiler flags.  Print compiler output at verbosity level 2.
46617         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46618         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46619         Save current values of framework globals passcnt, failcnt, xpasscnt,
46620         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46621         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46622         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46623         xfailcnt to compute stats.  Update framework global `testcnt' from
46624         pass/fail counts.
46625         (gcc_finish): New proc.  Clean up test environment.
46626         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46627         (gcc_epass, gcc_efail): Delete.
46628         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46629         argument of line number.
46630         (dg-init): If the tool has an init routine, call it.
46631         (dg-test): Remove args `cflags_var' and `libs_var'.
46632         Pass all compiler options to ${tool}_start.
46633         Handle missing line number.
46634         (dg-finish): New function.
46635         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46636         particular files.  Call gcc_finish at end.  Move "skipping test"
46637         message to verbosity level 3.
46638         * gcc.c-torture/compile/compile.exp: Likewise.
46639         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46640         * gcc.c-torture/execute/execute.exp: Likewise.
46641         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46642         Print testcase being tried at verbosity level 1.
46643         * gcc.c-torture/special/special.exp: Unset xfail.
46644         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46645         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46646         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46647         * gcc.failure/failure.exp: Likewise.
46648         * gcc.ieee/ieee.exp: Likewise.
46649         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46650         Update call to dg-test.  Call dg-finish at end.
46651         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46652         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46653         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46654         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46655         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46656         * gcc.wendy/wendy.exp: Add copyright.
46657         Delete setting of tmpdir (done by gcc_init).
46658         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46659         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46660         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46661         gcc_[ce]pass/fail.
46662
46663 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46664
46665         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46666         confusion.
46667         (g++_load): Likewise.
46668
46669         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46670         Rename argument to `prog' to remove the confusion.
46671         Varargs fns behave differently too!
46672         (g++_load): Likewise.
46673
46674         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46675
46676         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46677         what it is.  Delete (always) printing of status value for !native.
46678         Simplify verbose code, and include status and exec_output.
46679         (g++_load): Use gcc_load.
46680
46681 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46682
46683         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46684         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46685         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46686         940714-3.c as these testcases don't exist anymore.  Make
46687         va-arg-1.c expected to pass.
46688
46689 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46690
46691         * gcc.misc-tests/misc.exp: Only run specific testcases.
46692         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46693         * gcc.misc-tests/dg-[1-9].c: New files.
46694
46695         * lib/dg.exp: New testsuite driver.
46696         * gcc.prms/prms.exp: Use it.
46697
46698         * README.gcc: New file.
46699
46700         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46701         Document and reset `lxpass' and `lxfail'.
46702         Simplify "initialized" message.
46703         (gcc_stat): Clean up comments a little.
46704
46705 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46706
46707         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46708
46709 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46710
46711         * lib/old-dejagnu.exp (process-option): New proc.
46712         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46713         (old-dejagnu): Simplify.
46714         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46715
46716 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46717
46718         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46719         exists and is not an empty string.
46720
46721         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46722         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46723         finished.
46724         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46725         automatically.
46726
46727         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46728         longer expected to fail.
46729
46730         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46731         "f" function call.
46732
46733         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46734
46735         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46736         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46737         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46738         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46739         c-torture-1.29.
46740
46741         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46742         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46743
46744         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46745
46746         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46747         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46748
46749         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46750         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46751         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46752
46753 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46754
46755         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46756         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46757         940714-1.c, 940714-2.c, 940714-3.c},
46758         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46759         gcc.misc-tests/{mg.c,mg.exp}:
46760         New tests.
46761         * gcc.noncompile/noncompile.exp: Change accordingly.
46762
46763 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46764
46765         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46766         Undo previous clobberage.
46767
46768 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46769
46770         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46771         * gcc.special/{930510-1.c, special.exp}:
46772         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46773         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46774         struct-varargs-1.c}: New tests from c-torture-1.26.
46775
46776 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46777
46778         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46779           argument to switch.
46780
46781 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46782
46783         * Revert the previous changes.  Please see Rob's directory
46784           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46785           fixes.
46786
46787 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46788
46789         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46790             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46791             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46792             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46793             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46794             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46795             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46796             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46797             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46798             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46799             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46800             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46801             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46802             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46803             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46804             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46805             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46806             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46807             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46808             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46809             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46810             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46811             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46812             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46813             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46814             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46815             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46816
46817 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46818
46819         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46820             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46821           with perror calls.
46822
46823 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46824
46825         * config/unix.exp (g++_load): Fix syntax.
46826
46827 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46828
46829         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46830         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46831         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46832         Don't expect va-arg-1.c to fail.  Correct expected output for
46833         920928-1.c.
46834         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46835         * gcc.wendy/hbm4.c: Correct typo.
46836         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46837
46838 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46839
46840         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46841         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46842         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46843         * lib/c-torture.exp (c-torture-compile): Ditto.
46844
46845         Reduce volume of output (remove all the -I's and such).
46846         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46847         Call gcc_cpass, gcc_cfail.
46848         (c-torture): Pass testing option to c-torture-compile.
46849
46850 1994-03-21  Doug Evans  (dje@cygnus.com)
46851
46852         Bring patches over from progressive.
46853         * config/default.exp: Exit remote shell cleanly.
46854         (g++_exit, g++_start): Add default versions.
46855         * config/sim.exp (gcc_load): Use perror, not error.
46856
46857 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
46858
46859         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
46860         set in site.exp.
46861
46862 1994-03-14  Doug Evans  (dje@cygnus.com)
46863
46864         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
46865         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
46866         (wendy_try): New proc to run testcase.
46867         (main loop): Call 'em.
46868         * gcc.wendy/*.c: Clean up pass to correct expected output.
46869
46870         * lib/gcc.exp: Minor cleanup work.
46871         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46872
46873 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
46874
46875         * config/sim.exp (gcc_load): Document return codes better.
46876         Don't pass -v to simulator.
46877
46878 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
46879
46880           * gcc.special/920717-x.c: Fix typo.
46881           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46882           get at sources.
46883
46884         * lib/mike-gcc.exp: Fix typo.
46885
46886 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
46887
46888         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46889         binary to use, transform the name.
46890         * config/*.exp: rename everything. Nuke any g++ specific files,
46891         it's now a special case of gcc that requires no special support.
46892         Add a default.exp for unsupported targets.
46893
46894 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
46895
46896         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46897         lib/old-dejagnu.exp: Fix a few patterns to work with the new
46898         version of Tcl.
46899
46900 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
46901
46902         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46903         than a warning.
46904
46905 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46906
46907         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46908
46909 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46910
46911         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46912         option_list.  Compile every file with only 4/6 option choices
46913         (same as C torture) instead of with 12/18 different option
46914         choices.
46915         * lib/c-torture.exp: Likewise.
46916
46917         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46918         not already set.
46919
46920 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46921
46922         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46923         can put an XFAIL *-*-* on excess errors.
46924
46925 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46926
46927         * g++.law: Add more tests derived from g++-bugs snapshots.
46928
46929         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46930         equivalent to g++.law/init9.
46931
46932         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46933         compiled it, and the a.out file after we've run it.
46934
46935 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46936
46937         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46938         compiled it, and the a.out file after we've run it.
46939
46940 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46941
46942         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46943
46944 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46945
46946         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46947         version number.
46948
46949 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46950
46951         * g++.law: New directory of g++ tests derived from the g++-bugs
46952         snapshots.
46953
46954 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46955
46956         * gcc.compile: initbug1.c initbug1.exp testcase added
46957
46958 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46959
46960         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46961         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46962           fixes submitted by Jeff Law (law@cs.utah.edu)
46963         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46964           Jeff Law (law@cs.utah.edu)
46965
46966
46967 1993-11-30  Mike Stump  (mrs@cygnus.com)
46968
46969         * config/unix-g++.exp: Follow the gcc way of doing things.
46970         * g++.old-deja/old-deja.exp: Minor updates.
46971         * lib/g++.exp: New file, follow the gcc way of doing things.
46972         * lib/old-dejagnu.exp: Minor updates.
46973         * lib/mike-g++.exp: Always unset errorInfo.
46974
46975 1993-11-06  Mike Stump  (mrs@cygnus.com)
46976
46977         * lib/gcc.exp: Fix some errors with the below change, CC and
46978         CFLAGS should be global when setting, not local.
46979
46980 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46981
46982         * lib/gcc.exp: Transform tool name.
46983
46984 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46985
46986         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46987
46988 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46989
46990         * lib/gcc.exp: change gcc_done to gcc_stat
46991
46992 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46993
46994         * Upgraded gcc testsuite to c-torture version 1.25
46995
46996 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46997
46998         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46999         * lib/c-torture: added hooks for new reporting code.
47000
47001 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47002
47003         * config/sh-gcc.exp: check if sh-sim exists in the path
47004
47005 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47006
47007         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47008         * gcc.compile/compile.exp: Initial changes for new logic.
47009         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47010         * gcc.failure/failure.exp: Initial changes for new logic.
47011         * gcc.ieee/ieee.exp: Initial changes for new logic.
47012         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47013         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47014         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47015         * lib/c-torture.exp: Initial changes for new logic.
47016         * lib/gcc.exp: Initial changes for new logic.
47017
47018 1993-10-15  Mike Stump  (mrs@cygnus.com)
47019
47020         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47021         depend upon failure or success.  Fully qualify names in failure
47022         and success messages.  Always remove a.out before starting
47023         compile, just in case.  Pay more attention to error text output by
47024         the compiler.  Handle testcases with no known past errors just
47025         like all others, so that things are uniform.  Other miscellaneous
47026         improvements.
47027
47028 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47029
47030         * gcc.cpp: new directory for cpp tests
47031
47032 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47033
47034         * lib/chill.exp: Code reformatted, removed unused code.
47035         * config/unix-chill.exp: Code reformatted, removed unused code.
47036         * chill.execute/execute.exp: Code reformatted, removed unused code.
47037         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47038
47039 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47040
47041         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47042         routines not written.
47043
47044 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47045
47046         * config/bug-gcc.exp: Use new procs from bug.exp.
47047
47048 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47049
47050         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47051         via ftp, rather than depending on NFS.
47052         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47053         case.
47054
47055 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47056
47057         * config/bug-gcc.exp: Use new download proc.
47058
47059 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47060
47061         * chill.execute/execute.exp: cleanups, handles errors better
47062         * chill.compile/compile.exp: rewrite, based on execute.exp
47063         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47064         * lib/chill.exp: major changes to diff proc and compile and link
47065           procs. added chill_fail and chill_pass wrappers to pass and
47066           fail. added more comments, and handle error codes better.
47067           Added a hack to capture stderr from exec, so noncompile tests
47068           can work.
47069
47070 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47071
47072         * chill.execute/execute.exp: rewrite of testsuite driver
47073         * lib/chill.exp: rewrite of testsuite driver
47074         * config/unix-chill.exp: rewrite of testsuite driver
47075
47076 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47077
47078         In chill.execute:
47079         * iexpr.ch: Standardize uppercase.
47080         * tuples.dat: Standardize uppercase.
47081         * vary.ch: standardize.  Correct varying string assignments.
47082         * vary.dat: Add new output lines.
47083
47084 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47085
47086         In chill.execute:
47087         * chprintf.ch: Standardize use of uppercase.
47088         * tuples.ch: Standardize and turn arr2 into a DCL,
47089           rather than a SYN.
47090         * pinits.ch: Standardize.
47091
47092 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47093
47094         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47095         * Makefil: Renamed to Makefile.in.
47096         * configure.in: New.
47097
47098 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47099
47100         In chill.execute:
47101         * .cvsignore: Add result/output files.
47102         * Makefile: Fix up variables at start.  Use MFLAGS
47103           everywhere.  Correct bool_loc, built_ins entries.
47104           Add entry for vary1.ch.
47105         * bitarray.ch: Standardize upper-case usage.
47106         * bitexpr.ch: Standardize, add output of b1.
47107         * params.ch: Use arrayt in along PROC parameters, to
47108           avoid novelty problems.
47109         * sets.ch: Tiny cleanup.
47110         * vary1.ch: Re-indent.
47111
47112 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47113
47114           * Add PR-related files to Makefiles, .cvsignore files, etc.
47115
47116 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47117
47118         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47119           with compiler objects. New names are test-flow.c and test-loop.c
47120
47121 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47122
47123         * Upgraded c-torture tests from 1.19 to 1.20
47124
47125         * new files:
47126         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47127         * gcc.compile: 930623-1.c 930623-2.c
47128         * gcc.noncompile: 930622-1.c 930622-2.c
47129         * gcc.failure: 920411-1.c 920627-2.c
47130         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47131
47132 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47133
47134         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47135           More changes to get testsuite working properly. Needs more work.
47136           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47137
47138 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47139
47140         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47141           More changes to get testsuite working properly. Needs more work.
47142
47143 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47144
47145         * chill.compile/compile.exp: Added for Dejagnu support
47146         * chill.execute/execute.exp: Added for Dejagnu support
47147         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47148
47149 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47150
47151         This should complete moving the CHILL test files.
47152         * chill.noncompile(.cvsignore printf.grt
47153             in-printf.grt chprintf.grt chprintf.ch):
47154             Added test-support files.
47155           (Makefile): Modified further.
47156         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47157             signal.ch): Added test files.
47158           * chill.execute (.cvsignore printf.grt printr.c
47159             in-printf.grt rts.c chprintf.grt rts.h): Added
47160           test-support files.
47161             (Makefile): More corrections.
47162
47163 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47164
47165         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47166           test cases, ready for DejaGnu.
47167
47168 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47169
47170         * Upgraded c-torture tests from 1.18 to 1.19
47171
47172         * gcc.compile: added test(s):
47173           930607-1.c
47174         * gcc.execute: added test(s):
47175           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47176
47177         * added new subdirectory for misc tests: gcc.misc-tests
47178         * gcc.misc-test(s): added tests:
47179           inst-check.c test-consts.c test-ior.c test-switch.c
47180
47181 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47182
47183         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47184
47185 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47186
47187         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47188
47189 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47190
47191         * Upgraded c-torture tests from 1.17 to 1.18
47192
47193 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47194
47195         * Upgraded c-torture tests from 1.12 to 1.17
47196
47197 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47198
47199         * lib/old-dejagnu.exp:
47200           Fixed handling of XFAIL target triplets to correctly
47201           recognize wildcard characters.  Removed code that
47202           appended a unique id tag to the end of the file name
47203           printed out by the result of the testcases within a
47204           given test file.
47205
47206 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47207
47208         * lib/old-dejagnu.exp:
47209           Reworked expected failure handling to trigger off of XFAIL
47210           keyword in keyphrase embeded in testcase source code. The
47211           XFAIL keyword must be at the end of the keyphrase line. It
47212           may optionally be followed by one or more target triplets.
47213           It has just occured that the handling of wildcards in the
47214           target triplet may not be correct.
47215
47216 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47217
47218         * g++.old-deja/tests:
47219           Moved all subdirectories up one level into g++.old-deja .
47220
47221         * lib/old-dejagnu.exp:
47222           Fixed problem with CXXFLAGS not being properly reset, and being
47223           corrupted with extraneous "-c" compiler option.  This was
47224           causing binaries to not be generated for test that needed them.
47225           Modified strings passed to "pass" and "fail" so that individual
47226           tests from the same test file would be distinguished by an
47227           identifier appended to the test file name in the summary logs;
47228           this corrected a problem with erroneous diff logs.  Added code
47229           to search testcases for expected fail and unexpected pass keywords.
47230
47231 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47232
47233         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47234
47235 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47236
47237         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47238           Removed extraneous text from end of "Special g++ Options"
47239           keyphrase.
47240
47241         * lib/old-dejagnu.exp: Added pattern matching to look for new
47242           keywords, embedded in testcases comments, which will trigger
47243           calls to xpass and xfail.
47244
47245 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47246
47247         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47248           comments embedded in the testcases, especially the one looking for
47249           special compiler options, as well as the pattern matching for the
47250           compiler output again.
47251
47252 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
47253
47254         * lib/old-dejagnu.exp: Do a proper check of the return value for
47255           execute tests. Fixed several problems with the pattern matching
47256           of the compiler output which gave erroneous test results.
47257           Changed several of the test result messages to be more descriptive.
47258         * config/unix-g++.exp: Proc g++_load now actually works and
47259           executes the tests passed to it and returns a usable return
47260           value.
47261
47262 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
47263
47264           * lib/gcc.exp: Exits gracefully if $CC is bogus.
47265
47266 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
47267
47268         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
47269           Modified both files to properly execute the old style
47270           dejagnu tests. The previous versions of these files were
47271           experimental and did not function anything near correctly.
47272
47273 1993-04-05  Rob Savoye  (rob@cygnus.com)
47274
47275         * Removed all Makefile.in and configure.in files. No configuration
47276         needed now.
47277
47278 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
47279
47280         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
47281
47282 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
47283
47284         * gcc.compile/configure.in, gcc.unsorted/configure.in,
47285         gcc.special/configure.in, gcc.noncompile/configure.in,
47286         gcc.execute/configure.in, gcc.code_quality/configure.in,
47287         g++.other/configure.in, g++.old-deja/configure.in,
47288         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
47289         in srcname setting.
47290
47291 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
47292
47293         * lib/udi.exp: Fixed mondfe and mondfe_download.
47294         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
47295         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
47296
47297 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
47298
47299         * config/udi-gdb.exp: Check $shell_id after connecting to target.
47300         (gdb_exit): Don't remove *_soc files.
47301
47302 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
47303
47304         * lib/c-torture.exp: Don't look for main; instead always use -w
47305         -c.  This is how the c-torture tests work.  Remove the object
47306         file if the compilation succeeds.
47307         * gcc.execute/execute.exp: Remove executable if test passes.
47308         * gcc.noncompile/noncompile.exp: Every test is an expected
47309         failure.
47310         * gcc.special/special.exp: Added tests from c-torture 1.11,
47311         corrected use of existing test.
47312         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
47313         gcc.execute/920625-1.c: Updated to c-torture 1.11.
47314         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
47315         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
47316         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
47317         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
47318         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
47319         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
47320         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
47321         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47322         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47323         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47324         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47325         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47326         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47327         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47328         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47329         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47330         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47331         c-torture 1.11.
47332         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47333         correspond to c-torture 1.11.
47334
47335         * New file.