OSDN Git Service

PR target/30120
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/30120
4         * gcc.target/i386/pr30120.c: New test.
5
6         Revert:
7         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8
9         * gcc.target/i386/x87regparm-1.c: New test.
10         * gcc.target/i386/x87regparm-2.c: New test.
11         * gcc.target/i386/x87regparm-3.c: New test.
12         * gcc.target/i386/x87regparm-4.c: New test.
13
14 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15
16         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17
18 2006-12-10  Tobias Burnus  <burnus@net-b.de>
19
20         PR fortran/23994
21         * gfortran.dg/protected_1.f90: New test.
22         * gfortran.dg/protected_2.f90: New test.
23         * gfortran.dg/protected_3.f90: New test.
24         * gfortran.dg/protected_4.f90: New test.
25         * gfortran.dg/protected_5.f90: New test.
26         * gfortran.dg/protected_6.f90: New test.
27
28 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
29             Tobias Burnus  <burnus@gcc.gnu.org>
30
31         PR fortran/29975
32         PR fortran/30068
33         * gfortran.dg/interface_4.f90: Test adding procedure to generic
34         interface.
35         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
36         ambiguous interfaces.
37         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
38         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
39         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
40         ambiguous interfaces.
41         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
42         * gfortran.dg/array_initializer_2.f90: Add initializer array
43         constructor test.
44
45         PR fortran/30096
46         * gfortran.dg/interface_9.f90: Test that host interfaces are
47         not checked for ambiguity with the local version.
48
49 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
50
51         PR fortran/29464
52         * gfortran.dg/module_interface_2.f90: New test.
53
54 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
55
56         PR fortran/29941
57         * gfortran.dg/assumed_len.f90: New test.
58
59 2006-12-09  Richard Guenther  <rguenther@suse.de>
60
61         * g++.dg/warn/implicit-typename1.C: Qualify types.
62         * g++.dg/parse/crash12.C: Likewise.
63         * g++.dg/tree-ssa/pr22444.C: Likewise.
64
65 2006-12-09  Tobias Burnus  <burnus@net-b.de>
66
67         * gfortran.dg/array_2.f90: Added sqrt test.
68
69 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
70
71         * gcc.target/i386/x87regparm-1.c: XFAIL.
72         * gcc.target/i386/x87regparm-2.c: XFAIL.
73         * gcc.target/i386/x87regparm-3.c: XFAIL.
74         * gcc.target/i386/x87regparm-4.c: XFAIL.
75
76 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
77
78         * lib/target-supports.exp
79         (check_effective_target_large_long_double): New.  
80         * gcc.dg/Wconversion-real.c : Use it.  
81         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
82         unsigned.
83
84 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
85
86         * gcc.c-torture/execute/mode-dependent-address.c: New test.
87
88 2006-12-08  Tobias Burnus  <burnus@net-b.de>
89
90         PR fortran/27546
91         * gfortran.dg/import4.f90: New test for IMPORT in modules.
92
93 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
94
95         PR c++/29732
96         * g++.dg/template/crash65.C: New test.
97         * g++.dg/template/spec16.C: Tweak error markers.
98
99 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
100
101         * gcc.target/spu: New directory.
102         * gcc.target/spu/spu.exp: New file.
103         * gcc.target/spu/intrinsics-1.c: New test.
104
105 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
106
107         PR c++/29980
108         * g++.dg/ext/attrib27.C: New test.
109         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
110         * g++.dg/parse/typedef5.C: Likewise.
111         
112 2006-12-07  Mike Stump  <mrs@apple.com>
113
114         * treelang/compile/var_defs.tree: Adjust.
115
116 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/29730
119         * g++.dg/template/crash64.C: New test.
120         * g++.dg/parse/crash27.C: Adjust error markers.
121
122 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
123
124         PR libfortran/30009
125         PR libfortran/30056
126         * gfortran.dg/read_eof_4.f90:  Add tests.
127         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
128         * gfortran.dg/unf_read_corrupted_1.f90: New test.
129
130 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
131
132         PR c++/29729
133         * g++.dg/template/crash63.C: New test.
134
135         PR c++/29728
136         * g++.dg/template/crash62.C: New test.
137
138 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
139
140         PR fortran/30003
141         * gfortran.dg/allocatable_function_1.f90: Increase the number
142         of expected calls of free to 10; the lhs section reference is
143         now evaluated so there is another call to bar.  Change the
144         comment appropriately.
145         * gfortran.dg/array_section_1.f90: New test.
146
147 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
148
149         PR fortran/29912
150         * gfortran.dg/char_result_12.f90: New test.
151
152 2006-12-05  Richard Guenther  <rguenther@suse.de>
153
154         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
155         * gcc.dg/vect/vect-pow-2.c: Rename to ...
156         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
157         vect_double, xfail for spu*-*-*.
158
159 2006-12-04  Tobias Burnus  <burnus@net-b.de>
160
161         PR fortran/29962
162         * initialization_4.f90: Test noninteger exponents (-std=f95).
163         * initialization_5.f90: New test for noninteger exponents
164           with -std=f2003.
165
166 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
167
168         PR fortran/29821
169         * gfortran.dg/parameter_array_section_1.f90: New test.
170
171 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
172
173         PR c++/29733
174         * g++.dg/template/crash61.C: New test. 
175
176         PR c++/29632
177         * g++.dg/template/error23.C: New test.
178
179 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
180
181         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
182
183 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
184
185         PR fortran/29916
186         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
187
188 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
189
190         PR middle-end/29965
191         * gcc.dg/gomp/pr29965-1.c: New test.
192         * gcc.dg/gomp/pr29965-2.c: New test.
193         * gcc.dg/gomp/pr29965-3.c: New test.
194         * gcc.dg/gomp/pr29965-4.c: New test.
195         * gcc.dg/gomp/pr29965-5.c: New test.
196         * gcc.dg/gomp/pr29965-6.c: New test.
197         * g++.dg/gomp/pr29965-1.C: New test.
198         * g++.dg/gomp/pr29965-2.C: New test.
199         * g++.dg/gomp/pr29965-3.C: New test.
200         * g++.dg/gomp/pr29965-4.C: New test.
201         * g++.dg/gomp/pr29965-5.C: New test.
202         * g++.dg/gomp/pr29965-6.C: New test.
203         * g++.dg/gomp/pr29965-7.C: New test.
204         * g++.dg/gomp/pr29965-8.C: New test.
205         * g++.dg/gomp/pr29965-9.C: New test.
206         * g++.dg/gomp/pr29965-10.C: New test.
207
208 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
209
210         * gnat.dg/pointer_variable_bounds.adb: New test.
211         * gnat.dg/pointer_variable_bounds.ads: Likewise.
212         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
213
214 2006-12-03  Eric Christopher  <echristo@apple.com>
215
216         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
217
218 2006-12-03  Richard Henderson  <rth@redhat.com>
219             Andrew Pinski  <pinskia@gmail.com>
220
221         PR C++/14329
222         * g++.dg/warn/unit-1.C: New test.
223
224 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
225
226         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
227
228 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
229
230         * g++.dg/vect/vect.exp: Enable tests to run on spu.
231         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
232         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
233         * gcc.dg/vect/vect-70.c: Reduce array size.
234         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
235         vect_no_compaer_double targets.
236         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
237         vect_float, vect_double, and vect_int.
238
239 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
240
241         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
242         test for loop versioning on vect_no_align targets.
243         * gcc.dg/vect/pr20122.c: Likewise.
244         * gcc.dg/vect/vect-105.c: Likewise.
245         * gcc.dg/vect/vect-42.c: Likewise.
246         * gcc.dg/vect/vect-43.c: Likewise.
247         * gcc.dg/vect/vect-74.c: Likewise.
248         * gcc.dg/vect/vect-75.c: Likewise.
249         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
250         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
251         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
252         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
253
254 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
255
256         PR fortran/29642
257         * gfortran.dg/value_1.f90 : New test.
258         * gfortran.dg/value_2.f90 : New test.
259         * gfortran.dg/value_3.f90 : New test.
260         * gfortran.dg/value_4.f90 : New test.
261         * gfortran.dg/value_4.c : Called from value_4.f90.
262
263 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
264
265         PR C++/30033
266         *  g++.dg/cpp0x/static_assert4.C: New testcase.
267
268 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
269
270         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
271
272 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
273
274         PR c/27953
275         * gcc.dg/pr27953.c: New test.
276
277 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
278
279         PR c++/30022
280         * g++.dg/ext/vector5.C: New test.
281
282         PR c++/30021
283         * g++.dg/other/main1.C: New test.
284
285 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
286
287         PR libfortran/29568
288         * gfortran.dg/convert_implied_open.f90:  Change to
289         new default record length.
290         * gfortran.dg/unf_short_record_1.f90:  Adapt to
291         new error message.
292         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
293
294 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
295
296         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
297
298 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
299
300         PR c++/29066
301         * g++.dg/expr/pr29066.c: New.
302
303 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
304             Zdenek Dvorak <dvorakz@suse.cz>
305
306         PR tree-optimization/29921
307         * gcc.dg/pr29921-2.c: New test.
308
309 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
310
311         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
312         (i386_get_cpuid): New function.
313         (i386_cpuid_ecx): Likewise.
314         (i386_cpuid_edx): Likewise.
315         (i386_cpuid): Updated to call i386_cpuid_edx.
316
317         * gcc.target/i386/sse3-addsubpd.c: New file.
318         * gcc.target/i386/sse3-addsubps.c: Likewise.
319         * gcc.target/i386/sse3-haddpd.c: Likewise.
320         * gcc.target/i386/sse3-haddps.c: Likewise.
321         * gcc.target/i386/sse3-hsubpd.c: Likewise.
322         * gcc.target/i386/sse3-hsubps.c: Likewise.
323         * gcc.target/i386/sse3-lddqu.c: Likewise.
324         * gcc.target/i386/sse3-movddup.c: Likewise.
325         * gcc.target/i386/sse3-movshdup.c: Likewise.
326         * gcc.target/i386/sse3-movsldup.c: Likewise.
327
328 2006-12-01  Dirk Mueller  <dmueller@suse.de>
329
330         * g++.dg/warn/Wreturn-type-4.C: New testcase.
331
332 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
333
334         * gcc.dg/dfp/convert-int-max.c: New test.
335         * gcc.dg/dfp/convert-int-max-fold.c: New test.
336
337 2006-11-30  Richard Guenther  <rguenther@suse.de>
338
339         * gcc.dg/vect/vect-pow-1.c: Rename ...
340         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
341         floats instead of doubles, check successful vectorization.
342
343 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
344
345         PR target/29945
346         * gcc.c-torture/compile/pr29945.c: New testcase.
347
348 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
349
350         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
351         -maltivec.
352
353 2006-11-29  Eric Christopher  <echristo@apple.com>
354
355         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
356
357 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
358
359         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
360
361         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
362
363 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
364
365         PR c++/29022
366         * g++.dg/inherit/virtual2.C: New test.
367         * g++.dg/inherit/virtual3.C: Likewise.
368         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
369         * g++.dg/inherit/error2.C: Likewise.
370         * g++.dg/template/instantiate1.C: Likewise.
371
372 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
373
374         PR tree-opt/29984
375         * gcc.dg/tree-ssa/reassoc-12.c: New test.
376
377 2006-11-28  Jan Hubicka  <jh@suse.cz>
378
379         * gcc.dg/memcpy-1.c: New test.
380
381 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
382
383         PR c++/29735
384         * g++.dg/warn/main-3.C: New test.
385
386 2006-11-28  Jan Hubicka  <jh@suse.cz>
387
388         * gcc.dg/winline-1.c: New test.
389
390 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
391
392         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
393         alignments.
394
395 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
396
397         PR fortran/29976
398         * gfortran.dg/missing_optional_dummy_3.f90
399
400 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
401
402         PR fortran/20880
403         * gfortran.dg/interface_3.f90: Modify errors.
404
405 2006-11-28  Ben Elliston  <bje@au.ibm.com>
406
407         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
408         fail to link due to relocation overflows on spu-*-*.
409
410 2006-11-27  Michael Matz  <matz@suse.de>
411             Andreas Krebbel  <krebbel1@de.ibm.com>
412
413         PR target/29319
414         * gcc.dg/20061127-1.c: New testcase.
415
416 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
417
418         * gcc.dg/20061124-1.c: Add exit() function prototype.
419
420 2006-11-27  Jan Hubicka  <jh@suse.cz>
421
422         * gcc.target/i386/memcpy-1.c: Adjust size.
423         * testsuite/gcc.dg/visibility-11.c: Likewise.
424
425 2006-11-27  Richard Guenther  <rguenther@suse.de>
426
427         PR middle-end/25620
428         * gcc.target/i386/pow-1.c: New testcase.
429         * gcc.dg/builtins-58.c: Likewise.
430
431 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
432
433         PR c++/29886
434         * g++.dg/expr/cast8.C: New test.
435
436 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
437
438         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
439         Don't ever inline the testcase.
440
441 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
442
443         PR fortran/29982
444         * gfortran.fortran-torture/compile/parameter_3.f90: New
445         testcase.
446
447 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
448
449         PR fortran/29951
450         * gfortran.fortran-torture/execute/transfer2.f90: New test.
451
452 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
453
454         * gfortran.fortran-torture/execute/specifics.f90: Remove test
455         for CHAR.
456
457 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
458
459         PR libgfortran/29936
460         * gfortran.dg/write_check3.f90: New test.
461
462 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
463
464         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
465
466 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
467
468         PR fortran/20880
469         * gfortran.dg/interface_3.f90: New test.
470
471         PR fortran/29387
472         * gfortran.dg/generic_8.f90: New test.
473
474 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
475
476         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
477         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
478         * gfortran.dg/specifics_3.f90: Remove.
479
480 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
481
482         PR c/29955
483         * gcc.dg/gomp/pr29955.c: New test.
484
485         PR c/29736
486         * gcc.dg/pr29736.c: New test.
487
488 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
489
490         PR tree-opt/29964
491         * gcc.dg/pure-1.c: New test.
492
493 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
494
495         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
496         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
497
498 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
499
500         * gcc.dg/20061124-1.c: New testcase.
501
502 2006-11-23  Eric Christopher  <echristo@apple.com>
503
504         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
505
506 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
507
508         PR c/2707
509         PR c++/26167
510         * gcc.dg/Wconversion-integer.c: New. Supersedes
511         Wconversion-negative-constants.c
512         * gcc.dg/Wconversion-real.c: New.
513         * gcc.dg/Wconversion-real-integer.c: New.
514         * gcc.dg/Wconversion-negative-constants.c: Deleted.
515         * g++.dg/warn/Wconversion1.C: Modified.
516
517 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
518
519         * gfortran.dg/overload_1.f90: New test.
520
521 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
522
523         PR c/9072
524         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
525         Wtraditional-conversion.
526         * gcc.dg/overflow-warn-2.c: Likewise.
527         * gcc.dg/Wconversion.c: Likewise. Renamed as
528         Wtraditional-conversion.c .
529         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
530         Wtraditional-conversion-2.c .
531         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
532         Wtraditional-conversion-2.c
533         * gcc.dg/Wconversion-negative-constants.c: New.
534
535 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
536
537         * gcc.dg/tree-ssa/dump-1.c: New test.
538
539 2006-11-23  David Ung <davidu@mips.com>
540
541         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
542         -mfp64, allowable when ISA >= 33 and float is enabled.
543         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
544         of mthc1 and mfhc1 patterns.
545
546 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
547
548         PR tree-optimization/29921
549         * gcc.dg/pr29921.c: New test.
550
551 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
552
553         PR fortran/29441
554         * gfortran.dg/initialization_4.f90: New test.
555
556 2006-11-22  Ira Rosen  <irar@il.ibm.com>
557
558         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
559         platforms that have interleaving support.
560         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
561         * gcc.dg/vect/vect-strided-a-u16-i2.c,
562         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
563         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
564         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
565         gcc.dg/vect/vect-strided-u8-i2-gap.c,
566         gcc.dg/vect/vect-strided-u8-i8.c,
567         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
568         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
569         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
570         gcc.dg/vect/vect-strided-float.c,
571         gcc.dg/vect/vect-strided-a-mult.c,
572         gcc.dg/vect/vect-strided-mult-char-ls.c,
573         gcc.dg/vect/vect-strided-a-u16-mult.c,
574         gcc.dg/vect/vect-strided-a-u32-mult.c,
575         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
576         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
577         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
578         gcc.dg/vect/vect-strided-mult.c,
579         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
580         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
581
582 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
583
584         PR fortran/25087
585         * gfortran.dg/auto_char_len_4.f90: New test.
586
587 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
588
589         PR fortran/29652
590         * gfortran.dg/generic_7.f90: New test.
591         * gfortran.dg/defined_operators_1.f90: Add new error.
592
593 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
594
595         PR tree-optimization/29902
596         * g++.dg/tree-ssa/pr29902.C: New test.
597
598 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
599
600         PR fortran/29820
601         * gfortran.dg/used_types_13.f90: New test.
602
603 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
604
605         * gcc.dg/dfp/snan.c: Delete.
606
607 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
608
609         * g++.dg/cpp0x/static_assert1.C: New.
610         * g++.dg/cpp0x/static_assert2.C: New.
611         * g++.dg/cpp0x/static_assert3.C: New.
612
613 2006-11-21  Richard Guenther  <rguenther@suse.de>
614
615         * gcc.dg/vect/vect-pow-1.c: New testcase.
616         * gcc.dg/vect/vect-pow-2.c: Likewise.
617
618 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
619
620         PR c++/29570
621         * g++.dg/template/static29.C: New test.
622
623         PR c++/29734
624         * g++.dg/conversion/simd4.C: New test.
625
626 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
627
628         PR c++/29475
629         * g++.dg/template/access19.C: New test.
630         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
631         error is reported.
632
633 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
634
635         PR tree-opt/25500
636         * gcc.dg/tree-ssa/sra-4.c: New testcase.
637
638 2006-11-20  Tobias Burnus  <burnus@net-b.de>
639
640         PR fortran/27546
641         * gfortran.dg/import.f90: Extended test.
642         * gfortran.dg/import2.f90: Extended test.
643
644 2006-11-20  Tobias Burnus  <burnus@net-b.de>
645
646         * gfortran.dg/volatile3.f90: Add conflict test.
647
648 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
649
650         PR fortran/24783
651         * gfortran.dg/implicit_10.f90: New test.
652
653 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
654
655         PR c++/8586
656         * g++.dg/warn/Wall-write-strings.C: New.
657
658 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
659
660         * gfortran.dg/alloc_comp_constraint_5.f90: New.
661         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
662
663 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
664
665         * gfortran.dg/use_3.f90: Remove error message.
666         * gfortran.dg/iso_fortran_env_1.f90: New test.
667         * gfortran.dg/iso_fortran_env_2.f90: New test.
668         * gfortran.dg/iso_fortran_env_3.f90: New test.
669         * gfortran.dg/iso_fortran_env_4.f90: New test.
670
671 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
672
673         * gcc.dg/vect/vect-27.c: Fix initialization.
674
675 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
676
677         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
678         * gcc.dg/torture/builtin-minmax-1.c: New.
679
680         * gcc.dg/builtins-20.c: Add cases for copysign.
681
682 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
683
684         PR fortran/24285
685         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
686
687 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
688         * gfortran.dg/use_1.f90: New test.
689         * gfortran.dg/use_1.f90: New test.
690         * gfortran.dg/use_1.f90: New test.
691
692 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
693
694         PR tree-optimization/29801
695         * gcc.dg/pr29801.c: New test.
696
697 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
698
699         PR middle-end/29584
700         * gcc.dg/torture/pr29584.c: New test.
701
702 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
703
704         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
705         Condition PowerPC tests for saving FPRs on powerpc_fprs.
706         * gcc.target/powerpc/compress-float-ppc.c,
707         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
708         powerpc_fprs.
709         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
710         do not pass -mhard-float.
711
712 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
713
714         * gnat.dg/volatile_aggregate.adb: New test.
715
716 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
717
718         PR fortran/29391
719         PR fortran/29489
720         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
721         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
722
723 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
724
725         PR target/29201
726         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
727
728 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
729
730         * gfortran.dg/import3.f90: Fix error message.
731
732 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
733
734         PR tree-opt/29788
735         * gfortran.fortran-torture/compile/inline_1.f90:
736         New testcase.
737
738 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
739
740         * gcc.target/i386/x87regparm-1.c: New test.
741         * gcc.target/i386/x87regparm-2.c: New test.
742         * gcc.target/i386/x87regparm-3.c: New test.
743         * gcc.target/i386/x87regparm-4.c: New test.
744
745 2006-11-15  Tobias Burnus  <burnus@net-b.de>
746
747         PR fortran/27546
748         * gfortran.dg/import.f90: New test.
749         * gfortran.dg/import2.f90: New test.
750         * gfortran.dg/import3.f90: New test.
751
752 2006-11-15  Tobias Burnus  <burnus@net-b.de>
753
754         PR fortran/27588
755         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
756
757 2006-11-15  Tobias Burnus  <burnus@net-b.de>
758
759         PR fortran/29806
760         * gfortran.dg/contains.f90: New test.
761         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
762
763 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
764
765         PR tree-optimization/29581
766         * gcc.dg/pr29581-1.c: New test.
767         * gcc.dg/pr29581-2.c: New test.
768         * gcc.dg/pr29581-3.c: New test.
769         * gcc.dg/pr29581-4.c: New test.
770         * gfortran.dg/pr29581.f90: New test.
771
772 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
773
774         PR fortran/29702
775         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
776         numbers in error message headers.
777
778 2006-11-14  Richard Guenther  <rguenther@suse.de>
779
780         * gcc.target/i386/math-torture/math-torture.exp: Restrict
781         to i?86 and x86_64 targets.
782
783 2006-11-14  Caroline Tice  <ctice@apple.com>
784
785         * gcc.dg/pubtypes-1.c: New file/testcase.
786         * gcc.dg/pubtypes-2.c: New file/testcase.
787         * gcc.dg/pubtypes-3.c: New file/testcase.
788         * gcc.dg/pubtypes-4.c: New file/testcase.
789         * g++.dg/pubtypes.C: New file/testcase.
790
791 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
792
793         PR c++/29106
794         * g++.dg/init/self1.C: New test.
795
796 2006-11-14  Tobias Burnus  <burnus@net-b.de>
797
798         PR fortran/29657
799         * gfortran.dg/conflicts.f90: Add.
800
801 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
802
803         PR rtl-optimization/29798
804
805         * gcc.c-torture/execute/pr29798.c: New.
806
807 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
808
809         * gcc.dg/builtins-20.c: Add more cases.
810
811 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
812
813         PR fortran/29759
814         * gfortran.dg/gomp/pr29759.f90: New test.
815
816 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
817
818         PR c++/29518
819         * g++.dg/template/static28.C: New test.
820
821 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
822
823         * lib/c-torture.exp: Use target-libpath.exp.
824         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
825         set GCC_EXEC_PREFIX env var from global variable of same name.
826
827 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
828
829         PR fortran/26994
830         * gfortran.fortran-torture/compile/transfer-1.f90:
831         New testcase.
832
833 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
834             Zdenek Dvorak <dvorakz@suse.cz>
835
836         PR tree-optimization/29680
837         * gcc.dg/alias-11.c: New test.
838
839 2006-11-12  Jason Merrill  <jason@redhat.com>
840             Andrew Pinski <pinskia@physics.uc.edu>
841
842         PR middle-end/28915
843         * gcc.target/i386/vectorize1.c: New.
844
845 2006-11-12  Roger Sayle  <roger@eyesopen.com>
846
847         PR rtl-optimization/29797
848         * gcc.c-torture/execute/pr29797-1.c: New test case.
849
850 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
851
852         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
853
854 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
855
856         * gcc.dg/tree-ssa/prefetch-3.c: New test.
857
858 2006-11-12  Roger Sayle  <roger@eyesopen.com>
859
860         PR tree-optimization/13827
861         * gcc.dg/fold-eqand-1.c: New test case.
862
863 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
864
865         PR rtl-opt/28812
866         * gcc.c-torture/execute/mayalias-3.c: New test.
867
868 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
869
870         PR middle-end/27528
871         * gcc.c-torture/compile/pr27528.c: New test.
872         * gcc.dg/pr27528.c: Likewise.
873
874 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
875
876         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
877
878         * gcc.dg/torture/builtin-symmetric-1.c: New test.
879
880 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
881
882         PR fortran/29758
883         * gfortran.dg/reshape_source_size_1.f90: New test.
884
885 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
886
887         PR fortran/29315
888         * gfortran.dg/aliasing_dummy_4.f90: New test.
889
890 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
891
892         PR target/29777
893         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
894         and x86_64-*-* targets.
895
896 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
897
898         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
899         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
900         New macros. Use them in exact tests.
901         (TESTIT3): New macro.
902         Add tests for fmin, fmax and fma.
903
904 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
905
906         PR fortran/29431
907         * gfortran.dg/array_constructor_13.f90: New test.
908
909 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
910
911         PR fortran/29744
912         * gfortran.dg/used_types_12.f90: New test.
913
914 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
915
916         PR middle-end/29726
917         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
918         (test6): Ditto.
919         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
920         * gcc.dg/fold-eqandshift-3.c: New test case.
921
922 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
923
924         PR fortran/29699
925         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
926
927         PR fortran/21370
928         * gfortran.dg/change_symbol_attributes_1.f90: New test.
929
930 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
931
932         * gcc.dg/20061109-1.c: New testcase.
933
934 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
935
936         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
937
938 2006-11-09  Tobias Burnus  <burnus@net-b.de>
939
940         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
941         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
942
943 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
944
945         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
946         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
947
948 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
949
950         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
951
952 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
953
954         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
955         vect-9.c).
956         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
957         * gcc.dg/vect/vect-9.c: Now vectorizable.
958         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
959         that support vect_widen_mult.
960         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
961         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
962         vect-reduc-dot-u16.c).
963         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
964         vect-reduc-dot-u16.c).
965         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
966         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
967         vect-reduc-dot-s8.c).
968         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
969         vect-reduc-dot-s8.c).
970         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
971         vect-reduc-dot-s8.c).
972         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
973         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
974         vect-reduc-dot-u8.c).
975         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
976         vect-reduc-dot-u8.c).
977         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
978         * gcc.dg/vect/vect-multitypes-9.c: New test.
979         * gcc.dg/vect/vect-multitypes-10.c: New test.
980         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
981         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
982         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
983         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
984         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
985         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
986         wrapv-vect-reduc-dot-s8.c.
987         * lib/target-support.exp (check_effective_target_vect_unpack): New.
988         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
989         targets that support vec_unpack.
990         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
991         (check_effective_target_vect_widen_mult_qi_to_hi): New.
992         (check_effective_target_vect_widen_mult_hi_to_si): New.
993         (check_effective_target_vect_widen_sum): Removed.
994
995         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
996
997         * gcc.dg/vect/vect-multitypes-8.c: New test.
998         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
999
1000         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1001
1002         * gcc.dg/vect/vect-multitypes-7.c: New test.
1003
1004         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1005
1006         * gcc.dg/vect/vect-multitypes-4.c: New test.
1007         * gcc.dg/vect/vect-multitypes-5.c: New test.
1008         * gcc.dg/vect/vect-multitypes-6.c: New test.
1009
1010         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1011
1012         * gcc.dg/vect/vect-multitypes-1.c: New test.
1013         * gcc.dg/vect/vect-multitypes-2.c: New test.
1014         * gcc.dg/vect/vect-multitypes-3.c: New test.
1015
1016 2006-11-07  Eric Christopher  <echristo@apple.com>
1017
1018         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1019         Test using scan-assembler-not.
1020
1021 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1022
1023         * gcc.dg/inline-17.c: New test.
1024
1025 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1026
1027         PR other/25028
1028         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1029         on HP-UX.
1030
1031 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1032
1033         PR fortran/29539
1034         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1035
1036         PR fortran/29634
1037         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1038         test.
1039
1040 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1041
1042         PR fortran/29601
1043         * gfortran.dg/volatile.f90: Add.
1044         * gfortran.dg/volatile2.f90: Add.
1045         * gfortran.dg/volatile3.f90: Add.
1046         * gfortran.dg/volatile4.f90: Add.
1047         * gfortran.dg/volatile5.f90: Add.
1048         * gfortran.dg/volatile6.f90: Add.
1049         * gfortran.dg/volatile7.f90: Add.
1050
1051 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1052
1053         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1054           for matching error messages.
1055         * gfortran.dg/specifics_3.f90: Adjust pattern
1056           for matching error messages.
1057
1058 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1059             Bernhard Fischer  <aldot@gcc.gnu.org>
1060
1061         * lib/gcc-dg.exp (output-exists): New proc.
1062         (output-exists-not): New proc.
1063         * gcc.test-framework/test-framework.awk: Support new directives.
1064         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1065         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1066         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1067         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1068         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1069         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1070
1071 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1072
1073         PR fortran/29630
1074         PR fortran/29679
1075         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1076         * gfortran.dg/initialization_3.f90: New.
1077
1078 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1079
1080         PR libgfortran/25545
1081         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1082
1083 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR middle-end/29695
1086         * gcc.c-torture/execute/pr29695-1.c: New test.
1087         * gcc.c-torture/execute/pr29695-2.c: New test.
1088
1089 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1090
1091         PR fortran/29565
1092         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1093
1094 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1095
1096         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1097         for matching error messages.
1098
1099 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1100
1101         PR target/26915
1102         * gcc.target/i386/387-12.c: New test.
1103
1104 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1105
1106         PR libfortran/29713
1107         * gfortran.dg/pr29713.f90: New test.
1108
1109 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
1110
1111         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
1112         Also test for bogus rest sign.
1113
1114 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1115
1116         PR libfortran/27895
1117         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
1118
1119 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
1120
1121         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
1122         from error messages.
1123
1124 2006-11-02  Mike Stump  <mrs@apple.com>
1125
1126         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
1127
1128         * g++.old-deja/g++.abi/align.C: Enable for darwin.
1129
1130 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1131
1132         * g++.dg/eh/gcsec1.C: New test.
1133
1134 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1135
1136         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
1137         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
1138
1139 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
1140
1141         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
1142         hexadecimal value.
1143         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1144         * gcc.dg/pr14796-2.c: Likewise.
1145
1146 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1147
1148         * gcc.c-torture/execute/20061101-1.c: New test.
1149
1150 2006-11-01  Richard Guenther  <rguenther@suse.de>
1151
1152         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
1153
1154 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1155
1156         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
1157         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
1158
1159 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1160
1161         * gcc.c-torture/execute/20061031-1.c: New test.
1162
1163 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1164
1165         PR 23067
1166         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
1167         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
1168         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
1169         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
1170         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
1171         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
1172         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
1173
1174 2006-10-31  Eric Christopher  <echristo@apple.com>
1175             Falk Hueffner  <falk@debian.org>
1176
1177         * gcc.dg/builtin-bswap-1.c: New.
1178         * gcc.dg/builtin-bswap-2.c: New.
1179         * gcc.dg/builtin-bswap-3.c: New.
1180         * gcc.dg/builtin-bswap-4.c: New.
1181         * gcc.dg/builtin-bswap-5.c: New.
1182         * gcc.target/i386/builtin-bswap-1.c: New.
1183
1184 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
1185
1186         * gcc.dg/inline-16.c: New.
1187
1188         PR 16622
1189         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
1190         defining it.
1191         * gcc.dg/inline-13.c: New.
1192         * gcc.dg/inline-14.c: New.
1193         * gcc.dg/inline-15.c: New.
1194
1195         PR 11377
1196         * gcc.dg/inline6.c: New.
1197         * gcc.dg/inline7.c: New.
1198
1199 2006-10-31  Roger Sayle  <roger@eyesopen.com>
1200
1201         PR middle-end/23470
1202         * gcc.dg/pr23470-1.c: New test case.
1203
1204 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
1205
1206         PR fortran/29537
1207         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
1208         data.
1209         * gfortran.dg/blockdata_2.f90: New testcase.
1210
1211 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
1212
1213         PR libfortran/29627
1214         * gfortran.dg/unf_short_record_1.f90:  New test.
1215
1216 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1217
1218         PR fortran/29067
1219         * gfortran.dg/pr29067.f: New test.
1220
1221 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
1222             Richard Sandiford  <richard@codesourcery.com>
1223
1224         * lib/target-supports.exp (get_compiler_messages): Append options
1225         as a single list element.
1226         (check_effective_target_arm_vfp_ok): New.
1227         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
1228
1229 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
1230
1231         PR fortran/29387
1232         * gfortran.dg/intrinsic_actual_2.f90: New test.
1233
1234         PR fortran/29490
1235         * gfortran.dg/actual_array_interface_1.f90: New test.
1236
1237         PR fortran/29641
1238         * gfortran.dg/used_types_11.f90: New test.
1239
1240 2006-10-30  Dirk Mueller  <dmueller@suse.de>
1241
1242         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
1243         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
1244         * g++.old-deja/g++.pt/eichin01.C (main): Same.
1245         * g++.old-deja/g++.mike/net25.C (main): Same.
1246         * g++.dg/lookup/exception1.C (main): Same.
1247         * g++.dg/parse/parens2.C (main): Same.
1248
1249 2006-10-30  Roger Sayle  <roger@eyesopen.com>
1250
1251         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
1252
1253 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1254
1255         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
1256         * gcc.dg/torture/builtin-math-3.c: Likewise.
1257
1258 2006-10-30  Tobias Burnus  <burnus@net-b.de>
1259
1260         PR fortran/29452
1261         * gfortran.dg/write_check.f90: Check run-time keyword checking.
1262         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
1263
1264 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
1265
1266         PR Fortran/29410
1267         * gfortran.fortran-torture/execute/transfer1.f90: New test.
1268
1269 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
1270
1271         * lib/target-supports.exp (check_function_available): Declare
1272         function before calling.
1273
1274 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR tree-optimization/29637
1277         * gcc.dg/pr29637.c: New test.
1278
1279 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1280
1281         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
1282         tree canonicalization.
1283
1284 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1285
1286         * gcc.dg/builtins-20.c: Add more hypot tests.
1287
1288 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1289
1290         * gcc.dg/fold-compare-1.c: New test case.
1291
1292 2006-10-29  Dirk Mueller  <dmueller@suse.de>
1293
1294         PR c++/16307
1295         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
1296
1297 2006-10-29  Roger Sayle  <roger@eyesopen.com>
1298
1299         PR tree-optimization/15458
1300         * gcc.dg/fold-xornot-1.c: New test case.
1301
1302 2006-10-29  Richard Guenther  <rguenther@suse.de>
1303
1304         * gcc.target/i386/math-torture/trunc.c: New testcase.
1305
1306 2006-10-29  Richard Guenther  <rguenther@suse.de>
1307
1308         * gcc.target/i386/math-torture/round.c: New testcase.
1309
1310 2006-10-29  Richard Guenther  <rguenther@suse.de>
1311
1312         * gcc.target/i386/math-torture/ceil.c: New testcase.
1313         * gcc.target/i386/math-torture/floor.c: Likewise.
1314
1315 2006-10-29  Richard Guenther  <rguenther@suse.de>
1316
1317         * gcc.target/i386/math-torture/rint.c: New testcase.
1318         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
1319
1320 2006-10-29  Richard Guenther  <rguenther@suse.de>
1321
1322         * gcc.target/i386/math-torture/lfloor.c: New testcase.
1323         * gcc.target/i386/math-torture/lceil.c: Likewise.
1324
1325 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1326
1327         PR libgfortran/24313
1328         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
1329
1330 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
1331
1332         * gcc.c-torture/execute/20020118-1.c,
1333         gcc.c-torture/execute/builtins/strlen.c,
1334         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
1335         comment typos.
1336
1337 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1338
1339         * gcc.dg/builtins-20.c: Add tests for hypot.
1340         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
1341         two-argument builtins.
1342         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
1343         TESTIT2.  Update all callers.
1344         (TESTIT2, TESTIT2_R): New helper macros.
1345         Add testcases for pow, hypot and atan2.
1346
1347 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1348
1349         PR C++/29295
1350         * g++.dg/expr/bool1.C: New test.
1351         * g++.dg/expr/bool2.C: New test.
1352
1353 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1354
1355         PR fortran/28224
1356         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
1357         * gfortran.dg/namelist_internal.f90: New test.
1358
1359 2006-10-28  Tobias Burnus  <burnus@net-b.de>
1360
1361         PR fortran/29625
1362         * gfortran.dg/io_real_boz.f90: Add.
1363         * gfortran.dg/io_real_boz2.f90: Add.
1364
1365 2006-10-28  Richard Guenther  <rguenther@suse.de>
1366
1367         PR middle-end/26899
1368         * gcc.dg/tree-ssa/pr26899.c: New testcase.
1369
1370 2006-10-28  Richard Guenther  <rguenther@suse.de>
1371
1372         PR target/28806
1373         * gcc.target/i386/math-torture/lround.c: New testcase.
1374
1375 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1376
1377         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
1378         * gcc.dg/builtins-44.c: Likewise.
1379         * gcc.dg/builtins-45.c: Likewise.
1380         * gcc.dg/pr28796-2.c: Likewise.
1381         * gcc.dg/unordered-3.c: Likewise.
1382
1383 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1384
1385         PR libgfortran/27954
1386         * gfortran.dg/error_recovery_2.f90: New test.
1387
1388 2006-10-26  Richard Guenther  <rguenther@suse.de>
1389
1390         * gcc.target/i386/i386.exp: Use glob, not find to collect
1391         tests.  Avoids recursing into subdirectories.
1392         * gcc.target/i386/math-torture/math-torture.exp: Torture
1393         for interesting ia32 math options.
1394         * gcc.target.i386/math-torture/lrint.c: New testcase.
1395
1396 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1397
1398         PR libgfortran/29563
1399         * gfortran.dg/arrayio_9.f90: Update test.
1400         * gfortran.dg/arrayio_19.f90: New test.
1401
1402 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1403
1404         * gcc.dg/20061026.c: New testcase.
1405
1406 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1407
1408         PR libgfortran/29563
1409         * gfortran.dg/arrayio_9.f90: New test.
1410
1411 2006-10-26  Ben Elliston  <bje@au.ibm.com>
1412
1413         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
1414         Copy the strings manually, as strcpy may call strlen.
1415
1416 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1417
1418         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
1419         Add checks for log, log2, log10 and log1p.
1420
1421         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
1422         we already test 0.0.  Add checks for expm1, log, log2, log10,
1423         log1p, cbrt, erf and erfc.
1424
1425 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
1426
1427         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
1428
1429 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
1430
1431         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
1432         and remainderl() built-in functions.  Remove -ffast-math from
1433         dg-options.
1434
1435 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1436
1437         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
1438         acosh and atanh.
1439
1440         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
1441         floating point modifiers to arguments passed to float and long
1442         double functions respectively.  Update all callers to use floating
1443         point numbers, not integers.  Add tests for exp, exp2 and
1444         exp10/pow10.
1445
1446         * gcc.dg/torture/builtin-math-3.c: New test.
1447
1448 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1449
1450         PR fortran/29393
1451         * gfortran.dg/initialize_2.f90: New.
1452
1453 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1454
1455         * gcc.dg/torture/builtin-math-2.c: New test.
1456
1457 2006-10-24  Richard Guenther  <rguenther@suse.de>
1458
1459         PR middle-end/28796
1460         * gcc.dg/pr28796-1.c: New testcase.
1461         * gcc.dg/pr28796-2.c: Likewise.
1462
1463 2006-10-24  Richard Guenther  <rguenther@suse.de>
1464
1465         * gcc.dg/builtins-57.c: New testcase.
1466
1467 2006-10-24  Richard Guenther  <rguenther@suse.de>
1468
1469         PR tree-optimization/29567
1470         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
1471
1472 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1473
1474         PR tree-optimization/14784
1475         * gcc.dg/alias-10.c: New test.
1476
1477 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1478
1479         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1480
1481 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1482
1483         * gcc.dg/builtin-strncat-chk-1.c: New test.
1484
1485 2006-10-23  Jan Hubicka  <jh@suse.cz>
1486
1487         * gcc.dg/memmove-1.c: New test.
1488
1489 2006-10-23  Paul Brook  <paul@codesourcery.com>
1490
1491         * gcc.dg/pragma-pack-5.c: New test.
1492
1493 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1494
1495         * g++.dg/other/s390-1.C: New testcase.
1496
1497 2006-10-23  Richard Guenther  <rguenther@suse.de>
1498
1499         PR middle-end/27132
1500         PR middle-end/23295
1501         * gcc.dg/pr27132.c: New testcase.
1502         * gcc.dg/pr23295.c: Likewise.
1503         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1504         * g++.dg/tree-ssa/pr19807.C: Likewise.
1505
1506 2006-10-23  Richard Guenther  <rguenther@suse.de>
1507
1508         PR middle-end/21032
1509         * gcc.dg/pr21032.c: New testcase.
1510
1511 2006-10-22  Jeff Law  <law@redhat.com>
1512         Richard Guenther  <rguenther@suse.de>
1513
1514         PR tree-optimization/15911
1515         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1516
1517 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1518
1519         PR c++/20647
1520         * g++.dg/abi/rtti3.C: New.
1521
1522 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1523
1524         PR middle-end/28252
1525         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1526         transformation.
1527
1528 2006-10-21  Richard Guenther  <rguenther@suse.de>
1529
1530         PR tree-optimization/3511
1531         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1532
1533 2006-10-21  Richard Guenther  <rguenther@suse.de>
1534
1535         PR middle-end/26898
1536         * gcc.dg/torture/pr26898-1.c: New testcase.
1537         * gcc.dg/torture/pr26898-2.c: Likewise.
1538
1539 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1540
1541         PR c++/28053
1542         * g++.dg/parse/bitfield1.C: Adjust error markers.
1543         * g++.dg/parse/bitfield2.C: New test.
1544
1545 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1546
1547         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1548
1549 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1550
1551         PR libfortran/27895
1552         * gfortran.dg/zero_sized_1.f90: New test.
1553
1554 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1555
1556         * gcc.dg/div-compare-1.c: New test.
1557
1558 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1559
1560         PR fortran/29216
1561         * gfortran.dg/result_default_init_1.f90: New test.
1562
1563         PR fortran/29314
1564         * gfortran.dg/automatic_default_init_1.f90: New test.
1565
1566         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1567         from 38 to 33.
1568
1569 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1570
1571         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1572         'using namespace std' without previous declaration.
1573         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1574         * g++.old-deja/g++.robertl/eb133c.C: New.
1575
1576 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1577
1578         PR libgfortran/29277
1579         * gfortran.dg/streamio_4.f90: Update test.
1580         * gfortran.dg/streamio_11.f90: New test.
1581
1582 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1583
1584         PR c++/27952
1585         * g++.dg/inherit/virtual1.C: New test.
1586
1587 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1588
1589         PR c++/28261
1590         * g++.dg/parse/enum3.C: New test.
1591
1592 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1593
1594         PR c++/29039
1595         * g++.dg/init/ctor8.C: New test.
1596
1597 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1598
1599         PR c++/27270
1600         * g++.dg/ext/complit8.C: Tweak error markers.
1601         * g++.dg/template/complit1.C: Add error marker.
1602
1603 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/27270
1606         * g++.dg/ext/complit8.C: New test.
1607
1608         PR c++/29408
1609         * g++.dg/parse/dtor12.C: New test.
1610
1611         PR c++/29435
1612         * g++.dg/template/sizeof11.C: New test.
1613
1614 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1615
1616         PR fortran/29392
1617         * gfortran.dg/data_char_3.f90: New test.
1618
1619         PR fortran/29451
1620         * gfortran.dg/negative_automatic_size.f90: New test.
1621
1622 2006-10-16  David Daney  <ddaney@avtrex.com>
1623
1624         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1625
1626 2006-10-16  Eric Christopher  <echristo@apple.com>
1627
1628         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1629         x86_64.
1630
1631 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR c++/28211
1634         * g++.dg/tc1/dr49.C: Tweak error messages.
1635         * g++.dg/parse/template21.C: New test.
1636
1637 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1638
1639         PR middle-end/20491
1640         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1641
1642 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1643
1644         PR fortran/29403
1645         * gfortran.dg/print_1.f90: New test.
1646
1647 2006-10-15  Jan Hubicka  <jh@suse.cz>
1648
1649         PR middle-end/29241
1650         * gcc.c-torture/compile/pr29241.c: New testcase.
1651
1652 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1653
1654         PR middle-end/29250
1655         * gcc.c-torture/compile/pr29250.c: New test.
1656
1657 2006-10-15  Richard Guenther  <rguenther@suse.de>
1658
1659         * gcc.dg/pr29299.c: New testcase.
1660
1661 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1662
1663         PR fortran/24767
1664         * gfortran.dg/label_4.f90: Adjust warning flag.
1665
1666 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1667
1668         PR fortran/29371
1669         * gfortran.dg/nullify_3.f90: New test.
1670
1671 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1672
1673         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1674         on Solaris 2.5.1 too.
1675
1676 2006-10-13  Eric Christopher  <echristo@apple.com>
1677
1678         * gcc.dg/pr25993.c: Skip for darwin.
1679
1680 2006-10-13  Eric Christopher  <echristo@apple.com>
1681
1682         * gcc.dg/visibility-11.c: Skip for darwin.
1683
1684 2006-10-13  Eric Christopher  <echristo@apple.com>
1685
1686         * gcc.dg/darwin-weakimport-1.c: Use
1687         -fno-asynchronous-unwind-tables.
1688         * gcc.dg/darwin-weakimport-3.c: Ditto.
1689
1690 2006-10-13  Richard Guenther  <rguenther@suse.de>
1691
1692         PR tree-optimization/29446
1693         * gcc.dg/torture/pr29446.c: New testcase.
1694
1695 2006-10-13  Bill Wendling  <wendling@apple.com>
1696
1697         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1698         * g++.old-deja/g++.jason/hmc1.C: Likewise.
1699         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1700         * g++.old-deja/g++.law/shadow1.C: Likewise.
1701         * g++.old-deja/g++.law/ctors10.C: Likewise.
1702         * g++.dg/debug/namespace1.C: Likewise.
1703         * g++.dg/inherit/namespace-as-base.C: Likewise.
1704         * g++.dg/opt/delay-slot-1.C: Likewise.
1705         * g++.dg/parse/defarg10.C: Likewise.
1706         * g++.dg/template/ptrmem11.C: Likewise.
1707         * g++.dg/template/mem_func_ptr.C: Likewise.
1708         * g++.dg/template/spec19.C: Likewise.
1709
1710 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
1711
1712         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1713
1714 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1715
1716         PR fortran/29373
1717         * gfortran.dg/implicit_9.f90: New test.
1718
1719         PR fortran/29407
1720         * gfortran.dg/namelist_25.f90: New test.
1721
1722         PR fortran/27701
1723         * gfortran.dg/same_name_2.f90: New test.
1724
1725         PR fortran/29232
1726         * gfortran.dg/host_assoc_types_1.f90: New test.
1727
1728         PR fortran/29364
1729         * gfortran.dg/missing_derived_type_1.f90: New test.
1730         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1731
1732         PR fortran/29422
1733         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1734
1735         PR fortran/29428
1736         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1737
1738 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1739
1740         PR fortran/29391
1741         * gfortran.dg/bound_2.f90: New test.
1742
1743 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1744
1745         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1746         directive.
1747         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1748         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1749         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1750         * gfortran.dg/gomp/reduction3.f90: Likewise.
1751         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1752         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1753         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1754         * gfortran.dg/forall_4.f90: Likewise.
1755         * gfortran.dg/spec_expr_4.f90: Likewise.
1756         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1757         * gfortran.dg/forall_5.f90: Likewise.
1758         * gfortran.dg/open_access_append_2.f90: Add check for
1759         compile-time warning.
1760
1761 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1762
1763         PR c++/28506
1764         * g++.dg/parse/pure1.C: New test.
1765
1766 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1767
1768         PR fortran/21435
1769         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1770         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1771         for compile-time warnings.
1772         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1773         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1774         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1775         file.
1776         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1777         specifier.
1778         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1779         compile-time warning.
1780
1781 2006-10-12  Jan Hubicka  <jh@suse.cz>
1782
1783         PR c/28419
1784         * gcc.dg/pr28319.c: New test.
1785
1786 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1787         PR c++/29318
1788         * g++.dg/ext/vla4.C: New test.
1789
1790 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1791
1792         PR c++/27961
1793         * g++.dg/template/crash60.C: New test.
1794         * g++.dg/other/large-size-array.C: Adjust error markers.
1795         * g++.dg/parse/crash27.C: Likewise.
1796         * g++.dg/template/crash1.C: Likewise.
1797
1798 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1799
1800         PR testsuite/29093
1801         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1802
1803 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1804
1805         PR preprocessor/28709
1806         * gcc.dg/cpp/paste14.c: New test.
1807
1808 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/29175
1811         * g++.dg/init/array24.C: New test.
1812
1813 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1814
1815         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1816         of <sys/types.h>.
1817
1818 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1819
1820         PR c++/29024
1821         * g++.dg/parse/typedef8.C: New test.
1822         * g++.dg/other/mult-stor1.C: Adjust error markers.
1823
1824 2006-10-11  Richard Guenther  <rguenther@suse.de>
1825
1826         PR tree-optimization/28230
1827         * gcc.dg/torture/pr28230.c: New testcase.
1828
1829 2006-10-11  Richard Guenther  <rguenther@suse.de>
1830
1831         PR inline-asm/29119
1832         * gcc.dg/torture/pr29119.c: New testcase.
1833
1834 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR middle-end/29272
1837         * gcc.c-torture/execute/20060930-2.c: New test.
1838
1839 2006-10-09  Richard Henderson  <rth@redhat.com>
1840
1841         Revert emutls patch.
1842
1843 2006-10-09  Richard Guenther  <rguenther@suse.de>
1844
1845         PR middle-end/29254
1846         * gcc.dg/pr29254.c: New testcase.
1847
1848 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1849             Paul Thomas  <pault@gcc.gnu.org>
1850
1851         PR fortran/20541
1852         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1853         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1854         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1855         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1856         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1857         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1858         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1859         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1860         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1861         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1862         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1863         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1864         * gfortran.dg/alloc_comp_std.f90: New test.
1865         * gfortran.dg/move_alloc.f90: New test.
1866
1867 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1868
1869         PR fortran/29115
1870         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1871
1872         PR fortran/29211
1873         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1874
1875 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1876
1877         PR fortran/28585
1878         * gfortran.dg/new_line.f90: New test.
1879
1880 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1881
1882         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1883         * gcc.dg/torture/builtin-convert-1.c,
1884         gcc.dg/torture/builtin-convert-2.c,
1885         gcc.dg/torture/builtin-convert-3.c,
1886         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1887
1888 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1889
1890         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1891         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1892         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1893         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1894
1895 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1896
1897         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1898         Xfail some tests for powerpc-darwin and powerpc-aix.
1899
1900 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR c/29380
1903         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1904
1905 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1906
1907         PR target/29300
1908         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1909         on hppa*-*-hpux*.
1910
1911 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1912
1913         PR fortran/16580
1914         PR fortran/29288
1915         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1916         Add tests for using all possible intrinsics as actual arguments.
1917         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1918         all possible intrinsics as actual arguments.
1919         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1920         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1921
1922 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1923
1924         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1925         * gcc.dg/debug/debug-2.c: Likewise.
1926
1927 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1928
1929         * gcc.c-torture/compile/sync-2.c: New test.
1930
1931 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1932
1933         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1934         line endings.
1935
1936 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1937
1938         PR rtl-optimization/29128
1939         * gcc.c-torture/compile/pr29128.c: New test.
1940
1941 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1942
1943         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1944         line endings.
1945
1946 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1947
1948         PR middle-end/29256
1949         * gcc.dg/tree-ssa/loop-19.c: New test.
1950
1951 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR tree-optimization/29330
1954         * gcc.dg/pr29330.c: New test.
1955
1956         PR target/28924
1957         * gcc.c-torture/compile/20061005-1.c: New test.
1958
1959 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1960
1961         * gcc.dg/typename-vla-1.c: New case.
1962         * gnat.dg/forward_vla.adb: New case.
1963
1964 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR tree-optimization/29290
1967         * gfortran.dg/loop_nest_1.f90: New test.
1968
1969         PR target/29198
1970         * gcc.dg/tls/opt-12.c: New test.
1971
1972         PR fortran/28415
1973         * gfortran.dg/save_2.f90: New test.
1974
1975         PR c/29091
1976         * gcc.dg/pr29091.c: New test.
1977
1978 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1979
1980         * lib/target-supports.exp
1981         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1982         same as x86_64-*-*; check for LP64.
1983
1984 2006-10-04  Richard Henderson  <rth@redhat.com>
1985
1986         * lib/target-supports.exp (check_effective_target_tls): Redefine
1987         to mean non-emulated tls.
1988         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1989         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1990         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1991         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1992         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1993         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1994         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1995
1996 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1997
1998         PR fortran/29343
1999         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2000
2001 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2002
2003         * gfortran.dg/bounds_check_fail_1.f90: New test.
2004
2005 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/29020
2008         * g++.dg/template/friend48.C: New test.
2009
2010 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2011
2012         PR fortran/29098
2013         * gfortran.dg/default_initialization_2.f90: New test.
2014
2015 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2016
2017         PR fortran/20779
2018         PR fortran/20891
2019         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2020
2021 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/29284
2024         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2025
2026         PR fortran/29321
2027         PR fortran/29322
2028         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2029
2030         PR fortran/25091
2031         PR fortran/25092
2032         * gfortran.dg/entry_array_specs_1.f90: New test.
2033
2034 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2035
2036         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2037         insufficient to inhibit some test failures at -O3.  Do testing
2038         on integers.
2039
2040 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/29138
2043         * g++.dg/inherit/access8.C: New test.
2044         * g++.dg/template/dtor4.C: Tweak error messages.
2045
2046 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2047
2048         PR fortran/27478
2049         * gfortran.dg/entry_8.f90: New test.
2050
2051 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2052
2053         PR c++/29291
2054         * g++.dg/parse/new4.C: New test.
2055
2056 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2057
2058         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2059         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2060         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2061         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2062         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2063
2064 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2065
2066         PR fortran/19260
2067         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2068         * gfortran.dg/continuation_2.f90: New test.
2069
2070         PR fortran/19262
2071         * gfortran.dg/continuation_3.f90: New test.
2072         * gfortran.dg/continuation_4.f90: New test.
2073         * gfortran.dg/continuation_5.f: New test.
2074         * gfortran.dg/continuation_6.f: New test.
2075
2076 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2077
2078         PR c++/29226
2079         * g++.dg/template/vla1.C: New test.
2080
2081 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2082
2083         PR fortran/29210
2084         * gfortran.dg/complex_parameter_1.f90: New test.
2085
2086 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR c/29154
2089         * gcc.c-torture/execute/20060929-1.c: New test.
2090
2091 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2092
2093         PR c++/29105
2094         * g++.dg/template/member6.C: New test.
2095         * g++.dg/parse/typename7.C: Adjust error markers.
2096
2097         PR c++/29080
2098         * g++.dg/template/member7.C: New test.
2099
2100 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2101
2102         PR c/24010
2103         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2104         gcc.dg/Woverride-init-3.c: New tests.
2105
2106 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2107
2108         * gcc.c-torture/execute/20060930-1.c: New test.
2109
2110 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2111
2112         PR fortran/18791
2113         * gfortran.dg/specifics_1.f90: New test.
2114         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
2115         complex specifics.
2116
2117 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2118
2119         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
2120         pthread-init-common.h: New.
2121
2122 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2123
2124         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
2125         precision on some archs.
2126
2127 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
2128
2129         * gcc.dg/non-local-goto-1.c: New test.
2130         * gcc.dg/non-local-goto-2.c: Likewise.
2131         * gcc.dg/setjmp-3.c: Likewise.
2132         * gcc.dg/setjmp-4.c: Likewise.
2133
2134 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
2135
2136         * gnat.dg/self_aggregate_with_pointer.adb: New test.
2137
2138 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2139
2140         PR fortran/28276
2141         * gfortran.dg/exponent_1.f90: New test.
2142
2143         PR fortran/27021
2144         * gfortran.dg/nearest_1.f90: New test.
2145
2146 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR middle-end/25261
2149         PR middle-end/28790
2150         * gcc.dg/gomp/nestedfn-1.c: New test.
2151
2152 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
2153
2154         PR objc/29195
2155         * objc/compile/method-1.m: New test.
2156
2157 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
2158
2159         PR c++/26938
2160         * g++.dg/template/crash58.C: New test.
2161         * g++.dg/parse/crash28.C: Adjust error markers.
2162         * g++.dg/template/crash34.C: Likewise.
2163         * g++.dg/template/friend31.C: Likewise.
2164         * g++.dg/template/crash32.C: Likewise.
2165
2166         PR c++/27329
2167         * g++.dg/template/crash59.C: New test.
2168
2169         PR c++/27667
2170         * g++.dg/template/spec33.C: New test.
2171         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
2172
2173 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
2174             Adam Nemet  <anemet@caviumnetworks.com>
2175
2176         * gcc.dg/tree-ssa/ivopts-1.c: New test.
2177         * gcc.dg/tree-ssa/ivopts-2.c: New test.
2178
2179 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
2180
2181         PR target/28911
2182         * gcc.dg/pr28911.c: New.
2183
2184 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
2185
2186         PR target/29169
2187         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
2188         (dg-options): Add -mfpmath=387.
2189
2190 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR c/28706
2193         * gcc.dg/pr28706.c: New test.
2194
2195         PR c/28712
2196         * gcc.dg/pr28712.c: New test.
2197
2198 2006-09-22  Mike Stump  <mrs@apple.com>
2199
2200         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2201
2202 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
2203
2204         PR tree-optimization/28888
2205         * gcc.dg/pr28888.c: New test.
2206
2207 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
2208
2209         PR c++/29016
2210         * g++.dg/init/ptrfn1.C: New test.
2211
2212 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
2213
2214         PR c++/28861
2215         * g++.dg/template/spec32.C: New test.
2216         * g++.dg/parse/crash9.C: Adjust error markers.
2217
2218         PR c++/28303
2219         * g++.dg/template/typedef6.C: New test.
2220         * g++.dg/init/error1.C: Adjust error markers.
2221         * g++.dg/parse/crash9.C: Likewise.
2222         * g++.dg/template/crash55.C: Likewise.
2223
2224 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
2225
2226         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
2227
2228 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
2229
2230         PR target/27650
2231         * g++.dg/ext/dllimport12.C: New test.
2232
2233 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
2234
2235         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
2236         * gcc.target/mips/nmadd-2.c: Likewise.
2237         * gcc.target/mips/mips-ps-6.c: New test.
2238         * gcc.target/mips/neg-abs-1.c: Likewise.
2239         * gcc.target/mips/neg-abs-2.c: Likewise.
2240         * gcc.target/mips/nmadd-3.c: New test.
2241
2242 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR middle-end/28046
2245         * gcc.dg/gomp/atomic-10.c: New test.
2246         * g++.dg/gomp/atomic-10.C: New test.
2247
2248 2006-09-20  Eric Christopher  <echristo@apple.com>
2249
2250         * gcc.target/i386/sse3-not-fisttp.c: New.
2251
2252 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
2253
2254         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
2255
2256 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
2257
2258         * gcc.c-torture/execute/pr28289.c (one): New variable.
2259         (main): Use it instead of argc.
2260         * gcc.c-torture/execute/20060102-1.c (one): New variable.
2261         (main): Use it instead of argc.
2262
2263 2006-09-19  Paul Brook  <paul@codesourcery.com>
2264
2265         PR target/28516
2266         * gcc.dg/nested-func-5.c: New test.
2267
2268 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2269
2270         * lib/target-supports.exp (check_effective_target_tls): Compile
2271         test stubs using ${tool}_target_compile, not just target_compile.
2272         (check_effective_target_tls_runtime): Likewise.
2273
2274 2006-09-19  Ben Elliston  <bje@au.ibm.com>
2275
2276         * gcc.c-torture/compile/20030405-1.x: Remove.
2277
2278         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
2279         optimising linker from discarding it.
2280
2281 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
2282
2283         PR fortran/28526
2284         * gfortran.dg/keyword_symbol_1.f90: New test.
2285
2286         * gfortran.dg/spread_shape_1.f90: Add missing warning with
2287         pedantic compilation option.
2288
2289 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/29060
2292         * gfortran.dg/spread_shape_1.f90: New test.
2293
2294 2006-09-17  Roger Sayle  <roger@eyesopen.com>
2295
2296         PR tree-optimization/28887
2297         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
2298
2299 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
2300
2301         PR c/25993
2302         * gcc.dg/pr25993.c: New test.
2303
2304 2006-09-17  Ira Rosen  <irar@il.ibm.com>
2305
2306         PR tree-opt/21591
2307         * gcc.dg/vect/pr21591.c: New test.
2308
2309 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
2310
2311         PR tree-opt/29059
2312         * gcc.c-torture/compile/strcpy-1.c: New test.
2313         * gcc.c-torture/compile/strcpy-2.c: New test.
2314         * gcc.c-torture/compile/memcpy-1.c: New test.
2315         * gcc.c-torture/compile/memcpy-2.c: New test.
2316
2317 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2318
2319         PR testsuite/29055
2320         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
2321
2322 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2323
2324         * gnat.dg/specs/double_record_extension1.ads: New test.
2325         * gnat.dg/specs/double_record_extension2.ads: Likewise.
2326
2327 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
2328
2329         PR fortran/29051
2330         * gfortran.dg/oldstyle_3.f90: New test.
2331
2332 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2333
2334         PR libgfortran/29099
2335         * gfortran.dg/secnds-1.f: New test.
2336
2337 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2338
2339         PR libgfortran/29053
2340         * gfortran.dg/streamio_9.f90: New test.
2341         * gfortran.dg/streamio_10.f90: New test.
2342
2343 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
2344
2345         PR C++/29002
2346         * g++.dg/init/array22.C: New test.
2347         * g++.dg/init/array23.C: New test.
2348
2349 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
2350
2351         * stackcheck.lst: Update list of tests requiring stack checking.
2352         * norun.lst: Adjust for above change.
2353         * ada95.lst: New file.
2354         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
2355         requiring -gnat95 switch.
2356
2357 2006-09-14  Olivier Hainque  <hainque@adacore.com>
2358
2359         * gnat.dg/in_out_parameter.adb: New test.
2360
2361 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         PR debug/28980
2364         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
2365
2366 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
2367
2368         * gnat.dg/specs/unchecked_union.ads: New test.
2369
2370 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
2371
2372         PR rtl-optimization/28982
2373         * gcc.c-torture/execute/pr28982a.c: New test.
2374         * gcc.c-torture/execute/pr28982b.c: Likewise.
2375
2376 2006-09-12  Eric Christopher  <echristo@apple.com>
2377
2378         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
2379         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
2380
2381 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
2382
2383         PR c/28768
2384         PR preprocessor/14634
2385         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
2386         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
2387         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
2388
2389 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2390
2391         * gcc.dg/pr28243.c: New test.
2392
2393 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
2394
2395         PR fortran/28971
2396         gfortran.dg/pr28971.f90: New test to act as a backstop in case
2397         this undiagnosed regression reappears.
2398
2399 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
2400
2401         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
2402         Treat $srcdir as a literal.
2403         * lib/fortran-torture.exp (fortran-torture-compile,
2404         fortran-torture-execute): Likewise.
2405         * lib/objc-torture.exp (objc-torture-compile,
2406         objc-torture-execute): Likewise.
2407         * lib/profopt.exp (profopt-execute): Likewise.
2408
2409 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
2410
2411         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
2412
2413 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
2414
2415         PR testsuite/28950
2416         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
2417
2418 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2419
2420         PR target/13685
2421         * gcc.target/i386/pr13685.c: New test.
2422
2423 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2424
2425         * gcc.dg/pr28726.c: New test.
2426
2427 2006-09-11  Josh Conner  <jconner@apple.com>
2428
2429         * gcc.dg/nrv3.c: Increase size of structure.
2430         * gcc.dg/nrv4.c: Likewise.
2431         * gcc.dg/nrv5.c: Likewise.
2432
2433 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
2434
2435         PR libfortran/28890
2436         gfortran.dg/assumed_charlen_function_5.f90: New test.
2437
2438 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
2439
2440         PR c++/28991
2441         * g++.dg/init/static3.C: New test.
2442
2443 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
2444
2445         PR testsuite/29007
2446         * gcc.dg/long-long-cst1.c (t): Add cast to
2447         __SIZE_TYPE__ before casting to int.
2448         (main): Return 0 on success.
2449
2450 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2451
2452         * gcc.c-torture/execute/20060910-1.c: New test.
2453
2454 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
2455
2456         PR middle-end/26983
2457         * gcc.dg/pr26983.c: New test.
2458
2459 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
2460
2461         PR target/29006
2462         * gcc.c-torture/execute/pr29006.c: New test.
2463
2464 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2465
2466         PR libfortran/28947
2467         gfortran.dg/matmul_4.f90: New test.
2468
2469 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2470
2471         PR fortran/28959
2472         gfortran.dg/used_types_10: New test.
2473
2474 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2475
2476         PR libfortran/28923
2477         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2478         gfortran.dg/array_initializer_3.f90: New test.
2479
2480 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2481
2482         PR fortran/28914
2483         * gfortran.dg/actual_array_constructor_3.f90: New test.
2484
2485 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2486
2487         PR testsuite/26778
2488         * gcc.target/i386/pr26778.c: New testcase.
2489
2490 2006-09-08  Eric Christopher  <echristo@apple.com>
2491
2492         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2493         * gcc.target/i386/memcpy-1.c: Ditto.
2494         * gcc.target/i386/asm-1.c: Ditto.
2495         * gcc.target/i386/20060512-4.c: Ditto.
2496         * gcc.target/i386/compress-float-387.c: Ditto.
2497         * gcc.target/i386/20060512-1.c: Ditto.
2498         * gcc.target/i386/compress-float-sse.c: Ditto.
2499         * gcc.target/i386/20060512-2.c: Ditto.
2500         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2501         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2502         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2503         * gcc.dg/pr26449.c: Ditto.
2504         * gcc.dg/attr-ms_struct-2.c: Ditto.
2505         * gcc.dg/attr-ms_struct-1.c: Ditto.
2506         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2507
2508 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2509
2510         PR c/28504
2511         * gcc.dg/vla-10.c: New test.
2512
2513 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2514
2515         PR c++/28858
2516         * g++.dg/parse/template20.C: New test.
2517         * g++.dg/template/operator8.C: Remove obsolete part.
2518         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2519         * g++.old-deja/g++.pt/crash65.C: Likewise.
2520
2521 2006-09-07  Jason Merrill  <jason@redhat.com>
2522
2523         PR middle-end/27724
2524         * gcc.dg/long-long-cst1.c: New test.
2525
2526 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2527
2528         PR C++/28906
2529         * g++.dg/other/array3.C: New test.
2530         * g++.dg/other/array4.C: New test.
2531         * g++.dg/other/array5.C: New test.
2532
2533 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2534
2535         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2536
2537 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2538
2539         PR target/28946
2540         * gcc.target/i386/pr28946.c: New test.
2541
2542 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2543
2544         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2545         in integer literal constant.
2546         * gfortran.dg/enum_8.f90: Ditto.
2547         * gfortran.dg/g77/20030326-1.f: Ditto.
2548
2549 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2550
2551         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2552         nonconformance usage.
2553
2554 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2555
2556         PR middle-end/28862
2557         * gcc.c-torture/compile/vector-align-1.c: New test.
2558
2559 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2560
2561         PR rtl-opt/27883
2562         * g++.dg/opt/copysign-1.C: New test.
2563
2564 2006-09-06  Jason Merrill  <jason@redhat.com>
2565
2566         PR c++/27371
2567         * g++.dg/warn/unused-result1.C: New test.
2568
2569 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2570
2571         PR c++/28903
2572         * g++.dg/ext/vla3.C: New test.
2573
2574         PR c++/28886
2575         * g++.dg/template/array16.C: New test.
2576
2577 2006-09-06  Richard Guenther  <rguenther@suse.de>
2578
2579         * gcc.dg/pr27226.c: Remove testcase again.
2580
2581 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2582
2583         PR tree-opt/28937
2584         * g++.dg/opt/unroll2.C: New test.
2585
2586 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2587
2588         PR tree-opt/28952
2589         * gcc.dg/vect/pr28952.c: New test.
2590
2591 2006-09-05  Richard Guenther  <rguenther@suse.de>
2592
2593         PR tree-optimization/28900
2594         * gcc.dg/torture/pr28900.c: New testcase
2595
2596 2006-09-05  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/28905
2599         * gcc.c-torture/compile/pr28905.c: New testcase.
2600
2601 2006-09-05  Richard Guenther  <rguenther@suse.de>
2602
2603         PR middle-end/28935
2604         * gcc.dg/pr28935.c: New testcase.
2605
2606 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2607
2608         * gcc.c-torture/execute/20060905-1.c: New test.
2609
2610 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2611
2612         PR fortran/28908
2613         * gfortran.dg/used_types_7.f90: New test.
2614         * gfortran.dg/used_types_8.f90: New test.
2615         * gfortran.dg/used_types_9.f90: New test.
2616
2617 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2618
2619         * gcc.c-torture/compile/20060904-1.c: New test.
2620
2621 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2622
2623         PR c++/23287 Revert my 2006-09-01 patch
2624         * g++.dg/parse/dtor12.C: Remove.
2625
2626 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2627
2628         PR c+/27670
2629         * g++.dg/template/operator9.C: New test.
2630
2631         PR c++/27493
2632         * g++.dg/template/operator7.C: New test.
2633
2634         PR c++/27494
2635         * g++.dg/template/operator8.C: New test.
2636
2637         PR c++/27397
2638         * g++.dg/template/crash57.C: New test.
2639
2640         * g++.dg/template/typedef4.C: Adjust error markers.
2641         * g++.dg/template/typedef5.C: Likewise.
2642
2643 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR c++/28878
2646         * g++.dg/parse/crash33.C: New test.
2647
2648 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2649         Richard Guenther  <rguenther@suse.de>
2650         Adam Nemet  <anemet@caviumnetworks.com>
2651
2652         PR middle-end/27226
2653         * gcc.target/mips/memcpy-1.c: New testcase.
2654         * gcc.dg/pr27226.c: Likewise.
2655
2656 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2657
2658         PR c++/28705
2659         * g++.dg/lookup/koenig5.C: New.
2660         * g++.dg/template/crash56.C: New.
2661
2662 2006-09-01  Josh Conner  <jconner@apple.com>
2663
2664         PR c++/25505
2665         * gcc.dg/nrv3.c: New test.
2666         * gcc.dg/nrv4.c: New test.
2667         * gcc.dg/nrv5.c: New test.
2668
2669 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2670
2671         PR c++/23287
2672         * g++.dg/parse/dtor12.C: New.
2673
2674 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2675
2676         PR tree-optimization/28839
2677         * gcc.dg/pr28839.c: New test.
2678
2679 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2680
2681         PR target/24367
2682         * gcc.dg/pr24367.c: New testcase.
2683
2684 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2685
2686         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2687
2688 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
2689
2690         PR rtl-optimization/27735
2691         * gcc.dg/loop-unswitch-1.c: New test.
2692
2693 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
2694
2695         PR fortran/28885
2696         * gfortran.dg/aliasing_dummy_2.f90: New test.
2697
2698         PR fortran/20067
2699         * gfortran.dg/generic_5.f90: Change error message.
2700
2701         PR fortran/28873
2702         * gfortran.dg/generic_6.f90: New test.
2703
2704         PR fortran/25077
2705         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2706
2707         PR fortran/25102
2708         * gfortran.dg/invalid_interface_assignment.f90: New test.
2709
2710         PR fortran/24866
2711         * gfortran.dg/module_proc_external_dummy.f90: New test.
2712
2713 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
2714
2715         PR c++/28349
2716         * testsuite/g++.dg/warn/var-args1.C: New test.
2717
2718 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2719
2720         PR fortran/28866
2721         * gfortran.dg/simpleif_2.f90: New test.
2722         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2723         * gfortran.dg/enum_5.f90: Ditto.
2724
2725 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2726             Kazu Hirata  <kazu@codesourcery.com>
2727
2728         PR tree-optimization/17506
2729         * gcc.dg/pr17506.c: New.
2730
2731 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2732
2733         PR c++/28139
2734         * g++.dg/eh/alias1.C: New test.
2735
2736 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2737
2738         PR c++/28860
2739         * g++.dg/template/ttp22.C: New test.
2740
2741 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2742
2743         PR middle-end/26632
2744         * gcc.dg/pr26632.c: New.
2745
2746 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2747
2748         PR libgfortran/28354
2749         * gfortran.dg/fmt_zero_precision.f90: New test.
2750
2751 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/28058
2754         * g++.dg/template/spec31.C: New test.
2755
2756 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2757
2758         PR c++/26573
2759         * g++.dg/other/static2.C: New test.
2760
2761 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2762
2763         * gcc.dg/Wswitch-enum-2.c: New test case.
2764         * gcc.dg/Wswitch-enum-3.c: Likewise.
2765
2766 2006-08-26  Richard Guenther  <rguenther@suse.de>
2767
2768         * gcc.c-torture/compile/20060826-1.c: New testcase.
2769
2770 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2771
2772         PR c++/28736
2773         * g++.dg/template/void10.C: New test.
2774
2775         PR c++/28737
2776         * g++.dg/template/void8.C: New test.
2777
2778         PR c+_+/28738
2779         * g++.dg/template/void9.C: New test.
2780
2781         * g++.dg/template/void3.C: Adjust error markers.
2782         * g++.dg/template/void4.C: Likewise.
2783         * g++.dg/template/crash55.C: Likewise.
2784         * g++.dg/template/void7.C: Likewise
2785
2786 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2787
2788         PR c++/28588
2789         * g++.dg/inherit/access6.C: New test.
2790         * g++.dg/inherit/access7.C: Likewise.
2791
2792         PR c++/28595
2793         * g++.dg/template/array15.C: New test.
2794         * g++.dg/template/crash2.C: Tweak error markers.
2795
2796 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2797
2798         PR middle-end/28683
2799         * gcc.c-torture/compile/20060823-1.c: New test.
2800
2801 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2802
2803         PR c++/28853
2804         * g++.dg/template/ttp21.C: New test.
2805
2806         PR c++/28852
2807         * g++.dg/other/operator1.C: Add error-marker.
2808         * g++.dg/other/operator2.C: New test.
2809
2810 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2811
2812         PR c/27893
2813         * gcc.c-torture/compile/vla-const-1.c,
2814         gcc.c-torture/compile/vla-const-2.c: New tests.
2815
2816 2006-08-26  Richard Guenther  <rguenther@suse.de>
2817
2818         PR middle-end/28814
2819         * gcc.dg/torture/pr28814.c: New testcase.
2820
2821 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2822
2823         PR c/28418
2824         * gcc.c-torture/compile/compound-literal-1.c: New test.
2825
2826 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2827
2828         PR c/28299
2829         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2830         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2831         Expect extra diagnostics.
2832
2833 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2834
2835         gcc.dg/noncompile/pr16876.c: New test.
2836
2837 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2838
2839         PR c++/28056
2840         * g++.dg/parse/local1.C: New test.
2841         * g++.dg/other/qual1.C: Tweak error marker.
2842
2843 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2844
2845         PR c++/27787
2846         * g++.dg/template/typename10.C: New.
2847         * g++.dg/template/lookup4.C: Remove bogus error marker.
2848
2849 2006-08-25  Richard Guenther  <rguenther@suse.de>
2850
2851         PR testsuite/28829
2852         * gcc.dg/pr26570.c: Fix testcase.
2853
2854 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2855
2856         PR tree-opt/28807
2857         * gcc.c-torture/execute/mayalias-2.c: New test.
2858         * gcc.dg/tree-ssa/alias-13.c: New test.
2859
2860 2006-08-24  Jan Hubicka  <jh@suse.cz>
2861
2862         PR debug/26881
2863         * gcc.dg/debug/pr26881.c: New file.
2864
2865 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/28788
2868         * gfortran.dg/used_types_4.f90: New test.
2869         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2870         association of derived types.
2871         * gfortran.dg/used_types_2.f90: Add module cleanup.
2872         * gfortran.dg/used_types_3.f90: The same.
2873
2874         PR fortran/28771
2875         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2876         fix of regression.
2877
2878 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2879
2880         PR 28813
2881         * gfortran.dg/direct_io_6.f90: Remove test.
2882
2883 2006-08-23  Stuart Hastings  <stuart@apple.com>
2884
2885         PR 28825
2886         * gcc.target/i386/20060821-1.c: New.
2887
2888 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2889
2890         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2891         dg-warning strings for dllimport.
2892
2893 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2894
2895         PR C++/28450
2896         * g++.dg/ext/vector4.C: New test.
2897         * g++.dg/ext/complex1.C: New test.
2898
2899 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2900
2901         PR debug/28692
2902         * gcc.dg/debug/const-1.c: New.
2903         * gcc.dg/debug/const-2.c: New.
2904         * gcc.dg/debug/dwarf2/const-1.c: New.
2905         * gcc.dg/debug/dwarf2/const-2.c: New.
2906         * gcc.dg/debug/dwarf2/const-2b.c: New.
2907
2908 2006-08-22  Richard Guenther  <rguenther@suse.de>
2909
2910         PR middle-end/28776
2911         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2912         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2913
2914 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2915
2916         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2917
2918 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2919
2920         PR c++/26269
2921         * g++.dg/other/error14.C: New test.
2922
2923         PR c++/28505
2924         * g++.dg/parse/ctor7.C: New test.
2925         * g++.dg/parse/ctor8.C: Likewise.
2926
2927         PR c++/28741
2928         * g++.dg/template/void7.C: New test.
2929
2930 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2931
2932         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2933         * gnat.dg/self_aggregate_with_array.adb: New test.
2934
2935 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2936
2937         * g++.dg/eh/arm-vfp-unwind.C: New test.
2938
2939 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2940
2941         PR c++/28341
2942         * g++.dg/template/ref3.C: New test.
2943         * g++.dg/template/nontype13.C: New test.
2944
2945         PR c++/28346
2946         * g++.dg/template/ptrmem17.C: New test.
2947
2948 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2949
2950         PR target/28648 c:
2951         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2952
2953 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2954
2955         PR fortran/28630
2956         * gfortran.dg/used_types_2.f90: New test.
2957
2958         PR fortran/28601
2959         * gfortran.dg/used_types_3.f90: New test.
2960
2961         PR fortran/20886
2962         * gfortran.dg/generic_actual_arg.f90: New test.
2963
2964         PR fortran/28735
2965         * gfortran.dg/module_private_array_refs_1.f90: New test.
2966
2967         PR fortran/28762
2968         * gfortran.dg/program_name_1.f90: New test.
2969
2970         PR fortran/28425
2971         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2972
2973         PR fortran/28496
2974         * gfortran.dg/array_initializer_2.f90: New test.
2975
2976         PR fortran/18111
2977         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2978
2979         PR fortran/28600
2980         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2981
2982         PR fortran/28771
2983         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2984
2985         PR fortran/28660
2986         * gfortran.dg/dependent_decls_1.f90: New test.
2987
2988 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2989
2990         PR fortran/25217
2991         * gfortran.dg/derived_init_2.f90: New.
2992
2993 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2994
2995         * gcc.c-torture/execute/pr28289.c: New test.
2996
2997 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2998
2999         PR c/28744
3000         * gcc.dg/attr-externally-visible-1.c: New test.
3001         * gcc.dg/attr-externally-visible-2.c: New test.
3002         * g++.dg/parse/attr-externally-visible-1.C: New test.
3003         * g++.dg/parse/attr-externally-visible-2.C: New test.
3004
3005 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3006
3007         PR c++/28606
3008         * g++.dg/parse/dtor11.C: New test.
3009
3010 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3011
3012         PR rtl-optimization/28489
3013         * gcc.c-torture/compile/pr28489.c: New test.
3014
3015 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3016
3017         PR c++/28710
3018         * g++.dg/template/redecl4.C: New test.
3019
3020         PR c++/28711
3021         * g++.dg/template/ctor8.C: New test.
3022
3023 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3024
3025         * gcc.dg/pr26570.c: Fix testcase.
3026
3027 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3028
3029         * PR c++/28573
3030         * g++.dg/parse/offsetof6.C: New test.
3031         * g++.dg/parse/offsetof6.C: New test.
3032         * g++.dg/parse/offsetof7.C: New test.
3033
3034 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3035
3036         PR testsuite/28602
3037         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3038         is false.
3039
3040 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3041
3042         PR c++/28302
3043         * g++.dg/ext/vector3.C: New test.
3044
3045 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3046
3047         PR gcov/profile/26570
3048         * gcc.dg/pr26570.c: New test.
3049
3050 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3051
3052         PR c/27697
3053         * gcc.dg/qual-component-1.c: New test.
3054
3055 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3056
3057         PR c++/28593
3058         * g++.dg/parse/new3.C: New test.
3059
3060 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3061
3062         PR fortran/25828
3063         * gfortran.dg/streamio_1.f90: New test.
3064         * gfortran.dg/streamio_2.f90: New test.
3065         * gfortran.dg/streamio_3.f90: New test.
3066         * gfortran.dg/streamio_4.f90: New test.
3067         * gfortran.dg/streamio_5.f90: New test.
3068         * gfortran.dg/streamio_6.f90: New test.
3069         * gfortran.dg/streamio_7.f90: New test.
3070         * gfortran.dg/streamio_8.f90: New test.
3071
3072 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3073
3074         PR c/28287
3075         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3076
3077 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3078
3079         PR c++/28594
3080         * g++.dg/template/void6.C: New test.
3081
3082 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3083
3084         PR c/28649
3085         * gcc.dg/parse-error-1.c: New test.
3086         * gcc.dg/parse-error-2.c: New test.
3087         * gcc.dg/cpp/digraph2.c: Add error-marker.
3088         * gcc.dg/noncompile/920923-1.c: Likewise.
3089
3090 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3091
3092         PR c/27490
3093         * gcc.dg/sizeof-2.c: New testcase.
3094
3095         PR c/27489
3096         * gcc.dg/switch-A.c: New testcase.
3097
3098 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3099
3100         PR c++/28288
3101         PR c++/14556
3102         * g++.old-deja/g++.warn/compare1.C: Delete.
3103         * g++.dg/opt/pr7503-2.C: Delete.
3104         * g++.dg/opt/pr7503-3.C: Delete.
3105         * g++.dg/opt/pr7503-4.C: Delete.
3106         * g++.dg/opt/pr7503-5.C: Delete.
3107         * g++.dg/opt/max1.C: Delete.
3108         * g++.dg/warn/minmax.C: Delete.
3109         * g++.dg/expr/minmax.C: New test.
3110
3111 2006-08-14  Richard Guenther  <rguenther@suse.de>
3112
3113         PR testsuite/28703
3114         * gcc.c-torture/execute/pr28651.c: Do not use argc
3115         to avoid optimization, instead forbid inlining.
3116
3117 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
3118
3119         PR rtl-optimization/28634
3120         * gcc.c-torture/execute/ieee/pr28634.c: New test.
3121
3122 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
3123
3124         PR c/27184
3125         * gcc.dg/torture/pr27184.c: New test.
3126
3127 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
3128
3129         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
3130
3131 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3132
3133         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
3134         * gfortran.dg/stat_2.f90: Likewise.
3135         * gfortran.dg/chmod_1.f90: Likewise.
3136         * gfortran.dg/chmod_2.f90: Likewise.
3137         * gfortran.dg/chmod_3.f90: Likewise.
3138
3139 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
3140
3141         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
3142
3143 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3144
3145         * g++.dg/opt/pr23454-2.C: New test.
3146
3147 2006-08-11  Richard Guenther  <rguenther@suse.de>
3148
3149         PR middle-end/28651
3150         * gcc.c-torture/execute/pr28651.c: New testcase.
3151
3152 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
3153
3154         * gnat.dg/specs/static_initializer.ads: New test.
3155
3156 2006-08-10  Paul Brook  <paul@codesourcery.com>
3157
3158         * gcc.target/arm/cond-asm.c: New test.
3159
3160 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
3161
3162         PR tree-optimization/26197
3163         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
3164         * g++.dg/vect/vect.exp: Compile the new tests with
3165         --param max-aliased-vops=0.
3166
3167 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
3168
3169         PR c++/28637
3170         * g++.dg/template/void3.C: New test.
3171
3172         PR c++/28638
3173         * g++.dg/template/void4.C: New test.
3174
3175         PR c++/28640
3176         * g++.dg/template/void5.C: New test.
3177
3178 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
3179
3180         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
3181         after dg-do compile.
3182
3183 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
3184
3185         PR tree-optimizations/26969
3186         * gcc.dg/vect/vect.exp: Compile tests prefixed with
3187         "unswitch-loops" with -funswitch-loops.
3188         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
3189
3190 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3191
3192         * gcc.dg/sparc-getcontext-1.c: Fix typo.
3193         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
3194         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
3195         * objc.dg/dwarf-1.m: Likewise.
3196         * objc.dg/dwarf-2.m: Likewise.
3197         * obj-c++.dg/dwarf-2.mm: Likewise.
3198
3199 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3200
3201         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
3202         * objc.dg/dwarf-2.m: Likewise.
3203         * obj-c++.dg/dwarf-2.mm: Likewise.
3204
3205         PR libfortran/28603
3206         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
3207
3208         PR testsuite/27611
3209         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3210
3211         PR testsuite/27033
3212         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
3213
3214 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
3215
3216         PR target/27827
3217         * gcc.target/i386/pr27827.c: New testcase.
3218
3219 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
3220
3221         PR fortran/28590
3222         * gfortran.dg/sequence_types_1.f90: New test.
3223
3224 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
3225
3226         PR fortran/28548
3227         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
3228         dg-warning.  Add -pedantic option.
3229
3230 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3231
3232         PR c/28502
3233         * gcc.dg/proto-1.c: New test.
3234
3235         PR c/27721
3236         * gcc.dg/lvalue-4.c: New test.
3237
3238         PR c/28136
3239         * gcc.dg/init-bad-5.c: New test.
3240
3241 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
3242
3243         PR c++/28347
3244         * g++.dg/ext/typedef-init.C: Add new test for typedef
3245         initialization inside templates. Adjust existing error markers.
3246
3247 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
3248
3249         PR c++/28148
3250         * g++.dg/init/ptrmem3.C: New test.
3251
3252 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
3253
3254         PR tree-optimization/27770
3255         * lib/target-support.exp: New target keyword "section_anchors".
3256         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
3257         tests.
3258         * gcc.dg/vect/section-anchors-pr27770.c: New test.
3259         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
3260         * gcc.dg/vect/section-anchors-vect-69.c: New test.
3261         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
3262
3263 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3264
3265         * gcc.dg/20060801-1.c: Add missing '}'.
3266
3267 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3268
3269         PR c++/27508
3270         * g++.dg/parse/dtor9.C: New test.
3271         * g++.dg/parse/dtor10.C: New test.
3272         * g++.dg/other/error7.C: Adjust error-marker.
3273
3274         PR c++/28274
3275         * g++.dg/other/default5.C: New test.
3276
3277 2006-08-02  Richard Guenther  <rguenther@suse.de>
3278
3279         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
3280
3281 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/28557
3284         * g++.dg/template/conv9.C: New test.
3285
3286 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
3287
3288         PR debug/28063
3289         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
3290         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
3291         Optionally return assembly text.  Update callers.
3292         (check_no_compiler_messages): Update verbose messages.
3293         (check_no_messages_and_pattern): New.
3294         (check_effective_target_string_merging): New.
3295
3296 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3297
3298         PR c++/28250
3299         * g++.dg/eh/catch4.C: New test.
3300
3301         PR c++/28257
3302         * g++.dg/other/qual1.C: New test.
3303
3304         PR c++/28259
3305         * g++.dg/inherit/error2.C: New test.
3306
3307         PR c++/28267
3308         * g++.dg/other/new1.C: New test.
3309
3310         * g++.dg/warn/pr23075.C: Remove obsolete test.
3311         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
3312         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
3313
3314 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
3315
3316         PR c++/28523
3317         * g++.dg/eh/cast1.C: New test.
3318
3319 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
3320
3321         PR libfortran/28452
3322         * gfortran.dg/random_3.f90:  New test.
3323
3324 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3325
3326         PR c++/28432
3327         * g++.dg/other/pr28304.C: Change expected error message.
3328         * g++.dg/other/pr28432.C: New test.
3329
3330 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
3331
3332         PR c++/28256
3333         * g++.dg/init/brace2.C: Change expected error message, add empty init.
3334
3335 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3336
3337         PR debug/23336
3338         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
3339         at -g1.
3340         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
3341         g++.dg/debug/enum-2.C: New.
3342
3343 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3344
3345         PR c++/6634
3346         * g++.dg/parse/long1.C: Add more tests.
3347
3348 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3349
3350         * gfortran.dg/lrshift_1.c: New file.
3351
3352 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3353
3354         PR libgfortran/28335
3355         * gfortran.dg/no_unit_error_1.f90: New test.
3356
3357 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3358
3359         PR libgfortran/28335
3360         * gfortran.dg/no_unit_error_1.f90: Delete test.
3361         * gfortran.dg/no_unit_error_2.f90: Delete test.
3362
3363 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3364
3365         * gfortran.dg/chmod_3.f90: New test.
3366         * gfortran.dg/ltime_gmtime_1.f90: New test.
3367         * gfortran.dg/ltime_gmtime_2.f90: New test.
3368         * gfortran.dg/lrshift_1.f90: New test.
3369         * gfortran.dg/chmod_1.f90: New test.
3370         * gfortran.dg/chmod_2.f90: New test.
3371
3372 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
3373
3374         PR c++/27668
3375         * g++.dg/template/crash55.C: New test.
3376
3377         PR c++/27962
3378         * g++.dg/template/nontype16.C: New test.
3379
3380         * g++.dg/template/void2.C: Adjust error markers.
3381         * g++.dg/template/nontype5.C: Adjust error markers.
3382
3383 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
3384
3385         * gcc.target/i386/stack-prot-kernel.c: New test.
3386
3387 2006-07-27  Roger Sayle  <roger@eyesopen.com>
3388
3389         * gcc.dg/builtins-55.c: New test case.
3390
3391 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
3392
3393         PR rtl-optimization/27907
3394         * gcc.c-torture/compile/pr27907.c: New test.
3395
3396 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3397
3398         * gfortran.dg/mclock.f90: New test.
3399         * gfortran.dg/int_conv_1.f90: New test.
3400         * gfortran.dg/stat_1.f90: New test.
3401         * gfortran.dg/stat_2.f90: New test.
3402
3403 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3404
3405         PR libgfortran/28335
3406         * gfortran.dg/no_unit_error_1.f90: New test.
3407         * gfortran.dg/no_unit_error_2.f90: New test.
3408         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
3409
3410 2006-07-25  Roger Sayle  <roger@eyesopen.com>
3411
3412         PR middle-end/28473
3413         * gcc.dg/fold-convround-1.c: New test case.
3414
3415 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3416
3417         * gfortran.dg/arithmetic_if.f90:  Fix comments.
3418
3419 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3420
3421         PR c++/27572
3422         * g++.dg/other/typedef1.C: New test.
3423         * g++.dg/template/typedef4.C: New test.
3424         * g++.dg/template/typedef5.C: New test.
3425
3426 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3427
3428         PR fortran/28416
3429         * gfortran.dg/allocatable_dummy_3.f90: New.
3430
3431 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
3432
3433         PR fortran/28439
3434         * gfortran.dg/arithmetic_if.f90:  New test.
3435
3436 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
3437
3438         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
3439         avoid memcpy optimization.
3440
3441 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3442
3443         PR fortran/25289
3444         * gfortran.dg/direct_io_6.f90: New test.
3445
3446 2006-07-24  Jan Hubicka  <jh@suse.cz>
3447
3448         PR c/25795
3449         PR c++/27369
3450         * gcc.dg/pr25795.c: New test.
3451         * gcc.dg/pr25795-1.c: New test.
3452
3453 2006-07-23  Roger Sayle  <roger@eyesopen.com>
3454
3455         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
3456         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
3457         which may be transformed to "g || h" on some platforms.
3458
3459 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/28025
3462         * g++.dg/template/friend45.C: New test.
3463
3464 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3465
3466         PR libgfortran/28339
3467         * gfortran.dg/arrayio_8.f90: New test.
3468
3469 2006-07-21  Mike Stump  <mrs@apple.com>
3470
3471         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
3472
3473         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3474
3475 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3476
3477         PR c++/28250
3478         * g++.dg/eh/catch3.C: New test.
3479
3480         PR c++/28363
3481         * g++.dg/template/defarg10.C: New test.
3482
3483 2006-07-20  Paul Brook  <paul@codesourcery.com>
3484
3485         PR 27363
3486         * gcc.dg/pr27363.c: New test.
3487
3488 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3489
3490         PR c++/28338
3491         * g++.dg/init/ref13.C: New test.
3492
3493 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3494
3495         PR obj-c++/28434
3496         * obj-c++.dg/proto-error-1.mm: New test.
3497
3498 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3499
3500         PR c++/28337
3501         * g++.dg/template/string1.C: New test.
3502
3503 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR c++/28048
3506         * g++.dg/template/defarg9.C: New test.
3507
3508         PR c++/28235
3509         * g++.dg/template/static27.C: New test.
3510
3511 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3512
3513         PR 28410
3514         * gcc.dg/tree-ssa/pr28410.c: New test.
3515
3516 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3517
3518         PR c++/28258
3519         * g++/dg/other/error13.C: New test.
3520
3521         PR c++/28260
3522         * g++.dg/template/friend44.C: New test.
3523
3524 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3525
3526         PR c++/27495
3527         * g++.dg/other/pr27495.C: New.
3528
3529 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3530
3531         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3532         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3533
3534 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3535
3536         PR c/28286
3537         * gcc.dg/pragma-pack-4.c: New test.
3538
3539 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3540
3541         PR c++/28291
3542         * g++.dg/ext/pr28291.C: New test.
3543
3544 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3545
3546         PR middle-end/28403
3547         * gcc.c-torture/execute/pr28403.c: New test.
3548
3549 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3550
3551         PR middle-end/28402
3552         * gcc.dg/pr28402.c: New test.
3553
3554 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3555
3556         PR c++/28304
3557         * g++.dg/other/pr28304.C: New test.
3558
3559 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3560
3561         PR other/28251
3562         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3563         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3564
3565 2006-07-17  Richard Guenther  <rguenther@suse.de>
3566
3567         PR tree-optimization/28238
3568         * g++.dg/tree-ssa/pr28238.C: New testcase.
3569
3570 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3571
3572         PR c++/28250
3573         * g++.dg/eh/catch1.C: New test.
3574         * g++.dg/eh/catch2.C: New test.
3575
3576 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3577
3578         PR c++/28370
3579         * g++.dg/template/anon3.C: New test.
3580
3581 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3582
3583         PR fortran/20844
3584         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3585         specifiers requiring an explicit format tag..
3586
3587         PR fortran/28201
3588         * gfortran.dg/generic_5: New test.
3589
3590         PR fortran/20893
3591         * gfortran.dg/elemental_optional_args_1.f90: New test.
3592
3593 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3594
3595         * gnat.dg/assert.ads: New file.
3596         * gnat.dg/controlled_record.ads: Likewise.
3597         * gnat.dg/controlled_record.adb: Likewise.
3598
3599 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3600
3601         PR c++/28292
3602         * g++.dg/other/error12.C: New test.
3603
3604         PR c++/28269
3605         * g++.dg/template/crash54.C: New test.
3606
3607 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3608
3609         PR c++/28249
3610         * g++.dg/parse/catch1.C: New test.
3611
3612         PR c++/28294
3613         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3614
3615         PR c++/28387
3616         * g++.dg/ext/attrib24.C: New test.
3617
3618 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3619
3620         PR c++/28343
3621         * g++.dg/ext/asmspec1.C: New test.
3622
3623 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3624
3625         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3626         (dg-test): Support shouldfail tests.
3627         * lib/target-supports-dg.exp (dg-shouldfail): New.
3628         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3629         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3630         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3631         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3632         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3633         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3634         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3635
3636 2006-07-13  Jan Hubicka  <jh@suse.cz>
3637
3638         * gcc.target/i386/memcpy-1.c: New.
3639
3640 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3641
3642         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3643
3644 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3645
3646         PR fortran/25097
3647         * gfortran.dg/present_1.f90: New test.
3648
3649         PR fortran/20903
3650         * gfortran.dg/interface_derived_type_1.f90: New test.
3651
3652 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3653
3654         PR fortran/28213
3655         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3656         list.
3657
3658 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3659
3660         PR c++/27820
3661         * g++.dg/other/label1.C: New test.
3662
3663 2006-07-07   Richard Guenther  <rguenther@suse.de>
3664
3665         PR middle-end/28268
3666         * gcc.dg/torture/pr28268.c: New testcase.
3667
3668 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3669
3670         PR c++/27019
3671         * g++.dg/ext/pr27019.C: New.
3672
3673 2006-07-07  Richard Guenther  <rguenther@suse.de>
3674
3675         PR tree-optimization/28187
3676         * gcc.dg/pr28187.c: New testcase.
3677
3678 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3679
3680         * gnat.dg/address_conversion.adb: New test.
3681         * gnat.dg/boolean_subtype.adb: Likewise.
3682         * gnat.dg/frame_overflow.adb: Likewise.
3683         * gnat.dg/pointer_array.adb: Likewise.
3684         * gnat.dg/pointer_conversion.adb: Likewise.
3685
3686 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3687
3688         PR fortran/28237
3689         PR fortran/23420
3690         * gfortran.dg/print_fmt_5.f90: New test.
3691
3692 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3693
3694         PR fortran/28129
3695         * gfortran.dg/bounds_check_4.f90: New test.
3696
3697 2006-07-05  Richard Guenther  <rguenther@suse.de>
3698
3699         PR target/28158
3700         * gfortran.dg/pr28158.f90: New testcase.
3701
3702 2006-07-05  Richard Guenther  <rguenther@suse.de>
3703
3704         PR tree-optimization/28162
3705         * gcc.dg/pr28162.c: New testcase.
3706
3707 2006-07-05  Richard Guenther  <rguenther@suse.de>
3708         Andrew Pinski  <pinskia@gcc.gnu.org>
3709
3710         PR c++/27084
3711         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
3712
3713 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/28174
3716         * gfortran.dg/actual_array_substr_2.f90: New test.
3717
3718         PR fortran/28167
3719         * gfortran.dg/actual_array_constructor_2.f90: New test.
3720
3721 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3722
3723         * gfortran.dg/itime_idate_1.f: New test.
3724         * gfortran.dg/itime_idate_2.f: New test.
3725
3726 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3727
3728         PR libgfortran/27704
3729         * gfortran.dg/open_status_3.f90: New test.
3730         * gfortran.dg/fmt_l.f90: Update for new feature.
3731
3732 2006-07-03  Asher Langton  <langton2@llnl.gov>
3733
3734         * gfortran.dg/oldstyle_2.f90: New.
3735
3736 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3737
3738         * gnat.dg/string_slice.adb: New test.
3739
3740 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3741
3742         PR fortran/19259
3743         * gfortran.dg/semicolon_fixed.c: New.
3744         * gfortran.dg/semicolon_free.c: New.
3745
3746 2006-06-30  Mike Stump  <mrs@apple.com>
3747
3748         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3749         that don't support internal visibility.
3750
3751 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3752
3753         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3754         for '(' / ')' needing an extra '\'.
3755
3756 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3757
3758         PR middle-end/27428
3759         * gcc.dg/pr27428-1.c: New test case.
3760
3761 2006-06-29  Mike Stump  <mrs@apple.com>
3762
3763         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3764         on darwin as we can't align commons large enough yet.
3765
3766         * gcc.dg/vla-8.c: Add additional testcases.
3767
3768 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3769
3770         PR c++/28114
3771         * g++.dg/other/pr28114.C: New.
3772
3773 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3774
3775         * gcc.c-torture/compile/20060625-1.c: New test.
3776
3777 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3778
3779         PR fortran/20867
3780         * gfortran.dg/stfunc_3.f90: New test.
3781
3782         PR fortran/25056
3783         * gfortran.dg/impure_actual_1.f90: New test.
3784
3785         PR fortran/20874
3786         * gfortran.dg/elemental_result_1.f90: New test.
3787
3788         PR fortran/25073
3789         * gfortran.dg/select_7.f90: New test.
3790
3791         PR fortran/27554
3792         * intrinsic_actual_1.f: New test.
3793
3794         PR fortran/22038
3795         PR fortran/28119
3796         * gfortran.dg/forall_4.f90: New test.
3797
3798         PR fortran/25072
3799         * gfortran.dg/forall_5.f90: New test.
3800
3801 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3802
3803         PR c++/28051
3804         * g++.dg/template/using13.C: New test.
3805
3806         PR c++/28054
3807         * g++.dg/other/incomplete3.C: New test.
3808
3809 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3810
3811         PR fortran/28081
3812         * gfortran.dg/substr_3.f: New test.
3813         * gfortran.dg/equiv_2.f90: Update expected error message.
3814
3815 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3816
3817         PR fortran/28118
3818         * gfortran.dg/actual_array_substr_1.f90: New test.
3819
3820 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3821
3822         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3823         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3824
3825 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3826
3827         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3828
3829 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3830
3831         PR fortran/27981
3832         * gfortran.dg/simpleif_2.f90: New test.
3833
3834 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3835
3836         * g++.dg/template/error22.C: Fix typo.
3837
3838 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3839
3840         PR c++/28112
3841         * g++.dg/ext/attrib23.C: New test.
3842
3843 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3844
3845         * gnat.dg/varsize_temp.adb: New test.
3846
3847 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3848
3849         PR c++/11468
3850         * g++.dg/other/java2.C: New test.
3851
3852 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3853
3854         PR target/27789
3855         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3856         initialization.
3857
3858 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3859
3860         PR target/27531
3861         * gcc.dg/pr27531-1.c: New test case.
3862
3863 2006-06-22  Asher Langton  <langton2@llnl.gov>
3864
3865         PR fortran/24748
3866         * gfortran.dg/implicit_8.f90: New.
3867
3868 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3869
3870         PR rtl-optimization/28121
3871         * gcc.dg/pr28121.c: New test.
3872
3873 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3874
3875         PR c++/27805
3876         * g++.dg/parse/ptrmem6.C: New test.
3877
3878         PR c++/27821
3879         * g++.dg/template/error22.C: New test.
3880
3881 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3882
3883         PR c++/28111
3884         * g++.dg/template/friend43.C: New test.
3885
3886         PR c++/28110
3887         * g++.dg/template/crash53.C: New test.
3888
3889         PR c++/28109
3890         * g++.dg/rtti/incomplete1.C: New test.
3891
3892 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3893
3894         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3895
3896 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3897
3898         * gcc.c-torture/execute/complex-7.c: New.
3899
3900 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3901
3902         * gcc.dg/merge-all-constants-1.c: New test.
3903
3904 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3905
3906         PR c++/28113
3907         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3908
3909 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3910
3911         * gfortran.dg/rrspacing_1.f90: New test.
3912
3913 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3914
3915         PR c++/28052
3916         * g++.dg/other/bitfield2.C: New test.
3917
3918 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3919
3920         PR tree-optimization/27331
3921         * gcc.dg/pr27331.c: New test.
3922
3923 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3924             Eric Botcazou  <ebotcazou@adacore.com>
3925
3926         PR ada/18692
3927         * lib/gnat.exp: New file.
3928         * lib/gnat-dg.exp: Likewise.
3929         * gnat.dg: New directory.
3930         * gnat.dg/dg.exp: New driver.
3931         * gnat.dg/specs: New directory.
3932         * gnat.dg/specs/specs.exp: New driver.
3933         * gnat.dg/style: New directory.
3934         * gnat.dg/style/style.exp: New driver.
3935
3936 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3937
3938         PR fortran/16206
3939         * gfortran.dg/array_initializer_1.f90: New test.
3940
3941         PR fortran/28005
3942         * gfortran.dg/matmul_3.f90: New test.
3943
3944 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3945
3946         PR middle-end/28075
3947         * gcc.dg/tree-ssa/inline-1.c: New test.
3948
3949 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3950
3951         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3952         in malloc prototype; remove XFAIL.
3953         * gcc.dg/pr18241-2.c: Ditto.
3954         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3955         in memset prototype; remove XFAIL.
3956         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3957
3958 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3959
3960         * gcc.dg/vla-8.c: Add.
3961
3962 2006-06-19  Richard Guenther  <rguenther@suse.de>
3963
3964         PR tree-optimization/27090
3965         * g++.dg/tree-ssa/pr27090.C: New testcase.
3966
3967 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3968
3969         PR target/27861
3970         * gcc.dg/pr27861-1.c: New test case.
3971
3972 2006-06-19  Richard Guenther  <rguenther@suse.de>
3973
3974         PR middle-end/28045
3975         * gcc.dg/torture/pr28045.c: New testcase.
3976
3977 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3978
3979         PR fortran/26801
3980         * gfortran.dg/associated_4.f90: New test.
3981
3982 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3983
3984         PR fortran/19310
3985         PR fortran/19904
3986         * gfortran.dg/real_const_3.f90: New test.
3987
3988 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/28016
3991         * g++.dg/template/static26.C: New test.
3992
3993         PR c++/27979
3994         * g++.dg/expr/bitfield2.C: New test.
3995
3996         PR c++/27884
3997         * g++.dg/parse/linkage2.C: New test.
3998
3999 2006-06-16  Richard Guenther  <rguenther@suse.de>
4000
4001         PR middle-end/27116
4002         * gcc.dg/pr15785-1.c: Revert last change.
4003         * gcc.dg/torture/pr27116-2.c: New testcase.
4004
4005 2006-06-16  Roger Sayle  <roger@eyesopen.com>
4006
4007         PR middle-end/27802
4008         * gcc.dg/pr27802-1.c: New test case.
4009
4010 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
4011
4012         PR c++/27689
4013         * g++.dg/template/ttp18.C: New test.
4014         * g++.dg/template/ttp19.C: Likewise.
4015
4016         PR c++/27666
4017         * g++.dg/expr/cond9.C: New test.
4018
4019         PR c++/27640
4020         * g++.dg/template/ctor7.C: New test.
4021
4022 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
4023
4024         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4025
4026 2006-06-16  Richard Guenther  <rguenther@suse.de>
4027
4028         PR tree-optimization/27781
4029         * gcc.dg/tree-ssa/pr27781.c: New testcase.
4030
4031 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
4032
4033         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
4034
4035 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
4036
4037         * gcc.dg/tree-ssa/loop-18.c: New test.
4038
4039 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
4040
4041         PR c++/27665
4042         * g++.dg/template/crash52.C: New test.
4043
4044         PR c++/27648
4045         * g++.dg/ext/attrib22.C: New test.
4046
4047         PR c++/26559
4048         * g++.dg/template/builtin1.C: New test.
4049         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4050
4051         PR c++/28018
4052         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4053         assignment.
4054         * g++.old-deja/g++.pt/crash51.C: Likewise.
4055
4056         PR c++/27227
4057         * g++.dg/lookup/linkage1.C: New test.
4058         * g++.dg/lookup/linkage2.C: Likewise.
4059
4060 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
4061
4062         PR middle-end/27959
4063         * gcc.dg/pr27959.c: New testcase.
4064
4065 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
4066
4067         PR target/28014:
4068         * g++.dg/eh/div.C: New test.
4069
4070 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR c++/27894
4073         * g++.dg/tree-ssa/pr26757.C: New test.
4074         * g++.dg/tree-ssa/pr27894.C: New test.
4075
4076 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4077
4078         * gcc.c-torture/compile/20060609-1.c: New test.
4079
4080         PR target/27863
4081         * gcc.c-torture/compile/pr27863.c: New test.
4082
4083 2006-06-13  Richard Guenther  <rguenther@suse.de>
4084
4085         PR tree-optimization/27830
4086         * g++.dg/tree-ssa/pr27830.C: New testcase.
4087
4088 2006-06-13  Matthew Sachs  <msachs@apple.com>
4089
4090         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4091         the list of compiler flags; this causes those flags to be checked
4092         for things like dg-skip-if.
4093
4094 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4095
4096         PR c++/27601
4097         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4098
4099 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
4100             Kazu Hirata  <kazu@codesourcery.com>
4101
4102         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
4103         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
4104
4105 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4106
4107         PR c++/27933
4108         * g++.dg/lookup/using15.C: New test.
4109
4110         PR c++/27951
4111         * g++.dg/other/anon4.C: New test.
4112
4113 2006-06-12  Roger Sayle  <roger@eyesopen.com>
4114
4115         PR c++/21210
4116         * g++.dg/init/complex1.C: New test case.
4117
4118 2006-06-11  Eric Christopher  <echristo@apple.com>
4119
4120         PR middle-end/27948
4121         * gcc.dg/bf-ms-layout.c: Run on darwin.
4122         * gcc.dg/bf-no-ms-layout: Ditto.
4123         * gcc.dg/attr-ms_struct-2.c: New.
4124         * gcc.dg/bf-ms-layout-2.c: Ditto.
4125
4126 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4127
4128         * gcc.dg/attr-ms_struct-packed1.c: New.
4129
4130 2006-06-09  Mike Stump  <mrs@apple.com>
4131
4132         * gcc.dg/vla-7.c: Add.
4133
4134 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
4135
4136         PR fortran/24558
4137         * gfortran.dg/entry_6.f90: New test.
4138
4139         PR fortran/20877
4140         PR fortran/25047
4141         * gfortran.dg/entry_7.f90: New test.
4142
4143 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
4144
4145         PR c/27747
4146         * gcc.dg/cpp/_Pragma6.c: New test.
4147
4148         PR c++/27748
4149         * g++.dg/cpp/_Pragma1.C: New test.
4150
4151         PR preprocessor/27746
4152         * gcc.dg/gomp/macro-3.c: New test.
4153         * gcc.dg/gomp/macro-4.c: New test.
4154         * g++.dg/gomp/macro-3.C: New test.
4155         * g++.dg/gomp/macro-4.C: New test.
4156
4157 2006-06-09  Richard Guenther  <rguenther@suse.de>
4158
4159         PR tree-optimization/26998
4160         * gcc.dg/torture/pr26998.c: New testcase.
4161         * gcc.dg/tree-ssa/vrp29.c: New testcase.
4162
4163 2006-06-08  Mike Stump  <mrs@apple.com>
4164
4165         * gcc.dg/pr27095.c: Account for stubs.
4166
4167         PR target/26427
4168         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
4169         produce bad code on darwin.
4170
4171 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4172
4173         PR fortran/27958
4174         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
4175
4176 2006-06-08  Asher Langton  <langton2@llnl.gov>
4177
4178         PR fortran/27786
4179         * cray_pointers_2.f90: Add -fbounds-check compile flag.
4180
4181 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4182
4183         PR target/27421
4184         * gcc.dg/union-3.c: New test.
4185
4186 2006-06-08  Richard Guenther  <rguenther@suse.de>
4187
4188         PR middle-end/27116
4189         * gcc.dg/torture/pr27116.c: New testcase.
4190         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
4191
4192 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
4193
4194         PR rtl-optimization/26449
4195         * gcc.dg/pr26449.c: New test.
4196
4197 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4198
4199         PR c++/27601
4200         * g++.dg/ext/offsetof1.C: Test member functions.
4201
4202 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
4203
4204         * gcc.dg/pr27095.c: Improve scanning.
4205
4206 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
4207
4208         PR fortran/23091
4209         * gfortran.dg/saved_automatic_1.f90: New test.
4210
4211         PR fortran/24168
4212         * gfortran.dg/array_simplify_1.f90: New test.
4213
4214         PR fortran/25090
4215         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4216
4217         PR fortran/25058
4218         * gfortran.dg/entry_dummy_ref_2.f90: New test.
4219
4220 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/27177
4223         * g++.dg/expr/cast7.C: New test.
4224
4225 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
4226
4227         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
4228         * lib/gcc-defs.exp (tool_check_compile): Ditto.
4229         * lib/fortran-torture.exp (fortran-torture-compile,
4230         fortran-torture-execute): Ditto.
4231
4232 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
4233
4234         PR target/27842
4235         * gcc.dg/vmx/pr27842.c: New test.
4236
4237 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4238
4239         PR libfortran/27895
4240         * gfortran.dg/bounds_check_3.f90: New test.
4241
4242 2006-06-05  Mike Stump  <mrs@apple.com>
4243
4244         * objc.dg/objc-fast-4.m: Skip for ppc64.
4245
4246 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
4247
4248         PR testsuite/27705
4249         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
4250
4251 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4252             Victor Kaplansky  <victork@il.ibm.com>
4253
4254         PR tree-optimizations/26360
4255         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
4256         with -fno-tree-dce.
4257         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
4258
4259 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
4260
4261         PR fortran/14067
4262         * gfortran.dg/data_char_1.f90: Add messages for truncated
4263         strings.
4264
4265         PR fortran/16943
4266         * gfortran.dg/func_decl_2.f90: New test.
4267
4268         PR fortran/20839
4269         * gfortran.dg/do_2.f90: New test.
4270
4271         PR fortran/27655
4272         * gfortran.dg/associated_3.f90: New test.
4273
4274 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
4275
4276         PR c++/27819
4277         * g++.dg/template/static25.C: New test.
4278
4279         PR c++/27722
4280         * g++.dg/init/array21.C: New test.
4281
4282         PR c++/27807
4283         * g++.dg/ext/complit7.C: New test.
4284
4285         PR c++/27806
4286         * g++.dg/parse/ptrmem5.C: New test.
4287
4288 2006-06-04  Roger Sayle  <roger@eyesopen.com>
4289             Andrew Pinski  <pinskia@physics.uc.edu>
4290
4291         PR c/27150
4292         PR middle-end/27382
4293         * gcc.dg/pr27150-1.c: New testcase.
4294         * gcc.dg/pr27382-1.c: New testcase.
4295         * gcc.dg/pr27382-2.c: New testcase.
4296
4297 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
4298
4299         PR c/25161
4300         PR c/27020
4301         * gcc.dg/array-10.c: New test.
4302
4303 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4304
4305         PR c++/27804
4306         * g++.dg/init/const4.C: New test.
4307         * g++.dg/init/member1.C: Add error-marker.
4308         * g++.dg/other/fold1.C: Adjust error-marker.
4309
4310 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4311
4312         PR c++/27601
4313         * g++.dg/ext/offsetof1.C: New test.
4314
4315 2006-06-04 Eric Christopher <echristo@apple.com>
4316
4317         * gcc.dg/attr-ms_struct-1.c: New.
4318
4319 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
4320
4321         * gcc.c-torture/compile/builtin_constant_p.c: New test.
4322
4323 2006-06-04  Richard Guenther  <rguenther@suse.de>
4324
4325         PR tree-optimization/27039
4326         * gcc.dg/tree-ssa/loop-17.c: New testcase.
4327
4328 2006-06-03  Roger Sayle  <roger@eyesopen.com>
4329
4330         PR target/26223
4331         * gcc.target/i386/amd64-abi-2.c: New test case.
4332
4333 2006-06-02  Eric Christopher  <echristo@apple.com>
4334
4335         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
4336         * gcc.target/i386/20020523-1.c: Skip if darwin.
4337         * gcc.target/i386/asm-3.c: Ditto.
4338         * gcc.target/i386/20011119-1.c: Ditto.
4339         * gcc.target/i386/clobbers.c: Remove pic part of test.
4340
4341 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
4342
4343         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4344         * g++.old-deja/g++.other/init19.C: Ditto.
4345         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
4346         and add other platforms as expected failures.
4347
4348 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
4349
4350         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
4351         (is-effective-target-keyword): Ditto.
4352
4353 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
4354
4355         PR fortran/27715
4356         * gfortran.dg/extended_char_comparison_1.f:  New test.
4357
4358 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
4359
4360         PR fortran/25098
4361         * gfortran.dg/dummy_procedure_1.f90: New test.
4362
4363         PR fortran/25147
4364         * gfortran.dg/dummy_procedure_2.f90: New test.
4365
4366         * gfortran.dg/associated_2.f90: Correct to make consistent with
4367         standard.
4368
4369 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4370
4371         * gcc.target/i386/387-11.c: New test case.
4372
4373 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
4374
4375         PR c++/27801
4376         * g++.dg/template/cond6.C: New test.
4377
4378         PR c++/26496
4379         * g++.dg/template/crash51.C: New test.
4380         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
4381
4382         PR c++/27385
4383         * g++.dg/init/array20.C: New test.
4384
4385 2006-05-31  Roger Sayle  <roger@eyesopen.com>
4386
4387         * gcc.dg/builtins-54.c: New test case.
4388
4389 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/26433
4392         * g++.dg/template/fntry1.C: Add dg-do link.
4393
4394         PR c++/27808
4395         * g++.dg/parse/friend6.C: New test.
4396
4397 2006-05-30  Asher Langton  <langton2@llnl.gov>
4398
4399         * gfortran.dg/cray_pointers_7.f90: New test.
4400
4401 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4402
4403         PR tree-optimization/23452
4404         * gcc.dg/fold-mulconj-1.c: New test case.
4405
4406 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/27803
4409         * g++.dg/parse/bitfield1.C: New test.
4410
4411 2006-05-30  Roger Sayle  <roger@eyesopen.com>
4412
4413         * gcc.target/ppc-eq0-1.c: New test case.
4414         * gcc.target/ppc-negeq0-1.c: New test case.
4415
4416 2006-05-30  Dirk Mueller  <dmueller@suse.de>
4417
4418         PR c/27273
4419         * gcc.dg/overflow-warn-5.c: New test.
4420
4421 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4422
4423         PR c/27718
4424         * gcc.dg/sizeof-1.c: New test.
4425
4426 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
4427
4428         PR target/27790
4429         * gcc.target/i386/pr27790.c: New test.
4430
4431 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4432
4433         PR libgfortran/27757
4434         * gfortran.dg/direct_io_5.f90: New test.
4435
4436 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4437
4438         PR libgfortran/27634
4439         * gfortran.dg/fmt_missing_period_1.f: New test.
4440         * gfortran.dg/fmt_missing_period_2.f: New test.
4441         * gfortran.dg/fmt_missing_period_3.f: New test.
4442
4443 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4444
4445         PR fortran/19777
4446         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
4447         arrays.
4448
4449 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4450
4451         PR c++/27713
4452         * g++.dg/template/new6.C: New test.
4453
4454 2006-05-29  Roger Sayle  <roger@eyesopen.com>
4455
4456         PR tree-optimization/24964
4457         * gcc.target/i386/387-10.c: New test case.
4458
4459 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
4460
4461         * intrinsics/string_intrinsics.c (compare_string):
4462         Use memcmp instead of strncmp to avoid tripping over
4463         CHAR(0) in a string.
4464
4465 2006-05-27  Richard Guenther  <rguenther@suse.de>
4466
4467         PR middle-end/27773
4468         * gcc.dg/torture/pr27773.c: New testcase.
4469
4470 2006-05-27  Dirk Mueller  <dmueller@suse.de>
4471
4472         * gcc.dg/pr24561.c: Rename to..
4473         * gcc.dg/pr25962.c: .. this.
4474
4475 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4476
4477         PR fortran/19777
4478         * gfortran.dg/bounds_check_2.f: New test.
4479
4480 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4481
4482         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4483         * gfortran.dg/byte_1.f90: Likewise.
4484         * gfortran.dg/dup_save_2.f90: Likewise.
4485
4486 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4487
4488         * gfortran.dg/associated_2.f90: New test.
4489
4490 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4491
4492         PR fortran/27524
4493         * gfortran.dg/bounds_check_1.f90: New test.
4494
4495 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4496
4497         PR rtl-optimization/27661
4498         * gcc.dg/pr27661.c: New test case.
4499
4500 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4501
4502         PR fortran/23151
4503         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4504         * gfortran.dg/print_parentheses_1.f:  New test.
4505         * gfortran.dg/print_parentheses_2.f90:  New test.
4506
4507 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4508
4509         PR target/27758
4510         * gcc.dg/pr27758.c: New test.
4511
4512 2006-05-24  Falk Hueffner  <falk@debian.org>
4513
4514         * gcc.c-torture/compile/pr27571.c: New test.
4515
4516 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4517
4518         PR fortran/27709
4519         * gfortran.dg/spec_expr_4.f90: New test.
4520
4521         PR fortran/27155
4522         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4523
4524 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4525
4526         PR c++/20103
4527         * g++.dg/ext/complit6.C: New test.
4528         * g++.dg/ext/complit3.C: Adjust error markers.
4529         * g++.dg/init/const3.C: New test.
4530
4531 2006-05-25  Richard Guenther  <rguenther@suse.de>
4532
4533         PR middle-end/27743
4534         * gcc.dg/torture/pr27743.c: New testcase.
4535
4536 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4537
4538         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4539
4540 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4541
4542         * gcc.dg/compat/scalar-by-value-x.h: New.
4543         * gcc.dg/compat/scalar-by-value-y.h: New.
4544         * gcc.dg/compat/scalar-by-value-5.c: New.
4545         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4546         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4547         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4548         * gcc.dg/compat/scalar-by-value-6.c: New.
4549         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4550         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4551         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4552
4553 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4554
4555         PR tree-optimization/27639
4556         PR tree-optimization/26719
4557         * gcc.dg/pr27639.c: New test.
4558         * gcc.dg/pr26719.c: New test.
4559         * gcc.dg/tree-ssa/scev-cast.c: New test.
4560
4561 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/20173
4564         * g++.dg/template/error21.C: New test.
4565
4566 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4567
4568         PR target/27696
4569         * gcc.target/i386/pr27696.c: New.
4570
4571 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4572
4573         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4574
4575         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4576
4577 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4578
4579         PR c++/27716
4580         * g++.dg/other/assign1.C: New test.
4581
4582 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4583
4584         PR target/27266
4585         * gcc.target/i386/pr27266.c: New.
4586
4587 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4588
4589         PR c++/27451
4590         * g++.dg/ext/asm9.C: New test.
4591
4592 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4593
4594         PR rtl-optimization/25514
4595         * gcc.c-torture/compile/pr25514.c: New test.
4596
4597 2006-05-22  Richard Guenther  <rguenther@suse.de>
4598
4599         Revert
4600         2006-01-31  Richard Guenther  <rguenther@suse.de>
4601
4602         * gcc.target/i386/sselibm-1.c: New testcase.
4603         * gcc.target/i386/sselibm-2.c: Likewise.
4604         * gcc.target/i386/sselibm-3.c: Likewise.
4605         * gcc.target/i386/sselibm-4.c: Likewise.
4606         * gcc.target/i386/sselibm-5.c: Likewise.
4607
4608 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4609
4610         PR c/27420
4611         * gcc.dg/func-args-2.c: New test.
4612
4613         PR c/26818
4614         * gcc.dg/struct-incompl-1.c: New test.
4615
4616 2006-05-22  Richard Guenther  <rguenther@suse.de>
4617
4618         PR testsuite/27708
4619         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4620         the transformations we test for.
4621
4622 2006-05-22  Richard Guenther  <rguenther@suse.de>
4623
4624         PR testsuite/27707
4625         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4626
4627 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4628
4629         PR c++/27210
4630         * g++.dg/warn/new1.C: New test.
4631         * g++.dg/template/new5.C: Likewise.
4632
4633 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4634
4635         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4636         * gcc.target/i386/20060512-3.c: Likewise.
4637
4638 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4639
4640         PR rtl-optimization/27671
4641         * gcc.c-torture/execute/pr27671-1.c: New.
4642         * gcc.dg/pr27671-2.c: Likewise.
4643
4644         PR tree-optimization/26622.
4645         * gcc.c-torture/compile/pr26622.c: New.
4646
4647 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4648
4649         PR fortran/27613
4650         * gfortran.dg/recursive_reference_1.f90: New test.
4651
4652 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4653
4654         PR fortran/25746
4655         * gfortran.dg/elemental_subroutine_3.f90: New test.
4656
4657         PR fortran/25090
4658         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4659
4660         PR fortran/27584
4661         * gfortran.dg/associated_target_1.f90: New test.
4662
4663         PR fortran/19015
4664         * gfortran.dg/maxloc_shape_1.f90: New test.
4665
4666 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4667
4668         PR libgfortran/24459
4669         * gfortran.dg/namelist_24.f90: New test.
4670         * gfortran.dg/namelist_12.f: Fix typo in comment.
4671
4672 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4673
4674         PR middle-end/25776
4675         * g++.dg/other/error11.C: New test.
4676
4677 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4678
4679         * gcc.target/mips/pr26765.c: Add -w to options.
4680
4681 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4682
4683         * lib/target-supports.exp (check_effective_target_mpaired_single):
4684         New function.
4685         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
4686         multilibs.
4687         * g++.dg/vect/vect.exp: Likewise.
4688
4689 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4690
4691         PR testsuite/25891
4692         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
4693
4694 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4695
4696         PR fortran/27662
4697         * gfortran.dg/temporary_1.f90: New file.
4698
4699 2006-05-19  Andreas Schwab  <schwab@suse.de>
4700
4701         * g++.dg/other/unused1.C: Also match "stringz".
4702
4703 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/26433
4706         * g++.dg/template/fntry1.C: New test.
4707
4708 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/27471
4711         PR c++/27506
4712         * g++.dg/conversion/bitfield5.C: New test.
4713         * g++.dg/conversion/bitfield6.C: New test.
4714
4715 2006-05-18  Mike Stump  <mrs@apple.com>
4716
4717         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
4718         * gcc.dg/vla-4.c: Add.
4719         * gcc.dg/vla-5.c: Add.
4720         * gcc.dg/vla-6.c: Add.
4721
4722 2006-05-12  Stuart Hastings  <stuart@apple.com>
4723
4724         * testsuite/gcc.target/i386/20060512-1.c: New.
4725         * testsuite/gcc.target/i386/20060512-2.c: New.
4726         * testsuite/gcc.target/i386/20060512-3.c: New.
4727         * testsuite/gcc.target/i386/20060512-4.c: New.
4728
4729 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4730
4731         PR c++/26122
4732         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4733
4734         PR c++/26068
4735         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4736         * g++.dg/parse/linkage1.C: New test.
4737
4738 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4739
4740         PR tree-optimization/27548
4741         * g++.dg/tree-ssa/pr27548.C: New test.
4742
4743 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4744
4745         PR fortran/26551
4746         * gfortran.dg/recursive_check_1.f: New test.
4747         * gfortran.dg/recursive_check_2.f90: New test.
4748
4749 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4750
4751         * g++.dg/opt/temp2.C: New test.
4752
4753 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4754
4755         PR c++/27491
4756         * g++.dg/init/brace5.C: New test.
4757
4758         PR middle-end/27415
4759         * gcc.dg/gomp/pr27415.c: New test.
4760         * g++.dg/gomp/pr27415.C: New test.
4761
4762         PR tree-optimization/27549
4763         * g++.dg/tree-ssa/pr27549.C: New test.
4764
4765 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4766
4767         PR libgfortran/27575
4768         * gfortran.dg/read_eof_4.f90: New test.
4769
4770 2006-05-16  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/22303
4773         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4774
4775 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR middle-end/27573
4778         * gcc.dg/gomp/pr27573.c: New test.
4779         * gfortran.dg/gomp/pr27573.f90: New test.
4780
4781         PR c/27499
4782         * gcc.dg/gomp/pr27499.c: New test.
4783         * g++.dg/gomp/pr27499.C: New test.
4784
4785 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4786
4787         PR c++/27339
4788         * g++.dg/parser/access8.C: Adjust error marker.
4789         * g++.dg/template/access17.C: New test.
4790         * g++.dg/template/access18.C: Likewise.
4791
4792 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4793
4794         PR target/26600
4795         * gcc.target/i386/pr26600.c: New test case.
4796
4797 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4798
4799         PR c++/27505
4800         * g++.dg/expr/bitfield1.C: New test.
4801
4802 2006-05-15  Richard Guenther  <rguenther@suse.de>
4803
4804         PR tree-optimization/27603
4805         * gcc.dg/torture/pr27603.c: New testcase.
4806
4807 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4808
4809         PR fortran/25090
4810         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4811
4812         PR fortran/25082
4813         * gfortran.dg/scalar_return_1.f90: New test.
4814
4815         PR fortran/27411
4816         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4817
4818 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4819
4820         * gcc.dg/gomp/critical-4.c: New test.
4821         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4822         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4823         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4824         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4825
4826 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4827
4828         PR c++/27582
4829         * g++.dg/template/dependent-args1.C: New test.
4830
4831         PR c++/27581
4832         * g++.dg/lookup/this1.C: New test.
4833
4834         PR c++/27315
4835         * g++.dg/template/operator6.C: New test.
4836         * g++.dg/template/incomplete3.C: New test.
4837
4838         PR c++/27559
4839         * g++.dg/template/new4.C: New test.
4840
4841         PR c++/27496
4842         * g++.dg/template/void2.C: New test.
4843
4844 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4845
4846         * g++.dg/template/dependent-expr5.C: New test.
4847
4848 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4849
4850         PR middle-end/26729
4851         * gcc.dg/pr26729-1.c: New test case.
4852
4853 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4854
4855         * gcc.dg/pr27003.c: New test.
4856
4857 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4858
4859         * lib/target-supports.dg (check_cxa_atexit_available): Change
4860         v3_target_compile to ${tool}_target_compile.
4861
4862 2006-05-11  Jason Merrill  <jason@redhat.com>
4863
4864         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4865
4866 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4867
4868         PR fortran/27553
4869         * gfortran.dg/label_5.f90: New test.
4870
4871 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4872
4873         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4874         check_effective_target_powerpc_altivec_ok): New.
4875         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4876         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4877         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4878         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4879         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4880         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4881         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4882         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4883         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4884         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4885         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4886         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4887         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4888         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4889         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4890         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4891         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4892         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4893         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4894         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4895         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4896         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4897         gcc.target/powerpc/altivec-9.c,
4898         gcc.target/powerpc/altivec-consts.c,
4899         gcc.target/powerpc/altivec-pr22085.c,
4900         gcc.target/powerpc/altivec-splat.c,
4901         gcc.target/powerpc/altivec-types-1.c,
4902         gcc.target/powerpc/altivec-types-2.c,
4903         gcc.target/powerpc/altivec-types-3.c,
4904         gcc.target/powerpc/altivec-types-4.c,
4905         gcc.target/powerpc/altivec-varargs-1.c,
4906         gcc.target/powerpc/altivec-vec-merge.c,
4907         gcc.target/powerpc/ppc-vector-memcpy.c,
4908         gcc.target/powerpc/ppc-vector-memset.c,
4909         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4910         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4911         these effective targets.
4912         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4913         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4914
4915 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4916
4917         PR middle-end/27384
4918         * g++.dg/other/fold1.C: New test.
4919
4920         PR middle-end/27488
4921         * gcc.dg/fold-nonneg-1.c: New test.
4922
4923         PR c++/27547
4924         * g++.dg/other/operator1.C: New test.
4925
4926 2006-05-11  Richard Guenther  <rguenther@suse.de>
4927
4928         PR middle-end/27529
4929         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4930
4931 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4932
4933         * lib/target-supports-dg.exp (check-flags): New.
4934         (dg-skip-if): Move flag checks.
4935
4936 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4937
4938         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4939         * lib/target-supports.dg (check_cxa_atexit_available): New.
4940
4941 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4942
4943         PR fortran/27470
4944         * gfortran.dg/multiple_allocation_2.f90: New test case.
4945
4946 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4947
4948         * gcc.target/arm/pr27387.C: Fix a comment typo.
4949
4950 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4951
4952         PR fortran/24549
4953         * gfortran.dg/error_recovery_1.f90: New test.
4954
4955 2006-05-10  Richard Guenther  <rguenther@suse.de>
4956
4957         PR tree-optimization/27302
4958         * gcc.dg/torture/pr27302.c: New testcase.
4959
4960 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4961         Richard Guenther  <rguenther@suse.de>
4962
4963         PR middle-end/27498
4964         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4965
4966 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4967
4968         PR rtl-optimization/27335
4969         * gcc.dg/pr27335.c: New test.
4970
4971 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4972
4973         * gcc.target/mips/mips-ps-5.c: New file.
4974
4975 2006-05-08  Jan Hubicka  <jh@suse.cz>
4976
4977         PR middle-end/25962
4978         * gcc.dg/pr25962.c: New.
4979
4980 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4981
4982         PR target/27158
4983         * gcc.target/powerpc/pr27158.c: New test case.
4984
4985 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4986
4987         PR testsuite/27476
4988         * ada/acats/run_all.sh: Use test -z.
4989
4990 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4991
4992         PR libfortran/18271
4993         * gfortran.dg/spec_expr_3.f90: New test.
4994
4995 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4996
4997         PR target/24879
4998         * gcc.target/i386/monitor.c: New file.
4999
5000 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
5001
5002         * gcc.dg/pr27095.c: xfail *-*-darwin*.
5003
5004 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5005
5006         PR c++/27447
5007         * g++.dg/other/ptrmem7.C: New test.
5008
5009 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5010
5011         PR target/27421
5012         * gcc.dg/array-9.c: New test.
5013
5014 2006-05-07  Richard Guenther  <rguenther@suse.de>
5015
5016         PR tree-optimization/27409
5017         * gcc.dg/torture/pr27409.c: New testcase.
5018
5019 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5020
5021         PR fortran/27457
5022         * gfortran.dg/select_6.f90: New.
5023
5024 2006-05-07  Richard Guenther  <rguenther@suse.de>
5025
5026         PR tree-optimization/27136
5027         * gcc.dg/torture/pr27136.c: New testcase.
5028
5029 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
5030
5031         PR fortran/24813
5032         * gfortran.dg/char_cons_len_1.f90: New test.
5033
5034 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5035
5036         PR c++/27427
5037         * g++.dg/template/incomplete2.C: New test.
5038
5039 2006-05-06  Richard Guenther  <rguenther@suse.de>
5040
5041         PR tree-optimization/27151
5042         * gcc.dg/vect/pr27151.c: New testcase.
5043
5044 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5045
5046         PR c++/27430
5047         * g++.dg/template/void1.C: New test.
5048
5049         PR c++/27423
5050         * g++.dg/other/void2.C: New test.
5051
5052         PR c++/27422
5053         * g++.dg/conversion/void1.C: New test.
5054
5055 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
5056
5057         PR/21391
5058         * g++.dg/other/unused1.C: New.
5059
5060 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5061
5062         PR objc/27240
5063         * objc.dg/member-1.m: New test.
5064
5065 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
5066
5067         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5068
5069 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5070
5071         PR libfortran/26985
5072         * gfortran.dg/matmul_2.f90: New test.
5073
5074 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
5075
5076         * ada/acats/run_all.sh: Use sync when main not found.
5077
5078 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
5079
5080         PR target/26765
5081         * gcc.target/mips/pr26765.c: New.
5082
5083 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
5084
5085         * gcc.target/bfin: New directory.
5086         * gcc.target/bfin/bfin.exp: New file.
5087         * gcc.target/bfin/frmul.c: New file.
5088         * gcc.target/bfin/arith.c: New file.
5089         * gcc.target/bfin/mul-combine.c: New file.
5090         * gcc.target/bfin/shift.c: New file.
5091
5092 2006-05-04  Richard Guenther  <rguenther@suse.de>
5093
5094         PR tree-optimization/14287
5095         PR tree-optimization/14844
5096         PR tree-optimization/19792
5097         PR tree-optimization/21608
5098         PR tree-optimization/27090
5099         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
5100         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5101         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5102         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5103         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5104
5105 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR tree-optimization/27285
5108         * gcc.c-torture/execute/pr27285.c: New test.
5109
5110         PR middle-end/27388
5111         * gcc.dg/gomp/pr27388-1.c: New test.
5112         * gcc.dg/gomp/pr27388-2.c: New test.
5113         * gcc.dg/gomp/pr27388-3.c: New test.
5114
5115         PR c++/27359
5116         * g++.dg/gomp/pr27359.C: New test.
5117
5118 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
5119
5120         PR fortran/20248
5121         * gfortran.dg/iargc.f90: New test.
5122
5123 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5124
5125         PR c++/27102
5126         * g++.dg/template/crash49.C: New test.
5127
5128 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
5129
5130         PR testsuite/27032
5131         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
5132
5133 2006-05-02  Jeff Law  <law@redhat.com>
5134
5135         PR tree-optimization/27364
5136         * gcc.c-torture/execute/pr27364.c: New test.
5137
5138 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/27309
5141         * g++.dg/parser/ctor5.C: New test.
5142
5143 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
5144
5145         PR target/27387
5146         * gcc.target/arm/arm.exp: New.
5147         * gcc.target/arm/pr27387.C: Likewise.
5148
5149 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
5150
5151         PR fortran/27269
5152         PR fortran/27324
5153         * gfortran.dg/module_equivalence_2.f90: New test.
5154
5155 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR middle-end/27337
5158         * g++.dg/gomp/pr27337-1.C: New test.
5159         * g++.dg/gomp/pr27337-2.C: New test.
5160
5161         PR middle-end/27328
5162         * gcc.dg/gomp/pr27328.c: New test.
5163
5164         PR middle-end/27325
5165         * g++.dg/gomp/pr27325.C: New test.
5166
5167         PR middle-end/27310
5168         * g++.dg/gomp/pr27310.C: New test.
5169
5170 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5171
5172         PR tree-optimization/27291
5173         * g++.dg/tree-ssa/pr27291.C: New test.
5174
5175 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5176
5177         PR tree-optimization/27283
5178         * g++.dg/tree-ssa/pr27283.C: New test.
5179
5180 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
5181
5182         * gcc.dg/tree-ssa/loop-16.c: New test.
5183
5184 2006-05-01  Roger Sayle  <roger@eyesopen.com>
5185             Joseph S. Myers  <joseph@codesourcery.com>
5186
5187         * gcc.dg/Wconversion-3.c: New test case.
5188         * gcc.dg/Wconversion-4.c: Likewise.
5189
5190 2006-05-01  Richard Guenther  <rguenther@suse.de>
5191
5192         PR tree-optimization/26726
5193         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
5194
5195 2006-04-30  Roger Sayle  <roger@eyesopen.com>
5196
5197         * gcc.dg/Woverflow-1.c: New test case.
5198         * gcc.dg/Woverflow-2.c: Likewise.
5199         * gcc.dg/Woverflow-3.c: Likewise.
5200
5201 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
5202
5203         PR c++/27094
5204         * g++.dg/template/defarg8.C: New test.
5205
5206 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5207
5208         PR c++/27278
5209         * g++.dg/parse/operator7.C: New test.
5210
5211 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5212
5213         PR c++/11471
5214         PR c++/27102
5215         * g++.dg/template/crash48.C: New test.
5216
5217         PR c++/27279
5218         * g++.dg/parse/ctor4.C: New test.
5219
5220 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5221
5222         PR fortran/25681
5223         * gfortran.df/char_type_len.f90: New test.
5224
5225 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5226
5227         PR libgfortran/27304
5228         * gfortran.dg/fmt_exhaust.f90: New test.
5229
5230 2006-04-28  Roger Sayle  <roger@eyesopen.com>
5231
5232         PR c/25309
5233         * gcc.dg/large-size-array-2.c: New test case.
5234
5235 2006-04-28  Richard Guenther  <rguenther@suse.de>
5236
5237         PR target/26826
5238         * gcc.target/i386/pr26826.c: New testcase.
5239
5240 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
5241
5242         PR middle-end/27260
5243         * gcc.c-torture/execute/pr27260.c: New.
5244
5245 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
5246
5247         PR middle-end/27095
5248         * gcc.dg/pr27095.c: New.
5249
5250 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5251
5252         PR c++/27292
5253         * g++.dg/conversion/bitfield4.C: New test.
5254
5255 2006-04-27  Eric Christopher  <echristo@apple.com>
5256
5257         * gcc.dg/pragma-ms_struct.c: New.
5258
5259 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/27102
5262         * g++.dg/template/crash47.C: New test.
5263
5264 2006-04-27  Dirk Mueller  <dmueller@suse.de>
5265
5266         * gcc.target/i386/sse-7.c: build with -msse.
5267
5268 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5269
5270         PR testsuite/27274:
5271         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
5272         (main): Exit if processor doesn't support SSE.
5273
5274 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
5275
5276         PR middle-end/27282
5277         * gcc.c-torture/compile/pr27282.c: New test.
5278
5279 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
5280
5281         PR middle-end/26913
5282         * g++.dg/gomp/pr26913.C: New test.
5283
5284         PR c/25996
5285         * gcc.dg/gomp/pr25996.c: New test.
5286         * g++.dg/gomp/pr25996.C: New test.
5287
5288 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
5289
5290         PR rtl-optimization/26725
5291         * gcc.c-torture/compile/pr26725.c: New test.
5292
5293 2006-04-25  Richard Guenther  <rguenther@suse.de>
5294
5295         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
5296         than n + -1.
5297
5298 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5299
5300         * gcc.dg/20060425-1.c: New testcase.
5301
5302 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
5303
5304         PR tree-optimization/26865
5305         * gcc.dg/pr26865.c: New test.
5306
5307 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
5308
5309         PR c++/27292
5310         * g++.dg/conversion/bitfield1.C: New test.
5311         * g++.dg/conversion/bitfield2.C: Likewise.
5312         * g++.dg/conversion/bitfield3.C: Likewise.
5313
5314 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5315         Richard Guenther  <rguenther@suse.de>
5316
5317         PR tree-optimization/27236
5318         * gcc.dg/tree-ssa/pr27236.c: New testcase.
5319
5320 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5321
5322         PR c++/19963
5323         * g++.dg/other/incomplete2.C: New test.
5324
5325 2006-04-24  Richard Guenther  <rguenther@suse.de>
5326
5327         PR middle-end/26869
5328         * gcc.dg/torture/pr26869.c: New testcase.
5329
5330 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
5331         Richard Guenther  <rguenther@suse.de>
5332
5333         PR tree-optimization/27218
5334         * g++.dg/tree-ssa/pr27218.C: New testcase.
5335
5336 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5337
5338         PR c++/26912
5339         * g++.dg/template/friend41.C: New test.
5340
5341 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
5342
5343         * g++.dg/opt/pr15551.C: Include cstdio.
5344         (main): Use remove instead of unlink.
5345
5346 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5347
5348         * gcc.dg/sibcall-7.c: New test.
5349         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
5350         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
5351         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
5352         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
5353         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
5354
5355 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
5356
5357         PR c++/26534
5358         * g++.dg/opt/bitfield1.C: New test.
5359         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
5360         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
5361         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
5362         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
5363         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
5364         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
5365         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
5366         * g++.dg/abi/bitfield2.C: Likewise.
5367         * g++.dg/init/bitfield1.C: Likewise.
5368
5369 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
5370
5371         PR fortran/25099
5372         * gfortran.dg/elemental_subroutine_4.f90: New test.
5373         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
5374         call sub (m, x).
5375
5376 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5377
5378         * gcc.c-torture/compile/20060421-1.c: New testcase.
5379
5380 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5381
5382         PR c/25875
5383         * gcc.dg/init-bad-4.c: New test.
5384
5385 2006-04-21  Paul Brook  <paul@codesourcery.com>
5386
5387         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
5388
5389 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
5390
5391         PR fortran/27122
5392         * gfortran.dg/defined_operators_1.f90: New test.
5393         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
5394         remove old ones associated, incorrectly, with Note 5.46.
5395
5396         PR fortran/27113
5397         * gfortran.dg/character_array_constructor_1.f90: New test.
5398
5399 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
5400
5401         * gcc.dg/20060419-1.c: New test.
5402
5403 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
5404
5405         PR c/26774
5406         * gcc.dg/struct-parse-1.c: New test case.
5407
5408 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5409
5410         PR c++/26558
5411         * g++.dg/parse/template19.C: New test.
5412
5413         PR c++/26739
5414         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
5415
5416         PR c++/26036
5417         * g++.dg/expr/call3.C: New test.
5418
5419         PR c++/10385
5420         * g++.dg/conversion/dynamic1.C: New test.
5421
5422 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c++/27102
5425         * g++.dg/template/crash35.C: Tweak error markers.
5426         * g++.dg/template/crash46.C: New test.
5427         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
5428         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
5429
5430 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
5431
5432         PR rtl-optimization/14261
5433         * gcc.c-torture/compile/20060419-1.c: Added.
5434
5435 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
5436
5437         * gfortran.dg/label_1.f90: Adjust dg-error.
5438
5439 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5440
5441         PR target/26961
5442         * gcc.dg/fold-cond-1.c: New test case.
5443         * gcc.dg/pr26961-1.c: Likewise.
5444
5445 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5446
5447         PR libgfortran/27138
5448         * gfortran.dg/read_bad_advance.f90: New test.
5449
5450 2006-04-16  Roger Sayle  <roger@eyesopen.com>
5451             Dale Johannesen  <dalej@apple.com>
5452
5453         PR target/24076
5454         * gcc.target/i386/vecinit-3.c: New testcase.
5455         * gcc.target/i386/vecinit-4.c: Likewise.
5456         * gcc.target/i386/sse-18.c: Likewise.
5457         * gcc.target/i386/sse-19.c: Likewise.
5458
5459 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
5460
5461         * gfortran.dg/allocate_zerosize_1.f90: New test.
5462
5463 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/26365
5466         * g++.dg/template/crash45.C: New test.
5467
5468 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
5469
5470         PR fortran/26787
5471         * gfortran.dg/proc_assign_1.f90: New test.
5472         * gfortran.dg/procedure_lvalue.f90: Change message.
5473         * gfortran.dg/namelist_4.f90: Add new error.
5474
5475         PR fortran/25597
5476         PR fortran/27096
5477         * gfortran.dg/auto_pointer_array_result_1.f90
5478
5479         PR fortran/27089
5480         * gfortran.dg/specification_type_resolution_1.f90
5481
5482         PR fortran/18003
5483         PR fortran/25669
5484         PR fortran/26834
5485         * gfortran.dg/bounds_temporaries_1.f90: New test.
5486
5487         PR fortran/27124
5488         * gfortran.dg/array_return_value_1.f90: New test.
5489
5490 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5491
5492         PR fortran/25336
5493         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5494
5495 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5496
5497         PR middle-end/26823
5498         * g++.dg/gomp/pr26823-1.C: New test.
5499         * g++.dg/gomp/pr26823-2.C: New test.
5500
5501 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5502
5503         PR middle-end/27134
5504         * gcc.dg/pr27314.c: New test.
5505
5506 2006-04-13  Richard Henderson  <rth@redhat.com>
5507
5508         * g++.dg/gomp/block-0.C: Update expected matches.
5509
5510 2006-04-13  DJ Delorie  <dj@redhat.com>
5511
5512         * lib/target-supports.exp (check_effective_target_int32plus): New.
5513         (check_effective_target_ptr32plus): New.
5514         (check_effective_target_size32plus): New.
5515         (check_effective_target_int16): New.
5516         (check_profiling_available): Add m32c to the list of unsupported targets.
5517
5518         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5519         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5520         memory size.
5521         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5522         pointers.
5523         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5524         size_t.
5525         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5526         and size_t.
5527         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5528         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5529         not just xstormy16.  Skip m32c due to weird pointer size.
5530         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5531         not just xstormy16.
5532         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5533         not just xstormy16.
5534         * gcc.dg/20020312-2.c: Add m32c support.
5535         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5536         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5537         in test.
5538         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5539         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5540         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5541         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5542         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5543         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5544         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5545         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5546         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5547         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5548         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5549         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5550         in test.
5551         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5552         in test.
5553         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5554         * gcc.dg/pr23049.c: Require >=32 bit integers.
5555         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5556         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5557         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5558         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5559         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5560         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5561         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5562         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5563         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5564         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5565         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5566         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5567         prototype in test.
5568         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5569         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5570         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5571         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5572         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5573
5574         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5575         * gcc.c-torture/execute/20040703-1.x: Likewise.
5576         * gcc.c-torture/execute/20040705-1.x: Likewise.
5577         * gcc.c-torture/execute/20040705-2.x: Likewise.
5578         * gcc.c-torture/execute/20040709-1.x: Likewise.
5579         * gcc.c-torture/execute/20040709-2.x: Likewise.
5580         * gcc.c-torture/execute/20040811-1.x: Likewise.
5581         * gcc.c-torture/execute/20050316-1.x: Likewise.
5582         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5583         * gcc.c-torture/execute/pr19689.x: Likewise.
5584         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5585         * gcc.c-torture/execute/usmul.x: Likewise.
5586         * gcc.c-torture/execute/vrp-5.x: Likewise.
5587         * gcc.c-torture/execute/vrp-6.x: Likewise.
5588         * gcc.dg/debug/20041023-1.s: Likewise.
5589
5590 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5591
5592         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5593         of integers to a vector types are now constant expressions in C.
5594         * gcc.dg/vect/vect-fold-1.c: New test case.
5595
5596 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5597             Ulrich Weigand  <uweigand@de.ibm.com>
5598
5599         PR target/27006
5600         * gcc.dg/vmx/pr27006.c: New testcase.
5601
5602 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5603
5604         PR libgfortran/26766
5605         * gfortran.dg/write_recursive.f90: New test.
5606
5607 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5608
5609         * g++.dg/parse/dtor7.C: New test.
5610         * g++.dg/parse/new1.C: Add error marker.
5611         * g++.dg/template/new3.C: New test.
5612
5613         PR c++/26122
5614         * g++.dg/template/pure1.C: New test.
5615
5616         PR c++/26295
5617         * g++.dg/parse/ptrmem4.C: New test.
5618
5619 2006-04-10  Jeff Law  <law@redhat.com>
5620
5621         PR/27087
5622         * gcc.c-torture/compile/pr27087.c: New test.
5623
5624 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5625
5626         PR/21391
5627         * gcc.dg/20060410.c: New.
5628
5629 2006-04-10  Matthias Klose  <doko@debian.org>
5630
5631         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5632         Recognize multilib directory names containing underscores.
5633
5634 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5635
5636         * gcc.target/i386/vecinit-1.c: New test case.
5637         * gcc.target/i386/vecinit-2.c: Likewise.
5638
5639 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5640
5641         PR debug/27057
5642         * g++.dg/debug/dwarf2-2.C: New test.
5643
5644 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5645
5646         PR rtl-optimization/27073
5647         * gcc.c-torture/execute/pr27073.c: New test.
5648
5649 2006-04-08  Mike Stump  <mrs@apple.com>
5650
5651         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5652
5653 2006-04-07  Richard Guenther  <rguenther@suse.de>
5654
5655         PR tree-optimization/26135
5656         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5657
5658 2006-04-06  Jan Hubicka  <jh@suse.cz>
5659
5660         PR profile/26399
5661         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5662
5663 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5664
5665         * g++.dg/conversion/nullptr1.C: New test case.
5666         * g++.dg/conversion/nullptr2.C: Likewise.
5667
5668 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5669
5670         * gfortran.dg/dependency_18.f90: New test case.
5671
5672 2006-04-05  Richard Guenther  <rguenther@suse.de>
5673
5674         PR tree-optimization/26919
5675         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
5676         * gcc.dg/ipa/ipa-2.c: Likewise.
5677         * gcc.dg/ipa/ipa-3.c: Likewise.
5678         * gcc.dg/ipa/ipa-5.c: Likewise.
5679
5680 2006-04-05  Richard Guenther  <rguenther@suse.de>
5681
5682         PR tree-optimization/26763
5683         * gcc.dg/torture/pr26763-1.c: New testcase.
5684         * gcc.dg/torture/pr26763-2.c: Likewise.
5685
5686 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
5687
5688         PR fortran/23634
5689         PR fortran/25619
5690         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
5691
5692 2006-04-04  Eric Christopher  <echristo@apple.com>
5693
5694         * gcc.target/i386/387-1.c: Allow regexp to match darwin
5695         stubs.
5696         * gcc.target/i386/387-5.c: Ditto.
5697
5698 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
5699
5700         * gcc.target/sparc/struct-ret-check.c: New test.
5701
5702 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5703
5704         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
5705         zero decimal digits specified in format.
5706
5707 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
5708
5709         PR fortran/26891
5710         * gfortran.dg/missing_optional_dummy_1.f90: New test.
5711
5712         PR fortran/26976
5713         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
5714         * gfortran.dg/initialization_1.f90: Make assignment compliant.
5715         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
5716         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
5717         bigendian-ness.
5718
5719 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
5720
5721         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
5722         dummy arguments work when the actual argument is itself a dummy
5723         argument of the caller.
5724
5725 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5726
5727         PR libfortran/24685
5728         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5729
5730 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5731
5732         * gfortran.dg/dependencency_17.f90: New test case.
5733
5734 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5735
5736         * gfortran.dg/dependency_14.f90: New test case.
5737         * gfortran.dg/dependency_15.f90: Likewise.
5738         * gfortran.dg/dependency_16.f90: Likewise.
5739
5740 2006-03-31  Asher Langton  <langton2@llnl.gov>
5741
5742         PR fortran/25358
5743         gfortran.dg/cray_pointers_6.f90: New test.
5744
5745 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5746
5747         PR libgfortran/26890
5748         * gfortran.dg/read_size_noadvance.f90: New test.
5749
5750 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5751
5752         PR fortran/25031
5753         * gfortran.dg/multiple_allocation_1.f90: Check that the
5754         size has changed after a re-allocation with stat.
5755
5756 2006-03-30  Richard Guenther  <rguenther@suse.de>
5757
5758         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5759         removal.
5760         * gcc.target/i386/sselibm-2.c: Likewise.
5761         * gcc.target/i386/sselibm-3.c: Likewise.
5762         * gcc.target/i386/sselibm-4.c: Likewise.
5763         * gcc.target/i386/sselibm-5.c: Likewise.
5764
5765 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5766
5767         * gcc.dg/fold-andxor-1.c: New test case.
5768         * gcc.dg/fold-xorand-1.c: Likewise.
5769
5770 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5771
5772         * gcc.dg/fold-convnotconv-1.c: New test case.
5773
5774 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5775
5776         PR fortran/26779
5777         * gfortran.dg/private_type_5.f90: New test.
5778
5779 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5780
5781         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5782
5783 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5784
5785         * gfortran.dg/advance_2.f90: New test.
5786         * gfortran.dg/advance_3.f90: New test.
5787
5788         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5789
5790 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5791
5792         PR libgfortran/26661
5793         PR libgfortran/26880
5794         * gfortran.dg/read_x_past.f: New test.
5795
5796 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5797
5798         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5799         to be STABS.
5800
5801 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5802
5803         * objc.dg/dwarf-1.m: Skip on AIX.
5804         * objc.dg/dwarf-2.m: Skip on AIX.
5805
5806 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5807
5808         PR fortran/26816
5809         * gfortran.dg/float_1.f90: New test.
5810
5811 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5812
5813         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5814         X86_64 targets.
5815         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5816
5817 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5818
5819         PR libfortran/26735
5820         * gfortran.dg/convert_implied_open.f90: New test case.
5821
5822 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5823
5824         PR fortran/26769
5825         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5826
5827 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5828
5829         PR middle-end/26717
5830         * gcc.dg/pr26717.c: New test.
5831
5832 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5833
5834         * gfortran.dg/dependency_12.f90: New test case.
5835
5836 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5837
5838         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5839
5840 2006-03-24  Jeff Law  <law@redhat.com>
5841
5842         * gcc.c-torture/pr26840.c: New test.
5843
5844 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5845
5846         * objc.dg/dwarf-2.m: New.
5847         * obj-c++.dg/dwarf-2.mm: New.
5848
5849         * g++.old-deja/g++.other/init19.C: New.
5850
5851 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5852
5853         * g++.dg/eh/spbp.C: Skip on AIX.
5854
5855 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR middle-end/26611
5858         * g++.dg/gomp/pr26611-1.C: New test.
5859         * g++.dg/gomp/pr26611-2.C: New test.
5860
5861 2006-03-24  Jeff Law  <law@redhat.com>
5862
5863         * gcc.c-torture/compile/pr26833.c: New test.
5864         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5865
5866 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5867
5868         * gfortran.dg/endfile_2.f90: Delete temp file.
5869
5870 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5871
5872         PR fortran/19303
5873         * gfortran.dg/record_marker_1.f90: New test case.
5874         * gfortran.dg/record_marker_2.f: New test case.
5875         * gfortran.dg/record_marker_3.f90: New test case.
5876
5877 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5878
5879         PR fortran/17298
5880         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5881         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5882
5883 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5884
5885         * lib/gcc-dg.exp (cleanup-modules): New proc.
5886         * gfortran.dg/allocatable_function_1.f90,
5887         gfortran.dg/allocate_char_star_scalar_1.f90,
5888         gfortran.dg/assumed_charlen_function_1.f90,
5889         gfortran.dg/assumed_dummy_1.f90,
5890         gfortran.dg/assumed_shape_ranks_1.f90,
5891         gfortran.dg/assumed_shape_ranks_2.f90,
5892         gfortran.dg/assumed_size_dt_dummy.f90,
5893         gfortran.dg/auto_char_dummy_array_1.f90,
5894         gfortran.dg/auto_char_len_3.f90,
5895         gfortran.dg/automatic_module_variable.f90,
5896         gfortran.dg/bad_automatic_objects_1.f90,
5897         gfortran.dg/char_array_constructor.f90,
5898         gfortran.dg/char_array_structure_constructor.f90,
5899         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5900         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5901         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5902         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5903         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5904         gfortran.dg/derived_pointer_recursion.f90,
5905         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5906         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5907         gfortran.dg/dummy_functions_1.f90,
5908         gfortran.dg/elemental_initializer_1.f90,
5909         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5910         gfortran.dg/elemental_pointer_1.f90,
5911         gfortran.dg/elemental_subroutine_1.f90,
5912         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5913         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5914         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5915         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5916         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5917         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5918         gfortran.dg/global_references_1.f90,
5919         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5920         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5921         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5922         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5923         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5924         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5925         gfortran.dg/large_integer_kind_1.f90,
5926         gfortran.dg/large_real_kind_1.f90,
5927         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5928         gfortran.dg/module_double_reuse.f90,
5929         gfortran.dg/module_equivalence_1.f90,
5930         gfortran.dg/module_interface_1.f90,
5931         gfortran.dg/module_parameter_array_refs_1.f90,
5932         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5933         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5934         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5935         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5936         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5937         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5938         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5939         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5940         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5941         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5942         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5943         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5944         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5945         gfortran.dg/same_name_1.f90,
5946         gfortran.dg/sibling_dummy_procedure_1.f90,
5947         gfortran.dg/sibling_dummy_procedure_2.f90,
5948         gfortran.dg/sibling_dummy_procedure_3.f90,
5949         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5950         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5951         gfortran.dg/used_dummy_types_2.f90,
5952         gfortran.dg/used_dummy_types_3.f90,
5953         gfortran.dg/used_dummy_types_4.f90,
5954         gfortran.dg/used_dummy_types_5.f90,
5955         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5956         gfortran.dg/userdef_operator_1.f90: Use it.
5957
5958 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5959
5960         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5961         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5962         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5963         gfortran.dg/write_back.f,
5964         gfortran.fortran-torture/execute/inquire_1.f90,
5965         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5966
5967 2006-03-21  Jeff Law  <law@redhat.com>
5968
5969         * gcc.dg/tree-ssa/vrp28.c: New test.
5970
5971 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5972
5973         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5974         if _STDC_C99 is defined.
5975         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5976         * gcc.dg/builtins-20.c: Likewise.
5977         * gcc.dg/builtins-53.c: Likewise.
5978         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5979         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5980
5981 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5982
5983         PR tree-opt/26781
5984         * gcc.c-torture/compile/pr26781-1.c: New test.
5985         * gcc.c-torture/compile/pr26781-2.c: New test.
5986
5987 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5988
5989         PR c++/26690
5990         * g++.dg/gomp/pr26690-1.C: New test.
5991         * g++.dg/gomp/pr26690-2.C: New test.
5992
5993 2006-03-20  Jeff Law  <law@redhat.com>
5994
5995         * gcc.dg/tree-ssa/pr21829.c: New test.
5996
5997         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5998
5999 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
6000
6001         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6002         (check_visibility_available): Use it.
6003         (check_effective_target_default_packed): Likewise.
6004         (check_effective_target_pcc_bitfield_type_matters): Likewise.
6005         (check_effective_target_fopenmp): Likewise.
6006         (check_effective_target_freorder): Likewise.
6007         (check_effective_target_fpic): Likewise.
6008         (check_named_sections_available): Likewise.
6009         (check_effective_target_ilp32): Likewise.
6010         (check_effective_target_lp64): Likewise.
6011
6012 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
6013
6014         PR fortran/20935
6015         * gfortran.dg/scalar_mask_2.f90: New test case.
6016
6017 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
6018
6019         PR tree-opt/26629
6020         * gcc.dg/tree-ssa/loadpre12.c: New test.
6021         * gcc.dg/tree-ssa/loadpre13.c: New test.
6022         * gcc.dg/tree-ssa/loadpre14.c: New test.
6023         * gcc.dg/tree-ssa/loadpre15.c: New test.
6024         * gcc.dg/tree-ssa/loadpre16.c: New test.
6025         * gcc.dg/tree-ssa/loadpre17.c: New test.
6026         * gcc.dg/tree-ssa/loadpre18.c: New test.
6027         * gcc.dg/tree-ssa/loadpre19.c: New test.
6028         * gcc.dg/tree-ssa/loadpre20.c: New test.
6029         * gcc.dg/tree-ssa/loadpre21.c: New test.
6030         * gcc.dg/tree-ssa/loadpre22.c: New test.
6031
6032 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
6033
6034         PR fortran/26741
6035         * gfortran.dg/elemental_initializer_1.f90: New test.
6036
6037         PR fortran/26716
6038         * gfortran.dg/assumed_shape_ranks_2: New test.
6039
6040 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
6041
6042         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6043         target fpic.
6044
6045 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6046
6047         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6048         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6049         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6050         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6051         gfortran.fortran-torture/execute/direct_io.f90,
6052         gfortran.fortran-torture/execute/inquire_2.f90,
6053         gfortran.fortran-torture/execute/inquire_4.f90,
6054         gfortran.fortran-torture/execute/list_read_1.f90,
6055         gfortran.fortran-torture/execute/open_replace.f90,
6056         gfortran.fortran-torture/execute/slash_edit.f90,
6057         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6058         temporary files from testcases.
6059
6060 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6061
6062         PR libgfortran/26509
6063         gfortran.dg/write_direct_eor.f90: New test.
6064
6065 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
6066
6067         * gcc.target/powerpc/pr26350.c: New.
6068         * gcc.target/powerpc/indexed-addr.c: New.
6069
6070 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6071
6072         * gfortran.dg/dependency_13.f90: New test case.
6073
6074 2006-03-16  Roger Sayle  <roger@eyesopen.com>
6075
6076         PR middle-end/21781
6077         * gcc.dg/real-const-1.c: New test case.
6078
6079 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
6080
6081         * g++.old-deja/g++.other/init18.C: New.
6082         * g++.old-deja/g++.other/init5.C: Remove xfail.
6083
6084 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6085
6086         * g++.dg/opt/pr15551.C: Cleanup temp file.
6087
6088 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6089
6090         PR c++/6634
6091         g++.dg/parse/long1.C: New test.
6092
6093 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6094
6095         PR fortran/19101
6096         * gfortran.dg/continuation.f90: New test.
6097         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6098
6099 2006-03-14  Richard Guenther  <rguenther@suse.de>
6100
6101         PR tree-optimization/26672
6102         * gcc.dg/torture/pr26672.c: New testcase.
6103
6104 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
6105
6106         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
6107         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
6108
6109 2006-03-13  Roger Sayle  <roger@eyesopen.com>
6110
6111         PR middle-end/26557
6112         * gcc.c-torture/compile/switch-1.c: New test case.
6113
6114 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
6115
6116         PR fortran/25378
6117         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
6118         test to include more permuatations of mask and index.
6119         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
6120         respond to F2003 spec. that the position returned for an all false
6121         mask && condition is zero.
6122
6123 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR middle-end/25989
6126         * gcc.dg/gomp/pr25989.c: New test.
6127
6128 2006-03-13  Jeff Law  <law@redhat.com>
6129
6130         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
6131
6132 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
6133
6134         * gcc.dg/switch-9.c: New test.
6135
6136 2006-03-13  Richard Guenther  <rguenther@suse.de>
6137
6138         PR middle-end/26630
6139         * gcc.dg/torture/pr26630.c: New testcase.
6140
6141 2006-03-11  Roger Sayle  <roger@eyesopen.com>
6142
6143         * gfortran.dg/dependency_10.f90: New test case.
6144         * gfortran.dg/dependency_11.f90: Likewise.
6145
6146 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
6147             Erik Edelmann  <eedelman@gcc.gnu.org>
6148
6149         * gfortran.dg/allocatable_function_1.f90: New.
6150         * gfortran.dg/allocatable_function_2.f90: New.
6151
6152 2006-03-10  Richard Guenther  <rguenther@suse.de>
6153
6154         PR middle-end/26565
6155         * gcc.dg/torture/pr26565.c: New testcase.
6156
6157 2006-03-09  Eric Christopher  <echristo@apple.com>
6158
6159         * gcc.c-torture/compile/20060309-1.c: New.
6160
6161 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6162
6163         PR libgfortran/26499
6164         * gfortran.dg/write_back.f: New test.
6165         * gfortran.dg/write_rewind_1.f: New test.
6166         * gfortran.dg/write_rewind_2.f: New test.
6167
6168 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6169
6170         PR libgfortran/26554
6171         * gfortran.dg/read_logical.f90: New test.
6172
6173 2006-03-04  Laurent GUERBY <laurent@guerby.net>
6174
6175         * ada/acats/norun.lst: cdd2a03 now passes.
6176
6177 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
6178
6179         PR testsuite/25177
6180         * gcc.target/powerpc/pr18096-1.c: Change where the error
6181         would match.
6182
6183 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
6184
6185         * gcc.target/i386/cleanup-1.c: New test.
6186         * gcc.target/i386/cleanup-2.c: New test.
6187
6188 2006-03-04  Roger Sayle  <roger@eyesopen.com>
6189
6190         * gfortran.dg/dependency_9.f90: Remove for the time being.
6191
6192 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
6193
6194         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
6195         directive.
6196
6197 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6198
6199         * gfortran.dg/dependency_9.f90: New test case.
6200
6201 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6202
6203         * gfortran.dg/dependency_4.f90: New test case.
6204         * gfortran.dg/dependency_5.f90: New test case.
6205         * gfortran.dg/dependency_6.f90: New test case.
6206         * gfortran.dg/dependency_7.f90: New test case.
6207         * gfortran.dg/dependency_8.f90: New test case.
6208
6209 2006-03-03  Paul Brook  <paul@codesourcery.com>
6210
6211         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
6212         Add m68k-*-elf.
6213
6214 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
6215
6216         PR fortran/25031
6217         * multiple_allocation_1.f90: New test.
6218
6219 2006-03-03  Roger Sayle  <roger@eyesopen.com>
6220
6221         PR tree-optimization/26524
6222         * gfortran.dg/pr26524.f: New test case.
6223
6224 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6225
6226         * g++.dg/template/repo5.C: Cleanup repo files.
6227         * gcc.dg/20051201-1.c: Cleanup coverage files.
6228         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
6229         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
6230         tree dump files.
6231
6232 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
6233
6234         * objc.dg/objc-nofilename-1.m: New test.
6235         * objc.dg/bad-receiver-type.m: New test.
6236         * obj-c++.dg/bad-receiver-type.mm: New test.
6237
6238 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6239
6240         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
6241
6242 2006-03-01  Mike Stump  <mrs@apple.com>
6243
6244         * g++.dg/abi/key2.C: Add.
6245
6246 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
6247
6248         * gfortran.dg/logical_dot_product.f90: New test.
6249
6250         PR fortran/26393
6251         * gfortran.dg/used_interface_ref.f90: New test.
6252
6253         PR fortran/20938
6254         * gfortran.dg/dependency_2.f90: New test.
6255         * gfortran.fortran-torture/execute/where17.f90: New test.
6256         * gfortran.fortran-torture/execute/where18.f90: New test.
6257         * gfortran.fortran-torture/execute/where19.f90: New test.
6258         * gfortran.fortran-torture/execute/where20.f90: New test.
6259
6260 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
6261
6262         * g++.dg/tree-ssa/pr26443.C: New test case.
6263
6264 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
6265
6266         PR middle-end/26022
6267         * g++.dg/opt/return-slot1.C: New test.
6268
6269 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6270
6271         PR libgfortran/26136
6272         * gfortran.dg/namelist_23.f90: New test.
6273
6274 2006-02-28  Roger Sayle  <roger@eyesopen.com>
6275
6276         PR middle-end/14752
6277         * gcc.dg/fold-eqandshift-2.c: New test case.
6278
6279 2006-02-28  Richard Guenther  <rguenther@suse.de>
6280
6281         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
6282         decomposition.
6283
6284 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
6285
6286         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
6287
6288 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6289
6290         PR libgfortran/26464
6291         * gfortran.dg/backspace_5.f: New test.
6292         * gfortran.dg/backspace_6.f: New test.
6293
6294 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6295
6296         * gcc.dg/fold-eqandnot-1.c: New test case.
6297
6298 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6299
6300         PR middle-end/19983
6301         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
6302
6303 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
6304
6305         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
6306         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
6307
6308 2006-02-26  Richard Guenther  <rguenther@suse.de>
6309
6310         PR tree-optimization/26421
6311         * gcc.dg/tree-ssa/pr26421.c: New testcase.
6312
6313 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
6314
6315         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
6316         * g++.old-deja/g++.robertl/eb132.C: Likewise.
6317
6318 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6319
6320         * gcc.dg/fold-even-1.c: New test case.
6321
6322 2006-02-26  Roger Sayle  <roger@eyesopen.com>
6323
6324         PR middle-end/21137
6325         * gcc.dg/fold-eqandshift-1.c: New test case.
6326
6327 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6328
6329         PR tree-optimization/25125
6330         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
6331         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6332
6333 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
6334
6335         PR tree-optimizations/26359
6336         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
6337         with -fdump-tree-dceloop-details.
6338         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
6339
6340 2006-02-25  Roger Sayle  <roger@eyesopen.com>
6341
6342         PR middle-end/23673
6343         * gcc.dg/fold-eqxor-1.c: New test case.
6344         * gcc.dg/fold-eqxor-2.c: Likewise.
6345         * gcc.dg/fold-eqxor-3.c: Likewise.
6346
6347 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
6348
6349         PR fortran/23092
6350         * scalar_mask_1.f90: New test.
6351
6352 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
6353
6354         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
6355         * g++.dg/eh/uncaught2.C: New.
6356         * g++.dg/eh/uncaught3.C: New.
6357
6358 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6359
6360         PR libgfortran/26423
6361         * gfortran.dg/read_many_1.f: New test.
6362
6363 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
6364
6365         PR fortran/24519
6366         * gfortran.dg/dependency_3.f90: New test.
6367         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
6368         XFAILs.
6369
6370         PR fortran/25395
6371         * gfortran.dg/equiv_6.f90: New test.
6372
6373 2006-02-23  Jeff Law  <law@redhat.com>
6374
6375         * gcc.c-torture/compile/pr26425.c: New test.
6376
6377 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
6378
6379         PR middle-end/26412
6380         * gcc.dg/gomp/pr26412.c: New test.
6381
6382 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6383
6384         PR c++/26291
6385         * g++.dg/other/ellipsis1.C: New test.
6386         * g++.dg/parse/operator4.C: Adjust error marker.
6387
6388 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
6389
6390         PR target/25603
6391         * gfortran.dg/pr25603.f: New testcase.
6392
6393 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6394
6395         * gcc.dg/bf-spl1.c: Don't specify -m68000.
6396         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
6397
6398 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
6399
6400         * g++.dg/eh/spbp.C: New.
6401
6402 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
6403
6404         PR middle-end/26379
6405         * gcc.target/i386/mmx-7.c: New test.
6406
6407 2006-02-20  Roger Sayle  <roger@eyesopen.com>
6408
6409         PR tree-optimization/26361
6410         * gcc.dg/tree-ssa/vrp27.c: New test case.
6411
6412 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
6413
6414         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
6415         * gcc.dg/tree-ssa/complex-4.c: Here.
6416
6417 2006-02-19  Roger Sayle  <roger@eyesopen.com>
6418
6419         PR middle-end/19543
6420         * gfortran.dg/logical_1.f90: New test case.
6421
6422 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
6423
6424         PR middle-end/26334
6425         * gcc.dg/20060218-1.c: Moved to...
6426         * gcc.target/i386/20060218-1.c: ... here.  New test.
6427
6428 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6429
6430         PR fortran/26201
6431         * gfortran.dg/convert_1.f90: New.
6432
6433 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
6434
6435         PR fortran/25054
6436         * gfortran.dg/namelist_5.f90: New test.
6437
6438         PR fortran/25089
6439         * gfortran.dg/namelist_4.f90: New test.
6440
6441 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6442
6443         PR tree-opt/25680
6444         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
6445
6446 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6447
6448         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
6449         variable to take into account the variable name in the
6450         function header.
6451         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
6452
6453 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR middle-end/26334
6456         * gcc.c-torture/compile/20060217-1.c: New test.
6457         * gcc.dg/20060218-1.c: New test.
6458
6459 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
6460
6461         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
6462
6463 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
6464
6465         * gcc.dg/cpp/undef3.c: New test.
6466         * gcc.dg/cpp/trad/builtins2.c: New test.
6467
6468 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
6469
6470         PR c++/26266
6471         * g++.dg/template/static22.C: New test.
6472         * g++.dg/template/static23.C: New test.
6473         * g++.dg/template/static24.C: New test.
6474         * g++.dg/template/non-dependent13.C: New test.
6475         * g++.dg/init/member1.C: Tweak error markers.
6476
6477 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6478
6479         PR target/26255
6480         * gcc.c-torture/compile/pr26255.c: New test case.
6481
6482 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6483
6484         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6485         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6486         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6487         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6488         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6489         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6490         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6491
6492 2006-02-16  Jeff Law  <law@redhat.com>
6493
6494         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6495         * gcc.dg/tree-ssa/vrp26.c: New test.
6496
6497 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6498
6499         PR target/20353
6500         PR target/24578
6501         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6502         __UCLIBC__ is defined.
6503
6504 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6505
6506         PR fortran/26224
6507         * gfortran.dg/gomp/pr26224.f: New test.
6508
6509 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6510
6511         PR tree-opt/25918
6512         * lib/target-supports.exp
6513         (check_effective_target_vect_short_mult): New.
6514         (check_effective_target_vect_char_mult): New.
6515         (check_effective_target_vect_widen_sum_qi_to_si): New.
6516         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6517         (check_effective_target_vect_widen_sum_hi_to_si): New.
6518         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6519         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6520         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6521         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6522         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6523         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6524         vect-reduc-pattern-2c.c
6525         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6526         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6527         vect-reduc-pattern-1c.c
6528
6529 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6530
6531         PR fortran/24557
6532         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6533
6534 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6535
6536         PR fortran/26054
6537         * gfortran.dg/enum_8.f90: Remove check for warning.
6538         * gfortran.dg/iomsg_1.f90: Ditto.
6539         * gfortran.dg/enum_1.f90: Ditto.
6540         * gfortran.dg/enum_9.f90: Ditto.
6541         * gfortran.dg/enum_2.f90: Ditto.
6542         * gfortran.dg/enum_10.f90: Ditto.
6543         * gfortran.dg/enum_3.f90: Ditto.
6544         * gfortran.dg/flush_1.f90: Ditto.
6545         * gfortran.dg/enum_4.f90: Ditto.
6546         * gfortran.dg/array_constructor_1.f90: Ditto.
6547         * gfortran.dg/enum_5.f90: Ditto.
6548         * gfortran.dg/enum_6.f90: Ditto.
6549         * gfortran.dg/enum_7.f90: Ditto.
6550
6551 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6552
6553         PR middle-end/26300
6554         * gcc.c-torture/compile/20060215-1.c: New test.
6555
6556 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6557
6558         PR middle-end/23670
6559         * gcc.dg/tree-ssa/andor-2.c: New test case.
6560
6561 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6562
6563         PR fortran/25045
6564         * optional_dim.f90: New test.
6565
6566 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6567
6568         PR fortran/26277
6569         * gfortran.dg/label_4.f90: New.
6570
6571 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6572             Diego Novillo  <dnovillo@redhat.com>
6573             Uros Bizjak  <uros@kss-loka.si>
6574
6575         * gfortran.dg/gomp: New directory.
6576
6577 2006-02-14  Richard Guenther  <rguenther@suse.de>
6578
6579         PR tree-optimization/26258
6580         * gcc.dg/torture/pr26258.c: New testcase.
6581
6582 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR fortran/26246
6585         * gfortran.dg/pr26246_1.f90: New test.
6586         * gfortran.dg/pr26246_2.f90: New test.
6587
6588         PR middle-end/26092
6589         * gcc.c-torture/compile/20060208-1.c: New test.
6590
6591 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6592
6593         PR fortran/26074
6594         PR fortran/25103
6595         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6596         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6597         * gfortran.dg/automatic_module_variable.f90: Change error message.
6598
6599         PR fortran/20861
6600         * gfortran.dg/internal_dummy_1.f90: New test.
6601
6602         PR fortran/20871
6603         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6604
6605
6606         PR fortran/25083
6607         * gfortran.dg/uncommon_block_data_1.f90: New test.
6608         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6609         with standard.
6610
6611         PR fortran/25088
6612         * gfortran.dg/typed_subroutine_1.f90: New test.
6613
6614 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6615
6616         * objc.dg/dwarf-1.m: New.
6617
6618 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6619
6620         PR middle-end/24427
6621         * gcc.dg/tree-ssa/andor-1.c: New test case.
6622
6623 2006-02-13  Josh Conner  <jconner@apple.com>
6624
6625         PR target/25376
6626         * gcc.dg/pr25376.c: New test.
6627
6628         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6629         assemble.
6630         * lib/target-supports.exp (check_named_sections_available):
6631         Only compile named-sections test -- don't assemble.
6632
6633 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6634
6635         * g++.dg/warn/no-write-strings.C: New test.
6636         * g++.dg/warn/write-strings.C: Likewise.
6637         * g++.dg/warn/write-strings-default.C: Likewise.
6638
6639 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6640
6641         PR fortran/25806
6642         * gfortran.dg/ret_pointer_2.f90: New test.
6643
6644 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6645
6646         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6647
6648 2006-02-10  Jeff Law  <law@redhat.com>
6649
6650         * gcc.c-torture/compile/pr26213.c: New test.
6651
6652 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6653
6654         gfortran.dg/null_1.f90: New test.
6655
6656 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6657
6658         PR fortran/14771
6659         * gfortran.dg/parens_4.f90: New.
6660         * gfortran.dg/parens_5.f90: New.
6661
6662 2006-02-10  Richard Guenther  <rguenther@suse.de>
6663
6664         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6665
6666 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6667         Paul Thomas  <pault@gcc.gnu.org>
6668
6669         PR fortran/14771
6670         * gfortran.dg/parens_1.f90: New.
6671         * gfortran.dg/parens_2.f90: New.
6672         * gfortran.dg/parens_3.f90: New.
6673
6674 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
6675
6676         PR fortran/26038
6677         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
6678
6679         PR fortran/25059
6680         * gfortran.dg/impure_assignment_1.f90: New test.
6681
6682         PR fortran/25070
6683         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
6684
6685 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6686
6687         PR target/26141
6688         * g++.dg/expr/stdarg2.C: New test.
6689
6690 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6691
6692         PR inline-asm/16194
6693         * gcc.dg/pr16194.c: New test.
6694
6695 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6696
6697         * ada/acats/run_acats: Use portable variant of "$@".
6698
6699 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6700
6701         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
6702         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
6703
6704 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6705
6706         PR tree-opt/26179
6707         * g++.dg/opt/pr26179.C: New test.
6708
6709 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6710
6711         PR middle-end/26134
6712         * gcc.dg/tree-ssa/complex-3.c: New test.
6713
6714 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6715
6716         * gcc.c-torture/compile/volatile-1.c: New test.
6717
6718 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
6719
6720         PR 26180
6721         * gcc.dg/tree-ssa/pr26180.c: New test.
6722
6723 2006-02-08  Jeff Law  <law@redhat.com>
6724
6725         * gcc.dg/tree-ssa/pr21417.c: New test.
6726
6727 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6728
6729         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6730         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6731
6732 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6733
6734         * lib/scanrtl.exp: New.
6735
6736 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6737
6738         PR c++/26071
6739         * g++.dg/other/virtual2.C: New test.
6740
6741         PR c++/26070
6742         * g++.dg/other/virtual1.C: New test.
6743
6744 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6745
6746         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6747         cleanup-ipa-dump): Update dump file glob patterns.
6748         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6749         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6750
6751         * lib/gcc-dg.exp: Load it.
6752         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6753
6754 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6755
6756         PR testsuite/26159
6757         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6758         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6759
6760 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6761
6762         PR fortran/25577
6763         * gfortran.dg/mvbits_1.f90: New.
6764
6765 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6766
6767         * g++.dg/warn/Wdiv-by-zero.C: New test.
6768         * g++.dg/warn/Wno-div-by-zero.C: New.
6769
6770 2006-02-07  Jeff Law  <law@redhat.com>
6771
6772         * gcc.dg/tree-ssa/pr21559.c: New test.
6773
6774         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6775         multiple VRP passes.
6776         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6777         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6778         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6779         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6780         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6781         * gcc.dg/tree-ssa/vrp02.c: Likewise
6782         * gcc.dg/tree-ssa/vrp11.c: Likewise
6783         * gcc.dg/tree-ssa/pr14341.c: Likewise
6784         * gcc.dg/tree-ssa/vrp19.c: Likewise
6785         * gcc.dg/tree-ssa/vrp20.c: Likewise
6786         * gcc.dg/tree-ssa/vrp03.c: Likewise
6787         * gcc.dg/tree-ssa/pr21086.c: Likewise
6788         * gcc.dg/tree-ssa/pr21959.c: Likewise
6789         * gcc.dg/tree-ssa/vrp21.c: Likewise
6790         * gcc.dg/tree-ssa/vrp04.c: Likewise
6791         * gcc.dg/tree-ssa/pr25485.c: Likewise
6792         * gcc.dg/tree-ssa/pr22026.c: Likewise
6793         * gcc.dg/tree-ssa/vrp22.c: Likewise
6794         * gcc.dg/tree-ssa/vrp05.c: Likewise
6795         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6796         * gcc.dg/tree-ssa/pr20701.c: Likewise
6797         * gcc.dg/tree-ssa/vrp23.c: Likewise
6798         * gcc.dg/tree-ssa/vrp06.c: Likewise
6799         * gcc.dg/tree-ssa/pr22117.c: Likewise
6800         * gcc.dg/tree-ssa/pr20702.c: Likewise
6801         * gcc.dg/tree-ssa/vrp15.c: Likewise
6802         * gcc.dg/tree-ssa/pr21090.c: Likewise
6803         * gcc.dg/tree-ssa/pr21294.c: Likewise
6804         * gcc.dg/tree-ssa/vrp24.c: Likewise
6805         * gcc.dg/tree-ssa/vrp07.c: Likewise
6806         * gcc.dg/tree-ssa/pr21563.c: Likewise
6807         * gcc.dg/tree-ssa/pr25382.c: Likewise
6808         * gcc.dg/tree-ssa/vrp16.c: Likewise
6809         * gcc.dg/tree-ssa/vrp25.c: Likewise
6810         * gcc.dg/tree-ssa/vrp08.c: Likewise
6811         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6812         * gcc.dg/tree-ssa/vrp17.c: Likewise
6813         * gcc.dg/tree-ssa/pr21458.c: Likewise
6814         * g++.dg/tree-ssa/pr18178.C: Likewise
6815
6816 2006-02-07  Richard Guenther  <rguenther@suse.de>
6817
6818         PR c++/26140
6819         Revert
6820         2006-01-30  Richard Guenther  <rguenther@suse.de>
6821         PR c++/23372
6822         * gcc.dg/pr23372-1.C: New testcase.
6823
6824         * g++.dg/tree-ssa/pr26140.C: New testcase.
6825
6826 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6827
6828         PR c++/9737
6829         * g++.dg/template/ttp15.C: New test.
6830         * g++.dg/template/ttp16.C: Likewise.
6831         * g++.dg/template/ttp17.C: Likewise.
6832         * g++.old-deja/g++.pt/ttp36.C: Remove.
6833         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6834         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6835         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6836         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6837         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6838         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6839         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6840         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6841         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6842
6843 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6844
6845         PR libfortran/23815
6846         * unf_io_convert_4.f90: New test.
6847
6848 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6849
6850         * gcc.dg/tree-ssa/loadpre10.c: New test.
6851         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6852         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6853         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6854
6855 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6856
6857         PR libfortran/24685
6858         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6859
6860 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6861
6862         PR tree-opt/25251
6863         * gfortran.dg/assign_7.f: New test.
6864
6865 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6866
6867         PR fortran/26041
6868         PR fortran/26064
6869         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6870         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6871         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6872
6873 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6874
6875         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6876         in size_t typedef.
6877
6878 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6879
6880         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6881         * g++.dg/charset/string.c (foo): Likewise.
6882         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6883         const char*
6884         * g++.dg/ext/builtin2.C (printf): Likewise.
6885         * g++.dg/init/new15.C (printf): Likewise.
6886         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6887         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6888         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6889         * g++.dg/template/non-dependent4.C (temp): Likewise.
6890         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6891         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6892         parameter type to const char*.
6893         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6894         Change type to const char*.
6895         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6896         Likewise.
6897         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6898         second parameter type to const char*.
6899         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6900         (Y::Y): Change parameter type to const char*.
6901         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6902         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6903         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6904         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6905         (char*).
6906         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6907         const char*.
6908         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6909         type to const char*.
6910         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6911         return type to const char*.
6912         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6913         to const char*.
6914         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6915         * g++.old-deja/g++.law/refs1.C: Likewise.
6916         * g++.old-deja/g++.law/visibility1.C: Likewise.
6917         * g++.old-deja/g++.law/visibility2.C: Likewise.
6918         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6919         const char*.
6920         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6921         * g++.old-deja/g++.mike/net48.C: Likewise.
6922         * g++.old-deja/g++.mike/p646.C: Likewise.
6923         * g++.old-deja/g++.mike/p6746.C: Likewise.
6924         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6925         type to const char*.
6926         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6927         deprecated conversion warning.
6928         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6929         char*.
6930         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6931         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6932         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6933         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6934         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6935         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6936         * g++.old-deja/g++.pt/t39.C: Likewise.
6937         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6938         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6939
6940 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6941
6942         PR fortran/25075
6943         intrinsic_argument_conformance_1.f90: New test.
6944
6945 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6946
6947         PR fortran/20845
6948         * gfortran.dg/char_result_11.f90: Add SAVE.
6949         * gfortran.dg/der_pointer_4.f90: Ditto.
6950         * gfortran.dg/default_initialization.f90: New test.
6951
6952 2006-02-03  Jeff Law  <law@redhat.com>
6953
6954         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6955         handle more than 100 dump files.
6956         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6957         * lib/scantree.exp (scan-tree-dump): Likewise.
6958         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6959         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6960         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6961         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6962         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6963
6964 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6965
6966         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6967
6968 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6969
6970         * g++.dg/template/using12.C: New test.
6971
6972 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6973
6974         * gcc.target/powerpc/pr25960.c: New test.
6975
6976 2006-02-02  Steven G. Kargl  <kargls@comcast>
6977
6978         PR fortran/24958
6979         gfortran.dg/nullify_2.f90: New test.
6980
6981 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6982
6983         PR 25990
6984         * gcc.dg/gomp/pr25990.c: New test.
6985
6986 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6987
6988         PR c++/25342
6989         * g++.gd/template/partial4.C: New test.
6990
6991 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6992
6993         PR middle-end/26001
6994         * gfortran.dg/data_char_2.f90: New.
6995
6996 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6997
6998         PR fortran/26039
6999         maxval_maxloc_conformance_1.f90: New test.
7000
7001 2006-01-31  Richard Guenther  <rguenther@suse.de>
7002
7003         * gcc.target/i386/sselibm-1.c: New testcase.
7004         * gcc.target/i386/sselibm-2.c: Likewise.
7005         * gcc.target/i386/sselibm-3.c: Likewise.
7006         * gcc.target/i386/sselibm-4.c: Likewise.
7007         * gcc.target/i386/sselibm-5.c: Likewise.
7008
7009 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7010
7011         PR fortran/24266
7012         * gfortran.dg/arrayio_derived_2.f90: New.
7013
7014 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
7015
7016         * gcc.dg/unsigned-long-compare.c: New test.
7017
7018 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
7019
7020         PR testsuite/25318
7021         * lib/target-supports.exp (check_effective_target_freorder):
7022         Check to see if target supports -freorder-blocks-and-partition.
7023         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7024         instead of "dg-require-named-sections".
7025
7026 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
7027
7028         PR target/14798:
7029         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7030         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7031         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7032         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7033         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7034         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7035         * gcc.dg/attr-isr-trap_exit.c: Likewise.
7036         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7037
7038 2006-01-30  Richard Guenther  <rguenther@suse.de>
7039
7040         PR c++/23372
7041         * gcc.dg/pr23372-1.C: New testcase.
7042
7043 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7044
7045         * gcc.dg/gomp/pr25874.c: New test.
7046
7047 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
7048
7049         PR tree-opt/25911
7050         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7051
7052 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
7053
7054         PR fortran/18578
7055         PR fortran/18579
7056         PR fortran/20857
7057         PR fortran/20885
7058         * gfortran.dg/intent_out_1.f90: New test.
7059
7060 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
7061
7062         PR fortran/17911
7063         * gfortran.dg/procedure_lvalue.f90: New test.
7064
7065         PR fortran/20895
7066         PR fortran/25030
7067         * gfortran.dg/char_pointer_assign_2.f90: New test.
7068         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7069         assignment to be consistent with standard.
7070         * gfortran.dg/char_result_2.f90: The same.
7071         * gfortran.dg/char_result_8.f90: The same.
7072
7073 2006-01-28  Zack Weinberg  <zackw@panix.com>
7074
7075         * gcc.dg/Woverlength-strings.c
7076         * gcc.dg/Woverlength-strings-pedantic-c89.c
7077         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7078         * gcc.dg/Woverlength-strings-pedantic-c99.c
7079         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7080
7081 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
7082
7083         * gcc.c-torture/execute/20060127-1.c: New test.
7084
7085 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/25999
7088         * g++.dg/ext/pragmaweak1.C: New test.
7089
7090 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
7091
7092         PR c++/25855
7093         * g++.dg/template/spec29.C: New test.
7094
7095 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
7096
7097         PR c/19606.
7098         * gcc.c-torture/execute/pr19606.c: New.
7099
7100 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
7101
7102         * gcc.dg/pragma-re-4.c: New test.
7103
7104 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
7105
7106         PR fortran/25964
7107         * gfortran.dg/assumed_size_refs_3.f90: New test.
7108
7109 2006-01-27  Ben Elliston  <bje@au.ibm.com>
7110
7111         * gcc.misc-tests/dectest.exp: Remove defunct comment.
7112
7113 2006-01-26  Laurent GUERBY <laurent@guerby.net>
7114
7115         PR ada/21317
7116         * ada/acats/support/impdef.a: Add One_Long_Second.
7117         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
7118         * ada/acats/tests/c9/c94026.a: Likewise.
7119         * ada/acats/tests/c9/c97305c.ada: Likewise.
7120         * ada/acats/tests/c9/c99004a.ada: Likewise.
7121
7122 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
7123
7124         PR fortran/25964
7125         * gfortran.dg/global_references_2.f90: New test.
7126
7127         PR fortran/25084
7128         PR fortran/20852
7129         PR fortran/25085
7130         PR fortran/25086
7131         * gfortran.dg/assumed_charlen_function_1.f90: New test.
7132         * gfortran.dg/assumed_charlen_function_3.f90: New test.
7133
7134         PR fortran/25416
7135         * gfortran.dg/assumed_charlen_function_2.f90: New test.
7136
7137 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
7138
7139         PR c/25892
7140         * gcc.dg/Wpointer-sign.c: New.
7141         * gcc.dg/Wpointer-sign-Wall.c: New.
7142         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7143         * gcc.dg/Wpointer-sign-pedantic.c: New.
7144         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
7145         * gcc.dg/conv-2.c: Use -Wpointer-sign.
7146
7147 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
7148
7149         PR C/25861
7150         * gcc.c-torture/compile/pr25861.c: New test.
7151
7152 2006-01-26  Paul Brook  <paul@codesourcery.com>
7153
7154         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
7155         on short-enum targets.
7156         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
7157         variable.
7158         (generate_fields): Use short_enums.
7159         (main): Set short_enums.  Document -e.
7160         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
7161         on short-enum targets.
7162         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
7163         variable.
7164         (generate_fields): Use short_enums.
7165         (main): Set short_enums.  Document -e.
7166         * lib/target-supports.exp (check_effective_target_short_enums): New.
7167
7168 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
7169
7170         PR target/25947
7171         * gcc.dg/torture/pr25947-1.c: New test.
7172
7173 2006-01-25  Jan Hubicka  <jh@suse.cz>
7174             Roger Sayle  <roger@eyesopen.com>
7175
7176         PR rtl-optimization/25703
7177         * gcc.target/i386/20060125-1.c: New test case.
7178         * gcc.target/i386/20060125-2.c: New test case.
7179
7180 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7181
7182         PR fortran/18540
7183         * gfortran.dg/goto_1.f: New.
7184
7185 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
7186
7187         PR fortran/25716
7188         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
7189         25716 on 32-bit systems too.
7190
7191 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
7192
7193         PR testsuite/25590
7194         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
7195
7196 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7197
7198         * gcc.dg/tree-ssa/gen-vect-33.c: New.
7199
7200 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7201
7202         PR fortran/25835
7203         * gfortran.dg/read_eof.f90: Delete, renamed.
7204         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
7205         * gfortran.dg/read_eof_2.f90: New test.
7206         * gfortran.dg/read_eof_3.f90: New test.
7207
7208 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
7209
7210         PR tree-opt/25860
7211         * gcc.c-torture/compile/pr25860.c: New test.
7212
7213 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7214
7215         PR c++/25552
7216         * g++.dg/parse/dtor8.C: New test.
7217
7218 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
7219
7220         PR testsuite/25891
7221         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
7222         * gcc.dg/gomp/gomp.exp: Return without testing anything if
7223         check_effective_target_fopenmp returns 0.
7224
7225 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
7226
7227         PR ada/20548
7228         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
7229         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
7230         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
7231
7232 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
7233
7234         PR tree-opt/25857
7235         * g++.dg/opt/pr25857.C: New test.
7236
7237 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
7238         Jan Hubicka  <jh@suse.cz>
7239         Richard Guenther  <rguenther@suse.de>
7240
7241         PR rtl-optimization/25654
7242         * gcc.dg/torture/pr25654.c: New testcase.
7243         * gcc.target/i386/pr25654.c: Likewise.
7244
7245 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
7246
7247         PR fortran/25901
7248         * gfortran.dg/internal references_2.f90: New test.
7249
7250         Fix regression in testing of admissability of attributes.
7251         * gfortran.dg/intent_used_1.f90: New test.
7252
7253 2006-01-23  Ben Elliston  <bje@au.ibm.com>
7254
7255         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
7256         Remove target conditional torture options for i?86 and x86_64
7257         GNU/Linux.
7258
7259 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7260
7261         PR c++/10891
7262         * g++.dg/rtti/no-rtti.C: New.
7263
7264 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
7265
7266         PR c++/25895
7267         * g++.dg/inherit/conv2.C: New test.
7268
7269         PR c++/25856
7270         * g++.dg/parse/dtor7.C: New test.
7271
7272         PR c++/25858
7273         * g++.dg/template/crash44.C: New test.
7274
7275 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
7276
7277         PR fortran/25124
7278         PR fortran/25625
7279         * gfortran.dg/internal_references_1.f90: New test.
7280           PR fortran/20881
7281         PR fortran/23308
7282         PR fortran/25538
7283         PR fortran/25710
7284         * gfortran.dg/global_references_1.f90: New test.
7285         * gfortran.dg/g77/19990905-1.f: Restore the error that
7286         there is a clash between the common block name and
7287         the name of a subroutine reference.
7288
7289         PR fortran/PR24276
7290         * gfortran.dg/aliasing_dummy_1.f90: New test.
7291
7292 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
7293
7294         * gcc.dg/vmx/1b-01.c: Warning fix.
7295         * gcc.dg/vmx/1c-02.c: Likewise.
7296         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
7297
7298 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
7299
7300         PR testsuite/24962
7301         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
7302
7303 2006-01-20  Richard Guenther  <rguenther@suse.de>
7304         Steven Bosscher <stevenb.gcc@gmail.com>
7305
7306         PR rtl-optimization/24626
7307         * gcc.dg/torture/pr24626-1.c: New testcase.
7308         * gcc.dg/torture/pr24626-2.c: Likewise.
7309         * gcc.dg/torture/pr24626-3.c: Likewise.
7310         * gcc.dg/torture/pr24626-4.c: Likewise.
7311
7312 2006-01-20  Dirk Mueller  <dmueller@suse.com>
7313
7314         PR c++/5520
7315         * g++.dg/warn/empty-body.C: New.
7316
7317 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
7318
7319         PR c++/22136
7320         * g++.dg/template/using10.C: New test.
7321         * g++.dg/temlpate/using11.C: Likewise.
7322         * g++.dg/inherit/using5.C: Tweak error messages.
7323
7324 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
7325
7326         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
7327         target test.
7328         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
7329
7330 2006-01-19  Jan Hubicka  <jh@suse.cz>
7331
7332         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
7333
7334 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7335
7336         PR c++/25854
7337         * g++.dg/template/spec28.C: New test.
7338
7339 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
7340
7341         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7342         Fix fprintf's by adding srcdir or removing it.
7343
7344 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
7345
7346         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
7347         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
7348         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
7349         * testsuite/gcc.dg/gomp/empty.c: Likewise.
7350         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
7351         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
7352         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
7353         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
7354         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
7355         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
7356         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
7357         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
7358         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
7359         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
7360
7361 2006-01-18  Jeff Law  <law@redhat.com>
7362
7363         * gcc.dg/tree-ssa/vrp25.c: New test.
7364
7365 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7366
7367         * gcc.dg/pr25805.c: Fix misapplied patch.
7368
7369 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
7370
7371         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
7372         (check_effective_target_vect_udot_qi): New.
7373         (check_effective_target_vect_sdot_hi): New.
7374         (check_effective_target_vect_udot_hi): New.
7375         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
7376         prefixed with "wrapv-" with -fwrapv.
7377         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
7378         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
7379         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
7380         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
7381         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
7382
7383         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
7384         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
7385         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
7386         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
7387
7388 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7389
7390         PR c++/16829
7391         * g++.dg/other/default2.C: New test.
7392         * g++.dg/other/default3.C: New test.
7393
7394 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
7395
7396         PR c/25805
7397         * gcc.dg/pr25805.c: New file.
7398
7399 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
7400
7401         PR c++/25836
7402         * g++.dg/template/init6.C: New test.
7403
7404 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
7405
7406         * gcc.dg/tree-ssa/pr24287.c: New test
7407
7408 2006-01-18  Eric Christopher  <echristo@apple.com>
7409
7410         * g++.dg/eh/table.C: New.
7411
7412 2006-01-18  DJ Delorie  <dj@redhat.com>
7413
7414         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
7415         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
7416         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
7417         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
7418
7419 2006-01-18  Jeff Law  <law@redhat.com>
7420
7421         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
7422         on wrapping on overflow semantics.
7423
7424         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
7425
7426         * gcc.gc/tree-ssa/vrp23.c: New test.
7427         * gcc.gc/tree-ssa/vrp24.c: New test.
7428
7429 2006-01-18  Richard Henderson  <rth@redhat.com>
7430             Aldy Hernandez  <aldyh@redhat.com>
7431             Jakub Jelinek  <jakub@redhat.com>
7432             Diego Novillo  <dnovillo@redhat.com>
7433             Uros Bizjak  <uros@kss-loka.si>
7434
7435         * testsuite/gcc.dg/gomp: New directory.
7436
7437 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
7438             Steven G. Kargl  <kargls@comcast.net>
7439
7440         PR fortran/20869
7441         * gfortran.dg/intrinsic_external_1.f90: New test.
7442
7443         PR fortran/20875.
7444         * gfortran.dg/elemental_pointer_1.f90: New test.
7445
7446         PR fortran/25024
7447         * gfortran.dg/external_procedures_1.f90: New test.
7448
7449         PR fortran/25785
7450         gfortran.dg/assumed_present.f90: New test.
7451
7452 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
7453
7454         * g++.dg/parse/lookup5.C: New test.
7455
7456 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7457
7458         PR fortran/25697
7459         * gfortran.dg/read_eof.f90: New test.
7460
7461 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7462
7463         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
7464         add a closing brace.
7465
7466 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7467
7468         PR fortran/25631
7469         * gfortran.dg/fmt_tl.f: New test.
7470
7471 2006-01-17  Eric Christopher  <echristo@apple.com>
7472
7473         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7474         * g++.old-deja/g++.warn/impint2.C: Ditto.
7475         * g++.old-deja/g++.other/null1.C: Ditto.
7476         * g++.dg/warn/conv2.C: Ditto.
7477         * g++.dg/warn/conv4.C: New file.
7478
7479 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7480
7481         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7482
7483 2006-01-17  Andreas Jaeger  <aj@suse.de>
7484             Janis Johnson <janis187@us.ibm.com>
7485
7486         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7487         in 64-bit.
7488         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7489         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7490
7491 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7492
7493         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7494         xfail txxx where xxx >= 25.
7495
7496 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7497
7498         PR testsuite/25764
7499         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7500
7501 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7502
7503         PR c/25682
7504         * gcc.dg/pr25682.c: New test.
7505         * g++.dg/parse/array-size2.C: New test.
7506
7507 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7508
7509         * consistency.vlad: Remove entire directory, 1652 files.
7510
7511 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7512
7513         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7514         check_effective_target_dfprt_nocache): New.
7515         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7516         (check_effective_target_dfprt): New.
7517         * lib/c-compat.exp (check_dfp): Remove.
7518         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7519         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7520         level of support for decimal float.
7521         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7522         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7523         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7524         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7525         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7526         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7527         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7528         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7529         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7530         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7531         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7532         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7533         directives.
7534
7535 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7536
7537         PR testsuite/25741
7538         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7539         $base_dir/../.
7540         * lib/gfortran.exp (gfortran_init): Likewise.
7541         * lib/obj-c++.exp (obj-c++_init): Likewise.
7542         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7543         (scan-assembler-dem-not): Likewise.
7544         * lib/scandump.exp (scan-dump-dem): Likewise.
7545         (scan-dump-dem-not): Likewise.
7546
7547 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7548
7549         PR testsuite/25767
7550         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7551         powerpc-*-darwin*.
7552         * lib/obj-c++.exp (obj-c++_init): Likewise.
7553
7554 2006-01-16  Richard Guenther  <rguenther@suse.de>
7555
7556         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7557
7558 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7559
7560         PR testsuite/25777
7561         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7562         to LD_LIBRARY_PATH.
7563
7564 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7565             Andrew Pinski  <pinskia@physics.uc.edu>
7566
7567         * gcc.dg/minmax-1.c: New test.
7568
7569 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7570
7571         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7572         * gcc.misc-tests/dectest.exp: Ditto.
7573
7574 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7575
7576         PR testsuite/25796
7577         * gcc.target/i386/cmov6.c: Use -march=k8.
7578
7579 2006-01-15  Andreas Jaeger  <aj@suse.de>
7580
7581         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7582         x86 does not have __float128.
7583
7584 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7585
7586         * gcc.target/i386/cmov6.c: New test.
7587
7588 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7589
7590         PR c++/25663
7591         * g++.dg/template/ctor6.C: New test.
7592
7593 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7594
7595         PR tree-optimization/25485
7596         * gcc.dg/tree-ssa/pr25485.c: New.
7597
7598 2006-01-14  Richard Guenther  <rguenther@suse.de>
7599
7600         PR tree-optimization/22548
7601         PR tree-optimization/22555
7602         PR tree-optimization/22501
7603         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7604         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7605         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7606         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7607         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7608         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7609         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7610         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7611         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7612
7613 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7614
7615         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7616         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7617
7618 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7619         Richard Guenther  <rguenther@suse.de>
7620
7621         PR rtl-optimization/24257
7622         * gcc.dg/torture/pr24257.c: New testcase.
7623
7624 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7625
7626         * gcc.c-torture/execute/20060110-1.c: New test.
7627         * gcc.c-torture/execute/20060110-2.c: New test.
7628
7629 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7630
7631         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7632
7633 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7634
7635         PR fortran/25756
7636         * gfortran.dg/label_3.f90: New test.
7637
7638 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7639
7640         PR tree-optimization/25771
7641         * g++.dg/tree-ssa/pr25771.C: New test
7642
7643 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7644
7645         PR tree-opt/24365
7646         * g++.dg/opt/complex5.C: New test.
7647
7648 2006-01-13  Richard Guenther  <rguenther@suse.de>
7649
7650         * gcc.target/i386/387-9.c: New testcase.
7651
7652 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7653
7654         PR c++/24824
7655         * g++.dg/debug/dwarf2-1.C: New.
7656
7657 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7658
7659         PR testsuite/25728
7660         * lib/gcov.exp (verify-lines): Add "close $fd".
7661
7662 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7663             Ben Elliston  <bje@au.ibm.com>
7664
7665         * gcc.dg/dfp/inf-1.c: New test.
7666
7667 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7668             Yao Qi  <qiyaoltc@cn.ibm.com>
7669             Ben Elliston  <bje@au.ibm.com>
7670             Jon Grimm  <jgrimm2@us.ibm.com>
7671
7672         * gcc.dg/nodfp-1.c: New test.
7673         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7674         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7675         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
7676         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
7677         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
7678         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
7679         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
7680         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
7681         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7682         * gcc.dg/format/dfp-scanf-1.c: Likewise.
7683         * gcc.dg/format/dfp-printf-1.c: Likewise.
7684         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
7685         (compat_setup_dfp): New.
7686         * gcc.dg/compat/compat.exp: Use it.
7687         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
7688         Make some variables global, prepend "compat_" to their names.
7689         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
7690         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
7691         * gcc.misc-tests/dectest.exp: New test driver for decTest.
7692         * lib/compat.exp (compat_skip_list): Make global, rename.
7693         * lib/c-compat.exp: New file.
7694         * lib/target-supports.exp (check_effective_target_dfp): New.
7695
7696         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
7697         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
7698         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
7699         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
7700         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
7701         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
7702         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
7703         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
7704         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
7705         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
7706         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
7707         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
7708         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
7709         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
7710         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
7711         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
7712         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
7713         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
7714         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
7715         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
7716         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
7717         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
7718         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
7719         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
7720         gcc.dg/dfp/struct-layout-1.c,
7721         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
7722         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
7723         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
7724         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
7725         gcc.dg/dfp/func-vararg-dfp.c,
7726         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7727         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7728         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7729         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7730         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7731
7732 2006-01-11  Richard Guenther  <rguenther@suse.de>
7733
7734         PR tree-optimization/25734
7735         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7736
7737 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7738
7739         PR fortran/25486
7740         * gfortran.dg/literal_character_constant_1_x.F: New test.
7741         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7742         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7743         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7744
7745 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7746
7747         PR c++/25386
7748         * g++.dg/ext/packed3.C: Add expected packed error.
7749
7750 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7751
7752         PR target/25706
7753         * gcc.dg/torture/pr25706-1.c: New test.
7754
7755 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7756
7757         PR tree-optimization/23109
7758         PR tree-optimization/23948
7759         PR tree-optimization/24123
7760
7761         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7762         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7763         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7764         g++.dg/tree-ssa/pr23948.C: New testcases.
7765         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7766         three divisions in order to do the optimization.
7767
7768 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7769
7770         PR c++/25632
7771         * g++.dg/other/pr25632.C: New test.
7772
7773 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7774
7775         PR fortran/25730
7776         * gfortran.dg/used_types_1.f90: New test.
7777
7778 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7779
7780         PR target/25718
7781         * gcc.dg/torture/pr25718-1.c: New test.
7782
7783 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7784
7785         * gfortran.dg/list_read_2.f90: Fix typo in description.
7786
7787 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7788
7789         * lib/target-supports.exp (check_visibility_available): Simplify test
7790         for *-*-netware*.
7791         (check_profiling_available): Fail for *-*-netware*.
7792         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7793         * gcc.dg/20021014-1.c: Likewise.
7794         * gcc.dg/nest.c: Likewise.
7795
7796 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7797
7798         fortran/24936
7799         * gfortran.dg/forall_3.f90: New test.
7800
7801 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7802
7803         PR fortran/21977
7804         * gfortran.dg/nesting_2.f90: New test.
7805         * gfortran.dg/nesting_3.f90: New test.
7806
7807 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7808
7809         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7810         Fix typo in comment.
7811
7812 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7813
7814         * gfortran.dg/single_char_string.f90: New test.
7815
7816 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7817
7818         * gfortran.dg/ichar_2.f90: New test.
7819
7820 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7821
7822         PR fortran/25093
7823         * gfortran.dg/private_type_4.f90: New.
7824
7825 2006-01-07  Richard Guenther  <rguenther@suse.de>
7826
7827         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7828
7829 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7830
7831         * gfortran.dg/func_decl_1.f90: New.
7832         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7833         * gfortran.dg/array_alloc_2.f90: Likewise.
7834         * gfortran.dg/char_result_8.f90: Likewise.
7835         * gfortran.dg/dup_save_1.f90: Likewise.
7836         * gfortran.dg/dup_save_2.f90: Likewise.
7837         * gfortran.dg/f2c_6.f90: Likewise.
7838         * gfortran.dg/f2c_7.f90: Likewise.
7839         * gfortran.dg/func_result_2.f90: Likewise.
7840         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7841
7842 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7843
7844         PR fortran/22146
7845         * gfortran.dg/elemental_subroutine_1.f90: New test.
7846         * gfortran.dg/elemental_subroutine_2.f90: New test.
7847
7848         PR fortran/25029
7849         PR fortran/21256
7850         * gfortran.dg/assumed_size_refs_1.f90: New test.
7851
7852         PR fortran/20868
7853         PR fortran/20870
7854         * gfortran.dg/assumed_size_refs_2.f90: New test.
7855         * gfortran.dg/initialization_1.f90: Change warning message.
7856
7857 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7858
7859         * gcc.dg/tree-ssa/loop-15.c: New test.
7860
7861 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7862
7863         PR fortran/25598
7864         * gfortran.dg/backspace_3.f: New test.
7865         * gfortran.dg/backspace_4.f: New test.
7866
7867 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7868
7869         PR fortran/24268
7870         * gfortran.dg/fmt_white.f: Update test.
7871
7872 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7873
7874         * gcc.dg/cast-1.c: Add new warning.
7875         * gcc.dg/cast-2.c: Likewise.
7876         * gcc.dg/cast-3.c: Likewise.
7877         * gcc.dg/format/cast-1.c: Likewise.
7878         * gcc.dg/cast-4.c: New testcase.
7879
7880 2006-01-05  Richard Guenther  <rguenther@suse.de>
7881
7882         PR tree-optimization/22555
7883         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7884
7885 2006-01-05  Richard Guenther  <rguenther@suse.de>
7886             Diego Novillo  <dnovillo@redhat.com>
7887
7888         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7889         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7890         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7891         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7892         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7893         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7894         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7895         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7896         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7897         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7898         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7899         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7900         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7901         * treelang/compile/extravar.tree: Likewise.
7902         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7903         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7904         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7905         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7906         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7907
7908 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7909
7910         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7911         for 64-bit fix.
7912
7913 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7914
7915         PR fortran/23675
7916         gfortran.dg/char_result_11.f90: New.
7917
7918 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7919
7920         PR c++/24782
7921         * g++.dg/parse/access9.C: New test.
7922         * g++.dg/tc1/dr52.C: Tweak error markers.
7923
7924 2006-01-04  Richard Henderson  <rth@redhat.com>
7925
7926         Merge from gomp branch.
7927         * g++.dg/parse/pragma2.C: Update expected error lines.
7928
7929 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7930
7931         * g++.dg/other/i386-2.C: New test.
7932
7933         PR target/25554
7934         * gcc.c-torture/compile/20051228-1.c: New test.
7935
7936         PR c/25559
7937         * gcc.dg/pr25559.c: New test.
7938
7939 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7940
7941         PR c++/25492
7942         * g++.dg/lookup/friend9.C: New test.
7943
7944         PR c++/25625
7945         * g++.dg/template/repo5.C: New test.
7946
7947 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7948
7949         PR fortran/25101
7950         * gfortran.dg/forall_2.f90: New test.
7951
7952 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7953
7954         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7955         dg-require-weak.  Adjust regexp to handle leading-underscore
7956         targets and space as well as TAB after .weak.  Change previous
7957         64-bit fix to not use naked dot.
7958
7959 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7960
7961         PR rtl-optimization/25578
7962         * gcc.c-torture/execute/20060102-1.c: New testcase.
7963
7964 2006-01-03  Richard Guenther  <rguenther@suse.de>
7965
7966         PR c/25183
7967         * gcc.dg/torture/pr25183.c: New testcase.
7968
7969 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7970
7971         Merge from gomp-branch.
7972         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7973         * gcc.dg/ia64-sync-2.c: Likewise.
7974         * gcc.dg/ia64-sync-3.c: Likewise.
7975         * gcc.dg/ia64-sync-4.c: Likewise.
7976         * gcc.dg/sync-2.c: Likewise.
7977         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7978         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7979
7980 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7981
7982         PR c++/25635
7983         * g++.dg/parse/operator6.C: New test.
7984
7985         PR c++/25637
7986         * g++.dg/parse/error29.C: New test.
7987
7988         PR c++/25638
7989         * g++.dg/parse/dtor6.C: New test.
7990
7991         PR c++/25633
7992         * g++.dg/parse/ctor3.C: New test.
7993
7994         PR c++/25634
7995         * g++.dg/template/class3.C: New test.
7996
7997 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7998
7999         * g++.dg/debug/debug9.C: New.
8000
8001 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
8002
8003         PR fortran/24640
8004         * gfortran.dg/label_2.f90: New test.
8005
8006 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8007
8008         * g++.dg/lookup/using12.C: Tighten error marker.
8009
8010 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
8011             Andrew Pinski <pinskia@physics.uc.edu>
8012
8013         * gcc.target/powerpc/darwin-abi-3.c: New file.
8014         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8015         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8016         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8017         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8018         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8019         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8020         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8021         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8022
8023 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
8024
8025         * gcc.dg/tree-ssa/loadpre1.c: New;
8026         * gcc.dg/tree-ssa/loadpre2.c: New;
8027         * gcc.dg/tree-ssa/loadpre3.c: New;
8028         * gcc.dg/tree-ssa/loadpre4.c: New;
8029         * gcc.dg/tree-ssa/loadpre5.c: New;
8030         * gcc.dg/tree-ssa/loadpre6.c: New;
8031         * gcc.dg/tree-ssa/loadpre7.c: New;
8032         * gcc.dg/tree-ssa/loadpre8.c: New;
8033         * gcc.dg/tree-ssa/loadpre9.c: New;
8034
8035 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
8036
8037         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8038         * g++.dg/abi/thunk4.C: Likewise.
8039
8040 2006-01-01  Andreas Jaeger  <aj@suse.de>
8041
8042         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8043         portable.
8044
8045 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
8046
8047         PR c++/25294
8048         * gcc.dg/pragma-pack-3.c: New test.
8049         * g++.dg/parse/pragma3.C: New test.
8050
8051 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8052
8053         PR middle-end/24827
8054         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8055
8056 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8057
8058         PR testsuite/25214
8059         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8060
8061 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8062
8063         PR fortran/22607
8064         * gfortran-dg/pure_byref_3.f90: New.
8065
8066         fortran/PR 25396
8067         * gfortran.dg/userdef_operator_1.f90: New.
8068
8069 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         * g++.dg/abi/thunk3.C: New.
8072         * g++.dg/abi/thunk4.C: New.
8073
8074 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/25532
8077         * gfortran.dg/host_used_types_1.f90: New test. Check that host
8078         associated derived type components of derived types are
8079         properly declared in contained procedures.
8080
8081 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8082
8083         PR libgfortran/25139
8084         * gfortran.dg/backspace_2.f: New test.
8085
8086 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8087
8088         PR libgfortran/25550
8089         * gfortran.dg/endfile.f: New test.
8090
8091 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8092
8093         PR libgfortran/25419
8094         * gfortran.dg/comma.f: New test.
8095
8096 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8097
8098         * lib/gfortran-dg.exp: Remove trailing whitespace.
8099         * lib/fortran-torture.exp: Test with -fbounds-check instead of
8100         -funroll-all-loops.
8101
8102 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
8103
8104         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
8105         Extended Double long doubles or repeat tests when long double is
8106         the same size as double.
8107
8108 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8109
8110         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
8111
8112         PR testsuite/25442
8113         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
8114         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8115
8116         PR testsuite/25441
8117         * gcc.dg/pr23911.c: Make test variable static.
8118
8119         PR testsuite/25444
8120         * gcc.dg/tree-ssa/pr14841.c: Likewise.
8121
8122 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8123
8124         PR c++/25439
8125         * g++.dg/parse/crash17.C: Adjust error markers.
8126         * g++.dg/template/error20.C: New test.
8127
8128 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
8129
8130         PR c++/23172
8131         * g++.dg/ext/complit4.C: New test.
8132
8133         PR c++/25417
8134         * g++.dg/ext/complit5.C: Likewise.
8135
8136 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
8137
8138         PR tree-optimization/25125
8139         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
8140         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
8141         * gcc.c-torture/execute/pr25125.c: New.
8142
8143 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
8144
8145         PR fortran/25029
8146         PR fortran/21256
8147         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
8148         with incorrect assumed size references.
8149
8150 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
8151
8152         PR c++/23171
8153         * g++.dg/opt/init1.C: New test.
8154
8155 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
8156
8157         PR c++/24671
8158         * g++.dg/template/sfinae3.C: New test.
8159
8160 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8161
8162         * g++.dg/other/friend4.C: New test.
8163
8164 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8165
8166         PR target/25005
8167         * g++.dg/opt/pr25005.C: New test.
8168
8169 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR c++/25369
8172         * g++.dg/template/ptrmem16.C: New test.
8173
8174 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
8175
8176         PR fortran/25029
8177         PR fortran/21256
8178         * gfortran.dg/initialization_1.f90: Add test of SIZE.
8179
8180 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8181
8182         PR libgfortran/25307
8183         * gfortran.dg/list_read_5.f90: New test.
8184
8185 2005-12-22  Richard Henderson  <rth@redhat.com>
8186
8187         * gcc.target/i386/sse-7.c: Use -msse2.
8188
8189 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
8190
8191         PR rtl-optimization/25432
8192         * gcc.c-torture/compile/20051216-1.c: New test.
8193
8194         PR objc/25328
8195         * objc/execute/pr25328.m: New test.
8196
8197 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
8198
8199         PR c++/25364
8200         * g++.dg/template/call4.C: New test.
8201
8202 2005-12-22  Dale Johannesen  <dalej@apple.com>
8203
8204         * gcc.target/i386/sse-17.c: New.
8205
8206 2005-12-22  Paul Brook  <paul@codesourcery.com>
8207
8208         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
8209
8210 2005-12-22  Paul Brook  <paul@codesourcery.com>
8211
8212         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
8213
8214 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8215
8216         PR tree-opt/25513
8217         * gcc.c-torture/compile/pr25513.c: New test.
8218
8219 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8220
8221         PR c++/23333
8222         * g++.dg/parse/error25.C: Add more tests.
8223
8224 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8225
8226         PR fortran/18990
8227         * gfortran.dg/der_charlen_1.f90: New.
8228
8229 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
8230
8231         PR fortran/20889
8232         * gfortran.dg/pointer_component_type_1.f90: New test.
8233
8234         PR fortran/25029
8235         PR fortran/21256
8236         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
8237         should give an error with assumed size array refernces and checks those
8238         that should not.
8239         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
8240         reference an upper bound so that it does not generate an error.
8241
8242         PR fortran/19362
8243         PR fortran/20244
8244         PR fortran/20864
8245         PR fortran/25391
8246         * gfortran.dg/used_dummy_types_1.f90: New test.
8247         * gfortran.dg/used_dummy_types_2.f90: New test.
8248         * gfortran.dg/used_dummy_types_3.f90: New test.
8249         * gfortran.dg/used_dummy_types_4.f90: New test.
8250         * gfortran.dg/used_dummy_types_5.f90: New test.
8251
8252         PR fortran/23152
8253         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
8254         group already being USE associated.
8255         * gfortran.dg/assumed_shape_nml.f90: New test.
8256         * gfortran.dg/assumed_size_nml.f90: New test.
8257
8258         PR fortran/20862
8259         PR fortran/25053
8260         PR fortran/25063
8261         PR fortran/25064
8262         PR fortran/25066
8263         PR fortran/25067
8264         PR fortran/25068
8265         PR fortran/25307
8266         * gfortran.dg/io_constraints_1.f90: New test.
8267         * gfortran.dg/io_constraints_1.f90: New test.
8268         * gfortran.dg/iostat_3.f90: Change wording of warning.
8269         * gfortran.dg/g77/19981216-0.f: The same.
8270
8271 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
8272
8273         PR tree-optimization/23518
8274         * testsuite/gcc.dg/pr23518.c: New.
8275
8276 2005-12-21  Mike Stump  <mrs@apple.com>
8277
8278         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
8279
8280 2005-12-21  Paul Brook  <paul@codesourcery.com>
8281
8282         * gcc.dg/pr19340.c: Skip on m68k targets.
8283
8284 2005-12-21  Steven Bosscher  <stevenb@suse.de>
8285
8286         PR rtl-optimization/25196
8287         * gcc.dg/pr25196.c: New test.
8288
8289 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
8290
8291         PR fortran/25423
8292         gfortran.dg/where_nested_1.f90: New.
8293
8294 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
8295
8296         PR tree-optimization/25382.
8297         * gcc.dg/tree-ssa/pr25382.c: New.
8298
8299 2005-12-20  Richard Guenther  <rguenther@suse.de>
8300
8301         PR middle-end/24306
8302         * gcc.target/i386/pr24306.c: New testcase.
8303
8304 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
8305
8306         PR tree-optimization/25501
8307         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
8308
8309 2005-12-20  Richard Guenther  <rguenther@suse.de>
8310
8311         Revert
8312         2005-12-02  Richard Guenther  <rguenther@suse.de>
8313
8314         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8315
8316 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
8317
8318         PR c++/21228
8319         * g++.dg/warn/Wunreachable-code-2.C: New test.
8320
8321 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/24278
8324         * g++.dg/template/ctor5.C: New test.
8325
8326         PR c++/24915
8327         * g++.dg/template/overload8.C: New test.
8328
8329 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
8330
8331         * gcc.c-torture/compile/pr25483 : New test.
8332
8333 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8334
8335         PR c++/20552
8336         * g++.dg/ext/typeof10.C: New test.
8337
8338 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8339
8340         * gcc.dg/mt-loopi1.c: New.
8341
8342 2005-12-18  Richard Guenther  <rguenther@suse.de>
8343
8344         PR tree-optimization/25481
8345         * gcc.dg/torture/pr25481.c: New testcase.
8346
8347 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8348
8349         PR rtl-optimization/21041
8350         * gcc.dg/pr21041.c: New test.
8351
8352 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8353
8354         PR libgfortran/25463
8355         * gfortran.dg/advance.f90: New test.
8356
8357 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
8358
8359         * gcc.dg/20051201-1.c: New test.
8360
8361 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
8362
8363         PR fortran/25018
8364         * gfortran.dg/initialization_1.f90: New test.
8365         * gfortran.dg/enum_5.f90: Change dg-error to new message.
8366         * gfortran.dg/g77/980616-0.f: The same.
8367
8368 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8369
8370         * PR fortran/25458
8371         * gfortran.dg/chkbits.f90: New test.
8372
8373 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8374
8375         * gfortran.dg/enum_5.f: Revert to previous version.
8376
8377 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
8378
8379         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
8380         * gfortran.dg/nested_modules_1.f90: Ditto.
8381         * gfortran.dg/hollerith_f95.f90: Ditto.
8382         * gfortran.dg/select_5.f90: Ditto.
8383         * gfortran.dg/secnds.f: Ditto.
8384         * gfortran.dg/hollerith2.f90: Ditto.
8385         * gfortran.dg/imag_2.f: Ditto.
8386         * gfortran.dg/ftell_2.f90: Ditto.
8387         * gfortran.dg/malloc_free_1.f90: Ditto.
8388         * gfortran.dg/logint-1.f: Ditto.
8389         * gfortran.dg/recursive_statement_functions.f90: Ditto.
8390         * gfortran.dg/e_d_fmt.f90: Ditto.
8391         * gfortran.dg/hollerith_legacy.f90: Ditto.
8392         * gfortran.dg/logint-2.f: Ditto.
8393         * gfortran.dg/enum_5.f90: Ditto.
8394         * gfortran.dg/f2c_2.f90: Ditto.
8395         * gfortran.dg/pr17143.f90: Ditto.
8396         * gfortran.dg/namelist_14.f90: Ditto.
8397         * gfortran.dg/logint-3.f: Ditto.
8398         * gfortran.dg/spread_scalar_source.f90: Ditto.
8399         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
8400         * gfortran.dg/namelist_11.f: Ditto.
8401         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8402         * gfortran.dg/g77/20010519-1.f
8403         * gfortran.dg/g77/alpha1.f: Ditto.
8404         * gfortran.dg/g77/990115-1.f: Ditto.
8405         * gfortran.dg/g77/erfc.f: Ditto.
8406         * gfortran.dg/g77/19990313-3.f: Ditto.
8407         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
8408         * gfortran.dg/g77/20010426.f: Ditto.
8409         * gfortran.dg/g77/19990313-0.f: Ditto.
8410         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
8411         * gfortran.dg/g77/20000629-1.f: Ditto.
8412         * gfortran.dg/g77/970125-0.f: Ditto.
8413         * gfortran.dg/g77/8485.f: Ditto.
8414         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
8415         * gfortran.dg/g77/19990313-1.f: Ditto.
8416         * gfortran.dg/g77/int8421.f: Ditto.
8417         * gfortran.dg/g77/19990305-0.f: Ditto.
8418         * gfortran.dg/g77/947.f: Ditto.
8419         * gfortran.dg/g77/19990905-2.f: Ditto.
8420         * gfortran.dg/g77/cabs.f: Ditto.
8421         * gfortran.dg/g77/19990313-2.f: Ditto.
8422         * gfortran.dg/g77/20020307-1.f: Ditto.
8423         * gfortran.dg/g77/dcomplex.f: Ditto.
8424         * gfortran.dg/g77/19990502-1.f: Ditto.
8425         * gfortran.dg/g77/19981216-0.f: Ditto.
8426         * gfortran.dg/common_4.f90: Ditto.
8427         * gfortran.dg/entry_4.f90: Ditto.
8428         * gfortran.dg/equiv_constraint_2.f90: Ditto.
8429         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
8430         * gfortran.dg/namelist_12.f: Ditto.
8431         * gfortran.dg/scale_1.f90: Ditto.
8432         * gfortran.dg/modulo_1.f90
8433         * gfortran.dg/hollerith.f90: Ditto.
8434         * gfortran.dg/direct_io_3.f90: Ditto.
8435         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
8436         * gfortran.dg/gnu_logical_1.F: Ditto.
8437         * gfortran.dg/unf_io_convert_1.f90: Ditto.
8438         * gfortran.dg/assign_1.f90: Ditto.
8439         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
8440         * gfortran.dg/pr23095.f: Ditto.
8441         * gfortran.dg/read_float_1.f90: Ditto.
8442
8443 2005-12-17  Andreas Jaeger  <aj@suse.de>
8444
8445         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
8446         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
8447
8448 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8449
8450         PR fortran/24268
8451         * gfortran.dg/fmt_white.f: New test.
8452
8453 2005-12-16  Steven G. Kargl <kargls@comcast.net>
8454
8455         * gfortran.dg/label_1.f90: New test.
8456
8457 2005-12-15  Ben Elliston  <bje@au.ibm.com>
8458
8459         PR testsuite/25422
8460         * gcc.dg/20031012-1.c: Add -Walways-true option.
8461         * gcc.dg/weak/weak-3.c: Likewise.
8462         * g++.old-deja/g++.mike/warn8.C: Likewise.
8463
8464 2005-12-16  Mike Stump  <mrs@apple.com>
8465
8466         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
8467         exit.
8468
8469 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8470
8471         PR libgfortran/25264
8472         PR libgfortran/25349
8473         * gfortran.dg/tl_editing.f90: Added additional checks.
8474         * gfortran.dg/t_editing.f: New test.
8475         * gfortran.dg/write_padding.f90: New test
8476
8477 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8478
8479         PR testsuite/25215
8480         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8481
8482 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8483
8484         PR rtl-optimization/24899
8485         * gcc.c-torture/execute/20051215-1.c: New test.
8486
8487 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8488
8489         PR 24823
8490         * gfortran.dg/pr24823.f: New test.
8491
8492 2005-12-16  Jeff Law  <law@redhat.com>
8493
8494         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8495
8496 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8497
8498         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8499         Change C++ style comments to C style comments.
8500         Remove aligned types from the array.
8501         Keep Enums disabled.
8502         (complex_types): Remove aligned types from the array.
8503         Comment out "_Complex long double".
8504         (attrib_types): Remove.
8505         (complex_attrib_types): Remove.
8506         (attrib_array_types): Remove.
8507         (complex_attrib_array_types): Remove.
8508         (aligned_bitfld_types): Remove.
8509         (n_aligned_bitfld_types): Remove.
8510         (FEATURE_ALIGNEDPACKED): Delete.
8511         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8512         (singles): Remove support for adding attributes.
8513         (choose_type): Remove support for attributed types.
8514         (generate_fields): Remove support for attributed bit-fields.
8515         Remove support for adding attributes.
8516         (generate_random_tests): Remove support for adding attributes.
8517         (features): Add back "[0] :0" and "complex vector [0]".
8518         (main): Remove support for attributed bit-fields.
8519         Uncomment the calling of generate_random_tests for the rests of
8520         the tests.
8521
8522 2005-12-16  Jan Hubicka  <jh@suse.cz>
8523
8524         * gcc.c-torture/combine/pr25224.c: New.
8525
8526 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8527
8528         PR other/25028
8529         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8530         HP-UX.
8531
8532 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8533
8534         * gcc.dg/20051215-1.c: New file.
8535
8536 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8537
8538         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8539         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8540
8541 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8542
8543         PR fortran/18197
8544         * gfortran.dg/dummy_functions_1.f90: New.
8545
8546 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8547
8548         PR rtl-optimization/25310
8549         * gcc.c-torture/compile/pr25310.c: New test.
8550
8551 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8552
8553         PR debug/25023
8554         * gcc.dg/pr25023.c: New test.
8555
8556 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8557
8558         * g++.old-deja/g++.brendan/redecl1.C,
8559         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8560         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8561         g++.old-deja/g++.oliva/typeof1.C,
8562         g++.old-deja/g++.other/crash16.C,
8563         g++.old-deja/g++.other/crash34.C,
8564         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8565         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8566         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8567         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8568         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8569         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8570         Remove xfail.
8571
8572 2005-12-14  Kean Johnston  <jkj@sco.com>
8573             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8574
8575         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8576         * gcc.target/i386/20020523-1.c: Ditto.
8577         * gcc.target/i386/tailcall-1.c: Ditto.
8578         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8579         * gcc.target/i386/ssetype-5.c: Ditto.
8580
8581 2005-12-14  Jeff Law  <law@redhat.com>
8582
8583         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8584
8585 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8586
8587         PR target/25254
8588         PR target/24188
8589         * gcc.target/i386/pr25254.c: New test.
8590         * gfortran.dg/PR24188.f: New test.
8591
8592 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8593
8594         * lib/fortran-torture.exp: Catch remaining uses of
8595         remote_file build delete.
8596
8597 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8598
8599         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8600
8601 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8602
8603         * gcc.dg/warn-addr-cmp.c: New test.
8604
8605 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8606
8607         PR debug/25023
8608         PR target/25293
8609         * gcc.target/i386/pr25293.c: New test.
8610
8611 2005-12-13  Petr Machata  <machata@post.cz>
8612
8613         PR c++/24907
8614         * g++.dg/parse/comma2.C: New test.
8615
8616 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8617             Jakub Jelinek  <jakub@redhat.com>
8618
8619         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8620         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8621         (limits.h): Include unconditionally.
8622         (stdlib.h): Likewise.
8623         (hashtab.h): Do not include.
8624         (getopt.h): Likewise.
8625         (stddef.h): Include.
8626         (hashval_t): Define.
8627         (struct entry): Add "next" field.
8628         (HASH_SIZE): New macro.
8629         (hash_table): New variable.
8630         (switchfiles): Do not use xmalloc.
8631         (mix): New macro.
8632         (iterative_hash): New function.
8633         (hasht): Remove.
8634         (e_exists): New function.
8635         (e_insert): Likewise.
8636         (output): Use, instead of libiberty hashtable functions.
8637         (main): Do not use getopt.  Do not call htab_create.
8638
8639 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8640
8641         PR c++/25331
8642         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8643         put atal* and atpaal* attributes on array elements.
8644         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8645         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8646         put atal* and atpaal* attributes on array elements.
8647         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8648
8649 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8650
8651         * gcc.dg/single-precision-constant.c: New test.
8652
8653 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8654
8655         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8656         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8657         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8658         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8659         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8660         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8661         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8662         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8663         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8664         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8665         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8666         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8667         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8668         gcc.target/powerpc/ppc-sdata-2.c,
8669         gcc.target/powerpc/ppc-stackalign-1.c,
8670         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8671         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8672         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8673         gcc.target/powerpc/rs6000-ldouble-2.c,
8674         gcc.target/powerpc/rs6000-power2-1.c,
8675         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
8676         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
8677         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
8678         option into target selector.
8679         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
8680         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
8681
8682 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8683
8684         PR objc/25348
8685         * objc.dg/encode-9.m: New test.
8686
8687 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8688
8689         PR testsuite/20772
8690         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
8691         * gcc.dg/asm-b.c: Fix typo.
8692         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
8693         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8694         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
8695         i?86 lp64 and x86_64 ilp32.
8696         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
8697         on i?86 lp64.
8698         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
8699
8700 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
8701
8702         PR fortran/25078
8703         gfortran.dg/equiv_5.f90: New test.
8704
8705 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
8706
8707         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
8708         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
8709         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
8710         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
8711         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
8712         * gcc.dg/tree-ssa/reassoc-5.c: New.
8713         * gcc.dg/tree-ssa/reassoc-6.c: New.
8714         * gcc.dg/tree-ssa/reassoc-7.c: New.
8715         * gcc.dg/tree-ssa/reassoc-8.c: New.
8716         * gcc.dg/tree-ssa/reassoc-9.c: New.
8717         * gcc.dg/tree-ssa/reassoc-10.c: New.
8718         * gcc.dg/tree-ssa/reassoc-11.c: New.
8719
8720 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8721
8722         PR testsuite/25167
8723         PR testsuite/24478
8724         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
8725
8726 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/25300
8729         * g++.dg/template/inherit.C: Do not use a generic error message.
8730
8731 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8732
8733         PR libobjc/25354
8734         * objc.dg/gnu-encoding: New directory.
8735         * objc.dg/gnu-encoding/compat-common.h: New file.
8736         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8737         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8738         * objc.dg/gnu-encoding/vector-defs.h: New file.
8739         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8740         * objc.dg/gnu-encoding/generate-random.c: New file.
8741         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8742         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8743         * objc.dg/gnu-encoding/generate-random.h: New file.
8744
8745 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/25337
8748         * g++.dg/template/defarg7.C: New test.
8749
8750 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8751
8752         PR libobjc/25347
8753         * objc.dg/encode-8.m: New test.
8754
8755 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8756
8757         PR libobjc/25346
8758         * objc.dg/encode-7.m: New test.
8759
8760 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8761
8762         PR c++/25010
8763         * g++.dg/opt/inline10.C: New test.
8764
8765 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8766
8767         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8768
8769 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8770
8771         * gfortran.dg/substring_equivalence.f90: typo in comment
8772
8773 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8774
8775         PR fortran/25068
8776         * gfortran.dg/iostat_3.f90: New test.
8777
8778 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8779
8780         PR fortran/23815
8781         * gfortran.dg/unf_io_convert_1.f90: New test.
8782         * gfortran.dg/unf_io_convert_2.f90: New test.
8783         * gfortran.dg/unf_io_convert_3.f90: New test.
8784
8785 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8786
8787         PR testsuite/20772
8788         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8789         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8790         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8791         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8792         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8793         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8794         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8795         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8796         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8797         gcc.dg/torture/fp-int-convert-float128-timode.c,
8798         gcc.dg/torture/fp-int-convert-float128.c,
8799         gcc.dg/torture/fp-int-convert-float80-timode.c,
8800         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8801         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8802
8803         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8804
8805 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8806
8807         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8808
8809 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8810
8811         * gcc.dg/20051207-1.c,
8812         * gcc.dg/20051207-2.c,
8813         * gcc.dg/20051207-3.c: New tests.
8814
8815 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8816
8817         PR testsuite/20772
8818         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8819         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8820         dg-skip-if target selector.
8821
8822         PR testsuite/20772
8823         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8824         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8825         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8826         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8827         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8828         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8829         and/or merge with i?86 cases.
8830
8831         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8832
8833         PR testsuite/20772
8834         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8835         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8836         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8837         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8838         x86_64-*-linux*.
8839
8840 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8841
8842         PR target/25311
8843         * gcc.c-torture/compile/pr25311.c: New test.
8844
8845 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8846
8847         PR libgfortran/25039
8848         * gfortran.dg/read_comma.f: New test.
8849
8850 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8851
8852         PR c++/19317
8853         * g++.dg/opt/pr19317-1.C: New test.
8854         * g++.dg/opt/pr19317-2.C: New test.
8855         * g++.dg/opt/pr19317-3.C: New test.
8856
8857         PR target/19005
8858         * gcc.c-torture/execute/pr19005.c: New test.
8859
8860         PR target/17828
8861         * g++.old-deja/g++.other/comdat5.C: New test.
8862         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8863
8864         * g++.dg/compat/struct-layout-1.exp: New file.
8865         * g++.dg/compat/struct-layout-1.h: New.
8866         * g++.dg/compat/struct-layout-1_generate.c: New.
8867         * g++.dg/compat/struct-layout-1_x1.h: New.
8868         * g++.dg/compat/struct-layout-1_x2.h: New.
8869         * g++.dg/compat/struct-layout-1_y1.h: New.
8870         * g++.dg/compat/struct-layout-1_y2.h: New.
8871
8872         * gcc.dg/20050330-2.c: New test.
8873
8874 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8875
8876         PR fortran/25292
8877         * gfortran.dg/associated_1.f90: New.
8878
8879 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8880
8881         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8882         ILP32 vect_no_align platforms.
8883
8884 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8885             Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR target/25268
8888         * gcc.c-torture/compile/20051207-1.c: New test.
8889
8890 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8891
8892         PR testsuite/20772
8893         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8894         gcc.dg/torture/pr18582-1.c,
8895         gcc.target/i386/attributes-error.c: Also test on x86_64.
8896
8897         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8898
8899 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8900
8901         PR c++/19397
8902         * g++.dg/template/typedef3.C: New test.
8903
8904         PR c++/19762
8905         PR c++/19764
8906         * g++.dg/template/dtor3.C: Fix error markers.
8907
8908 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8909
8910         * lib/target-supports.exp (check_effective_target_sync_char_short):
8911         Add s390*.
8912
8913 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8914
8915         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8916
8917 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8918
8919         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8920         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8921         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8922         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8923
8924 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8925
8926         PR c++/25263
8927         * g++.dg/other/array2.C: New test case.
8928
8929 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8930
8931         * gcc.dg/darwin-weakimport-3.c: New.
8932
8933         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8934         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8935         and to work on Darwin.
8936         * gcc.dg/attr-weakref-1b.c: New file.
8937         * gcc.dg/attr-weakref-2.c: New test.
8938         * gcc.dg/darwin-weakref-1.c: New test.
8939
8940 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8941
8942         PR testsuite/25247
8943         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8944         use in selector expressions.
8945         (dg-xfail-if): Ditto.
8946         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8947         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8948         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8949         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8950         * gcc.test-framework/test-framework.exp: Skip generated tests if
8951         CHECK_TEST_FRAMEWORK is not 1.
8952
8953 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8954
8955         PR tree-optimization/24963
8956         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8957
8958         PR target/24108
8959         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8960
8961         PR target/18580
8962         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8963         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8964         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8965         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8966
8967 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8968
8969         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8970         dg-options.
8971
8972 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8973
8974         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8975
8976 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8977
8978         * gcc.dg/format/cast-1.c: New test.
8979
8980 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8981
8982         PR c/7776
8983         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8984         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8985         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8986         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8987
8988 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8989
8990         * gcc.dg/cast-pretty-print-1.c: New test.
8991
8992 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8993
8994         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8995
8996 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/24173
8999         * g++.dg/template/friend40.C: New test.
9000
9001 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
9002
9003         PR target/25199
9004         * gcc.target/i386/movq-2.c: New test.
9005         * gcc.target/i386/movq.c: Remove target i?86, instead add
9006         dg-require-effective-target ilp32.
9007
9008 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9009
9010         PR c++/24103
9011         * g++.dg/other/default1.C: New test.
9012
9013 2005-12-02  Richard Guenther  <rguenther@suse.de>
9014
9015         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9016
9017 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9018
9019         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9020
9021 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
9022
9023         PR target/21017
9024         * gcc.target/powerpc/rotate.c: New.
9025
9026 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9027
9028         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9029         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9030
9031 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9032
9033         PR c/13384
9034         * gcc.dg/pr17730-1.c: Adjust.
9035         * gcc.dg/lvalue1.c (main): Likewise.
9036         * gcc.dg/lvalue-2.c: Likewise.
9037         * g++.dg/pr7503-3.C
9038
9039 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
9040
9041         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9042         error messages.
9043
9044 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
9045
9046         PR fortran/24789
9047         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
9048
9049 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9050
9051         PR target/24475
9052         * lib/target-supports.exp (check_effective_target_tls): New.
9053         (check_effective_target_tls_runtime): New.
9054         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9055         for TLS support.
9056         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9057         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9058         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9059         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9060         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9061         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9062         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9063         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9064         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9065         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9066         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9067         effective-target TLS.
9068         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9069         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9070         effective-target TLS runtime.
9071
9072 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
9073
9074         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9075
9076 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
9077
9078         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9079         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9080         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9081         ignored" warnings when "packing" is the same as the ABI layout.
9082
9083 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
9084
9085         PR fortran/21302
9086         * gfortran.dg/line_length_1.f: New test.
9087         * gfortran.dg/line_length_2.f90: Ditto.
9088
9089 2005-11-30  Richard Guenther  <rguenther@suse.de>
9090
9091         PR tree-optimization/21655
9092         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9093
9094 2005-11-30  Dale Johannesen  <dalej@apple.com>
9095
9096         * gcc.c-torture/compile/pr24930.c: New.
9097
9098 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
9099
9100         PR fortran/15809
9101         *  gfortran.dg/auto_char_dummy_array.f90: New test.
9102
9103 2005-11-30  Jeff Law  <law@redhat.com>
9104
9105         * g++.old-deja/g++.law/pr25000.C: New test.
9106
9107 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
9108
9109         * gcc.dg/tls/opt-11.c: New test.
9110
9111 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9112
9113         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
9114         targets.
9115         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
9116         LP64 ia64.
9117
9118 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
9119
9120         * gfortran.dg/open_access_1.f90: New test.
9121
9122 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9123
9124         * gcc.dg/charset/builtin2.c: New test.
9125
9126 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
9127
9128         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
9129         on mmix-*-* for *_[xy].c.
9130
9131 2005-11-28  Kean Johnston  <jkj@sco.com>
9132
9133         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
9134         headers.
9135         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
9136         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
9137         * gcc.target/i386/asm-3.c: Ditto.
9138         * gcc.target/i386/clobbers.c: Ditto.
9139         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
9140         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
9141         test regexp.
9142         * gcc.target/i386/mul.c: Ditto.
9143         * gcc.target/i386/ssetype-1.c: Ditto.
9144         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
9145         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
9146         static so the test works with -fPIC mode too. Based on comment in
9147         PR19231 by Pinski.
9148         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
9149
9150 2005-11-28  Richard Guenther  <rguenther@suse.de>
9151
9152         * gcc.dg/alias-9.c: New testcase.
9153         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
9154
9155 2005-11-28  Roger Sayle  <roger@eyesopen.com>
9156             Uros Bizjak  <uros@kss-loka.si>
9157
9158         PR middle-end/20219
9159         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
9160         tan(x)/sin(x) transformations.
9161
9162 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
9163
9164         PR middle-end/24575
9165         * gcc.dg/tree-ssa/divide-3.c: New test.
9166         * gcc.dg/tree-ssa/divide-4.c: New test.
9167
9168 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
9169
9170         PR fortran/24917
9171         *  gfortran.dg/boz_6.f90: New test.
9172
9173 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9174
9175         PR fortran/23912
9176         * gfortran.dg/modulo_1.f90: New test.
9177
9178 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9179
9180         PR libfortran/24919
9181         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
9182         fail on CRLF platforms.
9183         * gfortran.dg/ftell_2.f90: Likewise.
9184
9185 2005-11-26  Eric Christopher  <echristo@apple.com>
9186
9187         * gcc.dg/intmax_t-1.c: Remove mips xfail.
9188
9189 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9190
9191         * objc.dg/gnu-runtime-3.m: Simplify.
9192
9193 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
9194
9195         PR middle-end/23669
9196         * gcc.dg/tree-ssa/divide-1.c: New test.
9197         * gcc.dg/tree-ssa/divide-2.c: New test.
9198
9199 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9200
9201         PR libgfortran/24945
9202         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
9203
9204 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
9205
9206         PR libgfortran/24945
9207         * gfortran.dg/open_status_2.f90: New test.
9208
9209 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9210
9211         * gcc.c-torture/execute/builtins/fprintf.c,
9212         gcc.c-torture/execute/builtins/fputs-lib.c,
9213         gcc.c-torture/execute/builtins/fputs.c,
9214         gcc.c-torture/execute/builtins/lib/fprintf.c,
9215         gcc.c-torture/execute/builtins/lib/printf.c,
9216         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
9217
9218 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
9219
9220         * gcc.dg/20050922-2.c: New test.
9221
9222 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9223
9224         * objc.dg/gnu-runtime-3.m: New test.
9225
9226 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9227
9228         PR c++/9278
9229         * g++.dg/other/void1.C: New test.
9230
9231 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
9232
9233         PR middle-end/24998
9234         * gcc.dg/torture/fp-int-convert-float.c,
9235         gcc.dg/torture/fp-int-convert-double.c,
9236         gcc.dg/torture/fp-int-convert-long-double.c,
9237         gcc.dg/torture/fp-int-convert-timode.c,
9238         gcc.dg/torture/fp-int-convert-float80.c,
9239         gcc.dg/torture/fp-int-convert-float80-timode.c,
9240         gcc.dg/torture/fp-int-convert-float128.c,
9241         gcc.dg/torture/fp-int-convert-float128-timode.c,
9242         gcc.dg/torture/fp-int-convert.h: New files.
9243
9244 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9245
9246         PR middle-end/24989
9247         * gcc.dg/tree-ssa/bool-10.c: New test.
9248         * gcc.dg/tree-ssa/bool-11.c: New test.
9249         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
9250
9251 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
9252
9253         PR middle-end/24990
9254         * tree-ssa/pr24990-1.c: New test.
9255
9256 2005-11-24  Richard Guenther  <rguenther@suse.de>
9257         Dirk Mueller <dmueller@suse.de>
9258
9259         PR c++/14024
9260         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
9261         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
9262         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9263         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
9264         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
9265         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
9266
9267 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
9268
9269         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
9270
9271 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9272
9273         PR c/21668
9274         * gcc.dg/Wc++-compat.c: New.
9275         * gcc.dg/Wno-c++-compat.c: New.
9276
9277 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
9278
9279         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
9280         (vspltish, vspltisw): Likewise.
9281
9282 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9283
9284         PR libgfortran/24794
9285         * gfortran.dg/namelist_12.f: Fix quotes.
9286         * gfortran.dg/namelist_13.f90: Fix quotes.
9287         * gfortran.dg/namelist_14.f90: Fix quotes.
9288         * gfortran.dg/namelist_15.f90: Fix quotes.
9289         * gfortran.dg/namelist_use.f90: Fix quotes.
9290         * gfortran.dg/namelist_use_only.f90: Fix quotes.
9291         * gfortran.dg/namelist_21.f90: New test.
9292         * gfortran.dg/namelist_22.f90: New test.
9293
9294 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
9295
9296         PR target/23435
9297         * gcc.c-torture/compile/pr23435.c: New.
9298
9299 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9300
9301         * gcc.c-torture/execute/floatunsisf-1.c: New test.
9302
9303 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
9304
9305         * gcc.target/powerpc/405-macchw-1.c,
9306         gcc.target/powerpc/405-macchw-2.c,
9307         gcc.target/powerpc/405-macchwu-1.c,
9308         gcc.target/powerpc/405-macchwu-2.c,
9309         gcc.target/powerpc/405-machhw-1.c,
9310         gcc.target/powerpc/405-machhw-2.c,
9311         gcc.target/powerpc/405-machhwu-1.c,
9312         gcc.target/powerpc/405-machhwu-2.c,
9313         gcc.target/powerpc/405-maclhw-1.c,
9314         gcc.target/powerpc/405-maclhw-2.c,
9315         gcc.target/powerpc/405-maclhwu-1.c,
9316         gcc.target/powerpc/405-maclhwu-2.c,
9317         gcc.target/powerpc/405-mulchw-1.c,
9318         gcc.target/powerpc/405-mulchw-2.c,
9319         gcc.target/powerpc/405-mulchwu-1.c,
9320         gcc.target/powerpc/405-mulchwu-2.c,
9321         gcc.target/powerpc/405-mulhhw-1.c,
9322         gcc.target/powerpc/405-mulhhw-2.c,
9323         gcc.target/powerpc/405-mulhhwu-1.c,
9324         gcc.target/powerpc/405-mulhhwu-2.c,
9325         gcc.target/powerpc/405-mullhw-1.c,
9326         gcc.target/powerpc/405-mullhw-2.c,
9327         gcc.target/powerpc/405-mullhwu-1.c,
9328         gcc.target/powerpc/405-mullhwu-2.c,
9329         gcc.target/powerpc/405-nmacchw-1.c,
9330         gcc.target/powerpc/405-nmacchw-2.c,
9331         gcc.target/powerpc/405-nmachhw-1.c,
9332         gcc.target/powerpc/405-nmachhw-2.c,
9333         gcc.target/powerpc/405-nmaclhw-1.c,
9334         gcc.target/powerpc/405-nmaclhw-2.c,
9335         gcc.target/powerpc/440-macchw-1.c,
9336         gcc.target/powerpc/440-macchw-2.c,
9337         gcc.target/powerpc/440-macchwu-1.c,
9338         gcc.target/powerpc/440-macchwu-2.c,
9339         gcc.target/powerpc/440-machhw-1.c,
9340         gcc.target/powerpc/440-machhw-2.c,
9341         gcc.target/powerpc/440-machhwu-1.c,
9342         gcc.target/powerpc/440-machhwu-2.c,
9343         gcc.target/powerpc/440-maclhw-1.c,
9344         gcc.target/powerpc/440-maclhw-2.c,
9345         gcc.target/powerpc/440-maclhwu-1.c,
9346         gcc.target/powerpc/440-maclhwu-2.c,
9347         gcc.target/powerpc/440-mulchw-1.c,
9348         gcc.target/powerpc/440-mulchw-2.c,
9349         gcc.target/powerpc/440-mulchwu-1.c,
9350         gcc.target/powerpc/440-mulchwu-2.c,
9351         gcc.target/powerpc/440-mulhhw-1.c,
9352         gcc.target/powerpc/440-mulhhw-2.c,
9353         gcc.target/powerpc/440-mulhhwu-1.c,
9354         gcc.target/powerpc/440-mulhhwu-2.c,
9355         gcc.target/powerpc/440-mullhw-1.c,
9356         gcc.target/powerpc/440-mullhw-2.c,
9357         gcc.target/powerpc/440-mullhwu-1.c,
9358         gcc.target/powerpc/440-mullhwu-2.c,
9359         gcc.target/powerpc/440-nmacchw-1.c,
9360         gcc.target/powerpc/440-nmacchw-2.c,
9361         gcc.target/powerpc/440-nmachhw-1.c,
9362         gcc.target/powerpc/440-nmachhw-2.c,
9363         gcc.target/powerpc/440-nmaclhw-1.c,
9364         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
9365
9366 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR fortran/24774
9369         * gfortran.dg/inquire_9.f90: New test.
9370
9371         PR fortran/21647
9372         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
9373
9374 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9375
9376         PR libfortran/24432
9377         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9378         Check that 'cos' is supported.
9379
9380 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
9381
9382         PR fortran/24223
9383         * gfortran.dg/substring_equivalence.f90: New test.
9384
9385         PR fortran/24705
9386         * gfortran.dg/auto_internal_assumed.f90: New test.
9387
9388 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
9389
9390         * gcc.dg/fold-div-2.c: New test.
9391
9392 2005-11-20  Ian Lance Taylor  <ian@airs.com>
9393
9394         PR rtl-optimization/24883
9395         * gcc.c-torture/compile/pr24883.c: New test.
9396
9397 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
9398
9399         PR middle-end/20583
9400         * gcc.c-torture/compile/pr20583.c: New.
9401
9402 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
9403
9404         * gcc.c-torture/execute/usmul.c: New test.
9405
9406 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
9407
9408         * gcc.dg/tree-ssa/vrp22.c: New test.
9409
9410 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
9411
9412         PR middle-end/24912
9413         * gcc.dg/torture/pr24912-1.c: New test.
9414
9415 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
9416
9417         PR fortran/24862
9418         * gfortran.dg/arrayio_derived_1.f90: New test.
9419
9420 2005-11-19  Richard Guenther  <rguenther@suse.de>
9421
9422         PR middle-end/23294
9423         * gcc.dg/tree-ssa/pr23294.c: New testcase.
9424
9425 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
9426
9427         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
9428
9429 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/8355
9432         * g++.dg/template/friend39.C: New test.
9433
9434 2005-11-18  James E Wilson  <wilson@specifix.com>
9435
9436         * gcc.dg/builtin-strstr.c: New.
9437
9438 2005-11-18  Richard Henderson  <rth@redhat.com>
9439
9440         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
9441         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
9442         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
9443         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
9444         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
9445         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
9446         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
9447         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
9448         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
9449         renaming to remove initial "ia64-".
9450
9451 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
9452
9453         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
9454
9455 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
9456
9457         * g++.dg/cpp/string-2.C: New test.
9458
9459 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
9460
9461         * gcc.dg/tree-ssa/loop-14.c: New test.
9462
9463 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
9464             Michael Chamberlain <michael@chamberlain.net.au>
9465
9466         * ada/acats/run_all.sh (target_run): Kill long running tests.
9467
9468 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9469
9470         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
9471         * gcc.dg/cleanup-9.c: Likewise.
9472         * gcc.dg/cleanup-10.c: Likewise.
9473         * gcc.dg/cleanup-11.c: Likewise.
9474
9475 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9476
9477         PR fortran/24892
9478         * gfortran.dg/open_access_append_1.f90: New test.
9479         * gfortran.dg/open_access_append_2.f90: New test.
9480
9481 2005-11-16  Richard Guenther  <rguenther@suse.de>
9482
9483         PR middle-end/24851
9484         * gcc.c-torture/execute/pr24851.c: New testcase.
9485
9486 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9487
9488         * gcc.dg/fold-overflow-1.c: New test.
9489
9490 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9491
9492         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9493         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9494
9495 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9496
9497         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9498         structures.
9499         * g++.dg/eh/forced2.C: Likewise.
9500         * g++.dg/eh/forced3.C: Likewise.
9501         * g++.dg/eh/forced4.C: Likewise.
9502
9503 2005-11-11  Mike Stump  <mrs@apple.com>
9504
9505         * g++.old-deja/g++.mike/unused.C: Add.
9506
9507 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9508
9509         PR c++/24667
9510         * g++.dg/warn/Wcast-qual1.C: New test.
9511
9512 2005-11-15  Jan Hubicka  <jh@suse.cz>
9513
9514         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9515
9516 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9517
9518         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9519
9520 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9521
9522         PR 24840
9523         * gcc.dg/tree-ssa/pr24840.c: New test.
9524
9525 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9526
9527         PR testsuite/24841
9528         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9529
9530 2005-11-14  Dale Johannesen  <dalej@apple.com>
9531
9532         * gcc.c-torture/execute/20051113-1.c: New.
9533
9534 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/24687
9537         * g++.dg/template/crash43.C: New test.
9538
9539 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9540
9541         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9542
9543 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/24817
9546         * g++.dg/eh/spec8.C: New test.
9547
9548 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9549
9550         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9551
9552 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9553
9554         PR c++/20293
9555         * g++.dg/parse/ambig4.C: New test.
9556         * g++.dg/tc1/dr101.C: Adjust error markers.
9557         * g++.dg/lookup/strong-using-2.C: Likewise.
9558         * g++.dg/lookup/ambig5.C: Likewise.
9559         * g++.dg/lookup/ambig4.C: Likewise.
9560         * g++.dg/parse/crash22.C: Likewise.
9561
9562 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9563
9564         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9565
9566 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9567
9568         * gcc.dg/nested-calls-1.c: New test.
9569
9570 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9571
9572         * gfortran.dg/complex_intrinsic_1.f90: New test.
9573         * gfortran.dg/complex_intrinsic_2.f90: New test.
9574         * gfortran.dg/fgetc_1.f90: New test.
9575         * gfortran.dg/fgetc_2.f90: New test.
9576         * gfortran.dg/fgetc_3.f90: New test.
9577         * gfortran.dg/ftell_1.f90: New test.
9578         * gfortran.dg/ftell_2.f90: New test.
9579         * gfortran.dg/gnu_logical_1.F: New test.
9580         * gfortran.dg/gnu_logical_2.f90: New test.
9581
9582 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9583
9584         PR middle-end/24820
9585         * testsuite/gcc.dg/pr24820.c: New test.
9586
9587 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9588
9589         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9590         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9591         variable.
9592
9593 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9594
9595         testsuite/24614
9596         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9597
9598 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9599
9600         * gcc.target/cris/cris.exp: New file.
9601         * gcc.target/cris/rld-legit1.c: New test.
9602         * gcc.target/cris/rld-legit2.c: New test.
9603
9604 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9605
9606         PR c++/24780
9607         * g++.dg/opt/pr24780.C: New test.
9608
9609         PR c++/24761
9610         * g++.dg/template/asm1.C: New test.
9611
9612 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9613
9614         PR libgfortran/24787
9615         * gfortran.dg/scan_1.f90: New test.
9616
9617 2005-11-12  Jan Hubicka  <jh@suse.cz>
9618
9619         * gcc.target/i386/minmax-1.c: New.
9620         * gcc.target/i386/minmax-2.c: New.
9621
9622 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9623
9624         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9625
9626 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9627
9628         * gcc.c-torture/execute/20051110-1.c,
9629         gcc.c-torture/execute/20051110-2.c: New tests.
9630
9631 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9632
9633         PR middle-end/24750
9634         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9635         New tests.
9636
9637 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9638
9639         * lib/target-libpath.exp (get_shlib_extension): New proc.
9640         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9641         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9642         * lib/objc.exp (objc_target_compile): Likewise.
9643         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9644         detection.
9645
9646 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9647
9648         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9649
9650         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9651         Add -static to additional_flags and pass it to target_compile.
9652
9653 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9654
9655         PR libgfortran/24719
9656         gfortran.dg/read_noadvance.f90: New test.
9657
9658         PR libgfortran/24699
9659         gfortran.dg/fmt_t_2.f90: New test.
9660
9661         PR libgfortran/24785
9662         gfortran.dg/read_x_eor.f90: New test.
9663
9664         PR libgfortran/24584
9665         gfortran.dg/namelist_empty.f90: Rename test.
9666
9667         PR libgfortran/24489
9668         gfortran/read_eor.f90: Rename test.
9669
9670 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR fortran/15976
9673         * gfortran.dg/automatic_module_variable.f90: New test.
9674
9675 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9676
9677         PR target/24445
9678         * gcc.dg/pr24445.c: New test.
9679
9680 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9681
9682         PR fortran/24655
9683         PR fortran/24755
9684         * gfortran.dg/recursive_statement_functions.f90: Add statement
9685         functions using inline intrinsic functions and parameters to test
9686         that they no longer seg-fault.
9687
9688         PR fortran/24409
9689         gfortran.dg/nested_modules_4.f90: New test.
9690         gfortran.dg/nested_modules_5.f90: New test.
9691
9692 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9693
9694         PR fortran/24643
9695         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
9696
9697 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
9698
9699         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
9700         failures.
9701
9702 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9703
9704         * gcc.dg/sparc-getcontext-1.c: New test.
9705
9706 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
9707
9708         * gcc.dg/ifcvt-fabs-1.c: New test.
9709
9710 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
9711
9712         PR other/4372
9713         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
9714         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
9715
9716 2005-11-09  Richard Guenther  <rguenther@suse.de>
9717
9718         PR tree-optimization/24716
9719         * gcc.c-torture/execute/pr24716.c: New testcase.
9720
9721 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9722
9723         * gcc.dg/pr24624.c: Disable for non S/390 targets.
9724
9725 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9726
9727         PR 24624
9728         * gcc.dg/pr24624.c: Testcase added.
9729
9730 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9731
9732         PR 24623
9733         * g++.dg/other/pr24623.C: Testcase added.
9734
9735 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9736
9737         PR fortran/22607
9738         * gfortran-dg/pure_byref_1.f90: New.
9739         * gfortran-dg/pure_byref_2.f90: New.
9740
9741 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9742
9743         PR c/24101
9744         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9745         * gcc.dg/dg.exp: Run main loop also for *.i files.
9746
9747 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR c++/19450
9750         * g++.dg/tls/diag-3.C: New test.
9751         * g++.dg/tls/diag-4.C: New test.
9752         * g++.dg/tls/static-1.C: New test.
9753         * g++.dg/tls/static-1a.cc: New file.
9754
9755 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9756
9757         PR 23046
9758         * g++.dg/tree-ssa/pr23046.C: New test.
9759
9760 2005-11-08  Devang Patel <dpatel@apple.com>
9761
9762         PR tree-optimization/23115
9763         * gcc.dg/tree-ssa/pr23115.c: New.
9764
9765 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9766
9767         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9768         * gcc.target/powerpc/pr16155.c: Same.
9769         * gcc.target/powerpc/altivec-1.c: Same.
9770         * gcc.target/powerpc/altivec-2.c: Same.
9771         * gcc.target/powerpc/altivec-3.c: Same.
9772         * gcc.target/powerpc/altivec-5.c: Same.
9773         * gcc.target/powerpc/altivec-11.c: Same.
9774         * gcc.target/powerpc/altivec-12.c: Same.
9775         * gcc.target/powerpc/altivec-14.c: Same.
9776         * gcc.target/powerpc/altivec-22.c: Same.
9777         * gcc.target/powerpc/altivec-consts.c: Same.
9778         * gcc.target/powerpc/altivec-pr22085.c: Same.
9779         * gcc.target/powerpc/altivec-splat.c: Same.
9780         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9781         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9782         * gcc.target/powerpc/darwin-longlong.c: Same.
9783
9784 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9785
9786         PR target/19340
9787         * gcc.dg/pr19340.c: New test.
9788
9789 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9790
9791         PR rtl-optimization/24683
9792         * gcc.dg/pr24683.c: New test.
9793
9794 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9795
9796         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9797         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9798
9799 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9800
9801         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9802
9803 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9804
9805         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9806
9807 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9808
9809         PR target/24230
9810
9811         * gcc.target/powerpc/altivec-consts.c,
9812         gcc.target/powerpc/altivec-splat.c: New testcase.
9813
9814 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9815
9816         PR c/24599
9817
9818         * gcc.dg/overflow-2.c: New testcase.
9819
9820 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR rtl-optimization/23567
9823         * gcc.c-torture/execute/20051104-1.c: New test.
9824
9825 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9826
9827         PR fortran/24534
9828         gfortran.dg/private_type_2.f90: Modified to check that case with
9829         PRIVATE declaration within derived type is accepted.
9830
9831         PR fortran/20838
9832         gfortran.dg/pointer_assign_1.f90: New test.
9833
9834         PR fortran/20840
9835         * gfortran.dg/arrayio_0.f90: New test.
9836
9837         PR fortran/17737
9838         gfortran.dg/data_initialized.f90: New test.
9839         gfortran.dg/data_constraints_1.f90: New test.
9840         gfortran.dg/data_constraints_2.f90: New test.
9841
9842 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9843
9844         PR fortran/24174
9845         PR fortran/24305
9846         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9847
9848 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9849
9850         PR 24670
9851         * gcc.dg/tree-ssa/pr24670.c: New test.
9852
9853 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9854
9855         PR target/22432
9856         * gcc.target/i386/pr22432.c: New test.
9857
9858 2005-11-05  Richard Henderson  <rth@redhat.com>
9859
9860         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9861         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9862         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9863         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9864         from gcc.dg/alpha-*.
9865         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9866         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9867
9868 2005-11-05  Andreas Jaeger  <aj@suse.de>
9869
9870         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9871
9872 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9873
9874         PR target/23424
9875         * gcc.dg/torture/pr23424-1.c: New test.
9876
9877 2005-11-04  Richard Henderson  <rth@redhat.com>
9878
9879         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9880         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9881         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9882         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9883         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9884         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9885         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9886         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9887         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9888         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9889         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9890         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9891         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9892         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9893         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9894         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9895         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9896         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9897         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9898         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9899         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9900         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9901         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9902         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9903         Move from gcc.dg/.
9904         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9905         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9906         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9907         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9908         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9909         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9910         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9911         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9912         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9913         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9914         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9915         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9916         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9917         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9918         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9919         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9920         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9921         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9922         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9923         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9924         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9925         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9926         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9927         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9928         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9929         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9930         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9931         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9932         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9933         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9934         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9935         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9936         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9937         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9938         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9939         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9940         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9941         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9942         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9943         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9944         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9945         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9946         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9947         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9948         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9949
9950 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9951
9952         PR 24627
9953         * gcc.dg/tree-ssa/pr24627.c: New test.
9954
9955 2005-11-04 Paul Brook  <paul@codesourcery.com>
9956
9957         * gcc.dg/tls/opt-10.c: New test.
9958
9959 2005-11-04  Andreas Jaeger  <aj@suse.de>
9960
9961         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9962         avoid extra warnings.
9963
9964 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9965
9966         PR libfortran/22298
9967         * gcc/testsuite/lib/target-supports.exp
9968         (check_effective_target_static_libgfortran): New
9969         static_libgfortran effective target.
9970         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9971         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9972
9973 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9974
9975         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9976
9977 2005-11-03  Josh Conner  <jconner@apple.com>
9978
9979         PR c++/19989
9980         g++.dg/ext/array2.C: New test.
9981         g++.dg/template/dependent-name3.C: New test.
9982         g++.dg/template/dependent-name4.C: New test.
9983         g++.dg/template/sfinae2.C: New test.
9984
9985 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9986
9987         PR preprocessor/22042
9988         * gcc.dg/cpp/strify4.c: New test.
9989
9990 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9991
9992         PR c++/17964
9993         * g++.dg/cpp/string-1.C: New test.
9994
9995 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9996
9997         * gcc.target/powerpc: New directory.
9998         * gcc.target/powerpc/powerpc.exp: New file.
9999         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10000         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10001         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10002         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10003         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10004         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10005         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10006         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10007         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10008         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10009         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10010         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10011         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10012         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10013         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10014         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10015         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10016         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10017         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10018         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10019         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10020         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10021         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10022         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10023         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10024         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10025         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10026         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10027         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10028         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10029         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10030         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10031         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10032         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10033
10034 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
10035
10036         PR c++/21627
10037         * g++.dg/warn/inline2.C: New test.
10038
10039 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10040
10041         PR middle-end/23155
10042         * g++.dg/ext/c99struct1.C: New test.
10043         * gcc.dg/union-cast-1.c: New test.
10044         * gcc.dg/union-cast-2.c: New test.
10045         * gcc.dg/union-cast-3.c: New test.
10046
10047 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10048
10049         PR middle-end/24589
10050         * gcc.c-torture/execute/zero-struct-2.c: New test.
10051
10052 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
10053
10054         PR c++/24582
10055         * g++.dg/init/switch1.C: New test.
10056
10057 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10058
10059         * gcc.dg/delay-slot-1.c: New test.
10060
10061 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
10062
10063         PR target/24620
10064         * gcc.dg/pr24620.c: New test.
10065
10066 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
10067
10068         PR c/24329
10069         * gcc.dg/format/unnamed-1.c: New test.
10070
10071 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10072
10073         PR c++/22434
10074         * g++.dg/expr/cond8.C: New test.
10075
10076         PR c++/24560
10077         * g++.dg/parse/dot1.C: New test.
10078
10079 2005-11-02  Jan Hubicka  <jh@suse.cz>
10080
10081         PR target/23303
10082         * gcc.dg/i386-lea.c: New test
10083
10084 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10085
10086         PR target/24615
10087         * gcc.dg/pr24615.c: New test.
10088
10089 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
10090
10091         PR target/24600
10092         * gcc.dg/pr24600.c: New test.
10093
10094 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10095
10096         PR c++/19253
10097         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10098         * g++.dg/parse/typename9.C: New test.
10099         * g++/dg/parse/typename10.C: Likewise.
10100
10101 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10102
10103         PR fortran/18157
10104         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
10105         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
10106         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
10107
10108 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
10109
10110         PR c++/24569
10111         * g++.dg/debug/static1.C: New test.
10112
10113 2005-11-02  Josh Conner  <jconner@apple.com>
10114
10115         * g++.dg/crash38.C: moved into proper directory...
10116         * g++.dg/template/crash42.C: ...here
10117
10118 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
10119
10120         PR target/18338
10121         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
10122         pcc_bitfield_type_matters || default_packed.
10123
10124         * lib/target-supports.exp
10125         (check_effective_target_pcc_bitfield_type_matters): New proc.
10126         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
10127
10128         PR testsuite/23304
10129         * lib/target-supports.exp (check_effective_default_packed): New proc.
10130         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
10131         Gate expected errors on target ! default_packed.
10132         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
10133
10134 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10135
10136         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
10137         change (r106358).
10138
10139 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10140
10141         PR fortran/24008
10142         * gfortran.dg/entry_5.f90: New.
10143         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
10144
10145 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
10146
10147         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
10148
10149 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/21565
10152         gfortran.dg/namelist_blockdata.f90: New test.
10153
10154         PR fortran/18737
10155         gfortran.dg/external_implicit_none.f90: New test.
10156
10157         PR fortran/14994
10158         * gfortran.dg/secnds.f: New test.
10159
10160 2005-10-31  Jan Hubicka  <jh@suse.cz>
10161
10162         PR target/20928
10163         * gcc.c-torture/compile/pr20928.c: New test.
10164
10165 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
10166
10167         PR middle-end/23492
10168         * gcc.c-torture/compile/zero-strct-5.c: New test.
10169
10170 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
10171
10172         PR libgfortran/24584
10173         * gfortran.dg/pr24584.f90: New test.
10174
10175 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
10176
10177         PR fortran/18883
10178         * gfortran.dg/char_result_9.f90: New.
10179         * gfortran.dg/char_result_10.f90: New.
10180
10181 2005-10-30  Jan Hubicka  <jh@suse.cz>
10182
10183         * g++.dg/tree-ssa/pr24172.C: New testcase.
10184
10185 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10186
10187         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
10188
10189 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10190
10191         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
10192         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
10193         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
10194         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
10195         gfortran.dg/enum_9.f90,
10196         gfortran.fortran-torture/compile/enum_1.f90,
10197         gfortran.fortran-torture/execute/enum_1.f90,
10198         gfortran.fortran-torture/execute/enum_2.f90,
10199         gfortran.fortran-torture/execute/enum_3.f90,
10200         gfortran.fortran-torture/execute/enum_4.f90: New tests.
10201
10202 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
10203
10204         PR target/18482
10205         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
10206         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
10207
10208 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10209
10210         PR libfortran/20179
10211         * gfortran.dg/mixed_io_1.f90: New test.
10212         * gfortran.dg/mixed_io_1.c: New file.
10213
10214 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10215
10216         * gfortran.dg/malloc_free_1.f90: New test.
10217
10218 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
10219
10220         * gcc.dg/nested-func-4.c: Require profiling -pg.
10221
10222 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10223
10224         PR C++/23229
10225         * g++.dg/warn/main-2.C: New test.
10226
10227 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
10228
10229         PR fortran/24545
10230         * gfortran.dg/interface_2.f90: new test.
10231
10232 2005-10-28  Josh Conner  <jconner@apple.com>
10233
10234         PR c++/22153
10235         * g++.dg/template/crash38.C: New test.
10236         * g++.dg/parse/explicit1.C: Change expected errors.
10237
10238 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10239
10240         PR C++/23426
10241         * g++.dg/other/large-size-array.C: New test.
10242
10243 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         PR middle-end/24362
10246         * g++.dg/opt/complex4.C: New test.
10247
10248 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10249
10250         * gcc.dg/nested-func-4.c: New test.
10251
10252 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
10253
10254         PR fortran/24158
10255         gfortran.dg/derived_recursion.f90: New test.
10256         gfortran.dg/implicit_actual.f90: New test.
10257
10258 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
10259
10260         PR middle-end/24295, PR testsuite/24477
10261         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
10262         removed when weakref hits the tree.
10263
10264 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
10265
10266         * gfortran.dg/cray_pointers_4.f90: New test.
10267
10268         * gfortran.dg/cray_pointers_5.f90: New test.
10269
10270 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
10271
10272         PR fortran/22290
10273         * gfortran.dg/assign_5.f90: New test.
10274         * gfortran.dg/assign_6.f: New test.
10275
10276 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
10277
10278         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
10279         CPU has no SSE support.
10280
10281 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
10282
10283         PR libgfortran/24224
10284         * gfortran.dg/arrayio_1.f90: Update attribution.
10285         * gfortran.dg/arrayio_2.f90: Update attribution.
10286         * gfortran.dg/arrayio_3.f90: Update attribution.
10287         * gfortran.dg/arrayio_4.f90: Update test conditions.
10288         * gfortran.dg/arrayio_5.f90: Update attribution.
10289         * gfortran.dg/arrayio_6.f90: New test.
10290         * gfortran.dg/arrayio_7.f90: New test.
10291
10292 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
10293
10294         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
10295
10296 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10297
10298         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
10299
10300 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
10301
10302         PR fortran/24416
10303         * gfortran.dg/namelist_char_only.f90: New test.
10304
10305 2005-10-24  Asher Langton  <langton2@llnl.gov>
10306
10307         PR fortran/17031
10308         PR fortran/22282
10309         * gfortran.dg/cray_pointers_1.f90: New test.
10310         * gfortran.dg/cray_pointers_2.f90: New test.
10311         * gfortran.dg/cray_pointers_3.f90: New test.
10312         * gfortran.dg/loc_1.f90: New test.
10313         * gfortran.dg/loc_2.f90: New test.
10314
10315 2005-10-24  Steven Bosscher  <stevenb@suse.de>
10316
10317         * gcc.dg/pr24225.c: New test.
10318
10319 2005-10-24  Asher Langton  <langton2@llnl.gov>
10320
10321         * gfortran.dg/dup_save_1.f90: New test.
10322         * gfortran.dg/dup_save_2.f90: New test.
10323
10324 2005-10-24  Paul Brook  <paul@codesourcery.com>
10325
10326         PR 24107
10327         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
10328         stdint.h.
10329
10330 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
10331
10332         PR libgfortran/24489
10333         * gfortran.dg/pr24489.f90: New test.
10334
10335 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
10336
10337         PR fortran/23635
10338         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10339
10340 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
10341
10342         PR target/18911
10343         * g++.dg/init/array16.C: Skip for mmix-*-*.
10344
10345 2005-10-23  Asher Langton  <langton2@llnl.gov>
10346
10347         * gfortran.dg/byte_1.f90: New test.
10348         * gfortran.dg/byte_2.f90: New test.
10349
10350 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
10351
10352         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
10353
10354 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
10355
10356         PR fortran/18022
10357         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
10358
10359         PR fortran/24311
10360         * gfortran.dg/merge_char_const.f90: New test.
10361
10362         PR fortran/24384
10363         * gfortran.dg/spread_scalar_source.f90: New test.
10364
10365 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
10366
10367         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
10368
10369         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
10370         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
10371
10372         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
10373
10374 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
10375
10376         PR fortran/24426
10377         * gfortran.dg/der_pointer_4.f90: New.
10378
10379 2005-10-22  David Ayers  <d.ayers@inode.at>
10380
10381         * obj-c++.dg/except-1.mm: Simplify.
10382
10383 2005-10-21  David Ayers  <d.ayers@inode.at>
10384
10385         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
10386
10387 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
10388
10389         * gfortran.dg/assumed_dummy_2.f90: New test.
10390
10391 2005-10-21  James E Wilson  <wilson@specifix.com>
10392
10393         PR preprocessor/15220
10394         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
10395
10396 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
10397
10398         * gcc.c-torture/execute/20051021-1.c: New test.
10399
10400 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
10401
10402         PR c++/24260
10403         * g++.dg/ext/tmplattr1.C: New test.
10404
10405 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
10406
10407         PR fortran/24440
10408         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
10409
10410 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
10411
10412         * obj-c++.dg/except-1.mm: New.
10413
10414         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
10415
10416 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
10417
10418         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
10419
10420 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
10421
10422         PR middle-end/24295
10423         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
10424         declarations with the same names as thunks' alias targets, use
10425         aliases instead.
10426         * gcc.dg/attr-alias-3.c: New test.
10427         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
10428
10429 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
10430
10431         PR c++/22618
10432         * g++.dg/parse/access8.C: New test.
10433
10434 2005-10-20  Richard Guenther  <rguenther@suse.de>
10435
10436         PR c++/24439
10437         * g++.dg/tree-ssa/pr24439.C: New testcase.
10438
10439 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10440
10441         * g++.dg/opt/delay-slot-1.C: New test.
10442
10443 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
10444
10445         PR fortran/21625
10446         * gfortran.fg/der_init_1.f90: New.
10447
10448 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
10449
10450         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
10451
10452 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
10453
10454         PR c++/21908
10455         * g++.dg/parse/error28.C: New test.
10456
10457 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10458
10459         * gcc.dg/profile-generate-2.c: New test.
10460
10461 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
10462
10463         PR target/23589
10464         * g++.dg/ext/dllimport11.C: New.
10465
10466 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10467
10468         PR c++/22293
10469         * g++.dg/other/friend3.C: New test.
10470
10471 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
10472
10473         PR c++/23293
10474         * g++.dg/template/error19.C: New test.
10475
10476 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10477
10478         PR c++/21383
10479         * g++.dg/overload/koenig2.C: New.
10480
10481         PR c++/23118
10482         * g++.dg/overload/error2.C: New.
10483
10484         PR c++/22604
10485         * g++.dg/inherit/covariant14.C: New.
10486
10487 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10488
10489         PR c++/23440
10490         * g++.dg/parse/for1.C: New test.
10491
10492 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10493
10494         PR fortran/23446
10495         * gfortran.dg/host_dummy_index_1.f90: New test.
10496
10497         PR fortran/21459
10498         * gfortran.dg/automatic_char_len_2.f90: New test.
10499
10500         PR fortran/20866
10501         * gfortran.dg/recursive_statement_functions.f90: New test.
10502
10503         PR fortran/20853
10504         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10505
10506         PR fortran/20849
10507         * gfortran.dg/external_initializer.f90: New test.
10508
10509         PR fortran/20837
10510         * non_module_public.f90: New test.
10511
10512 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10513
10514         PR c++/24386
10515         * g++.dg/template/overload7.C: New.
10516
10517         PR c++/22551
10518         * g++.dg/other/switch2.C: Remove expected warnings.
10519
10520         PR c++/21353
10521         * g++.dg/template/defarg6.C: New.
10522
10523 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10524
10525         PR target/24315
10526         * gcc.target/i386/pr24315.c: New test.
10527
10528 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10529
10530         PR c++/24389
10531         * g++.dg/template/static21.C: New test.
10532         * g++.dg/template/static21-a.cc: Likewise.
10533
10534 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10535
10536         PR c++/23959
10537         * g++.dg/warn/Wswitch-default-1.C: New test.
10538         * g++.dg/warn/Wswitch-default-2.C: New test.
10539
10540 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10541
10542         PR c++/22173
10543         * g++.dg/parse/template18.C: New test.
10544         * g++.dg/template/nontype15.C: Likewise.
10545
10546 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10547
10548         PR fortran/22273
10549         * gfortran.dg/spec_expr_2.f90: New.
10550
10551 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10552
10553         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10554         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10555         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10556         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10557         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10558         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10559         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10560         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10561         previous target-specific skips and warning-message matches where
10562         applicable.
10563
10564 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10565
10566         PR c++/21347
10567         * g++.dg/warn/Wctor-dtor.C: New test.
10568
10569 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10570
10571         PR c/23439
10572         * gcc.dg/for-1.c: New test.
10573
10574 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10575
10576         PR c++/19565
10577         * g++.dg/warn/Wconversion1.C: New test.
10578         * g++.dg/ext/packed4.C: Compile with -w.
10579         * g++.dg/opt/20050511-1.C: Likewise.
10580         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10581
10582 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10583
10584         * gfortran.dg/boz_5.f90: New test.
10585
10586 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10587
10588         PR c++/22551
10589         * g++.dg/other/switch2.C: New.
10590
10591         PR c++/23984
10592         * g++.dg/init/ctor7.C: New.
10593
10594 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10595
10596         PR c++/23730
10597         * g++.dg/parse/crash32.C: New test.
10598
10599 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10600
10601         PR c++/20721
10602         * g++.dg/init/goto2.C: New test.
10603
10604         PR c++/22464
10605         * g++.dg/template/crash/41.C: New test.
10606
10607         PR c++/22180
10608         * g++.dg/template/crash40.C: New test.
10609
10610         PR c++/23694
10611         * g++.dg/parse/friend5.C: New test.
10612
10613         PR c++/23307
10614         * g++.dg/template/crash38.C: New test.
10615
10616         PR c++/22352
10617         * g++.dg/template/friend38.C: New test.
10618
10619         PR c++/22405
10620         * g++.dg/template/crash39.C: New test.
10621
10622 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10623
10624         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10625         gcc.dg/debug/dwarf2/dwarf-char2.c,
10626         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10627
10628         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10629
10630 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10631
10632         * gcc.dg/dll-2.c: Add tests for warnings.
10633         * gcc.dg/dll-3.c: Likewise.
10634         * gcc.dg/dll-4.c: Likewise.
10635
10636         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10637         * g++.dg/ext/dllimport2.C: Likewise.
10638         * g++.dg/ext/dllimport3.C: Likewise.
10639         * g++.dg/ext/dllimport7.C: Likewise.
10640         * g++.dg/ext/dllimport8.C: Likewise.
10641         * g++.dg/ext/dllimport9.C: Likewise.
10642
10643 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10644
10645         PR fortran/24092
10646         * gfortran.dg/derived_pointer_recursion.f90: New test.
10647
10648 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10649
10650         * gcc.c-torture/execute/20051012-1.c: New test.
10651
10652 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10653
10654         PR fortran/18082
10655         * gfortran.dg/automatic_char_len_1.f90: New test.
10656
10657 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10658
10659         PR fortran/20847
10660         * gfortran.dg/save_common.f90: New test.
10661
10662         PR fortran/20856
10663         * gfortran.dg/save_result.f90: New test.
10664
10665 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10666
10667         PR c++/21592
10668         * g++.dg/template/dependent-expr1.C: Add new expected error.
10669         * g++.dg/template/dependent-expr2.C: Adjust error text.
10670         * g++.dg/template/overload6.C: New.
10671
10672         PR c++/23797
10673         * g++.dg/other/typename8.C: New.
10674
10675         PR c++/21117
10676         * g++.dg/other/return1.C: New.
10677
10678 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
10679
10680         PR c++/24052
10681         * g++.dg/ext/label5.C: New.
10682
10683 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10684
10685         PR c++/19964
10686         * g++.dg/parse/crash31.C: New.
10687
10688 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
10689
10690         * g++.dg/ipa/ipa-1.c: New test.
10691         * g++.dg/ipa/ipa-2.c: New test.
10692         * g++.dg/ipa/ipa-3.c: New test.
10693         * g++.dg/ipa/ipa-4.c: New test.
10694         * g++.dg/ipa/ipa-5.c: New test.
10695         * g++.dg/ipa/ipa.exp: New file.
10696
10697 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10698
10699         PR fortran/24207
10700         * gfortran.dg/private_type_3.f90: New test.
10701
10702 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10703
10704         PR fortran/20786
10705         gfortran.dg/aint_anint_1.f90: New test.
10706
10707 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10708
10709         PR libgfortran/24313
10710         gfortran.dg/csqrt.f: New test.
10711
10712 2005-10-11  Ian Lance Taylor  <ian@airs.com>
10713
10714         PR c++/8057
10715         * g++.dg/warn/noeffect7.C: New test.
10716         * g++.dg/warn/noeffect2.C: Instantiate templates.
10717         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
10718         and warning.
10719
10720 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10721
10722         PR c++/21089
10723         * g++.dg/init/float1.C: New test.
10724
10725         PR c++/24277
10726         * g++.dg/init/member1.C: Tweak error markers.
10727
10728 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10729
10730         PR testsuite/24281
10731         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10732         Check for null pointer.
10733
10734 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10735
10736         PR c++/21369
10737         * g++.dg/parse/ret-type3.C: New test.
10738
10739 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10740
10741         PR tree-opt/23946
10742         * gcc.c-torture/compile/pr23946.c: New test.
10743
10744 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * g++.dg/opt/mmx2.C: New test.
10747
10748 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10749
10750         PR c++/24277
10751         * g++.dg/template/static20.C: New test.
10752
10753         PR c++/24302
10754         * g++.dg/warn/Wunused-12.C: New test.
10755
10756         PR c++/23437
10757         * g++.dg/template/arg4.C: New test.
10758
10759 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10760
10761         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10762         * gcc.dg/ucnid-3.c: Likewise.
10763         * gcc.dg/ucnid-4.c: Likewise.
10764         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10765         * g++.dg/other/ucnid-1.C: Likewise.
10766         * gcc.dg/sparc-frame-1.c: New test.
10767
10768 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10769
10770         PR c++/24139
10771         * g++.dg/template/spec27.C: New test.
10772
10773         PR c++/24275
10774         * g++.dg/template/static19.C: New test.
10775
10776 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10777
10778         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10779         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10780
10781 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10782
10783         PR target/24136
10784         * gfortran.fortran-torture/compile/pr24136.f: New test.
10785
10786 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10787
10788         PR c++/22172
10789         * g++.dg/parse/crash30.C: New test.
10790
10791 2005-10-07  Richard Guenther  <rguenther@suse.de>
10792
10793         PR middle-end/24227
10794         * gcc.c-torture/compile/pr24227.c: New testcase.
10795
10796 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10797
10798         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10799         Do not put aligned attributes on array elements.
10800
10801 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10802
10803         PR testsuite/23611, PR testsuite/23615
10804         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10805         writing prototypes of library functions by hand.
10806         * obj-c++.dg/bitfield-4.mm: Likewise.
10807         * obj-c++.dg/const-str-4.mm: Likewise.
10808         * obj-c++.dg/encode-4.mm: Likewise.
10809         * obj-c++.dg/encode-5.mm: Likewise.
10810         * obj-c++.dg/encode-6.mm: Likewise.
10811         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10812         * obj-c++.dg/method-10.mm: Likewise.
10813         * obj-c++.dg/method-17.mm: Likewise.
10814         * obj-c++.dg/method-19.mm: Likewise.
10815         * obj-c++.dg/try-catch-2.mm: Likewise.
10816
10817 2005-10-06  Richard Henderson  <rth@redhat.com>
10818
10819         PR 24236
10820         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10821
10822 2005-10-06  Dale Johannesen  <dalej@apple.com>
10823
10824         * gcc.c-torture/execute/20030125-1.c: Correct.
10825
10826 2005-10-06  Richard Guenther  <rguenther@suse.de>
10827
10828         PR tree-optimization/24238
10829         * g++.dg/tree-ssa/pr24238.C: New testcase.
10830
10831 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10832
10833         PR 18568
10834         * gfortran.dg/der_pointer_3.f90: New test.
10835
10836 2005-10-05  Devang Patel  <dpatel@apple.com>
10837
10838         PR Debug/23205
10839         * g++.dg/other/PR23205.C: New.
10840
10841 2005-10-05  Richard Henderson  <rth@redhat.com>
10842
10843         PR target/23602
10844         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10845         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10846
10847 2005-10-05  Dale Johannesen  <dalej@apple.com>
10848
10849         * gcc.c-torture/execute/float-floor.c: New.
10850
10851 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10852
10853         PR tree-optimization/21419
10854         PR tree-optimization/24146
10855         PR tree-optimization/24151
10856
10857         * g++.dg/ext/asm7.C: New.
10858         * g++.dg/ext/asm8.C: New.
10859         * gcc.dg/asm-1.c: Compile on all targets.
10860         * gcc.dg/asm-pr24146.c: New.
10861         * gcc.dg/pr21419.c: Adjust error messages.
10862
10863 2005-10-05  Richard Guenther  <rguenther@suse.de>
10864
10865         PR fortran/24176
10866         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10867
10868 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10869
10870         PR c++/23513
10871         * g++.dg/template/spec22.C: Robustify test.
10872         * g++.dg/template/spec26.C: New.
10873
10874 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10875
10876         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10877         if target supports vector instructions.
10878
10879 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10880
10881         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10882         C99 functions.
10883
10884 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10885
10886         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10887         check_effective_target_fortran_large_int): Replace cached result
10888         when target changes.
10889
10890 2005-10-04  Devang Patel  <dpatel@apple.com>
10891
10892         * gcc.dg/i386-sse-vect-types.c: New.
10893
10894 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10895
10896         PR preprocessor/13726
10897         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10898         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10899
10900 2005-10-04  Richard Guenther  <rguenther@suse.de>
10901
10902         PR c/23576
10903         * gcc.dg/noncompile/pr23576.c: New testcase.
10904
10905 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10906
10907         PR middle-end/23125
10908         * gcc.dg/register-var-3.c: New test.
10909
10910 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10911
10912         * gcc.dg/pr23049.c: New test.
10913
10914         * gcc.dg/ucnid-4.c: Fix test.
10915
10916 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10917
10918         PR 23445
10919         * gcc.c-torture/compile/pr23445.c: New test.
10920
10921 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10922
10923         * g++.dg/overload/unknown1.C: New.
10924
10925 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10926
10927         PR c++/17775
10928         * g++.dg/template/repo4.C: New test.
10929
10930 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10931
10932         PR libfortran/19308
10933         * gfortran.dg/large_real_kind_2.F90: New test.
10934         * gfortran.dg/large_integer_kind_2.f90: New test.
10935
10936 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10937
10938         * lib/target-supports.exp (check_effective_target_vect_shift):
10939         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10940         (check_effective_target_vect_condition): Fix copy-n-pasto.
10941
10942         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10943         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10944         targets.
10945
10946 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10947
10948         PR c++/22621
10949         * g++.dg/template/overload5.C : New test.
10950
10951         PR c++/23840
10952         * g++.dg/expr/stdarg1.C: New test.
10953
10954 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10955
10956         PR 24142
10957         * gcc.c-torture/execute/pr24142.c: New test.
10958
10959 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10960
10961         PR 24141
10962         * gcc.c-torture/execute/pr24141.c: New test.
10963
10964 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10965             Diego Novillo  <dnovillo@redhat.com>
10966
10967         PR 23604
10968         * gcc.c-torture/execute/pr23604.c: New test.
10969
10970 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10971
10972         PR fortran/16404
10973         PR fortran/20835
10974         PR fortran/20890
10975         PR fortran/20899
10976         PR fortran/20900
10977         PR fortran/20901
10978         PR fortran/20902
10979         gfortran.dg/equiv_constraint_1.f90: New test.
10980         gfortran.dg/equiv_constraint_2.f90: New test.
10981         gfortran.dg/equiv_constraint_3.f90: New test.
10982         gfortran.dg/equiv_constraint_4.f90: New test.
10983         gfortran.dg/equiv_constraint_5.f90: New test.
10984         gfortran.dg/equiv_constraint_6.f90: New test.
10985         gfortran.dg/equiv_constraint_7.f90: New test.
10986         gfortran.dg/equiv_constraint_8.f90: New test.
10987         gfortran.dg/private_type_1.f90: New test.
10988         gfortran.dg/private_type_2.f90: New test.
10989         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10990         980628-10.f: Assert std=gnu to permit mixing of
10991         types in equivalence statements.
10992
10993 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10994
10995         PR 24112
10996         * gfortran.dg/open_status_1.f90: New.
10997
10998 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10999
11000         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11001         * gcc.dg/vect/pr22480.c: Clean up temp files.
11002         * gcc.dg/vect/pr23831.c: Clean up temp files.
11003         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11004         Clean up temp files.
11005         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11006         Clean up temp files.
11007
11008         * gcc.dg/20050309-1.c: Clean up temp files.
11009         * gcc.dg/20050325-1.c: Clean up temp files.
11010
11011 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
11012
11013         PR tree-optimization/24059
11014         * gcc.dg/vect/pr24059.c : New test.
11015
11016 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
11017
11018         PR middle-end/24109
11019         * gcc.c-torture/execute/20050929-1.c: New test.
11020
11021 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11022
11023         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11024
11025 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
11026
11027         PR c/21419
11028         * gcc.dg/pr21419.c: New test.
11029
11030 2005-09-29  Steven Bosscher  <stevenb@suse.de>
11031
11032         * gcc.dg/pr23911.c: New test.
11033
11034 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
11035
11036         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11037
11038         PR c++/16782
11039         * g++.dg/parse/qualified4.C: New test.
11040         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11041         * g++.old-deja/g++.mike/p8154.C: Likewise.
11042
11043 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
11044
11045         PR c++/22147
11046         * g++.dg/template/friend37.C: New test.
11047         * g++.dg/parse/crash28.C: Adjust error markers.
11048
11049 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
11050
11051         PR fortran/18518
11052         * gfortran.fortran-torture/execute/save_2.f90: New decl.
11053
11054 2005-09-27  Devang Patel  <dpatel@apple.com>
11055
11056         PR tree-optimization/23625
11057         * gcc.dg/pr23625.c: New test.
11058
11059 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
11060
11061         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11062         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11063
11064 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
11065
11066         PR fortran/23677
11067         * gfortran.fortran-torture/execute/save_1.f90: New test.
11068         * gfortran.dg/save_1.f90: New test.
11069
11070 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
11071
11072         * gcc.target/i386/builtin-apply-mmx.c: New test.
11073
11074         PR target/22576
11075         * gcc.target/i386/pr22576.c: New test.
11076
11077         PR target/22585
11078         * gcc.target/i386/pr22585.c: New test.
11079
11080         PR target/23268
11081         * gcc.target/i386/pr23268.c: New test.
11082
11083         PR middle-end/23831
11084         * gcc.dg/vect/pr23831.c: New test.
11085
11086         PR target/24055
11087         * gcc.target/i386/pr24055.c: New test.
11088
11089 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
11090
11091         PR tree-optimization/23960
11092         * gcc.c-torture/compile/pr23960.c: New.
11093
11094 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
11095
11096         PR fortran/16861
11097         * gfortran.dg/nested_modules_3.f90: New.
11098
11099 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
11100
11101         PR fortran/24005
11102         gfortran.dg/interface_1.f90: New test.
11103
11104 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
11105         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11106
11107         PR fortran/23843
11108         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
11109
11110 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
11111
11112         PR fortran/23516
11113         * gfortran.dg/imag_1.f: New test.
11114         * gfortran.dg/imag_2.f: Ditto.
11115
11116 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
11117
11118         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
11119
11120 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
11121
11122         PR c++/21983
11123         * g++.dg/warn/pr21983.C: New test.
11124
11125 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/23993
11128         * g++.dg/template/array14.C: New test.
11129
11130 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
11131
11132         PR fortran/19929
11133         * gfortran.dg/der_ptr_component_1.f90: New test.
11134
11135 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11136
11137         PR c++/23965
11138         * g++.dg/template/error1.C: Reject "no matching function" message.
11139
11140 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11141
11142         PR c++/17609
11143         * g++.dg/lookup/error1.C: New test.
11144
11145 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
11146
11147         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
11148         functionality of the testcase.
11149
11150 2005-09-20  Richard Henderson  <rth@redhat.com>
11151
11152         * gcc.dg/vect/vect-22.c: Require vect_float.
11153         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
11154
11155 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
11156
11157         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
11158         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
11159         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
11160         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
11161         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
11162         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
11163         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
11164         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
11165         * gcc.dg/cpp/ucnid-8.c: New test.
11166
11167 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11168
11169         PR tree-optimization/23929
11170         * gcc.c-torture/compile/pr23929.c: New test.
11171
11172 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
11173
11174         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
11175         for one loop.
11176
11177 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
11178
11179         PR testsuite/23186
11180         * g++.dg/other/pr22003.C: Require named sections.
11181
11182 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11183
11184         PR c++/23947
11185         * g++.dg/rtti/crash3.C: New test.
11186
11187         PR tree-optimization/23818
11188         * gcc.dg/pr23818.c: New test.
11189
11190 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11191
11192         PR fortran/23420
11193         * gfortran.dg/print_fmt_4.f: New.
11194
11195 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
11196
11197         PR fortran/23663
11198         * gfortran.fortran-torture/execute/entry_11.f90: New test.
11199
11200 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11201
11202         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
11203         Use pointers to local alignable arrays instead. Added comments.
11204         * gcc.dg/vect/vect-46.c: Likewise.
11205         * gcc.dg/vect/vect-48.c: Likewise.
11206         * gcc.dg/vect/vect-49.c: Likewise.
11207         * gcc.dg/vect/vect-52.c: Likewise.
11208         * gcc.dg/vect/vect-53.c: Likewise.
11209         * gcc.dg/vect/vect-54.c: Likewise.
11210         * gcc.dg/vect/vect-56.c: Likewise.
11211         * gcc.dg/vect/vect-57.c: Likewise.
11212         * gcc.dg/vect/vect-58.c: Likewise.
11213         * gcc.dg/vect/vect-60.c: Likewise.
11214         * gcc.dg/vect/vect-61.c: Likewise.
11215
11216         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
11217         The test is no longer vectorizable on vect_no_align targets.
11218         * gcc.dg/vect/vect-43.c: Likewsie.
11219
11220         * gcc.dg/vect/vect-44.c: Added comments.
11221         * gcc.dg/vect/vect-45.c: Added comments.
11222         * gcc.dg/vect/vect-50.c: Added comments.
11223         * gcc.dg/vect/vect-51.c: Added comments.
11224
11225         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
11226         aligned type.
11227         * gcc.dg/vect/Os-vect-95.c: Likewise.
11228
11229         * gcc.dg/vect/vect-41.c: Test removed.
11230         * gcc.dg/vect/vect-47.c: Test removed.
11231         * gcc.dg/vect/vect-55.c: Test removed.
11232         * gcc.dg/vect/vect-59.c: Test removed.
11233
11234 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
11235
11236         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
11237         No longer vectorizable on vect_no_align targets.
11238         * gcc.dg/vect/pr20122.c: Likewise.
11239         * gcc.dg/vect/vect-74.c: Likewise.
11240         * gcc.dg/vect/vect-75.c: Likewise.
11241         * gcc.dg/vect/vect-76.c: Likewise.
11242
11243         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
11244         Will not be vectorizable on vect_no_align targets once aliasing issues
11245         are resolved.
11246         * gcc.dg/vect/vect-79.c: Likewise.
11247
11248         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
11249         * gcc.dg/vect/vect-78.c: Likewise.
11250         * gcc.dg/vect/vect-97.c: Likewise.
11251
11252 2005-09-19  Steven Bosscher  <stevenb@suse.de>
11253
11254         * gcc.dg/pr23943.c: New test.
11255
11256 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11257
11258         PR fortran/19181
11259         * gfortran.dg/derived_pointer_null_1.f90: New test.
11260
11261 2005-09-18  Richard Guenther  <rguenther@suse.de>
11262
11263         PR middle-end/23944
11264         * gcc.c-torture/compile/pr23944.c: New testcase.
11265
11266 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
11267
11268         PR fortran/15975
11269         * gfortran.dg/der_pointer_2.f90: New test.
11270
11271 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
11272
11273         PR fortran/16861
11274         * gfortran.dg/nested_modules_2.f90: New test.
11275
11276 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11277
11278         PR c++/18368
11279         * g++.dg/other/semicolon.C: New test.
11280
11281 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
11282
11283         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
11284         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
11285
11286 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/23914
11289         * g++.dg/template/static18.C: New test.
11290
11291         PR c++/21514
11292         * g++.dg/template/crash19.C: Remove dg-error marker.
11293         * g++.dg/template/local4.C: New test.
11294
11295 2005-09-16  Paul Brook  <paul@codesourcery.com>
11296
11297         PR fortran/23906
11298         * gfortran.dg/dependency_1.f90: New test.
11299
11300 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11301
11302         PR c++/23896
11303         * g++.dg/template/static17.C: New test.
11304
11305 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
11306
11307         PR c++/23139
11308         * g++.dg/warn/huge-val1.C: New test.
11309
11310 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
11311
11312         PR c++/13140
11313         * g++.dg/parse/class2.C: New test.
11314         * g++.dg/template/explicit8.C: Likewise.
11315         * g++.dg/template/spec25.C: Likewise.
11316
11317 2005-09-14  Josh Conner  <jconner@apple.com>
11318
11319         PR middle-end/23584
11320         * gcc.dg/pr23584.c: New test.
11321
11322 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
11323
11324         PR fortran/21875 Internal Unit Array I/O, NIST
11325         * gfortran.dg/arrayio_1.f90: New test.
11326         * gfortran.dg/arrayio_1.f90: New test.
11327         * gfortran.dg/arrayio_1.f90: New test.
11328         * gfortran.dg/arrayio_1.f90: New test.
11329         * gfortran.dg/arrayio_1.f90: New test.
11330
11331 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
11332
11333         PR middle-end/22480
11334         * gcc.dg/vect/pr22480.c: New test.
11335
11336 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/19358
11339         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
11340
11341 2005-09-13 Josh Conner <jconner@apple.com>
11342
11343         PR c++/23180
11344         * g++.dg/init/struct2.C: New test.
11345         * g++.dg/init/struct3.C: New test.
11346
11347 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
11348
11349         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
11350         Clean up temp files.
11351         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
11352         gcc.dg/tree-ssa/builtin-fprintf-1.c,
11353         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
11354         gcc.dg/tree-ssa/builtin-printf-1.c,
11355         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
11356         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
11357         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
11358         gcc.dg/tree-ssa/builtin-vprintf-1.c,
11359         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
11360         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
11361         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
11362         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
11363         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
11364         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
11365         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
11366         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
11367
11368 2005-09-13  Josh Conner  <jconner@apple.com>
11369
11370         * lib/gcc-dg.exp: Load scanipa.exp.
11371         (cleanup-dump): New procedure.
11372         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
11373         * lib/scandump.exp: New file.
11374         * lib/scantree.exp: Use it.
11375         * lib/scanipa.exp: New file.
11376
11377 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
11378
11379         PR fortran/17740
11380         * gfortran.dg/generic_4.f90: New test.
11381
11382 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
11383
11384         PR target/23816
11385         * gcc.target/i386/pr23816-1.c: New test.
11386         * gcc.target/i386/pr23816-2.c: New test.
11387
11388
11389 2005-09-13  Bastian Blank <waldi@debian.org>
11390
11391         PR c++/16171
11392         * g++.dg/abi/mangle26.C: New test.
11393         * g++.dg/abi/mangle27.C: New test.
11394         * g++.dg/abi/mangle28.C: New test.
11395         * g++.dg/abi/mangle29.C: New test.
11396
11397         PR c++/23839
11398         * g++.dg/parse/register1.C: New test.
11399
11400 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
11401
11402         PR c++/23842
11403         * g++.dg/template/access16.C: New test.
11404
11405 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11406
11407         * gfortran.dg/char_pack_2.f90: Increase the vector size.
11408
11409 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11410
11411         PR fortran/18899
11412         * gfortran.dg/shape_2.f90: New test.
11413
11414 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
11415
11416         PR target/19269
11417         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
11418         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11419         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
11420         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
11421         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
11422         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
11423         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
11424         tests.
11425
11426 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11427
11428         PR c++/23841
11429         * g++.dg/parse/template17.C: New test.
11430
11431 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11432
11433         PR c++/23789
11434         * g++.dg/template/nontype14.C: New test.
11435
11436 2005-09-12  Ian Lance Taylor  <ian@airs.com>
11437
11438         PR g++/7874
11439         * g++.dg/lookup/friend7.C: New test.
11440         * g++.dg/lookup/friend8.C: New test.
11441         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
11442         so that it will be found via argument dependent lookup.
11443         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
11444         friend functions which will no longer be found.
11445         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
11446         function g, so that it will be found via argument dependent
11447         lookup.
11448         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
11449         * g++.old-deja/g++.mike/net43.C: Likewise.
11450
11451 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
11452
11453         PR c++/23691
11454         * g++.dg/template/static16.C: New test.
11455
11456 2005-09-12  Josh Conner  <jconner@apple.com>
11457
11458         PR middle-end/23237
11459         * gcc.c-torture/compile/pr23237.c: New test.
11460
11461 2005-09-11  Richard Henderson  <rth@redhat.com>
11462
11463         * g++.dg/other/error8.C: Update expected diagnostic text.
11464
11465 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11466
11467         PR libfortran/19872
11468         * gfortran.dg/overwrite_1.f: New test.
11469
11470 2005-09-09  Josh Conner  <jconner@apple.com>
11471
11472         * g++.dg/init/pr23180-1.C: Removed.
11473         * g++.dg/init/pr23180-2.C: Removed.
11474
11475 2005-09-09  David Daney <ddaney@avtrex.com>
11476
11477         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11478         files which are ...
11479         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11480         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11481
11482 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11483
11484         * gfortran.dg/iostat_2.f90: New test.
11485
11486 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11487
11488         PR c++/22252
11489         * g++.dg/ext/interface1.C: New test.
11490         * g++.dg/ext/interface1.h: Likewise.
11491         * g++.dg/ext/interface1a.cc: Likewise.
11492
11493 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11494
11495         * gfortran.dg/iomsg_1.f90: New test case.
11496
11497 2005-09-09  Richard Guenther  <rguenther@suse.de>
11498
11499         PR c++/23624
11500         * g++.dg/tree-ssa/pr23624.C: New testcase.
11501
11502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11503
11504         PR fortran/19239
11505         * gfortran.dg/vector_subscript_1.f90,
11506         * gfortran.dg/vector_subscript_2.f90: New tests.
11507
11508 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11509
11510         PR fortran/21104
11511         * gfortran.dg/array_alloc_1.f90,
11512         * gfortran.dg/array_alloc_2.f90,
11513         * gfortran.dg/array_alloc_3.f90: New tests.
11514
11515 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11516
11517         PR fortran/12840
11518         * gfortran.dg/array_constructor_6.f90
11519         * gfortran.dg/array_constructor_7.f90
11520         * gfortran.dg/array_constructor_8.f90
11521         * gfortran.dg/array_constructor_9.f90
11522         * gfortran.dg/array_constructor_10.f90
11523         * gfortran.dg/array_constructor_11.f90
11524         * gfortran.dg/array_constructor_12.f90: New tests.
11525
11526 2005-09-08  Josh Conner  <jconner@apple.com>
11527
11528         PR c++/23180
11529         * g++.dg/init/pr23180-1.C: New test.
11530         * g++.dg/init/pr23180-2.C: New test.
11531
11532 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11533
11534         PR fortran/18878
11535         * gfortran.dg/module_double_reuse.f90: New.
11536
11537 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11538
11539         PR fortran/23270
11540         PR fortran/22304
11541         PR fortran/18870
11542         PR fortran/17917
11543         PR fortran/16511
11544         * gfortran.dg/common_equivalence_1.f: New.
11545         * gfortran.dg/common_equivalence_2.f: New.
11546         * gfortran.dg/common_equivalence_3.f: New.
11547         * gfortran.dg/contained_equivalence_1.f90: New.
11548         * gfortran.dg/module_blank_common.f90: New.
11549         * gfortran.dg/module_commons_1.f90: New.
11550         * gfortran.dg/module_equivalence_1.f90: New.
11551         * gfortran.dg/nested_modules_1.f90: New.
11552         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11553         equivalences and add comment to connect the test with
11554         the PR.
11555
11556 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11557
11558         PR fortran/23765
11559         * gfortran.dg/common_6.f90: New test.
11560
11561 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11562
11563         PR fortran/15326
11564         * gfortran.dg/char_result_1.f90,
11565         * gfortran.dg/char_result_2.f90,
11566         * gfortran.dg/char_result_3.f90,
11567         * gfortran.dg/char_result_4.f90,
11568         * gfortran.dg/char_result_5.f90,
11569         * gfortran.dg/char_result_6.f90,
11570         * gfortran.dg/char_result_7.f90,
11571         * gfortran.dg/char_result_8.f90: New tests.
11572
11573 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11574
11575         PR fortran/19928
11576         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11577
11578 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11579
11580         PR obj-c++/16816
11581         * obj-c++.dg/selector-5.mm: New test.
11582         * obj-c++.dg/selector-6.mm: New test.
11583
11584 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11585
11586         PR objc/20574
11587         PR objc/19324
11588         * objc.dg/error-1.m: New test.
11589
11590 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11591
11592         PR fortran/23373
11593         * gfortran.fortran-torture/execute/pr23373-1.f90,
11594         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11595
11596 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11597
11598         PR libfortran/23760
11599         * gfortran.dg/g77/1832.f: Remove long string in write statement
11600         to allow the test to pass on correct list directed output with
11601         prepended space.
11602
11603 2005-09-07  James E Wilson  <wilson@specifix.com>
11604
11605         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11606
11607 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11608
11609         * gfortran.dg/parameter+save.f90: Rename to
11610         * gfortran.dg/parameter_save.f90: .. this.
11611
11612 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11613
11614         PR fortran/20848
11615         * gfortran.dg/parameter+save.f90: New test case.
11616
11617 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11618
11619         PR fortran/19269
11620         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11621
11622 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11623
11624         PR c/23075
11625         * gcc.dg/pr23075.c: New test.
11626         * g++.dg/warn/pr23075.C: New test.
11627
11628         PR target/22362
11629         * gcc.target/i386/pr22362.c: New test.
11630
11631         PR rtl-optimization/23098
11632         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11633
11634         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11635         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11636         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11637
11638 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11639
11640         * g++.dg/expr/cast6.C: New test.
11641
11642         PR c++/9782
11643         * g++.dg/init/new15.C: New test.
11644
11645 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11646
11647         * gcc.dg/vect/Os-vect-95.c: New test.
11648         * gcc.dg/vect/vect-95.c: Same.
11649
11650 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11651
11652         * gcc.dg/vect/vect-29.c: Update xfail testing.
11653         * gcc.dg/vect/vect-44.c: Same.
11654         * gcc.dg/vect/vect-48.c: Same.
11655         * gcc.dg/vect/vect-50.c: Same.
11656         * gcc.dg/vect/vect-72.c: Same.
11657         * gcc.dg/vect/vect-77.c: Same.
11658         * gcc.dg/vect/vect-78.c: Same.
11659         * gcc.dg/vect/vect-80.c: Same.
11660         * gcc.dg/vect/vect-96.c: Same.
11661         * gcc.dg/vect/vect-100.c: Same.
11662         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11663         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11664         * gfortran.dg/vect/vect-5.f90: Same.
11665
11666 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11667
11668         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11669         start strings.
11670         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11671         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11672
11673         PR c++/23056
11674         * g++.dg/opt/pr23056.C: New test.
11675
11676         PR rtl-optimization/23098
11677         * gcc.target/i386/pr23098.c: New test.
11678
11679 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/23667
11682         * g++.dg/template/static15.C: New test.
11683
11684         PR c++/21440
11685         * g++.dg/ext/stmtexpr5.C: New test.
11686         * g++.dg/ext/stmtexpr6.C: Likewise.
11687
11688 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
11689
11690         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
11691
11692         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
11693         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11694         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11695
11696 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
11697
11698         PR libfortran/23321
11699         * gfortran.dg/direct_io_4.f90: New test case.
11700
11701 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
11702             Rasmus Hahn  <rassahah@neofonie.de>
11703
11704         PR libobjc/23108
11705         * objc.dg/type-stream-1.m: New test.
11706
11707 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
11708
11709         PR fortran/23661
11710         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
11711         gfortran.dg/print_fmt_3.f90: New test.
11712
11713 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11714
11715         * gfortran.dg/fmt_t_1.f90: New test.
11716
11717 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11718
11719         PR rtl-optimization/23454
11720         * g++.dg/opt/pr23454.C: New test.
11721
11722 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11723
11724         PR c++/23699
11725         * g++.dg/ext/static1.C: New test.
11726
11727 2005-09-02  Richard Henderson  <rth@redhat.com>
11728
11729         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11730         tail call to check_fa_work.
11731
11732 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11733
11734         PR c++/21687
11735         * g++.dg/other/gc3.C: New test.
11736
11737 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11738
11739         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11740         * gcc.dg/20050826-1.c: Likewise.
11741
11742 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11743
11744         PR c++/23167
11745         * g++.dg/expr/volatile1.C: New test.
11746
11747 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11748
11749         PR middle-end/23547
11750         * gcc.dg/pr23547.c: New test.
11751
11752 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11753
11754         PR c/22061
11755         * gcc.c-torture/execute/pr22061-1.c,
11756         * gcc.c-torture/execute/pr22061-2.c,
11757         * gcc.c-torture/execute/pr22061-3.c,
11758         * gcc.c-torture/execute/pr22061-4.c: New tests.
11759
11760 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11761
11762         * gcc.dg/Wredundant-decls-2.c: New test to check that
11763         -Wredundant-decls does not issue warning for a variable
11764         definition following a declaration.
11765
11766 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR debug/7241
11769         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11770         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11771         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11772
11773         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11774         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11775         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11776         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11777         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11778         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11779         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11780         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11781
11782 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11783
11784         PR objc/23306
11785         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11786         scan-assmbler.
11787
11788 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11789
11790         PR target/21255
11791         * gcc.dg/pr21255-1.c: New test.
11792         * gcc.dg/pr21255-2-mb.c: Likewise.
11793         * gcc.dg/pr21255-2-ml.c: Likewise.
11794         * gcc.dg/pr21255-3.c: Likewise.
11795         * gcc.dg/pr21255-4.c: Likewise.
11796
11797 2005-08-31  Dale Johannesen  <dalej@apple.com>
11798
11799         * gcc.dg/20050830-1.c: New.
11800
11801 2005-08-31  Josh Conner  <jconner@apple.com>
11802
11803         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11804         command-line options for arm-*-* targets.
11805         * g++.dg/init/array16.C: Likewise.
11806         * g++.dg/other/crash-4.C: Likewise.
11807
11808 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11809
11810         PR obj-c++/23640
11811         * obj-c++.dg/gnu-runtime-3.mm: New test.
11812
11813 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11814
11815         PR c++/13377
11816         * g++.dg/lookup/ambig4.C: New test.
11817         * g++.dg/lookup/ambig5.C: New test.
11818         * g++.dg/tc1/dr101.C: Adjust error markers.
11819
11820 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11821
11822         PR c++/23639
11823         * g++.dg/template/ttp5.C: Adjust error markers.
11824
11825 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11826
11827         PR testsuite/23609
11828         * lib/obj-c++.exp: Include target-libpath.exp.
11829         (obj-c++_link_flags): Look for the GNU libobjc library
11830         and set the library path to include it.
11831         Don't manually set LD_LIBRARY_PATH (etc.) but call
11832         set_ld_library_path_env_vars instead.
11833         (obj-c++_target_compile): Don't set library path or
11834         linker flags because they are already set correctly
11835         in obj-c++_link_flags.
11836
11837 2005-08-30  Josh Conner  <jconner@apple.com>
11838
11839         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11840         to command-line options for arm-*-* targets.
11841
11842 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11843
11844         * g++.dg/other/i386-1.C: New.
11845
11846 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11847
11848         PR preprocessor/20348
11849         PR preprocessor/20356
11850         * gcc.dg/cpp/pr20348.c: New test.
11851         * gcc.dg/cpp/pr20348.h: New file.
11852         * gcc.dg/cpp/inc/pr20348.h: New file.
11853         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11854         * gcc.dg/cpp/pr20356.c: New test.
11855         * gcc.dg/cpp/pr20356.h: New file.
11856         * gcc.dg/cpp/inc/pr20356.h: New file.
11857         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11858
11859 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11860
11861         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11862         Fix array dimension to avoid correct end-of-file error.
11863
11864 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11865
11866         PR libfortran/23598
11867         * gfortran.dg/iostat_1.f90: New test.
11868
11869 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11870
11871         PR middle-end/23408
11872         * gcc.dg/pr23408.c: New test.
11873
11874 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/23099
11877         * g++.dg/init/member1.C: Make sure erroneous static data member
11878         definitions are required.
11879         * g++.dg/template/static13.C: New test.
11880         * g++.dg/template/static14.C: Likewise.
11881
11882 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11883
11884         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11885         -march=pentium4, remove ilp32 requirement.
11886
11887         PR middle-end/23484
11888         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11889         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11890
11891 2005-08-29  Andreas Jaeger  <aj@suse.de>
11892
11893         PR testsuite/23607
11894         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11895
11896 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * gcc.c-torture/execute/20050316-2.c: New test.
11899         * gcc.c-torture/execute/20050316-3.c: New test.
11900         * gcc.dg/torture/pr16104-1.c: New test.
11901
11902 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11903
11904         PR middle-end/23463
11905         * gcc.c-torture/execute/zero-struct-1.c: New test.
11906
11907 2005-08-27  Richard Guenther  <rguenther@suse.de>
11908
11909         PR target/23575
11910         * gcc.target/i386/pr23575.c: New testcase.
11911
11912 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11913
11914         PR rtl-optimization/23561
11915         * gcc.c-torture/execute/20050826-1.c: New test.
11916
11917         PR rtl-opt/23560
11918         * gcc.c-torture/execute/20050826-2.c: New test.
11919
11920 2005-08-26  Dale Johannesen  <dalej@apple.com>
11921
11922         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11923         * gcc.dg/20050826-1.c: New.
11924
11925 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11926
11927         PR c++/19004
11928         * g++.dg/template/nontype13.C: New test.
11929
11930         PR c++/23491
11931         * g++.dg/init/new14.C: New test.
11932         * g++.dg/expr/anew1.C: Do not XFAIL.
11933         * g++.dg/expr/anew2.C: Likewise.
11934         * g++.dg/expr/anew3.C: Likewise.
11935
11936 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11937
11938         PR middle-end/22439
11939         * gcc.dg/vla-3.c: New test.
11940
11941 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11942
11943         PR fortran/20363
11944         * gfortran.dg/named_interface.f90: New.
11945
11946 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11947
11948         * gcc.c-torture/execute/frame-address.c: New test.
11949
11950 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11951
11952         PR c++/20817
11953         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11954
11955 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11956
11957         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11958
11959 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11960
11961         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11962         * gcc.dg/altivec-22.c: Rename from..
11963         * gcc.dg/altivec-nomfcr.c: ..this.
11964
11965 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11966
11967         PR tree-optimization/23546
11968         * gcc.dg/tree-ssa/pr23546.c: New test.
11969
11970 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11971
11972         PR fortran/17758
11973         * gfortran.dg/nonreturning_statements.f90: New test.
11974
11975 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11976
11977         PR c++/22454
11978         * g++.dg/parse/crash29.C: New.
11979
11980 2005-08-23  DJ Delorie  <dj@redhat.com>
11981
11982         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11983         constants have the L suffix.
11984
11985 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11986
11987         PR c++/23044
11988         * g++.dg/template/instantiate8.C: New.
11989
11990 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11991
11992         PR middle-end/23467
11993         * gcc.c-torture/execute/pr23467.c: New test.
11994
11995 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR tree-optimization/22043
11998         * gcc.c-torture/execute/20050613-1.c: New test.
11999
12000 2005-08-23  Ben Elliston  <bje@au.ibm.com>
12001
12002         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12003
12004 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
12005
12006         PR rtl-optimization/23478
12007         * g++.dg/opt/pr23478.C: New test.
12008
12009 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12010
12011         PR c/18715
12012         * gcc.dg/switch-warn-3.c: New test.
12013
12014 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12015
12016         PR c++/22233
12017         * g++.dg/template/param1.C: New test.
12018
12019 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12020
12021         PR c++/23089
12022         * g++.dg/other/incomplete1.C: New test.
12023
12024 2005-08-22  Ira Rosen  <irar@il.ibm.com>
12025
12026         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12027         are vectorizable.
12028
12029 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12030
12031         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12032         d_lines_5.f: New.
12033
12034 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
12035
12036         * gcc.target/i386/sse-4.c: New test.
12037
12038 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12039
12040         PR testsuite/23239
12041         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12042
12043 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
12044
12045         * gcc.dg/20050811-1.c: New test.
12046         * gcc.dg/20050811-2.c: New test.
12047
12048 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
12049
12050         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12051
12052 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
12053
12054         PR 23476
12055         * gcc.c-torture/compile/pr23476.c: New test.
12056
12057 2005-08-19  Devang Patel  <dpatel@apple.com>
12058
12059         PR tree-optimization/23048
12060         * gcc.dg/tree-ssa/pr23048.c: New test.
12061
12062 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12063
12064         PR middle-end/20624
12065         * g++.dg/warn/Wreturn-3.C: New test
12066
12067 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
12068
12069         PR tree-optimization/22228
12070         * g++.dg/vect/pr22543.cc: New test.
12071
12072 2005-08-17  Steven Bosscher  <stevenb@suse.de>
12073
12074         PR tree-optimization/21574
12075         * gcc.dg/tree-ssa/pr21574.c: New test.
12076
12077 2005-08-16  James E Wilson  <wilson@specifix.com>
12078
12079         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12080
12081 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12082
12083         PR tree-opt/23402
12084         * gcc.c-torture/compile/zero-strct-3.c: New test.
12085         * gcc.c-torture/compile/zero-strct-4.c: New test.
12086
12087 2005-08-16  Steven Bosscher  <stevenb@suse.de>
12088
12089         PR target/23376
12090         * gcc.target/x86_64/pr23376.c: New test.
12091
12092 2005-08-16  Ian Lance Taylor  <ian@airs.com>
12093
12094         PR c++/23337
12095         * g++.dg/ext/vector2.C: New.
12096
12097 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12098
12099         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
12100
12101 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
12102
12103         PR libfortran/23428
12104         * gfortran.dg/inquire-complex.f90: New test case.
12105
12106 2005-08-16  James E Wilson  <wilson@specifix.com>
12107
12108         PR tree-optimization/21105
12109         * gcc.dg/large-size-array.c: New.
12110
12111 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
12112
12113         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
12114         type.
12115         * gcc.dg/vect/vect-41: Likewise.
12116         * gcc.dg/vect/vect-42: Likewise.
12117         * gcc.dg/vect/vect-43: Likewise.
12118         * gcc.dg/vect/vect-44: Likewise.
12119         * gcc.dg/vect/vect-46: Likewise.
12120         * gcc.dg/vect/vect-47: Likewise.
12121         * gcc.dg/vect/vect-48: Likewise.
12122         * gcc.dg/vect/vect-52: Likewise.
12123         * gcc.dg/vect/vect-53: Likewise.
12124         * gcc.dg/vect/vect-54: Likewise.
12125         * gcc.dg/vect/vect-55: Likewise.
12126         * gcc.dg/vect/vect-56: Likewise.
12127         * gcc.dg/vect/vect-57: Likewise.
12128         * gcc.dg/vect/vect-58: Likewise.
12129         * gcc.dg/vect/vect-59: Likewise.
12130         * gcc.dg/vect/vect-60: Likewise.
12131         * gcc.dg/vect/vect-61: Likewise.
12132         * gcc.dg/vect/vect-85: Likewise.
12133         * gcc.dg/vect/vect-87: Likewise.
12134         * gcc.dg/vect/vect-88: Likewise.
12135         * gcc.dg/vect/vect-93.c: Likewise.
12136         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
12137         * gcc.dg/vect/vect-75: Likewise.
12138         * gcc.dg/vect/vect-76: Likewise.
12139         * gcc.dg/vect/vect-77: Likewise.
12140         * gcc.dg/vect/vect-78: Likewise.
12141         * gcc.dg/vect/vect-80: Likewise.
12142         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
12143         vectorized for the expected reason, rather than checking how alignment
12144         was handled.
12145         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
12146         type and also instead of aligned pointers. Added documentation.
12147
12148 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
12149
12150         * gfortran.dg/power.f90: New test.
12151
12152 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR rtl-optimization/23299
12155         * g++.dg/opt/pr23299.C: New test.
12156
12157 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12158
12159         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
12160
12161 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
12162
12163         * g++.dg/template/local6.C: New test.
12164
12165 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12166
12167         * execute/exceptions/finally-1.m: Check that the catch and finally are
12168         being called.  Also add a "return 0;" at the end of main.
12169
12170 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
12171
12172         PR fortran/21432.
12173         * gfortran.dg/namelist_print_1.f: New test of functionality of
12174         PRINT namelist.
12175         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
12176         namelist generates error with -std=f95.
12177
12178 2005-08-14  Ira Rosen  <irar@il.ibm.com>
12179
12180         PR tree-optimization/23119
12181         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
12182
12183 2005-08-13  Marcin Koziej  <creep@desk.pl>
12184             Andrew Pinski  <pinskia@physics.uc.edu>
12185
12186         PR libobjc/22492
12187         * execute/exceptions/finally-1.m: New test.
12188
12189 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12190
12191         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
12192         testsuite.
12193         * objc/execute/exceptions/trivial.m: New test.
12194         * objc.dg/try-catch-11.m: Move to ...
12195         * objc/execute/exceptions/foward-1.m: Here.
12196         * objc.dg/try-catch-2.m: Move to ...
12197         * objc/execute/exceptions/catchall-1.m: Here.
12198         * objc.dg/try-catch-8.m: Move to ...
12199         * objc/execute/exceptions/local-variables-1.m: Here.
12200
12201 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12202
12203         * objc.dg/nested-func-1.m: Move to ...
12204         * objc/execute/nested-func-1.m: Here.
12205
12206 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12207
12208         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
12209         in ${options} instead of [target_info name].
12210         * lib/obj-c++.exp (objc_target_compile): Likewise.
12211
12212 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12213
12214         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
12215
12216 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
12217
12218         part of PR testsuite/23348
12219         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
12220         of the torture options.
12221         * objc/compile/trivial.m: New test.
12222
12223 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12224
12225         * gfortran.dg/eoshift.f90: Correct format.
12226
12227 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
12228
12229         * gfortran.fortran-torture/execute/character_passing.f90:
12230         Fix comment typo.
12231
12232 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
12233
12234         PR c++/8271
12235         * g++.dg/template/unify10.C: New.
12236
12237 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
12238
12239         * g++.dg/parse/pr22514.C: Move to...
12240         * g++.dg/debug/pr22514.C: here.
12241
12242 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12243
12244         PR c++/23266
12245         * g++.dg/inherit/pure1.C: New test.
12246
12247         * ChangeLog: Fix typos.
12248
12249 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12250             Steven Bosscher  <stevenb@suse.de>
12251
12252         * gfortran.dg/runtime_warning_1.f90: New test.
12253
12254 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12255
12256         PR c++/23219
12257         * g++.dg/parse/crash28.C: New.
12258
12259 2005-08-11  Richard Guenther  <rguenther@suse.de>
12260
12261         PR target/23289
12262         * gcc.target/i386/tailcall-1.c: New testcase.
12263
12264 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12265
12266         * gcc.dg/vect/vect-67.c: Un-xfail.
12267
12268 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
12269
12270         PR c++/23225
12271         * g++.dg/testsuite/parse/crash27.C: new test.
12272
12273 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
12274
12275         PR libfortran/22143
12276         * gfortran.dg/shift-kind.f90: New testcase.
12277
12278 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
12279
12280         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
12281         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
12282
12283 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12284
12285         PR c++/20646
12286         * g++.dg/other/mult-stor1.C: New test.
12287
12288 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12289
12290         * gcc.c-torture/pr18299-1.c: Move to ...
12291         * gcc.c-torture/compile/pr18299-1.c: Here.
12292
12293 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
12294
12295         * gfortran/fortran.torture/execute/character_passing.f90:
12296         Fix types for LSAME.
12297
12298 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
12299
12300         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
12301         input data back to what it was originally.
12302
12303 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
12304
12305         * objc.dg/try-catch-8.m: Enable for all targets.
12306
12307 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
12308
12309         * gcc.dg/pr23165.c: New test.
12310
12311 2005-08-09  Steven Bosscher  <stevenb@suse.de>
12312
12313         PR tree-optimization/23234
12314         * gcc.dg/tree-ssa/pr23234.c: New test.
12315
12316 2005-08-08  Josh Conner  <jconner@apple.com>
12317
12318         PR rtl-optimization/23241
12319         * gcc.dg/char-compare.c: New test.
12320
12321 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12322
12323         PR c++/22508
12324         * g++.dg/init/new13.C: New test.
12325
12326 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12327
12328         PR c++/21166
12329         * g++.dg/other/crash-4.C: Adjust
12330         * g++/dg/ext/packed9.C: New.
12331
12332 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12333
12334         PR middle-end/21964
12335         * gcc.c-torture/execute/pr21964-1.c: New test.
12336
12337 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
12338
12339         PR c/22458
12340         * gcc.dg/pr22458-1.c: New test.
12341
12342 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
12343             Steven G. Kargl <kargls@comcast.net>
12344
12345         PR fortran/22390
12346         * gfortran.dg/flush_1.f90: New test.
12347
12348 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12349
12350         PR c++/23191
12351         * g++.dg/template/eh2.C: New test.
12352
12353 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12354
12355         PR c++/19498
12356         * g++.dg/template/instantiate7.C: New test.
12357
12358 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
12359
12360         PR c/23113
12361         * gcc.dg/Wunused-value-1.c: New test.
12362
12363 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
12364
12365         PR rtl-optimization/23233
12366         * gcc.c-torture/compile/pr23233-1.c: New test.
12367
12368 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
12369
12370         PR fortran/18833
12371         PR fortran/20850
12372         * gfortran.dg/equiv_1.f90: New test.
12373         * gfortran.dg/equiv_2.f90: New test.
12374         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
12375         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
12376         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
12377
12378 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12379
12380         * gcc.c-torture/execute/vrp-5.c: New test.
12381         * gcc.c-torture/execute/vrp-6.c: New test.
12382         * gcc.dg/tree-ssa/vrp21.c: New test.
12383
12384 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
12385
12386         * g++.dg/parse/pr22514.C: New test.
12387
12388 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
12389
12390         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
12391
12392         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
12393         instead of constant loads / pool entries.
12394
12395 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
12396
12397         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
12398         TEST_TO_WCTYPE.
12399
12400 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
12401
12402         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
12403         __WINT_TYPE__ in generated prototypes if possible.
12404
12405 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
12406
12407         PR 22037
12408         * g++.dg/tree-ssa/pr22037.C:
12409
12410 2005-08-04  Richard Henderson  <rth@redhat.com>
12411
12412         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
12413         scan-tree-dump-times directive.
12414
12415 2005-08-04  Jan Hubicka  <jh@suse.cz>
12416
12417         * gcov-1.C: Fix switch counts.
12418         * gcov-4b.c: Likewise.
12419
12420 2005-08-03  Jeff Law  <law@redhat.com>
12421
12422         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
12423
12424 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
12425
12426         * gcc.c-torture/execute/pr23135.c: New test.
12427
12428 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12429
12430         PR tree-optimization/19899
12431         * gcc.dg/tree-ssa/scev-1.c: New test.
12432         * gcc.dg/tree-ssa/scev-2.c: New test.
12433
12434 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
12435
12436         PR target/18582
12437         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
12438
12439 2005-08-03  Jan Hubicka  <jh@suse.cz>
12440
12441         * update-conroll.c: New testcase.
12442         * update-conroll-2.c: New testcase.
12443
12444 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
12445
12446         * gfortran.dg/constant_substring.f: New test.
12447         * gfortran.dg/pr22491.f: New test.
12448
12449 2005-08-02  Jan Hubicka  <jh@suse.cz>
12450
12451         * update-threading.c: Replace by the proper one.
12452
12453 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12454
12455         PR 23164
12456         * g++.dg/tree-ssa/pr23164.C: New test.
12457
12458 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12459
12460         * gcc.dg/tree-ssa/pr23192.c: New test.
12461
12462 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
12463
12464         * gcc.c-torture/execute/vrp-4.c: New test.
12465
12466 2005-08-02  Jan Hubicka  <jh@suse.cz>
12467
12468         * update-threading.c: New test.
12469
12470 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
12471
12472         * gcc.c-torture/compile/20050801-1.c: New test.
12473         * gcc.c-torture/compile/20050801-2.c: New test.
12474
12475 2005-08-01  Jan Hubicka  <jh@suse.cz>
12476
12477         * val-prof-5.c: New test.
12478
12479 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12480
12481         PR c/22311
12482         * gcc.dg/pr22311-1.c : New test.
12483
12484 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12485
12486         PR target/23095
12487         * gfortran.dg/pr23095.f: New test.
12488
12489         PR c++/22003
12490         * g++.dg/other/pr22003.C: New test.
12491
12492 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12493
12494         PR target/20621
12495         * gcc.c-torture/execute/pr20621-1.c: New test.
12496
12497 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12498
12499         * gfortran.dg/comma_format_extension_4.f: Adjust length
12500         of string for format.
12501         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12502         print statement with internal write.
12503         * gfortran.dg/der_array_io_2.f: Likewise.
12504         * gfortran.dg/der_array_io_3.f: Likewise.
12505
12506 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12507
12508         * gcc.dg/fold-abs-4.c: new test.
12509
12510 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12511
12512         PR fortran/22570 an related issues.
12513         * gfortran.dg/x_slash_1.f: New test.
12514
12515 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12516
12517         PR c/23143
12518         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12519         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12520
12521 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12522
12523         PR c/529
12524         * gcc.dg/Wshadow-3.c: New test.
12525
12526 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12527
12528         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12529         used to have the wrong bounds).
12530
12531 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12532
12533         PR c/21720
12534         * gcc.dg/hex-round-1.c: Test more cases.
12535         * gcc.dg/hex-round-2.c: New test.
12536
12537 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12538
12539         PR 22550
12540         * g++.dg/tree-ssa/pr22550.C: New test.
12541
12542 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12543
12544         * gcc.dg/tree-ssa/vrp19.c: New test.
12545         * gcc.dg/tree-ssa-vrp20.c: New test.
12546
12547 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12548
12549         PR c/22240
12550         * gcc.dg/transparent-union-4.c: New test.
12551
12552 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12553
12554         PR c/22192
12555         * gcc.dg/c99-vla-2.c: New test.
12556
12557 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12558
12559         PR c/21720
12560         * gcc.dg/hex-round-1.c: New test.
12561
12562 2005-07-28  Jan Hubicka  <jh@suse.cz>
12563
12564         * inliner-1.c: Do not dump everything.
12565         * tree-prof.exp: Do not pass -ftree-based-profiling.
12566         * bprob.exp: Likewise.
12567
12568         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12569
12570 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12571
12572         PR c++/22545
12573         * g++.dg/expr/ptrmem7.C: New test.
12574
12575 2005-07-28  Mike Stump  <mrs@apple.com>
12576
12577         * g++.old-deja/g++.mike/visibility-1.C: New test.
12578
12579 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12580
12581         PR c/20187
12582         * gcc.c-torture/execute/pr20187-1.c: New test.
12583
12584 2005-07-28  Jeff Law  <law@redhat.com>
12585
12586         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12587         * gcc.dg/tree-ssa/vrp18.c: New test.
12588
12589 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12590
12591         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12592
12593 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12594
12595         PR tree-optimization/22506
12596         * gcc.dg/vect/ps22506.c: New test.
12597
12598 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12599
12600         PR target/21149
12601         * gcc.target/i386/sse-3.c: New test.
12602
12603 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12604
12605         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12606         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12607
12608 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12609
12610         PR c/22589
12611         * gcc.c-torture/compile/pr22589-1.c: New test.
12612
12613 2005-07-28  Jan Hubicka  <jh@suse.cz>
12614
12615         * update-loopch.c: New testcase.
12616
12617 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12618
12619         PR rtl-optimization/23047
12620         * gcc.c-torture/execute/pr23047.c: New test.
12621         * gcc.c-torture/execute/pr23047.x: New.
12622
12623 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12624
12625         PR tree-optimization/22493
12626         * gcc.c-torture/execute/pr22493-1.c: New test.
12627         * gcc.c-torture/execute/pr22493-1.x: New.
12628         * gcc.c-torture/execute/vrp-1.c: New test.
12629         * gcc.c-torture/execute/vrp-2.c: New test.
12630         * gcc.c-torture/execute/vrp-2.c: New test.
12631
12632 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12633
12634         * gcc.target/frv/all-builtin-read8.c: Delete.
12635         * gcc.target/frv/all-builtin-read16.c: Delete.
12636         * gcc.target/frv/all-builtin-read32.c: Delete.
12637         * gcc.target/frv/all-builtin-read64.c: Delete.
12638         * gcc.target/frv/all-builtin-write8.c: Delete.
12639         * gcc.target/frv/all-builtin-write16.c: Delete.
12640         * gcc.target/frv/all-builtin-write32.c: Delete.
12641         * gcc.target/frv/all-builtin-write64.c: Delete.
12642         * gcc.target/frv/all-read-write-1.c: New.
12643
12644 2005-07-27  Jeff Law  <law@redhat.com>
12645
12646         * gcc.c-torture/execute/pr22630.c: New test.
12647
12648 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12649
12650         PR tree-optimization/23073
12651         * gcc.dg/vect/nodump-pr23073.c: New test.
12652         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12653
12654 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12655
12656         PR tree-optimize/22348
12657         * gcc.c-torture/execute/pr22348.c: New.
12658
12659 2005-07-27  Richard Guenther  <rguenther@suse.de>
12660
12661         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12662
12663 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12664
12665         PR fortran/22503
12666         * gfortran.dg/logical_comp.f90: New test.
12667
12668 2005-07-27  Jan Hubicka  <jh@suse.cz>
12669
12670         * inliner-1.c: Add cleanup of dumps.
12671         * val-prof-*.c: Likewise.
12672         * update-tailcall.c: New.
12673
12674 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
12675
12676         PR 22591
12677         * gcc.dg/tree-ssa/pr22591.c: New test.
12678         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
12679
12680 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
12681
12682         PR libobjc/22606
12683         * objc.dg/try-catch-11.m: New test.
12684
12685 2005-07-26  Richard Guenther  <rguenther@suse.de>
12686
12687         PR tree-optimization/22486
12688         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
12689
12690 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12691
12692         PR tree-opt/22484
12693         * testsuite/g++.dg/opt/loop2.C: New test.
12694
12695 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12696
12697         * gcc.dg/tree-ssa/reassoc-3.c: New test.
12698         * gcc.dg/tree-ssa/reassoc-4.c: New test.
12699
12700 2005-07-25  Adam Nemet  <anemet@lnxw.com>
12701
12702         * lib/profopt.exp (profopt-execute): Check for profiling data
12703         files on the target.
12704
12705 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
12706
12707         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
12708         for matching of asm labels.
12709
12710 2005-07-25  Richard Guenther  <rguenther@suse.de>
12711
12712         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
12713
12714 2005-07-25  Richard Guenther  <rguenther@suse.de>
12715
12716         PR testsuite/22624
12717         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
12718
12719 2005-07-25  Ira Rosen  <irar@il.ibm.com>
12720
12721         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
12722         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
12723         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
12724         * gcc.dg/vect/vect-100.c: New test.
12725         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
12726         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12727         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12728         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12729         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12730         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12731         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12732         * gfortran.dg/vect/pr19049.f90: New testcase.
12733         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12734
12735 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12736
12737         * gcc.c-torture/execute/20050713-1.c: New test.
12738
12739         PR fortran/20063
12740         * gfortran.fortran-torture/execute/data_4.f90: New test.
12741
12742         PR middle-end/20303
12743         * gcc.dg/visibility-d.c: New test.
12744
12745 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12746
12747         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12748         * gfortran.dg/underflow.f90: Ditto.
12749
12750 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12753         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12754         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12755
12756 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12757
12758         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12759         include case of field width of zero.
12760
12761 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12762
12763         PR libgfortran/21875
12764         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12765         with trailing blanks on normal formatted read.
12766
12767 2005-07-23  Chao-ying Fu  <fu@mips.com>
12768
12769         * gcc.target/mips/mips32-dsp-type.c: New test.
12770         * gcc.target/mips/mips32-dsp.c: New test.
12771
12772 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12773
12774         PR testsuite/21073
12775         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12776
12777         PR testsuite/20454
12778         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12779         and __cyg_profile_func_exit.
12780
12781 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12782
12783         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12784         * gfortran.dg/comma_format_extension_4.f: Same.
12785         * gfortran.dg/pr15332.f: Same.
12786         * gfortran.dg/pr21730.f: Same.
12787
12788 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12789
12790         * g++.dg/opt/vrp2.C: Fix testcase.
12791
12792         PR tree-opt/22625
12793         * g++.dg/opt/vrp2.C: New test.
12794
12795 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR debug/21828
12798         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12799
12800 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12801
12802         * gcc.dg/tree-ssa/20050719-1.c: New test.
12803
12804 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12805
12806         * gcc.dg/bfin-longcall-1.c: New file.
12807         * gcc.dg/bfin-longcall-2.c: New file.
12808
12809 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12810
12811         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12812
12813 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12814
12815         PR middle-end/19055
12816         * gcc.dg/tree-ssa/pr19055.c: New test.
12817         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12818
12819 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12820
12821         PR C++/22358
12822         * g++.dg/other/pr22358.C: New test.
12823
12824 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12825
12826         PR c++/2922
12827         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12828
12829 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12830
12831         PR c++/15938
12832         * g++.dg/init/union2.C: New test.
12833
12834 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12835
12836         PR c/22393
12837         * gcc.dg/complex-4.c: New test.
12838
12839 2005-07-21  Richard Guenther  <rguenther@suse.de>
12840
12841         PR testsuite/22522
12842         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12843         scanning for asm labels.
12844         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12845
12846 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12847
12848         PR target/22085
12849         * gcc.dg/altivec-pr22085.c: New.
12850
12851 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12852
12853         PR tree-optimization/19210
12854         * gcc.dg/tree-ssa/pr19210-1.c: New.
12855         * gcc.dg/tree-ssa/pr19210-2.c: New.
12856
12857 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12858
12859         PR rtl-optimization/22167
12860         * g++.dg/opt/pr22167.C: New test.
12861
12862 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12863
12864         PR c++/2922
12865         * g++.dg/lookup/two-stage2.C: New.
12866         * g++.dg/lookup/two-stage3.C: New.
12867         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12868         fixed two-stage name lookup for operators.
12869         * g++.dg/template/call3.C: Compiler now produces an appropriate
12870         error message.
12871         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12872         14 as a candidate.
12873         * g++.dg/template/ptrmem4.C: Compiler produces different error
12874         message.
12875         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12876         connect_to_method as a candidate.
12877
12878 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12879
12880         * gcc.dg/fold-alloc-1.c: New test.
12881
12882 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12883
12884         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12885         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12886
12887 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12888
12889         * gcc.dg/fold-abs-1.c: New test.
12890         * gcc.dg/fold-abs-2.c: New test.
12891         * gcc.dg/fold-abs-3.c: New test.
12892
12893 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12894
12895         Make CONSTRUCTOR use VEC to store initializers.
12896         * g++.dg/ext/complit3.C: Check for specific error messages.
12897         * g++.dg/init/brace2.C: Update error message.
12898         * g++.dg/warn/Wbraces2.C: Likewise.
12899
12900 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12901
12902         PR fortran/16940
12903         * gfortran.dg/module_interface_1.f90: New test.
12904
12905 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12906             Kenneth Zadeck <zadeck@naturalbridge.com>
12907
12908         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12909
12910 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12911
12912         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12913         specify -Wformat for these tests.
12914         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12915         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12916         * gcc.dg/format/opt-6.c: Delete.
12917
12918 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12919
12920         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12921         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12922
12923 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12924
12925         * gcc.dg/tree-ssa/alias-2.c: New test.
12926
12927 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12928
12929         PR c++/22263
12930         * g++.dg/template/explicit7.C: New test.
12931
12932 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12933
12934         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12935         width of 8 to +Inf and -Inf.
12936
12937 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12938
12939         PR c++/22139
12940         * g++.dg/template/friend36.C: New test.
12941
12942 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12943
12944         PR fortran/21730
12945         * gfortran.dg/pr21730.f: New test.
12946
12947 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12948             Kenneth Zadeck <zadeck@naturalbridge.com>
12949
12950         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12951         since pure const detection cannot run at -O1 in c compiler.
12952         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12953         can now optimize this case properly.
12954         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12955         because we now pass.
12956         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12957
12958 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12959
12960         PR c/22421
12961         * gcc.dg/format/bitfld-1.c: New test.
12962
12963 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12964
12965         PR c++/22204
12966         * g++.dg/rtti/repo1.C: New test.
12967
12968 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12969
12970         PR middle-end/22398
12971         * gcc.c-torture/compile/pr22398.c: New test.
12972
12973 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12974
12975         PR c++/22132
12976         * g++.dg/expr/cast4.C: New test.
12977
12978 2005-07-15  Richard Guenther  <rguenther@suse.de>
12979
12980         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12981         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12982
12983 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12984
12985         PR tree-optimization/22230
12986         * gcc.dg/tree-ssa/pr22230.c: New test.
12987
12988 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12989
12990         * gfortran.dg/g77/cpp6.f: New test.
12991
12992         PR fortran/22417
12993         * gfortran.dg/g77/cpp5.F: New test.
12994         * gfortran.dg/g77/cpp5.h: New file.
12995         * gfortran.dg/g77/cpp5inc.h: New file.
12996
12997 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12998
12999         PR libfortran/16435
13000         * gfortran.dg/tl_editting.f90: New.
13001         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13002
13003 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
13004
13005         * gfortran.dg/char_array_constructor.f90: New test.
13006
13007 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
13008
13009         * gfortran.dg/past_eor.f90: New.
13010         * gfortran.dg/complex_read.f90: New.
13011
13012 2005-07-13  Jeff Law  <law@redhat.com>
13013
13014         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13015         additional casts.
13016
13017         * gcc.dg/tree-ssa/pr22321.c: New test
13018
13019 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
13020
13021         PR tree-optimization/21921
13022         * gcc.dg/tree-ssa/pr21921.c: New.
13023
13024 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13025
13026         PR tree-optimizatio/22442
13027         * gcc.dg/tree-ssa/loop-11.c: New test.
13028
13029 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13030
13031         PR tree-opt/21840
13032         * gcc.c-torture/compile/pr21840.c: New test.
13033
13034 2005-07-12  Jan Hubicka  <jh@suse.cz>
13035
13036         * gcc.c-torture/compile/pr22379.c: New test.
13037
13038 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
13039
13040         PR libfortran/21593
13041         gfortran.dg/dev_null.f90: Remove outdated comment about
13042         PR libfortran/21593.
13043
13044
13045 2005-07-12  Dale Johannesen  <dalej@apple.com>
13046
13047         * gcc.target/i386/compress-float-sse.c: New.
13048         * gcc.target/i386/compress-float-sse-pic.c: New.
13049         * gcc.target/i386/compress-float-387.c: New.
13050         * gcc.target/i386/compress-float-387-pic.c: New.
13051         * gcc.dg/compress-float-ppc.c: New.
13052         * gcc.dg/compress-float-ppc-pic.c: New.
13053
13054 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
13055
13056         PR libfortran/21593
13057         gfortran.dg/dev_null.f90: Remove targets.
13058
13059 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
13060
13061         PR tree-opt/22335
13062         * gcc.dg/pr22335-1.c: New test.
13063         * gcc.dg/pr22335-2.c: New test.
13064
13065 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13066
13067         PR c++/20172
13068         * g++.dg/template/nontype12.C : New test.
13069
13070 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
13071
13072         * gcc.dg/tree-ssa/loop-10.c: New test.
13073
13074 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
13075
13076         * gcc.c-torture/execute/20020720-1.x: Remove.
13077
13078 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
13079
13080         * gfortran.fortran-torture/execute/forall_7.f90: New test.
13081
13082 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
13083
13084         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13085         (dg-mips-options): Use it.
13086
13087 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
13088
13089         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13090
13091 2005-07-09  Richard Henderson  <rth@redhat.com>
13092
13093         * lib/target-supports.exp (check_effective_target_sync_char_short):
13094         Add alpha.
13095
13096 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
13097
13098         PR libfortran/22217
13099         * gfortran.dg/negative-z-descriptor.f90: New test.
13100
13101 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13102
13103         PR tree-opt/22329
13104         * gcc.dg/pr22329.c: New test.
13105
13106 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
13107
13108         PR tree-optimization/20139
13109         * gcc.dg/tree-ssa/pr20139.c: New.
13110
13111 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
13112
13113         PR tree-opt/22356
13114         * testsuite/gcc.dg/pr22356-1.c: New test.
13115
13116 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
13117
13118         PR c++/21799
13119         * g++.dg/template/unify8.C: New.
13120         * g++.dg/template/unify9.C: New.
13121
13122 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
13123
13124         * gfortran.fortran-torture/execute/entry_10.f90: New test.
13125
13126 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
13127
13128         * gcc.dg/darwin-version-1.c: New.
13129         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
13130         * gcc.dg/builtins-20.c: Likewise.
13131         * gcc.dg/builtins-53.c: Likewise.
13132         * gcc.dg/torture/builtins-convert-1.c: Likewise.
13133         * gcc.dg/torture/builtins-convert-2.c: Likewise.
13134         * gcc.dg/torture/builtins-convert-3.c: Likewise.
13135         * gcc.dg/torture/builtins-power-1.c: Likewise.
13136         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
13137         on Darwin.
13138
13139 2005-07-07  Jeff Law  <law@redhat.com>
13140
13141         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
13142         argument evaluation order.
13143
13144 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
13145
13146         PR libfortran/21594
13147         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13148         Add test cases where the shift length is greater than the
13149         array length.
13150
13151 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13152
13153         * obj-c++.dg/proto-lossage-6.mm: New.
13154         * objc.dg/proto-lossage-6.m: New.
13155
13156 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13157
13158         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
13159         * objc.dg/gnu-runtime-2.m: Likewise.
13160
13161 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13162
13163         * gfortran.dg/longline.f: New test.
13164
13165         * gfortran.dg/badline.f: New test.
13166
13167 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13168
13169         PR fortran/16531
13170         PR fortran/15966
13171         PR fortran/18781
13172         * gfortran.dg/hollerith.f90: New.
13173         * gfortran.dg/hollerith2.f90: New.
13174         * gfortran.dg/hollerith3.f90: New.
13175         * gfortran.dg/hollerith4.f90: New.
13176         * gfortran.dg/hollerith_f95.f90: New.
13177         * gfortran.dg/hollerith_legacy.f90: New.
13178         * gfortran.dg/g77/cpp4.F: New. Port from g77.
13179
13180 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
13181
13182         PR objc/22274
13183         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
13184         * objc.dg/gnu-runtime-2.m: New.
13185
13186 2005-07-06  Jeff Law  <law@redhat.com>
13187
13188         * gcc.dg/tree-ssa/vrp17.c: New test.
13189
13190 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
13191
13192         PR fortran/22327
13193         * gfortran.dg/array_constructor_5.f90: New test.
13194
13195 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
13196
13197         * gfortran.fortran-torture/execute/entry_9.f90: New test.
13198
13199 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
13200
13201         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
13202         * gcc.dg/980816-1.c: Ditto.
13203
13204 2005-07-06  Jeff Law  <law@redhat.com>
13205
13206         * gcc.c-torture/compile/pr21356.c: New test.
13207
13208 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13209
13210         PR c/22013
13211         PR c/22098
13212         * gcc.c-torture/compile/pr22013-1.c,
13213         gcc.c-torture/execute/pr22098-1.c,
13214         gcc.c-torture/execute/pr22098-2.c,
13215         gcc.c-torture/execute/pr22098-3.c: New tests.
13216
13217 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
13218
13219         PR c/22308
13220         * gcc.dg/pr22308-1.c: New test.
13221
13222 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
13223
13224         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
13225         target.
13226         * gcc.dg/compare9.c: Use -fshort-enums instead of
13227         -fno-short-enums.  Change the last test to dg-bogus.
13228
13229 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
13230
13231         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
13232         * gcc.dg/compare9.c: New.
13233
13234 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13235
13236         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
13237
13238 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13239
13240         PR testsuite/22288
13241         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
13242
13243
13244 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13245
13246         * gcc.dg/format/gcc_gfc-1.c: New.
13247
13248 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
13249
13250         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
13251
13252 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13253
13254         PR fortran/20842
13255         * gfortran.dg/io_invalid_1.f90: New test.
13256
13257 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
13258
13259         * gcc.dg/format/gcc_diag-1.c: Update.
13260
13261 2005-07-02  Jeff Law  <law@redhat.com>
13262
13263         * gcc.dg/tree-ssa/pr22051-1.c: New test.
13264         * gcc.dg/tree-ssa/pr22051-2.c: New test.
13265
13266 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
13267
13268         * gcc.dg/format/gcc_diag-1.c: Update.
13269
13270 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
13271
13272         PR tree-opt/22269
13273         * gcc.c-torture/compile/pr22269.c: New test.
13274
13275 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
13276
13277         PR 21584
13278         PR 22219
13279         * g++.dg/tree-ssa/pr21584-1.C: New test.
13280         * g++.dg/tree-ssa/pr21584-2.C: New test.
13281
13282 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
13283
13284         * obj-c++.dg/try-catch-11.mm: New.
13285         * objc.dg/try-catch-10.m: New.
13286
13287 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
13288
13289         * g++.dg/other/ucnid-1.C: xfail on AIX.
13290
13291 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
13292
13293         PR 22234
13294         * gcc.dg/20050629-1.c: New test.
13295
13296 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
13297
13298         * obj-c++.dg/const-str-1[0-1].mm: New.
13299         * objc.dg/const-str-1[0-1].m: New.
13300
13301 2005-05-29  Richard Henderson  <rth@redhat.com>
13302
13303         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
13304         Rename from check_effective_target_vect_no_max.
13305         (check_effective_target_vect_no_int_add): New.
13306         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
13307         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
13308         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13309         * gcc.dg/vect/vect-reduc-1.c: Use both.
13310         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13311
13312 2005-05-29  Richard Henderson  <rth@redhat.com>
13313
13314         * lib/target-supports.exp (check_effective_target_vect_no_max):
13315         Remove i386 and x86_64.
13316
13317 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13318
13319         PR testsuite/21969
13320         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
13321
13322 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
13323
13324         PR middle-end/21969
13325         * gcc.dg/vect/pr21969.c: New test.
13326
13327 2005-06-28  Eric Christopher  <echristo@redhat.com>
13328
13329         PR c/22052
13330         PR c/21975
13331         * gcc.dg/inline1.c: New test.
13332         * gcc.dg/inline2.c: Ditto.
13333         * gcc.dg/inline3.c: Ditto.
13334         * gcc.dg/inline4.c: Ditto.
13335         * gcc.dg/inline5.c: Ditto.
13336
13337 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13338
13339         PR libfortran/22142
13340         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13341         Add testcase also testing eoshift1 for PR 22142.
13342
13343 2005-06-28  Richard Henderson  <rth@redhat.com>
13344
13345         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
13346         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
13347         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
13348         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
13349         gcc.dg/tree-ssa/20030922-2.c: Likewise.
13350
13351 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
13352
13353         PR libfortran/22142
13354         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
13355         Add testcase for PR 22142.
13356
13357 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
13358
13359         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
13360         gcc.target/ia64/fpreg-2.c: New tests.
13361
13362 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13363
13364         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
13365
13366 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13367
13368         PR libfortran/22170
13369         * gfortran.dg/slash_1.f90: New test.
13370
13371 2005-06-27  Richard Henderson  <rth@redhat.com>
13372
13373         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
13374         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
13375         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
13376         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13377         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
13378         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
13379
13380 2005-06-27  Richard Henderson  <rth@redhat.com>
13381
13382         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
13383         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
13384
13385 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
13386
13387         * obj-c++.dg/proto-lossage-5.mm: New.
13388         * objc.dg/proto-lossage-5.m: New.
13389
13390 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
13391
13392         PR 21959
13393         * gcc.dg/tree-ssa/pr21959.c: New test.
13394
13395 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
13398         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
13399         testing uninitialized var.
13400
13401         * gcc.c-torture/execute/builtins/chk.h: New.
13402         * gcc.c-torture/execute/builtins/lib/chk.c: New.
13403         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
13404         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
13405         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
13406         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
13407         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
13408         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
13409         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
13410         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
13411         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
13412         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
13413         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
13414         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
13415         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
13416         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
13417         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
13418         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
13419         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
13420         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
13421         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
13422         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
13423         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
13424         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
13425         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
13426         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
13427         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
13428         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
13429         * gcc.dg/builtin-object-size-1.c: New test.
13430         * gcc.dg/builtin-object-size-2.c: New test.
13431         * gcc.dg/builtin-object-size-3.c: New test.
13432         * gcc.dg/builtin-object-size-4.c: New test.
13433         * gcc.dg/builtin-object-size-5.c: New test.
13434         * gcc.dg/builtin-stringop-chk-1.c: New test.
13435         * gcc.dg/builtin-stringop-chk-2.c: New test.
13436         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
13437         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
13438         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
13439         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
13440         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
13441         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
13442         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
13443         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
13444         * gcc.c-torture/execute/printf-1.c: New test.
13445         * gcc.c-torture/execute/fprintf-1.c: New test.
13446         * gcc.c-torture/execute/vprintf-1.c: New test.
13447         * gcc.c-torture/execute/vfprintf-1.c: New test.
13448         * gcc.c-torture/execute/printf-chk-1.c: New test.
13449         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
13450         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
13451         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
13452
13453 2005-06-27  Michael Matz  <matz@suse.de>
13454
13455         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
13456         slot is not merged if address escapes.
13457
13458 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13459
13460         PR c/21911
13461         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
13462
13463 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
13464
13465         PR middle-end/17965
13466         * gcc.c-torture/compile/20050622-1.c: New test.
13467
13468         PR middle-end/22028
13469         * gcc.dg/20050620-1.c: New test.
13470
13471 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
13472
13473         PR tree-optimization/22026
13474         * gcc.dg/tree-ssa/pr22026.c: New.
13475
13476 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13477
13478         PR libfortran/22144
13479         * gfortran.dg/shift-alloc.f90: New testcase.
13480
13481 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13482
13483         * all files: Update FSF address in copyright headers.
13484
13485 2005-06-22  Jan Hubicka  <jh@suse.cz>
13486
13487         * wholeprogram-1.c: New testcase.
13488         * wholeprogram-2.c: New testcase.
13489
13490 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13491
13492         PR 22171
13493         * gcc.dg/tree-ssa/pr22171.c: New test.
13494
13495 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13496
13497         * gfortran.dg/simplify_modulo.f90: New.
13498
13499 2005-06-24  Jan Hubicka  <jh@suse.cz>
13500
13501         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13502
13503 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13504
13505         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13506
13507 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13508
13509         * obj-c++.dg/typedef-alias-1.mm: New.
13510         * objc.dg/typedef-alias-1.m: New.
13511
13512 2005-06-23  Jeff Law  <law@redhat.com>
13513
13514         * gcc.dg/tree-ssa/vrp16.c: New test.
13515
13516 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13517
13518         * lib/target-supports.exp: Add
13519         check_effective_target_fortran_large_real and
13520         check_effective_target_fortran_large_int to check for
13521         corresponding effective targets.
13522         * gfortran.dg/large_integer_kind_1.f90: New test.
13523         * gfortran.dg/large_real_kind_1.f90: New test.
13524
13525 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13526
13527         PR tree-optimization/22117
13528         * gcc.dg/tree-ssa/pr22117.c: New.
13529
13530 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13531
13532         PR testsuite/22123
13533         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13534
13535 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13536
13537         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13538
13539 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13540
13541         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13542         * gfortran.dg/f2c_4.c: Likewise.
13543
13544 2005-06-22 Paul Brook  <paul@codesourcery.com>
13545
13546         PR fortran/21034
13547         * gfortran.dg/auto_save_1.f90: New test.
13548
13549 2005-06-22  Michael Matz  <matz@suse.de>
13550
13551         * gcc.target/x86-64/abi: New directory.
13552         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13553         * gcc.target/x86-64/abi/README.gcc: New file.
13554         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13555         * gcc.target/x86-64/abi/asm-support.s: New file.
13556         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13557         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13558         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13559         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13560         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13561         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13562         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13563         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13564         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13565         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13566         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13567         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13568         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13569         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13570         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13571         * gcc.target/x86_64/abi/test_varargs.c: New test.
13572
13573 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13574
13575         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13576         32-bit i?86 and x86_64.
13577
13578 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13579
13580         * obj-c++.dg/const-str-[1-9].mm: New tests.
13581
13582 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13583
13584         PR fortran/22010
13585         * gfortran.dg/namelist_use.f90: New.
13586         * gfortran.dg/namelist_use_only.f90: New.
13587
13588 2005-06-21  Jeff Law  <law@redhat.com>
13589
13590         * gcc.dg/tree-ssa/vrp15.c: New test.
13591
13592 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13593
13594         * lib/target-supports.exp (check_effective_target_vect_reduction):
13595         Remove.
13596         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13597         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13598         remove vect_reduction target keyword. Also avoid two returns in main.
13599         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13600         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13601         * gcc.dg/vect/vect-reduc-1short.c: New test.
13602         * gcc.dg/vect/vect-reduc-1char.c: New test.
13603         * gcc.dg/vect/vect-reduc-2short.c: New test.
13604         * gcc.dg/vect/vect-reduc-2char.c: New test.
13605         * gcc.dg/vect/vect-reduc-6.c: New test.
13606         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13607         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13608         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13609
13610 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13611         Paul Thomas  <pault@gcc.gnu.org>
13612
13613         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13614         New tests.
13615
13616 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13617
13618         * gfortran.dg/backslash_1.f90: New test.
13619         * gfortran.dg/backslash_2.f90: New test.
13620
13621 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13622
13623         * gfortran.dg/duplicate_labels.f90: New test.
13624
13625 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13626
13627         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13628         unsupportable relocations.
13629         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13630         * gcc.dg/20050321-2.c: xfail for NetWare.
13631
13632 2005-06-20  Andreas Jaeger  <aj@suse.de>
13633
13634         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13635         gcc.target/i386/fastcall-sseregparm.c,
13636         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13637
13638 2005-06-19  Richard Henderson  <rth@redhat.com>
13639
13640         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13641
13642 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13643
13644         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13645
13646 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13647
13648         PR c++/22115
13649         * g++.dg/conversion/simd2.C: Change expected error message.
13650
13651 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13652
13653         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13654         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13655         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13656
13657 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13658
13659         * gcc.dg/fold-mod-1.c: New test.
13660
13661 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13662
13663         PR fortran/19926
13664         * gfortran.dg/pr19926.f90: New test.
13665
13666 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13667
13668         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13669         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13670         targets.
13671         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13672         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13673
13674 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
13675
13676         * gcc.target/ia64/float80-varargs-1.c: New test.
13677
13678 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13679
13680         PR tree-opt/22035
13681         * gfortran.dg/f2c_6.f90: New test.
13682
13683 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
13684
13685         PR c++/17413
13686         * g++.dg/template/local5.C: New.
13687
13688 2005-06-17  Richard Henderson  <rth@redhat.com>
13689
13690         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
13691
13692 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
13693
13694         PR testsuite/21945
13695         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
13696
13697 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
13698
13699         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
13700         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
13701         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
13702         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
13703         check_vect to verify the presence of hardware vector support.
13704
13705 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
13706
13707         PR testsuite/22056
13708         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
13709
13710 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13711
13712         PR libfortran/19216
13713         * gfortran.dg/pr19216.f: Add correct space between brackets and
13714         dg directive.
13715
13716 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13717
13718         PR libfortran/16436
13719         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
13720
13721 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
13722
13723         * gcc.target/i386/attributes-error.c: New testcase.
13724         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
13725         * gcc.target/i386/regparm-stdcall.c: Likewise.
13726         * gcc.target/i386/sseregparm-1.c: Likewise.
13727         * gcc.target/i386/sseregparm-2.c: Likewise.
13728
13729 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13730
13731         * g++.dg/rtti/crash2.C: New.
13732
13733 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13734
13735         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13736
13737 2005-06-15  David Ung  <davidu@mips.com>
13738
13739         * gcc.target/mips/mips16e-extends.c: New test for testing the
13740         generation of MIPS16e zeb/zeh, seb/seh instructions.
13741
13742 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13743
13744         PR 22018
13745         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13746         * gcc.dg/tree-ssa/pr22018.c: New test.
13747
13748 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13749
13750         * gcc.dg/simd-1.c: Update error messages.
13751         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13752         * gcc.dg/simd-2.c: Update error messages.
13753         * gcc.dg/simd-4.c: New.
13754
13755 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13756
13757         PR c++/20678
13758         * g++.dg/other/crash-4.C: New.
13759
13760 2005-06-14  Devang Patel  <dpatel@apple.com>
13761
13762         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13763
13764 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13765
13766         PR c++/21929
13767         * g++.dg/parse/crash11.C: Update
13768
13769 2005-06-13  Jeff Law  <law@redhat.com>
13770
13771         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13772         perform the desired transformations.
13773         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13774         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13775
13776 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13777
13778         PR fortran/22038
13779         * gfortran.dg/forall_1.f90: Un-XFAIL.
13780
13781 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13782
13783         PR c++/21929
13784         * g++.dg/parse/crash26.C: New.
13785
13786         PR c++/20789
13787         * g++.dg/init/member1.C: New.
13788
13789 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13790
13791         * gfortran.dg/altreturn_1.f90: New test.
13792
13793 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13794
13795         PR middle-end/21985
13796         * gcc.dg/tree-ssa/pr21985.c: New test.
13797
13798 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13799
13800         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13801
13802 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13803
13804         PR c++/21930
13805         * g++.dg/other/error10.C: New test case.
13806
13807 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13808
13809         PR libfortran/19155
13810         * gfortran.dg/pr19155.f: Add test.
13811
13812 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13813
13814         * gfortran.dg/f2c_7.f90: New test.
13815
13816         * gfortran.dg/forall_1.f90: XFAILed.
13817
13818 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13819
13820         * gcc.dg/pr14796-1.c: New.
13821         * gcc.dg/pr14796-2.c: New.
13822
13823 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13824
13825         PR fortran/17792
13826         PR fortran/21375
13827         * gfortran.dg/deallocate_stat.f90: New test.
13828
13829 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13830
13831         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13832
13833 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13834
13835         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13836         access will be generated when this loop is vectorized. Test that
13837         accesses with same alignment were detected.
13838         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13839         Test that accesses with same alignment were detected.
13840         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13841         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13842         alignment were detected.
13843
13844 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13845
13846         PR c++/10611
13847         * g++.dg/conversion/simd2.C: New.
13848
13849 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13850
13851         * gcc.dg/Wcxx-compat-1.c: New.
13852
13853 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13854
13855         PR libfortran/21480
13856         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13857         complex array.
13858
13859 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13860
13861         * gcc.dg/alias-8.c: New.
13862
13863 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13864
13865         * gcc.dg/format/cmn_err-1.c: Update.
13866
13867 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13868
13869         PR target/20666
13870         * gcc.target/sparc/fexpand-2.c: New.
13871         * gcc.target/sparc/fpmerge-2.c: New.
13872         * gcc.target/sparc/fpmul-2.c: New.
13873         * gcc.target/sparc/noresult.c: New.
13874         * gcc.target/sparc/pdist-2.c: New.
13875         * gcc.target/sparc/pdist-3.c: New.
13876
13877 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13878
13879         PR testsuite/21702
13880         * gcc.target/i386/i386.exp: Fix comment typo.
13881
13882 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13883
13884         PR c++/19497
13885         * g++.dg/inherit/using5.C: New.
13886         * g++.dg/inherit/using6.C: New.
13887
13888 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13889
13890         PR c++/19894
13891         * g++.dg/template/ptrmem15.C: New test.
13892
13893         PR c++/20563
13894         * g++.dg/ext/label4.C: New test.
13895
13896 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13897
13898         * gcc.dg/tls/debug-1.c: New test.
13899
13900 2005-06-07  Dale Johannesen  <dalej@apple.com>
13901
13902         * gcc.target/i386/movq.c: New.
13903
13904 2005-06-07  Dale Johannesen  <dalej@apple.com>
13905
13906         * gcc.dg/20050607-1.c: New.
13907
13908 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13909
13910         PR middle-end/21850
13911         * gcc.c-torture/execute/20050607-1.c: New test.
13912
13913 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13914
13915         PR libfortran/21926
13916         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13917         Test case where the return array has lowest stride one,
13918         but isn't packed.
13919
13920 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13921
13922         * lib/target-supports.exp (check_effective_target_sync_int_long):
13923         Add s390 and s390x targets.
13924
13925 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13926
13927         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13928         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13929         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13930         * gcc.dg/tree-ssa/loop-9.c: New test.
13931
13932 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.dg/parse/defarg10.C: New.
13935
13936 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13937
13938         PR regression/21897
13939         * gcc.c-torture/execute/20050604-1.c: New test.
13940
13941 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13942
13943         PR 21903
13944         * g++.dg/parse/defarg9.C: New.
13945
13946         PR c++/20637
13947         * g++.dg/inherit/using4.C: New.
13948         * g++.dg/overload/error1.C: Adjust expected errors.
13949         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13950         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13951         * g++.old-deja/g++.other/redecl2.C: Likewise.
13952         * g++.old-deja/g++.other/redecl4.C: Likewise.
13953         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13954
13955 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13956
13957         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13958
13959 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13960
13961         * lib/gfortran.exp (gfortran_target_compile): Call
13962         dg-additional-files-options
13963         * gfortran.dg/f2c_4.f90: New file
13964         * gfortran.dg/f2c_4.c: New file
13965         * gfortran.dg/f2c_5.f90: New file
13966         * gfortran.dg/f2c_5.c: New file
13967
13968 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13969
13970         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13971
13972         PR fortran/21912
13973         * gfortran.dg/array_constructor_4.f90: New test.
13974
13975 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13976
13977         PR c++/21619
13978         * g++.dg/ext/builtin9.C: New test.
13979
13980 2005-06-05  Dale Johannesen  <dalej@apple.com>
13981
13982         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13983         * gcc.c-torture/execute/20050603-2.c: Ditto.
13984
13985 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13986
13987         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13988         * gcc.dg/vect/vect-reduc-1.c: New.
13989         * gcc.dg/vect/vect-reduc-2.c: New.
13990         * gcc.dg/vect/vect-reduc-3.c: New.
13991
13992 2005-06-04  Dale Johannesen  <dalej@apple.com>
13993
13994         * gcc.c-torture/execute/20050603-1.c: New.
13995         * gcc.c-torture/execute/20050603-2.c: New.
13996         * gcc.dg/20050603-3.c: New.
13997
13998 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13999
14000         PR fortran/19195
14001         * gfortran.dg/debug_1.f90: New test.
14002
14003         * gfortran.dg/forall_1.f90: New test.
14004
14005 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
14006
14007         * gfortran.dg/array_constructor_3.f90: New test.
14008
14009 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14010
14011         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14012
14013 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
14014
14015         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14016
14017 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
14018
14019         PR c/21873
14020         * gcc.dg/init-excess-1.c: New test.
14021
14022 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14023
14024         PR c++/21853
14025         * g++.dg/expr/static_cast6.C: New test.
14026
14027 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
14028
14029         * gcc.dg/tree-ssa/vrp14.c: New test.
14030
14031 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
14032
14033         PR c++/21336
14034         * g++.dg/template/new2.C: New test.
14035
14036 2005-06-03  Josh Conner  <jconner@apple.com>
14037
14038         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14039         all entries in initializer.
14040
14041 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
14042
14043         PR middle-end/21858
14044         * gcc.dg/pr21858.c: New testcase.
14045
14046 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
14047
14048         PR tree-optimization/21292
14049
14050         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14051         New.
14052         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14053         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14054         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14055         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14056         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14057
14058 2005-06-02  Richard Henderson  <rth@redhat.com>
14059
14060         * gcc.dg/sync-2.c: Use -march=i486 for i386.
14061
14062 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
14063
14064         * gcc.dg/wtypequal.c: New testcase.
14065
14066 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
14067
14068         PR 21582
14069         * gcc.dg/tree-ssa/pr21582.c: New test.
14070
14071 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         PR c++/21280
14074         * g++.dg/opt/interface2.h: New.
14075         * g++.dg/opt/interface2.C: New.
14076         * g++.dg/init/ctor4.C: Adjust error lines.
14077         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14078         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14079         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14080         * g++.old-deja/g++.pt/assign1.C: Likewise.
14081         * g++.old-deja/g++.pt/crash20.C: Likewise.
14082
14083 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
14084
14085         PR tree-optimization/21734
14086         * g++.dg/vect/pr21734_1.cc: New.
14087         * g++.dg/vect/pr21734_2.cc: New.
14088
14089 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
14090
14091         PR c++/20350
14092         * g++.dg/template/spec24.C: New.
14093
14094         PR c++/21151
14095         * g++.dg/pch/local-1.C: New.
14096         * g++.dg/pch/local-1.Hs: New.
14097
14098 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
14099
14100         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
14101         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
14102         * gcc.dg/tree-ssa/pr14341.c: New test.
14103         * gcc.dg/tree-ssa/pr14841.c: New test.
14104         * gcc.dg/tree-ssa/pr20701.c: New test.
14105         * gcc.dg/tree-ssa/pr21086.c: New test.
14106         * gcc.dg/tree-ssa/pr21090.c: New test.
14107         * gcc.dg/tree-ssa/pr21332.c: New test.
14108         * gcc.dg/tree-ssa/pr21458.c: New test.
14109         * gcc.dg/tree-ssa/pr21658.c: New test.
14110         * gcc.dg/tree-ssa/vrp01.c: New test.
14111         * gcc.dg/tree-ssa/vrp02.c: New test.
14112         * gcc.dg/tree-ssa/vrp03.c: New test.
14113         * gcc.dg/tree-ssa/vrp04.c: New test.
14114         * gcc.dg/tree-ssa/vrp05.c: New test.
14115         * gcc.dg/tree-ssa/vrp06.c: New test.
14116         * gcc.dg/tree-ssa/vrp07.c: New test.
14117         * gcc.dg/tree-ssa/vrp08.c: New test.
14118         * gcc.dg/tree-ssa/vrp09.c: New test.
14119         * gcc.dg/tree-ssa/vrp10.c: New test.
14120         * gcc.dg/tree-ssa/vrp11.c: New test.
14121         * gcc.dg/tree-ssa/vrp12.c: New test.
14122         * gcc.dg/tree-ssa/vrp13.c: New test.
14123
14124 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
14125
14126         PR 21029
14127         * gcc.dg/tree-ssa/pr21029.c: New test.
14128
14129 2005-06-01  Roger Sayle  <roger@eyesopen.com>
14130
14131         * gfortran.dg/logint-1.f: New test case.
14132         * gfortran.dg/logint-2.f: Likewise.
14133         * gfortran.dg/logint-3.f: Likewise.
14134
14135 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
14136
14137         PR c/21536
14138         PR c/20760
14139         * gcc.dg/20050527-1.c: New test.
14140
14141         * gcc.dg/i386-sse-12.c: New test.
14142
14143         PR fortran/21729
14144         * gfortran.dg/implicit_5.f90: New test.
14145
14146 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
14147
14148         PR fortran/20883
14149         * gfortran/assign_4.f90: New test.
14150         * gfortran/assign_2.f90: Change compile to run.
14151
14152 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
14153
14154         * lib/target-supports.exp
14155         (check_effective_target_sync_char_short): New.
14156         * gcc.dg/sync-2.c: New.
14157
14158 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
14159
14160         PR tree-optimization/21817
14161         * gcc.dg/torture/pr21817-1.c: New.
14162
14163 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
14164
14165         PR c++/21165
14166         * g++.dg/template/init5.C: New.
14167
14168 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
14169
14170         * gfortran.dg/char_initialiser_actual.f90:
14171         Test character initialisers as actual arguments.
14172         * gfortran.dg/char_pointer_comp_assign.f90:
14173         Test character pointer structure component assignments.
14174         * gfortran.dg/char_array_structure_constructor.f90:
14175         Test character components in structure constructors.
14176
14177 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
14178
14179         PR middle-end/20931
14180         * g++.dg/opt/pr20931.C: New test.
14181
14182 2005-05-31  Andreas Jaeger  <aj@suse.de>
14183
14184         PR testsuite/20772
14185         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
14186         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
14187         g++.old-deja/g++.ext/asmspec1.C,
14188         g++.old-deja/g++.other/regstack.C,
14189         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
14190         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
14191         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
14192         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
14193         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
14194         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
14195         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
14196         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
14197         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
14198         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
14199         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
14200         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
14201         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
14202         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
14203         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
14204         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
14205         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
14206         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
14207         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
14208
14209 2005-05-31  Jeff Law  <law@redhat.com>
14210
14211         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
14212
14213 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
14214
14215         PR middle-end/21743
14216         * gcc.dg/builtins-1.c: Activate disabled clog test.
14217         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14218
14219 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
14220
14221         * gfortran.dg/char_pointer_assign.f90:
14222         Test character-pointer assignments and pointer assignments.
14223         * gfortran.dg/char_pointer_dummy.f90:
14224         Test character-pointer dummy arguments.
14225         * gfortran.dg/char_pointer_func.f90:
14226         Test character-pointer function returns.
14227         * gfortran.dg/char_pointer_dependency.f90:
14228         Test character-pointer functions with dependencies.
14229
14230 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/21784
14233         * g++.dg/lookup/using14.C: New test.
14234
14235 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
14236
14237         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
14238         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
14239         trailing ^M.
14240
14241 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
14242
14243         PR c++/17413
14244         * g++.dg/template/local5.C: New.
14245
14246         PR target/21761
14247         * gcc.c-torture/compile/pr21761.c: New.
14248
14249         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
14250         before darwin8.
14251
14252 2005-05-30  Steven G. Kargl
14253
14254         PR fortran/20846
14255         * gfortran.dg/inquire_8.f90: New test.
14256
14257 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14258
14259         PR libfortran/21376
14260         * gfortran.dg/output_exponents_1.f90: New test.
14261
14262 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14263
14264         PR libfortran/20006
14265         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
14266
14267 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
14268
14269         PR c++/21210
14270         * g++.dg/ext/complex1.C: New test.
14271
14272         PR c++/21340
14273         * g++.dg/init/ctor6.C: New test.
14274
14275 2005-05-29  Jan Hubicka  <jh@suse.cz>
14276
14277         * gcc.c-torture/compile/pr21562.c: New.
14278
14279 2005-05-28  Steven G. Kargl <kargls@comcast.net>
14280
14281         * gfortran.dg/subnormal_1.f90: New test.
14282
14283 2005-05-28  Jan Hubicka  <jh@suse.cz>
14284
14285         * tree-prof.exp: Fix comment.
14286         * value-prof-1.c: New.
14287         * value-prof-2.c: New.
14288         * value-prof-3.c: New.
14289         * value-prof-4.c: New.
14290
14291 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
14292
14293         PR c++/21614
14294         * g++.dg/expr/ptrmem6.C: New test.
14295         * g++.dg/expr/ptrmem6a.C: Likewise.
14296
14297 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
14298
14299         PR tree-optimization/21658
14300         * gcc.dg/tree-ssa/pr21658.c: New.
14301
14302 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
14303
14304         PR c++/21455
14305         * g++.dg/inherit/ptrmem3.C: New.
14306
14307         PR c++/21681
14308         * g++.dg/parse/template16.C: New.
14309
14310 2005-05-27  Andreas Jaeger  <aj@suse.de>
14311
14312         * gcc.dg/setjmp-2.c: Only run in 32-bit.
14313
14314         * gcc.dg/i386-sse-8.c: Run test on all archs.
14315
14316 2005-05-26  Mike Stump  <mrs@apple.com>
14317
14318         * objc.dg/isa-field-1.m: Only run on darwin.
14319         * objc.dg/lookup-1.m: Likewise.
14320         * objc.dg/try-catch-8.m: Likewise.
14321
14322 2005-05-26  Roger Sayle  <roger@eyesopen.com>
14323
14324         PR tree-optimization/9814
14325         * gcc.dg/pr9814-1.c: New test case.
14326
14327 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14328
14329         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
14330         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
14331         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
14332         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
14333         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
14334         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
14335         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
14336         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
14337         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
14338         objc.dg/try-catch-8.m: New.
14339
14340 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
14341
14342         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
14343         remove extraneous semicolons.
14344
14345 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
14346
14347         * obj-c++.dg/comp-types-12.mm: New.
14348         * objc.dg/comp-types-11.m: New.
14349         * objc.dg/selector-4.m: New.
14350
14351 2005-05-26  Andreas Jaeger  <aj@suse.de>
14352
14353         PR testsuite/20772
14354         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
14355         g++.old-deja/g++.ext/attrib3.C,
14356         g++.old-deja/g++.other/store-expr1.C,
14357         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
14358         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
14359         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14360         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
14361         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
14362         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
14363         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
14364         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14365         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
14366         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
14367         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
14368         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
14369         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
14370         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
14371         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
14372         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
14373         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
14374         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14375         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
14376
14377 2005-05-26  Andreas Jaeger  <aj@suse.de>
14378
14379         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
14380         x86-64 compilation.
14381
14382 2005-05-26  Andreas Jaeger  <aj@suse.de>
14383
14384         PR testsuite/20772
14385         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
14386         gcc.misc-tests/i386-pf-athlon-1.c,
14387         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
14388         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
14389         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
14390         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
14391         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
14392         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
14393         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
14394         programs.
14395
14396         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
14397         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
14398         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
14399         x86-64 compilation.
14400
14401         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
14402         x86_64.
14403
14404         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
14405         effective-target ilp32.
14406
14407 2005-05-26  David Ung  <davidu@mips.com>
14408
14409         * gcc.target/mips/ext_ins.c: New test for testing the generation
14410         of MIPS32/64 rev 2 ext/ins instructions.
14411
14412 2005-05-26  Andreas Jaeger  <aj@suse.de>
14413
14414         * treelang/compile/unsigned.tree: Use gimple instead of
14415         nonexisting generic dump.
14416
14417 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
14418
14419         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
14420
14421 2005-05-26  Andreas Jaeger  <aj@suse.de>
14422
14423         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
14424
14425 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14426
14427         PR libfortran/17283
14428         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
14429         Test callee-allocated memory with write statements.
14430
14431 2005-05-25  Roger Sayle  <roger@eyesopen.com>
14432
14433         PR middle-end/21709
14434         * gcc.dg/pr21709-1.c: New test case.
14435
14436 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14437             Mike Stump  <mrs@apple.com>
14438
14439         * objc/execute/next_mapping.h: Update for C++.
14440
14441         * obj-c++.dg/selector-1.mm: Move to...
14442         * obj-c++.dg/selector-4.mm: here...
14443
14444         * obj-c++.dg/basic.mm: New.
14445         * obj-c++.dg/comp-types-1.mm: New.
14446         * obj-c++.dg/cxx-class-1.mm: New.
14447         * obj-c++.dg/cxx-ivars-1.mm: New.
14448         * obj-c++.dg/cxx-ivars-2.mm: New.
14449         * obj-c++.dg/cxx-ivars-3.mm: New.
14450         * obj-c++.dg/cxx-scope-1.mm: New.
14451         * obj-c++.dg/cxx-scope-2.mm: New.
14452         * obj-c++.dg/defs.mm: New.
14453         * obj-c++.dg/empty-private-1.mm: New.
14454         * obj-c++.dg/encode-1.mm: New.
14455         * obj-c++.dg/encode-2.mm: New.
14456         * obj-c++.dg/encode-3.mm: New.
14457         * obj-c++.dg/extern-c-1.mm: New.
14458         * obj-c++.dg/extra-semi.mm: New.
14459         * obj-c++.dg/fix-and-continue-2.mm: New.
14460         * obj-c++.dg/isa-field-1.mm: New.
14461         * obj-c++.dg/ivar-list-semi.mm: New.
14462         * obj-c++.dg/local-decl-1.mm: New.
14463         * obj-c++.dg/lookup-1.mm: New.
14464         * obj-c++.dg/lookup-2.mm: New.
14465         * obj-c++.dg/method-1.mm: New.
14466         * obj-c++.dg/method-2.mm: New.
14467         * obj-c++.dg/method-3.mm: New.
14468         * obj-c++.dg/method-4.mm: New.
14469         * obj-c++.dg/method-5.mm: New.
14470         * obj-c++.dg/method-6.mm: New.
14471         * obj-c++.dg/method-7.mm: New.
14472         * obj-c++.dg/no-extra-load.mm: New.
14473         * obj-c++.dg/overload-1.mm: New.
14474         * obj-c++.dg/pragma-1.mm: New.
14475         * obj-c++.dg/pragma-2.mm: New.
14476         * obj-c++.dg/private-1.mm: New.
14477         * obj-c++.dg/private-2.mm: New.
14478         * obj-c++.dg/proto-qual-1.mm: New.
14479         * obj-c++.dg/qual-types-1.mm: New.
14480         * obj-c++.dg/stubify-1.mm: New.
14481         * obj-c++.dg/stubify-2.mm: New.
14482         * obj-c++.dg/super-class-1.mm: New.
14483         * obj-c++.dg/super-class-2.mm: New.
14484         * obj-c++.dg/super-dealloc-1.mm: New.
14485         * obj-c++.dg/super-dealloc-2.mm: New.
14486         * obj-c++.dg/template-1.mm: New.
14487         * obj-c++.dg/template-2.mm: New.
14488         * obj-c++.dg/template-3.mm: New.
14489         * obj-c++.dg/template-4.mm: New.
14490         * obj-c++.dg/template-5.mm: New.
14491         * obj-c++.dg/template-6.mm: New.
14492         * obj-c++.dg/try-catch-1.mm: New.
14493         * obj-c++.dg/try-catch-2.mm: New.
14494         * obj-c++.dg/try-catch-3.mm: New.
14495         * obj-c++.dg/try-catch-4.mm: New.
14496         * obj-c++.dg/try-catch-5.mm: New.
14497         * obj-c++.dg/try-catch-6.mm: New.
14498         * obj-c++.dg/try-catch-7.mm: New.
14499         * obj-c++.dg/try-catch-8.mm: New.
14500         * obj-c++.dg/try-catch-9.mm: New.
14501         * obj-c++.dg/va-meth-1.mm: New.
14502
14503 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14504
14505         * obj-c++.dg/selector-1.mm: New.
14506         * obj-c++.dg/selector-2.mm: New.
14507
14508 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14509
14510         * obj-c++.dg/selector-3.mm: New.
14511         * objc.dg/selector-3.m: New.
14512
14513 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14514
14515         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14516         about where warning appears.
14517
14518 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14519
14520         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14521         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14522         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14523         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14524
14525 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14526
14527         * gcc.dg/20050524-1.c: New test.
14528
14529 2005-05-25  Jan Hubicka  <jh@suse.cz>
14530
14531         * gcc.dg/tree-prof/inliner-1.c: New.
14532
14533 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14534
14535         * gcc.dg/tree-prof: New directory.
14536         * gcc.dg/tree-prof/tree-prof.exp: New.
14537
14538 2005-05-25  DJ Delorie  <dj@redhat.com>
14539
14540         * gcc.dg/Wattributes-1.c: New.
14541         * gcc.dg/Wattributes-2.c: New.
14542         * gcc.dg/Wattributes-3.c: New.
14543
14544 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14545
14546         PR tree-optimization/19833
14547         * gcc.dg/uninit-4.c: Remove xfail.
14548         * gcc.dg/uninit-9.c: Ditto.
14549
14550 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14551
14552         * obj-c++.dg/bitfield-[1-5].mm: New.
14553         * obj-c++.dg/class-protocol-1.mm: New.
14554         * obj-c++.dg/comp-types-1[0-1].mm: New.
14555         * obj-c++.dg/comp-types-[2-9].mm: New.
14556         * obj-c++.dg/encode-[4-8].mm: New.
14557         * obj-c++.dg/layout-1.mm: New.
14558         * obj-c++.dg/method-1[0-9].mm: New.
14559         * obj-c++.dg/method-2[0-1].mm: New.
14560         * obj-c++.dg/method-[8-9].mm: New.
14561         * obj-c++.dg/objc-gc-3.mm: New.
14562         * obj-c++.dg/try-catch-10.mm: New.
14563         * objc.dg/bitfield-5.m: New.
14564         * objc.dg/comp-types-10.m: New.
14565         * objc.dg/comp-types-9.m: New.
14566         * objc.dg/layout-1.m: New.
14567         * objc.dg/objc-gc-4.m: New.
14568         * objc.dg/try-catch-9.m: New.
14569         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14570         * objc.dg/comp-types-1.m: Likewise.
14571         * objc.dg/comp-types-[5-6].m: Likewise.
14572         * objc.dg/method-9.m: Likewise.
14573
14574 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14575
14576         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14577         and on hardware without VMX support.
14578
14579         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14580
14581         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14582
14583         * lib/profopt.exp (dg-final-generate, dg-final-use,
14584         profopt-final-code, profopt-get-options): New.
14585         (profopt-execute): Process test directives.
14586
14587         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14588         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14589         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14590
14591 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14592
14593         PR C++/21645
14594         * g++.dg/init/ctor5.C: New test.
14595
14596 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14597
14598         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14599         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14600         vect-113.c, vect-114.c.
14601
14602 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14603
14604         * gcc.dg/const-elim-1.c: Remove xfails.
14605
14606 2005-05-23  Jeff Law  <law@redhat.com>
14607
14608         * gcc.c-torture/compile/pr21638.c: New test.
14609         * gcc.c-torture/compile/20050520-1.c: New test.
14610
14611 2005-05-23  Nick Clifton  <nickc@redhat.com>
14612
14613         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14614         be a proper triple, ie: m32r*-*-*.
14615         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14616
14617 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14618
14619         PR middle-end/21331
14620         PR tree-opt/21293
14621         * gcc.c-torture/compile/pr21293.c: New test.
14622         * gcc.c-torture/execute/pr21331.c: New test.
14623
14624 2004-05-20  Richard Henderson  <rth@redhat.com>
14625
14626         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14627
14628 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14629
14630         * obj-c++-dg.exp: Add.
14631         * obj-c++.exp: Add.
14632         * obj-c++.dg/dg.exp: Add.
14633
14634 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14635
14636         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14637         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14638
14639 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14640
14641         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14642
14643 2004-05-19  Richard Henderson  <rth@redhat.com>
14644
14645         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14646
14647 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14648
14649         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14650
14651         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14652
14653 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14654
14655         PR c++/21495
14656         * g++.dg/parse/extern1.C: New test.
14657         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14658
14659 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14660
14661         * gcc.dg/c99-math.h: New.
14662         * gcc.dg/c99-math-float-1.c: New test.
14663         * gcc.dg/c99-math-double-1.c: Likewise.
14664         * gcc.dg/c99-math-long-double-1.c: Likewise.
14665
14666 2005-05-18  Richard Henderson  <rth@redhat.com>
14667
14668         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14669
14670 2005-05-18  Devang Patel  <dpatel@apple.com>
14671
14672         * g++.dg/opt/20050511-1.C: New test.
14673
14674 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
14675
14676         PR libfortran/21127
14677         * gfortran.dg/reshape-complex.f90: New test.
14678
14679 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
14680
14681         * gfortran.dg/array_constructor_1.f90: New test.
14682         * gfortran.dg/array_constructor_2.f90: New test.
14683
14684 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14685
14686         PR fortran/20954
14687         * gfortran.dg/pr20954.f: New test.
14688
14689 2005-05-17  Mike Stump  <mrs@apple.com>
14690
14691         Yet more Objective-C++...
14692
14693         * objc.dg/method-5.m: Update.
14694         * objc.dg/method-6.m: Update.
14695         * objc.dg/method-7.m: Update.
14696         * objc.dg/method-9.m: Update.
14697         * objc.dg/try-catch-2.m: Update.
14698
14699 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
14700
14701         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
14702         Remove little-endian optimizations.
14703
14704 2005-05-17  Jeff Law  <law@redhat.com>
14705
14706         * g++.dg/tree-ssa/pr14814.C: New test.
14707         * gcc.dg/tree-ssa/pr14814.C: New test.
14708         * gcc.dg/tree-ssa/pr17141-1.C: New test.
14709         * gcc.dg/tree-ssa/pr17141-2.C: New test.
14710
14711 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14712
14713         * gcc.dg/compat/generate-random.c: Do not include
14714         libiberty.h.
14715         * gcc.dg/compat/generate-random_r.c: Likewise.
14716
14717 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
14718
14719         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
14720
14721 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14722
14723         PR middle-end/21595
14724         * g++.dg/tree-ssa/builtin1.C: New testcase.
14725
14726 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14727
14728         PR c++/21454
14729         * g++.dg/opt/const4.C: New test.
14730
14731         PR middle-end/21492
14732         * g++.dg/opt/crossjump1.C: New test.
14733
14734         PR tree-optimization/21610
14735         * gcc.c-torture/compile/20050516-1.c: New test.
14736
14737         PR fortran/15080
14738         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14739         about the test failing.
14740         * gfortran.fortran-torture/execute/where_7.f90: New test.
14741         * gfortran.fortran-torture/execute/where_8.f90: New test.
14742
14743 2005-05-16  Richard Henderson  <rth@redhat.com>
14744
14745         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14746         i?86 and x86_64.
14747
14748 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14749
14750         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14751         (limits.h): Include unconditionally.
14752         (stdlib.h): Likewise.
14753         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14754         (limits.h): Include unconditionally.
14755         (stdlib.h): Likewise.
14756         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14757         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14758         (limits.h): Include unconditionally.
14759         (stdlib.h): Likewise.
14760         (hashtab.h): Do not include.
14761         (getopt.h): Likewise.
14762         (stddef.h): Include.
14763         (hashval_t): Define.
14764         (struct entry): Add "next" field.
14765         (HASH_SIZE): New macro.
14766         (hash_table): New variable.
14767         (switchfiles): Do not use xmalloc.
14768         (mix): New macro.
14769         (iterative_hash): New function.
14770         (hasht): Remove.
14771         (e_exists): New function.
14772         (e_insert): Likewise.
14773         (output): Use, instead of libiberty hashtable functions.
14774         (main): Do not use getopt.  Do not call htab_create.
14775
14776 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14777
14778         PR libstdc++/21526
14779         * lib/target-supports.exp (check_mkfifo_available):
14780         Return 0 for cygwin as mkfifo support incomplete on platform.
14781         Fix typos in comments.
14782
14783 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14784
14785         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14786
14787 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14788
14789         PR fortran/17432
14790         * gfortran.dg/assign_4.f: New test.
14791
14792 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14793
14794         PR tree-optimization/21563
14795         * gcc.dg/tree-ssa/pr21563.c: New.
14796
14797 2005-05-14  Jan Hubicka  <jh@suse.cz>
14798
14799         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14800
14801 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14802
14803         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14804
14805 2005-05-13  Julian Brown  <julian@codesourcery.com>
14806
14807         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14808         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14809
14810 2005-05-13  Jan Hubicka  <jh@suse.cz>
14811
14812         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14813         * gcc.dg/fold-xor-?.c: Likewise.
14814         * gcc.dg/pr15784-?.c: Likewise.
14815         * gcc.dg/pr20922-?.c: Likewise.
14816         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14817         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14818         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14819
14820 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14821
14822         PR fortran/21260
14823         * gfortran.dg/hollerith_1.f90: New test.
14824
14825 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14826
14827         * gfortran.dg/func_result_2.f90: New test.
14828
14829 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14830
14831         * gfortran.dg/dev_null.f90: New test.
14832
14833 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14834
14835         * gcc.dg/arm-vfp1.c: Revert last change.
14836
14837 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14838
14839         PR middle-end/19807
14840         PR tree-optimization/19639
14841         * g++.dg/tree-ssa/pr19807.C: New testcase.
14842
14843 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14844
14845         PR libfortran/21471
14846         * gfortran.dg/append-1.f90: New test.
14847
14848 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14849
14850         * gcc.dg/pr18501.c: XFAIL.
14851         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14852         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14853         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14854         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14855         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14856         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14857         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14858         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14859
14860 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14861
14862         PR fortran/20178
14863         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14864         gfortran.dg/f2c_3.f90: New tests.
14865
14866         * gfortran.dg/return_1.f90: Fix dg annotation.
14867
14868 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14869
14870         * gcc.c-torture/compile/20050510-1.c: New test.
14871
14872 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14873
14874         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14875
14876 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14877
14878         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14879
14880 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14881
14882         PR c/17913
14883         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14884
14885 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14886
14887         PR c/21342
14888         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14889         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14890
14891 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14892
14893         PR debug/16676
14894         * gcc.dg/debug/pr16676.c: New test.
14895
14896 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14897
14898         PR testsuite/21443
14899         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14900         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14901         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14902         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14903         Change -O1 to -O2.
14904         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14905         -fno-tree-dominator-opts.
14906
14907 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14908
14909         * gfortran.dg/return_1.f90: New test.
14910
14911 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14912
14913         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14914
14915         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14916
14917 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         PR c++/21427
14920         * g++.dg/inherit/covariant13.C: New.
14921
14922 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14923
14924         PR libfortran/19155
14925         * gfortran.dg/pr19155.f: New test.
14926
14927 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14928
14929         PR inline-asm/8788
14930         * gcc.dg/pr8788-1.c: New testcase.
14931
14932 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14933
14934         PR target/21416
14935         * gcc.target/mips/fpcmp-[12].c: New tests.
14936
14937 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14938
14939         * lib/target-supports-dg.exp (dg-require-fork): New function.
14940         (dg-require-mkfifo): Likewise.
14941         * lib/target-supports.exp (check_function_available): New
14942         function.
14943         (check_fork_available): Likewise.
14944         (check_mkfifo_available): Likewise.
14945
14946 2005-05-06  Jeff Law  <law@redhat.com>
14947
14948         * gcc.c-torture/compile/pr21380.c: New test.
14949
14950 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14951
14952         PR c++/20961
14953         * g++.dg/ext/weak3.C: New test.
14954
14955 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14956
14957         PR c++/21352
14958         * g++.dg/template/crash37.C: New test.
14959
14960 2005-05-05  Paul Brook  <paul@codesourcery.com>
14961
14962         * gcc.dg/arm-g2.c: Use effective-target arm32.
14963         * gcc.dg/arm-mmx-1.c: Ditto.
14964         * gcc.dg/arm-scd42-2.c: Ditto.
14965         * gcc.dg/arm-vfp1.c: Ditto.
14966         * lib/target-supports.exp (check_effective_target_arm32): New
14967         function.
14968
14969 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14970
14971         PR libfortran/21354
14972         gfortran.dg/in_pack_rank7.f90: New test.
14973
14974 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14975
14976         PR middle-end/15618
14977         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14978
14979 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14980
14981         PR middle-end/21265
14982         * gcc.dg/20050503-1.c: New test.
14983
14984         PR rtl-optimization/21239
14985         * gcc.dg/i386-sse-11.c: New test.
14986
14987 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14988
14989         PR target/16888
14990         * gcc.target/i386/asm-1.c: New test.
14991
14992 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14993
14994         PR rtl-optimization/21330
14995         * gcc.c-torture/execute/20050502-1.c: New test.
14996
14997         PR target/21297
14998         * gcc.c-torture/execute/20050502-2.c: New test.
14999
15000 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
15001
15002         PR middle-end/21282
15003         * gcc.dg/pr21282.c: New.
15004
15005 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15006
15007         * gcc.dg/vect/pr20122.c: Clean up .vect file.
15008         * gcc.dg/vect/vect-92.c: Likewise.
15009         * gcc.dg/vect/vect-93.c: Likewise.
15010         * gcc.dg/vect/vect-dv-1.c: Likewise.
15011         * gcc.dg/vect/vect-dv-2.c: Likewise.
15012         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15013
15014 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
15015
15016         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15017         * gfortran.dg/vect/vect-2.f90: Likewise.
15018         * gfortran.dg/vect/vect-3.f90: Likewise.
15019         * gfortran.dg/vect/vect-4.f90: Likewise.
15020         * gfortran.dg/vect/vect-5.f90: Likewise.
15021
15022 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
15023
15024         PR target/20813
15025         * gcc.dg/rs6000-fpint-2.c: New.
15026
15027 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
15028
15029         PR c/15698
15030         * gcc.dg/builtins-30.c: Update expected messages.
15031         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15032         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15033         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15034
15035 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
15036
15037         PR tree-optimization/21294
15038         * gcc.dg/tree-ssa/pr21294.c: New.
15039
15040 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
15041
15042         * gcc.dg/altivec-3.c (vec_store): Do not use the old
15043         __builtin_altivec_st_internal_4si built-in.
15044
15045 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
15046
15047         PR c++/15875
15048         * g++.dg/template/ptrmem14.C: New test.
15049
15050 2005-05-02  Paul Brook  <paul@codesourcery.com>
15051
15052         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15053
15054 2005-05-02  Michael Matz  <matz@suse.de>
15055
15056         PR c++/19542
15057         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15058
15059 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
15060
15061         * g++.dg/cpp/weak.C: New test.
15062
15063 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
15064
15065         * gcc.dg/tree-ssa/loop-8.c: New test.
15066
15067 2005-04-30  Michael Maty  <matz@suse.de>
15068
15069         * gcc.dg/inline-mcpy.c: New test.
15070
15071 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
15072
15073         PR libfortran/18958
15074         * gfortran.dg/eoshift.f90: New test case.
15075
15076 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
15077
15078         PR libfortran/18857
15079         * gfortran.dg/matmul_1.f90: New test.
15080
15081 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15082
15083         PR tree-optimization/21030
15084         * gcc.dg/tree-ssa/pr21030.c: New.
15085
15086 2005-04-29  Devang Patel  <dpatel@apple.com>
15087
15088         PR tree-optimization/21272
15089         * gcc.dg/vect/vect-ifcvt-10.c: New test.
15090
15091 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
15092
15093         PR fortran/13082
15094         PR fortran/18824
15095         * gfortran.dg/entry_4.f90: New test.
15096         * gfortran.fortran-torture/execute/entry_1.f90: New test.
15097         * gfortran.fortran-torture/execute/entry_2.f90: New test.
15098         * gfortran.fortran-torture/execute/entry_3.f90: New test.
15099         * gfortran.fortran-torture/execute/entry_4.f90: New test.
15100         * gfortran.fortran-torture/execute/entry_5.f90: New test.
15101         * gfortran.fortran-torture/execute/entry_6.f90: New test.
15102         * gfortran.fortran-torture/execute/entry_7.f90: New test.
15103
15104 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15105
15106         * gfortran.fortran-torture/execute/entry_8.f90: New test.
15107
15108 2005-04-29  Paul Brook  <paul@codesourcery.com>
15109
15110         * gfortran.dg/entry_3.f90: New test.
15111
15112 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15113
15114         * gfortran.dg/implicit_4.f90: New test.
15115
15116 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
15117
15118         * lib/target-supports.exp (check_profiling_available): Return
15119         false for xtensa-*-elf.
15120
15121 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
15122
15123         * lib/fortran-torture.exp (fortran-torture.exp): Catch
15124         error if file cannot be deleted.
15125
15126 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
15127
15128         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
15129         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
15130         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
15131         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
15132         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
15133         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
15134         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
15135         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
15136         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
15137         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15138         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
15139         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
15140         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
15141
15142 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15143
15144         PR fortran/20865
15145         * gfortran.dg/pr20865.f90: New test.
15146
15147 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
15148
15149         * gcc.dg/void-cast-2.c: New test.
15150
15151 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15152
15153         PR c/21159
15154         * gcc.dg/void-cast-1.c: New test.
15155
15156 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
15157
15158         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
15159
15160 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15161
15162         PR fortran/21177
15163         * gfortran.dg/pr21177.f90: New test.
15164
15165 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
15166
15167         PR tree-optimization/21171
15168         * gcc.dg/tree-ssa/pr21171.c: New test.
15169
15170 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
15171
15172         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15173         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15174         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15175         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15176         gcc.dg/tree-ssa/gen-vect-32.c: New.
15177         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
15178         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
15179         don't run on PPC32.
15180
15181 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15182
15183         PR c/21213
15184         * gcc.dg/transparent-union-3.c: New test.
15185
15186 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
15187
15188         PR c/20740
15189         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
15190         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
15191         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
15192         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
15193         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
15194         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
15195
15196 2005-04-26  Jeff Law  <law@redhat.com>
15197
15198         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
15199         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
15200         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
15201         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
15202         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
15203         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
15204         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
15205
15206 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
15207
15208         PR tree-optimization/17598
15209         * gcc.dg/tree-ssa/pr17598.c: New testcase.
15210
15211 2005-04-25  Mike Stump  <mrs@apple.com>
15212
15213         * objc.dg/fix-and-continue-1.m: Add.
15214
15215 2005-04-25  Roger Sayle  <roger@eyesopen.com>
15216
15217         PR c++/20995
15218         * g++.dg/opt/pr20995-1.C: New test case.
15219
15220 2005-04-25  Devang Patel <dpatel@apple.com>
15221
15222         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
15223
15224 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15225
15226         PR testsuite/21062
15227         * g++.dg/opt/alias2.C (printf): Correct the prototype.
15228
15229 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
15230
15231         PR C++/21188
15232         * g++.dg/opt/rtti2.C: New test.
15233
15234 2005-04-25  Paul Brook  <paul@codesourcery.com>
15235         Steven G. Kargl  <kargls@comcast.net>
15236
15237         PR fortran/20879
15238         * gfortran.dg/ichar_1.f90: New file.
15239
15240 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
15241
15242         PR middle-end/20991
15243         * g++.dg/opt/pr20991.C: New test.
15244
15245         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
15246         where sizeof (type) < __alignof__ (type).
15247         * gcc.dg/compat/struct-layout-1.h: Likewise.
15248
15249 2005-04-24  Per Bothner  <per@bothner.com>
15250             Devang Patel  <dpatel@apple.com>
15251
15252         PR preprocessor/20907
15253         * gcc.dg/cpp/very-long-comment.c: New test.
15254
15255 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15256
15257         PR fortran/20059
15258         * gfortran.dg/common_5.f: New test.
15259
15260 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
15261
15262         PR middle-end/21082
15263         * g++.dg/tree-ssa/pr21082.C: New testcase.
15264
15265 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
15266
15267         * gcc.dg/vect/vect-99.c: New test.
15268
15269 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
15270
15271         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
15272
15273 2005-04-22  Jeff Law  <law@redhat.com>
15274
15275         * gcc.dg/uninit-5.c: Remove xfails.
15276         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
15277         conditionals and loads.
15278
15279 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
15280
15281         PR libfortran/20074
15282         PR libfortran/20436
15283         PR libfortran/21108
15284         * gfortran.dg/nested_reshape.f90: new test
15285         * gfortran.dg/reshape-alloc.f90: new test
15286         * gfortran.dg/reshape.f90: new test
15287
15288 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
15289
15290         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
15291
15292         * gcc.dg/arm-vfp1.c: New test.
15293
15294 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
15295
15296         PR c++/21087
15297         * g++.dg/lookup/builtin2.C: New test.
15298
15299 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15300
15301         * gcc.dg/weak/weak-13.c: New test.
15302
15303 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
15304
15305         * lib/target-supports.exp (check_effective_target_sync_int_long):
15306         Add powerpc*.
15307
15308 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
15309
15310         * gcc.target/mips/branch-1.c: New test.
15311
15312 2005-04-21  Richard Henderson  <rth@redhat.com>
15313
15314         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
15315         * gcc.dg/vect/vect-86.c: Likewise.
15316         * gcc.dg/vect/vect-87.c: Likewise.
15317         * gcc.dg/vect/vect-88.c: Likewise.
15318
15319 2005-04-21  Devang Patel  <dpatel@apple.com>
15320
15321         PR optimization/20994
15322         * gcc.dg/tree-ssa/ifc-3.c: New test.
15323
15324 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15325
15326         PR c/12913
15327         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
15328         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
15329         gcc.dg/c99-vla-jump-5.c: New tests.
15330
15331 2005-04-19  Richard Henderson  <rth@redhat.com>
15332
15333         * lib/target-supports.exp (check_effective_target_vect_int_mult):
15334         Fix typo in exists check.
15335         (check_effective_target_sync_int_long): New.
15336         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
15337         * gcc.dg/ia64-sync-2.c: Likewise.
15338         * gcc.dg/ia64-sync-3.c: Likewise.
15339         * gcc.dg/ia64-sync-4.c: Likewise.
15340
15341 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
15342
15343         * gcc.dg/fold-xor-1.c: New test.
15344         * gcc.dg/fold-xor-2.c: New test.
15345
15346 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
15347
15348         PR target/20670
15349         * g++.dg/eh/fp-regs.C: New test.
15350
15351 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
15352
15353         * gcc.dg/Wint-to-pointer-cast-1.c,
15354         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
15355         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
15356         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
15357
15358 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15359
15360         PR fortran/16861
15361         * gfortran.dg/pr16861.f90: New test.
15362
15363 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15364
15365         * gcc.dg/pr21085.c: New test.
15366
15367 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
15368
15369         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
15370         (setup_mips_tests, dg-mips-options): New procedures.
15371         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
15372         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
15373         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
15374         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15375         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
15376         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
15377         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
15378         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
15379         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
15380         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
15381         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
15382         dg-mips-options instead of dg-options.  Remove now-redundant
15383         preprocessor guards.
15384         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
15385         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15386         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15387         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
15388         * gcc.dg/vr-mult-2.c: Delete.
15389         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
15390         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
15391         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
15392         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
15393         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
15394         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
15395         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
15396
15397 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
15398
15399         * ada/acats/run_all.sh: Use sync when executable not present.
15400
15401 2005-04-18  Devang Patel  <dpatel@apple.com>
15402
15403         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
15404         * gcc.dg/vect/vect-11a.c: New.
15405         * gcc.dg/vect/vect-none.c: Update.
15406         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
15407
15408 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
15409
15410         PR tree-optimization/20922
15411         * gcc.dg/pr20922-1.c: New test.
15412         * gcc.dg/pr20922-2.c: New test.
15413         * gcc.dg/pr20922-3.c: New test.
15414         * gcc.dg/pr20922-4.c: New test.
15415         * gcc.dg/pr20922-5.c: New test.
15416         * gcc.dg/pr20922-6.c: New test.
15417
15418 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15419
15420         PR libfortran/20950
15421         * gfortran.dg/pr20950.f: New test.
15422
15423 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15424
15425         PR libfortran/19216
15426         * gfortran.dg/pr19216.f: New test.
15427
15428 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
15429
15430         PR tree-optimization/21001
15431         * gcc.dg/tree-ssa/pr21001.c: New.
15432
15433 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
15434
15435         PR libfortran/21075
15436         * gfortran.dg/reshape_rank7.f90: New test.
15437
15438 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
15439
15440         PR libfortran/12884 gfortran.dg/pr12884.f: New test
15441         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
15442         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
15443         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
15444         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
15445         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
15446         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
15447         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
15448         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
15449         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
15450         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
15451         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
15452         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
15453         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
15454         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
15455         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
15456         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
15457         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
15458         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
15459         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
15460         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
15461
15462 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
15463
15464         * gfortran.dg/wtruncate.f: New testcase.
15465         * gfortran.dg/wtruncate.f90: New testcase.
15466
15467 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
15468
15469         PR c++/21025
15470         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
15471         which sizeof/alignof is dependent, rather than just whether we are
15472         processing_template_decl.
15473
15474 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15475
15476         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15477         corrected typo where the wrong variables had been compared.
15478
15479 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15480
15481         PR libfortran/18495
15482         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15483         Test callee-allocated version of return array with a write
15484         statement.
15485         Test spread with a temporary with another write statement.
15486
15487 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15488
15489         PR tree-optimization/21031
15490         * gcc.dg/tree-ssa/pr21031.c: New.
15491
15492 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15493
15494         PR tree-optimization/21004
15495         * gcc.dg/builtins-53.c: Include builtins-config.h.
15496         Check floorf, ceilf, floorl and ceill transformations
15497         only when HAVE_C99_RUNTIME is defined.
15498
15499 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15500
15501         PR middle-end/20739
15502         * gcc.dg/tree-ssa/pr20739.c: New test.
15503
15504 2005-04-14  Mike Stump  <mrs@apple.com>
15505
15506         * gcc.dg/Foundation.framework/empty: New.
15507         * gcc.dg/framework-2.c: New.
15508
15509 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15510
15511         PR tree-optimization/21021
15512         * gcc.c-torture/compile/pr21021.c: New.
15513
15514 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
15515
15516         PR testsuite/21010
15517         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15518         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15519         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15520         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15521         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15522         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15523         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15524         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15525
15526 2005-04-14  Richard Henderson  <rth@redhat.com>
15527
15528         * lib/target-supports.exp (check_effective_target_vect_condition):
15529         Add ia64, i?86, and x86_64.
15530
15531 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15532
15533         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15534
15535 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15536
15537         PR tree-optimization/20657
15538         * gcc.dg/tree-ssa/pr20657.c: New.
15539
15540 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15541
15542         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15543         (long long int)trunc*.
15544
15545 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15546
15547         PR target/20927
15548         * gcc.dg/pr20927.c: New test.
15549
15550 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15551
15552         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15553         * gcc.target/mips/asm-1.c: Likewise.
15554
15555 2005-04-13  Dale Johannesen  <dalej@apple.com>
15556
15557         * objc.dg/objc-fast-4.m: New.
15558
15559 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15560
15561         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15562         directory.
15563         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15564
15565 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15566
15567         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15568         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15569         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15570
15571 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15572
15573         PR tree-optimization/20913
15574         * gcc.dg/tree-ssa/pr20913.c: New.
15575
15576         PR tree-optimization/20702
15577         * gcc.dg/tree-ssa/pr20702.c: New.
15578
15579 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15580
15581         PR c++/13744
15582         * g++.dg/inherit/local3.C: New test.
15583
15584 2005-04-12  Jeff Law  <law@redhat.com>
15585
15586         * gcc.dg/tree-ssa/20050412-1.c: New test.
15587
15588 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15589
15590         PR libfortran/19016
15591         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15592         Add tests with mask generated by expression.
15593         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15594         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15595         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15596
15597 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15598
15599         PR middle-end/20917
15600         * gcc.dg/20050409-1.c: New test.
15601
15602 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15603
15604         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15605
15606 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15607
15608         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15609         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15610         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15611         (TARGET_CXX): Adjust accordingly.
15612         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15613         determine_class_data_visibility and class_data_always_comdat.
15614         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15615         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15616         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15617         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15618         (arm_cxx_determine_class_data_visibility): New.
15619         (arm_cxx_class_data_always_comdat): Likewise.
15620         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15621         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15622         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15623         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15624         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15625         Define.
15626
15627 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15628
15629         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15630
15631 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15632
15633         * gcc.dg/i386-darwin-fpmath.c: New.
15634
15635 2004-04-11  Devang Patel  <dpatel@apple.com>
15636
15637         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15638         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15639         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15640         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15641         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15642         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15643         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15644         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15645         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15646
15647 2004-04-11  Devang Patel  <dpatel@apple.com>
15648
15649         * gcc.dg/vect/vect-dv-1.c: New test.
15650         * gcc.dg/vect/vect-dv-2.c: New test.
15651
15652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15653
15654         PR tree-optimization/20933
15655         * gcc.dg/tree-ssa/pr20933.c: New test.
15656
15657 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15658
15659         * gfortran.dg/fold_nearest.f90: New test.
15660
15661 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15662
15663         * gcc.dg/tree-ssa/alias-1.c: New test.
15664
15665 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15666
15667         PR tree-optimization/20920
15668         * g++.dg/tree-ssa/pr20920.C: New test.
15669
15670 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15671
15672         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15673         (long long int)ceil*.
15674
15675 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
15676
15677         * g++.dg/warn/Wdtor1.C: Declare template in system header with
15678         explicit C++ linkage.
15679
15680 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15681
15682         * gfortran.dg/pr17229.f: Take care of the new obsolescence
15683         warning for arithmetic IF statements.
15684
15685 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
15686
15687         * eor_handling_1.f90: New test case.
15688         * eor_handling_2.f90: New test case.
15689         * eor_handling_3.f90: New test case.
15690         * eor_handling_4.f90: New test case.
15691         * eor_handling_5.f90: New test case.
15692         * noadv_size.f90: New test case.
15693         * pad_no.f90: New test case.
15694
15695 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
15696
15697         * gcc.c-torture/execute/20050410-1.c: New test.
15698
15699 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
15700
15701         * gcc.dg/pr20126.c: New.
15702
15703 2005-04-09  Bud Davis  <bdavis@gfortran.org>
15704             Steven G. Kargl <kargls@comcast.net>
15705
15706         * gfortran.dg/PR19872.f: New test.
15707
15708 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15709
15710         * gfortran.dg/nint_1.f90: Fix dg-do directive.
15711
15712 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15713
15714         * gfortran.dg/nint_1.f90: New test.
15715
15716 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15717
15718         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
15719         Added test for callee-allocated arrays with write statements.
15720         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15721         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15722         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15723         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15724         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15725
15726 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15727
15728         PR libfortran/20163
15729         * gfortran.dg/open-options-blanks.f: New test.
15730
15731 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15732
15733         PR fortran/13257
15734         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15735
15736 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15737
15738         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15739         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15740         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15741         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15742         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15743         * gcc.c-torture/execute/stdarg-4.c: New test.
15744
15745         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15746
15747         PR target/20795
15748         * g++.dg/abi/param2.C: New test.
15749
15750 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15751
15752         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15753
15754 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15755
15756         * gcc.dg/builtins-53.c: New test.
15757
15758 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15759
15760         * g++.dg/tree-ssa/pr18178.C: New test.
15761         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15762         * gcc.c-torture/execute/20041019-1.c: New test.
15763         * gcc.dg/tree-ssa/20041008-1.c: New test.
15764         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15765         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15766         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15767         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15768         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15769         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15770         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15771         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15772         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15773         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15774
15775 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15776
15777         PR rtl-optimization/20466
15778         * gcc.c-torture/execute/pr20466-1.c: New test.
15779
15780 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15781
15782         PR c++/20905
15783         * g++.dg/parse/cond2.C: New test.
15784
15785         PR c++/20145
15786         * g++.dg/warn/Wdtor1.C: New test.
15787
15788 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15789
15790         PR fortran/17229
15791         * gfortran.dg/pr17229.f: New test.
15792
15793 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15794
15795         * gfortran.dg/tiny_1.f90: New test.
15796         * gfortran.dg/tiny_2.f90: ditto.
15797
15798 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15799
15800         * gfortran.dg/eor_1.f90: Fix dg-do run line
15801         * gfortran.dg/open_new.f90: Fix dg-do run line
15802
15803 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15804
15805         * lib/target-supports.exp (get_compiler_messages): Support
15806         optional arguments, the fourth being compiler options.
15807         (check_effective_target_fpic): New proc.
15808         * gcc.dg/20050321-2.c: Restrict to target fpic.
15809
15810 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15811
15812         * gcc.dg/15443-1.c: New test.
15813         * gcc.dg/15443-2.c: Likewise.
15814
15815 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15816
15817         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15818
15819 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15820
15821         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15822
15823 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15824
15825         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15826         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15827         -m64.
15828         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15829         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15830         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15831
15832 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15833
15834         PR c++/20212
15835         * g++.dg/warn/Wunused-11.C: New test.
15836
15837 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15838
15839         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15840
15841 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15842
15843         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15844
15845 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15846
15847         PR c++/20734
15848         * g++.dg/template/ptrmem13.C: New test.
15849
15850 2005-04-05  Per Bothner  <per@bothner.com>
15851
15852         * lib/gcc.exp: Always add -fno-show-column, for now.
15853
15854 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15855
15856         PR testsuite/20767
15857         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15858         of plain old "unsigned int" for the type of "i".  Makes this test
15859         64bit clean.
15860
15861 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15862
15863         * gcc.dg/i386-ssefn-1.c: New test.
15864         * gcc.dg/i386-ssefn-2.c: New test.
15865         * gcc.dg/i386-ssefn-3.c: New test.
15866         * gcc.dg/i386-ssefn-4.c: New test.
15867
15868 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15869
15870         PR tree-optimization/20076
15871         * gcc.dg/builtin-apply4.c: New test.
15872
15873         PR preprocessor/19475
15874         * gcc.dg/cpp/macspace1.c: New test.
15875         * gcc.dg/cpp/macspace2.c: New test.
15876
15877 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15878
15879         * gfortran.dg/pr20755.f: Fixed bad format.
15880
15881 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/20763
15884         * g++.dg/ext/attrib21.C: New test.
15885
15886 2004-04-05  Devang Patel  <dpatel@apple.com>
15887
15888         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15889         * gcc.dg/vect/vect-shift-1.c: New test.
15890
15891 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15892
15893         PR libfortran/20755
15894         * gfortran.dg/pr20755.f: New test.
15895
15896 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15897
15898         * gfortran.dg/pr15959.f90: New test.
15899         * gfortran.dg/string_pad_trunc.f90: New test.
15900
15901 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15902
15903         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15904         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15905         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15906         syntax.
15907
15908 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15909
15910         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15911
15912 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15913
15914         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15915         * gcc.c-torture/compile/20011119-2.c: Likewise.
15916         * gcc.c-torture/compile/981001-2.c: Likewise.
15917
15918 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15919
15920         PR c++/20679
15921         * g++.dg/template/overload4.C: New test.
15922
15923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15924
15925         PR c++/20746
15926         * g++.dg/abi/covariant5.C: New.
15927
15928         PR debug/20505
15929         * g++.dg/debug/const2.C: New.
15930
15931 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15932
15933         PR rtl-optimization/16104
15934         * gcc.c-torture/execute/20050316-1.c: New test.
15935
15936 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15937
15938         * g++.dg/template/spec23.C: Fix dg-error text.
15939
15940 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15941
15942         PR c++/19199
15943         * g++.dg/expr/lval2.C: New.
15944
15945 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15946
15947         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15948         __builtin_strcasecmp and __builtin_strncasecmp.
15949
15950 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15951
15952         PR c++/20723
15953         * g++.dg/template/spec22.C: New.
15954         * g++.dg/template/spec23.C: New.
15955
15956 2005-04-03  Dale Ranta  <dir@lanl.gov>
15957             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15958
15959         PR libfortran/20068
15960         PR libfortran/20125
15961         PR libfortran/20156
15962         PR libfortran/20471
15963         * gfortran.dg/backspace.f: New test.
15964
15965 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15966
15967         * gcc.dg/pr19345.c: New test.
15968
15969 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15970
15971         PR tree-optimization/20640
15972         * gcc.dg/torture/tree-loop-1.c: New.
15973
15974 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15975
15976         PR rtl-optimization/20290
15977         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15978
15979 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15980
15981         * gcc.dg/rs6000-fpint.c: New.
15982
15983 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15984
15985         * gcc.dg/old-style-then-proto-1.c: New test.
15986
15987 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15988
15989         * gfortran.fortran-torture/execute/backspace.f90: Check
15990         after backspace and read was incorrect.
15991
15992 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15993
15994         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15995         buffer past the terminating NUL using memcmp.
15996         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15997         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15998
15999         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16000         Fix unused/uninitialized variable warnings.
16001
16002         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16003         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16004         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16005         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16006
16007         * gcc.c-torture/execute/builtins/abs-1-lib.c,
16008         gcc.c-torture/execute/builtins/fputs-lib.c,
16009         gcc.c-torture/execute/builtins/lib/fprintf.c,
16010         gcc.c-torture/execute/builtins/lib/main.c,
16011         gcc.c-torture/execute/builtins/lib/memcmp.c,
16012         gcc.c-torture/execute/builtins/lib/memmove.c,
16013         gcc.c-torture/execute/builtins/lib/mempcpy.c,
16014         gcc.c-torture/execute/builtins/lib/memset.c,
16015         gcc.c-torture/execute/builtins/lib/printf.c,
16016         gcc.c-torture/execute/builtins/lib/sprintf.c,
16017         gcc.c-torture/execute/builtins/lib/stpcpy.c,
16018         gcc.c-torture/execute/builtins/lib/strchr.c,
16019         gcc.c-torture/execute/builtins/lib/strcmp.c,
16020         gcc.c-torture/execute/builtins/lib/strcpy.c,
16021         gcc.c-torture/execute/builtins/lib/strcspn.c,
16022         gcc.c-torture/execute/builtins/lib/strlen.c,
16023         gcc.c-torture/execute/builtins/lib/strncat.c,
16024         gcc.c-torture/execute/builtins/lib/strncmp.c,
16025         gcc.c-torture/execute/builtins/lib/strncpy.c,
16026         gcc.c-torture/execute/builtins/lib/strrchr.c,
16027         gcc.c-torture/execute/builtins/lib/strspn.c,
16028         gcc.c-torture/execute/builtins/lib/strstr.c,
16029         gcc.c-torture/execute/builtins/memops-asm-lib.c,
16030         gcc.c-torture/execute/builtins/strlen-2.c,
16031         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16032         prototypes.
16033
16034 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
16035
16036         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16037         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16038         selectany usage.
16039
16040 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
16041
16042         PR c++/19406
16043         * g++.dg/debug/using1.C: New test.
16044
16045 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
16046
16047         PR middle-end/20524
16048         * gcc.dg/alias-7.c: Prefix asm-declared name with
16049         __USER_LABEL_PREFIX__.
16050
16051 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
16052
16053         Fix fallout from PR middle-end/15700:
16054         * gcc.c-torture/compile/20011119-1.c: Take
16055         __USER_LABEL_PREFIX__ into account.
16056         * gcc.c-torture/compile/20011119-2.c: Likewise.
16057
16058 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16059
16060         PR c++/18644
16061         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16062
16063 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
16064
16065         PR c/17855
16066         * gcc.c-torture/compile/struct-non-lval-1.c,
16067         gcc.c-torture/compile/struct-non-lval-2.c,
16068         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16069
16070 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
16071
16072         * gcc.dg/tls/tls.exp: Remove temporary file.
16073         * g++.dg/tls/tls.exp: Ditto.
16074         * lib/file-format.exp: Ditto.
16075         * g++.dg/special/ecos.exp: Ditto.
16076
16077         * lib/profopt.exp: Treat prof_ext as a list.
16078         * gcc.misc-tests/bprob.exp: Ditto.
16079         * g++.dg/bprob/bprob.exp: Ditto.
16080
16081         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16082         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16083         g++.dg/tree-ssa/pointer-reference-alias.C,
16084         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16085         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16086         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16087         g++.dg/vect/pr19951.cc: Ditto.
16088         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16089         gcc.dg/builtins-47.c: Ditto.
16090         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16091         gcc.dg/pr20115-1.c: Ditto.
16092         * gcc.dg/tree-ssa/20030530-2.c,
16093         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16094         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16095         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16096         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16097         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16098         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16099         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
16100         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
16101         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
16102         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
16103         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
16104         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
16105         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
16106         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
16107         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
16108         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16109         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16110         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16111         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16112         gcc.dg/tree-ssa/20030824-1.c,
16113         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
16114         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
16115         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
16116         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
16117         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
16118         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
16119         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
16120         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
16121         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
16122         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
16123         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
16124         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
16125         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
16126         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
16127         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
16128         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
16129         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
16130         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
16131         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
16132         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
16133         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
16134         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
16135         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
16136         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
16137         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
16138         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
16139         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
16140         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
16141         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
16142         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
16143         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
16144         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
16145         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
16146         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
16147         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
16148         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
16149         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
16150         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
16151         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
16152         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
16153         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
16154         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
16155         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16156         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
16157         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
16158         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
16159         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
16160         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
16161         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
16162         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
16163         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16164         gcc.dg/tree-ssa/useless-1.c: Ditto.
16165         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
16166         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
16167         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
16168         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
16169         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16170         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
16171         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
16172         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
16173         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
16174         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
16175         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
16176         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
16177         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
16178         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
16179         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
16180         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
16181         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
16182         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
16183         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
16184         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
16185         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
16186         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16187         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16188         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
16189         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
16190         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
16191         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
16192         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
16193         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
16194         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
16195         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
16196         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
16197         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
16198         gcc.dg/vect/vect-none.c: Ditto.
16199         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
16200         treelang/compile/unsigned.tree: Ditto.
16201
16202         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
16203         * gcc.dg/cpp/direct2s.c: Ditto.
16204         * gcc.dg/cpp/paste4.c: Ditto.
16205         * gcc.dg/cpp/separate-1.c: Ditto.
16206         * gcc.dg/pch/save-temps-1.c: Ditto.
16207         * g++.dg/ext/altivec-10.C: Ditto.
16208         * g++.dg/pch/pch.C: Ditto.
16209
16210         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
16211
16212         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
16213         * g++.dg/template/repo1.C: Ditto.
16214         * g++.dg/template/repo2.C: Ditto.
16215         * g++.dg/template/repo3.C: Ditto.
16216         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
16217         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
16218         * g++.old-deja/g++.pt/repo1.C: Ditto.
16219         * g++.old-deja/g++.pt/repo2.C: Ditto.
16220         * g++.old-deja/g++.pt/repo3.C: Ditto.
16221         * g++.old-deja/g++.pt/repo4.C: Ditto.
16222
16223         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
16224         * gcc.dg/20030107-1.c: Ditto.
16225         * gcc.dg/20030702-1.c: Ditto.
16226         * gcc.dg/profile-generate-1.c: Ditto.
16227         * g++.dg/other/profile1.C: Ditto.
16228         * g++.old-deja/g++.robertl/eb83.C: Ditto.
16229
16230         * lib/gcc-dg.exp (remove-build-file): New.
16231         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16232         cleanup-tree-dump, cleanup-saved-temps): New.
16233
16234 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16235
16236         PR c++/19203, DR 214
16237         * g++.dg/parse/ambig3.C: Not ambiguous.
16238         * g++.dg/template/spec20.C: New.
16239         * g++.dg/template/spec21.C: New.
16240
16241 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
16242
16243         PR target/20045
16244         * gcc.dg/ia64-fptr-1.c: Run only on linux.
16245
16246 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16247
16248         PR libfortran/20660
16249         * gfortran.dg/negative_unit.f: New test.
16250
16251 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
16252
16253         * gcc.dg/20050330-1.c: New test.
16254
16255 2005-03-30  Devang Patel  <dpatel@apple.com>
16256
16257         * g++.dg/tree-sra/ssa-sra-3.C: New test.
16258
16259 2005-03-30  Dale Johannesen  <dalej@apple.com>
16260
16261         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
16262
16263 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
16264
16265         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16266         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
16267         Strip options from test name.
16268
16269 2005-03-31  Jan Hubicka  <jh@suse.cz>
16270
16271         * gcc.dg/varpool-1.c: New testcase.
16272
16273 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16274
16275         PR c/772
16276         PR c/17913
16277         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
16278         gcc.dg/stmt-expr-label-3.c : New tests.
16279         * gcc.c-torture/execute/medce-2.c: Remove.
16280
16281 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
16282
16283         PR c/20368
16284         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
16285         tests.
16286
16287 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
16288
16289         * gcc.c-torture/compile/pr20203.c: New test.
16290
16291 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16292
16293         * gfortran.dg/promotion.f90: New test.
16294
16295 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
16296
16297         PR middle-end/20491
16298         * gcc.dg/torture/asm-subreg-1.c: New test.
16299
16300 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
16301
16302         PR c/20672
16303         * gcc.dg/pr20672-1.c: New test.
16304
16305 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
16306
16307         * gfortran.dg/vect: New directory.
16308         * gfortran.dg/vect/vect.exp: New.
16309         * gfortran.dg/vect/vect-1.f90: New test.
16310         * gfortran.dg/vect/vect-2.f90: New test.
16311         * gfortran.dg/vect/vect-3.f90: New test.
16312         * gfortran.dg/vect/vect-4.f90: New test.
16313         * gfortran.dg/vect/vect-5.f90: New test.
16314
16315 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
16316
16317         PR middle-end/20622
16318         * gcc.dg/alias-7.c: New test.
16319
16320 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16321
16322         * gcc.dg/sparc-reg-1.c: New test.
16323
16324 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
16325
16326         PR target/19890
16327         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
16328
16329 2005-03-29  Dale Ranta  <dir@lanl.gov>
16330             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16331
16332         PR libfortran/20163
16333         * gfortran.dg/pr20163-2.f: New test.
16334
16335 2005-03-28  Jan Hubicka  <jh@suse.cz>
16336
16337         PR middle-end/20635
16338         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16339         by Jakub Jelinek.
16340
16341 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
16342
16343         PR tree-optimization/20626
16344         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
16345         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
16346
16347 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
16348
16349         * gfortran.dg/underflow.f90: New test.
16350         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
16351
16352 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16353
16354         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
16355
16356 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
16357
16358         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
16359         (g++_init): Make sure that CXXFLAGS is set.
16360         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
16361         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
16362         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16363         * lib/objc.exp (objc_init): Likewise.
16364         * lib/treelang.exp (treelang_init): Likewise.
16365
16366 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
16367
16368         PR tree-optimization/20470
16369         * gcc.dg/tree-ssa/pr20470.c: New test.
16370
16371 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
16372
16373         * gcc.dg/ppc-stfiwx.c: New.
16374
16375 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
16376
16377         PR target/19888
16378         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
16379
16380 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16381
16382         * gcc.dg/20050325-1.c: Fix a typo.
16383
16384 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16385
16386         PR libfortran/19678
16387         PR libfortran/19679
16388         * gfortran.dg/dos_eol.f: New test.
16389
16390 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
16391
16392         PR rtl-optimization/20249
16393         * gcc.dg/20050325-1.c: New test.
16394
16395 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16396
16397         PR libfortran/15332
16398         * gfortran.dg/pr15332.f: New test.
16399
16400 2005-03-24  Dale Johannesen  <dalej@apple.com>
16401
16402         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
16403
16404 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
16405
16406         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
16407         'internal' visibility.
16408         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
16409         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
16410         'protected' visibility.
16411         * gcc.dg/visibility-7.c: Likewise.
16412         * lib/target-supports.exp (check_visibility_available): Take
16413         a parameter, the kind of visibility to check for.
16414         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
16415         to check_visibility_available.
16416
16417         * g++.dg/expr/cast3.C: New.
16418
16419 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
16420
16421         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
16422         rs6000.
16423
16424 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
16425
16426         PR target/20095
16427         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
16428
16429 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16430
16431         * gcc.dg/badshift.c: Renamed to...
16432         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
16433
16434         * gcc.target/i386/badshift.c: Renamed to...
16435         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
16436         only.
16437
16438         PR rtl-optimization/20532
16439         * gcc.target/i386/badshift.c: New.
16440
16441 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16442
16443         * gfortran.dg/pr18025.f90: New test.
16444
16445 2005-03-23  Dale Johannesen  <dalej@apple.com>
16446
16447         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
16448
16449 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
16450
16451         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
16452
16453         * lib/target-supports.exp (check_iconv_available): Default
16454         libiconv to -liconv, if there is no definition.
16455
16456 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
16457
16458         * gcc.dg/torture/cris-asm-mof-1.c: New test.
16459
16460 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
16461
16462         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
16463         * g++.dg/opt/pr7503-2.C: Likewise.
16464         * g++.dg/opt/pr7503-3.C: Likewise.
16465         * g++.dg/opt/pr7503-4.C: Likewise.
16466         * g++.dg/opt/pr7503-5.C: Likewise.
16467         * g++.dg/warn/minmax.C: New test.
16468
16469 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16470
16471         * gfortran.dg/g77_intrinsics_funcs.f: New test.
16472         * gfortran.dg/g77_intrinsics_sub.f: New test.
16473
16474 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16475             Jan Hubicka  <jh@suse.cz>
16476             Steven Bosscher <stevenb@suse.de
16477
16478         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16479
16480 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16481
16482         PR c++/19980
16483         * g++.dg/template/redecl3.C: New test.
16484
16485 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16486
16487         PR c++/20499
16488         * g++.dg/parse/error16.C: Tweak error markers.
16489
16490 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16491
16492         PR target/20561
16493         * gcc.dg/20050321-2.c: New test.
16494
16495 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16496
16497         PR c++/20465
16498         PR c++/20381
16499         * g++.dg/template/ptrmem12.C: New.
16500
16501 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16502
16503         PR rtl-optimization/20527
16504         * gcc.c-torture/execute/pr20527-1.c: New test.
16505
16506 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16507
16508         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16509         program, compile it into a real executable and then delete the .c
16510         and .x files afterwards, to avoid problems on testglue targets.
16511
16512 2005-03-21  Stuart Hastings  <stuart@apple.com>
16513
16514         * gcc.target/i386/sse-2.c: New.
16515
16516 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16517
16518         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16519
16520 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16521
16522         * g++.dg/parse/crash25.C: Fix typo.
16523
16524 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16525
16526         PR c++/20461
16527         * g++.dg/parse/crash24.C: New test.
16528
16529         PR c++/20536
16530         * g++.dg/parse/crash25.C: New test.
16531
16532 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16533
16534         PR c++/20147
16535         * g++.dg/ext/stmtexpr4.C: New test.
16536
16537 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16538
16539         PR middle-end/20539
16540         * gcc.c-torture/compile/pr13066-1.c: New test case.
16541         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16542         * g++.dg/opt/pr13066-1.C: Likewise.
16543
16544 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16545
16546         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16547
16548 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16549
16550         PR fortran/18525
16551         * gfortran.dg/nesting_1.f90: New test.
16552
16553 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16554
16555         PR c++/20240
16556         * g++.dg/lookup/using13.C: New test.
16557
16558 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16559
16560         PR c++/20333
16561         * g++.dg/template/crash36.C: New test.
16562
16563 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16564
16565         PR c++/20463
16566         * g++.dg/template/crash35.C: New test.
16567
16568 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16569
16570         PR c++/19966
16571         * g++.dg/overload/operator2.C: New test.
16572
16573 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16574
16575         PR libfortran/20257
16576         * gfortran.dg/pr20257.f90: New test.
16577
16578 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16579
16580         PR libfortran/20480
16581         * gfortran.dg/pr20480.f90: New test.
16582
16583 2005-03-16  Richard Henderson  <rth@redhat.com>
16584
16585         PR middle-end/15700
16586         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16587         (_rtld_global): New.
16588         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16589         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16590
16591         * gcc.dg/alias-3.c: New.
16592         * gcc.dg/alias-4.c: New.
16593         * gcc.dg/alias-5.c: New.
16594         * gcc.dg/alias-6.c: New.
16595
16596 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16597
16598         * gcc.dg/cpp/ucnid-7.c: New.
16599
16600 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16601             Dorit Naishlos  <dorit@il.ibm.com>
16602
16603         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16604         darwin.
16605
16606 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16607
16608         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16609         misaligned accesses.
16610         * gcc.dg/vect/vect-58.c: Likewise.
16611         * gcc.dg/vect/vect-92.c: New.
16612         * gcc.dg/vect/vect-93.c: New.
16613
16614 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16615
16616         PR fortran/18827
16617         * gfortran.dg/assign_2.f90: New test.
16618         * gfortran.dg/assign_3.f90: New test.
16619         * gfortran.dg/assign.f90: New test.
16620
16621 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16622
16623         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16624         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16625         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16626         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16627         names.
16628
16629 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16630
16631         * gcc.dg/cpp/ucnid-6.c: New.
16632
16633         * gcc.dg/cpp/normalize-1.c: New.
16634         * gcc.dg/cpp/normalize-2.c: New.
16635         * gcc.dg/cpp/normalize-3.c: New.
16636         * gcc.dg/cpp/normalize-4.c: New.
16637         * gcc.dg/cpp/ucnid-4.c: New.
16638         * gcc.dg/cpp/ucnid-5.c: New.
16639         * g++.dg/cpp/normalize-1.C: New.
16640         * g++.dg/cpp/ucnid-1.C: New.
16641
16642 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16643
16644         * gcc.dg/pr18628.c: New.
16645
16646 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16647
16648         PR c++/20280
16649         * g++.dg/tree-ssa/pr20280.C: New.
16650
16651 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16652
16653         PR fortran/20467
16654         * gfortran.dg/stfunc_2.f90: New test.
16655
16656 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16657
16658         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16659
16660 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16661
16662         * gcc.dg/tree-ssa/20050314-1.c: New test.
16663
16664 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16665
16666         PR c++/4403
16667         PR c++/9783, DR433
16668         * g++.dg/template/friend34.C: New test.
16669         * g++.dg/template/friend35.C: Likewise.
16670         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16671
16672 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16673
16674         Friend class name lookup 5/n
16675         PR c++/1016
16676         * g++.dg/lookup/hidden-class1.C: New test.
16677         * g++.dg/lookup/hidden-class2.C: Likewise.
16678         * g++.dg/lookup/hidden-class3.C: Likewise.
16679         * g++.dg/lookup/hidden-class4.C: Likewise.
16680         * g++.dg/lookup/hidden-class5.C: Likewise.
16681         * g++.dg/lookup/hidden-class6.C: Likewise.
16682         * g++.dg/lookup/hidden-class7.C: Likewise.
16683         * g++.dg/lookup/hidden-class8.C: Likewise.
16684         * g++.dg/lookup/hidden-class9.C: Likewise.
16685         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
16686         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
16687         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
16688         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
16689         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
16690         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
16691         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
16692         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
16693         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
16694         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
16695         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
16696
16697 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
16698
16699         PR c++/20157
16700         * g++.dg/template/error18.C: New test.
16701
16702 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16703
16704         PR debug/16792
16705         * g++.dg/debug/pr16792.C: New test.
16706
16707 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16708
16709         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
16710         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
16711         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
16712         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
16713         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
16714         test assertion names.
16715
16716 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16717
16718         PR fortran/18600
16719         * gfortran.dg/stfunc_1.f90: New test.
16720
16721 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16722
16723         PR fortran/16907
16724         * gfortran.dg/real_index_1.f90: New test.
16725
16726 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16727
16728         PR fortran/20323
16729         * gfortran.dg/spec_expr_1.f90: New test.
16730
16731 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16732
16733         PR c/20402
16734         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16735         new parser.
16736
16737 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16738
16739         PR fortran/20361
16740         * gfortran.dg/largeequiv_1.f90: New test.
16741
16742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16743
16744         * gcc.dg/ucnid-1.c: New.
16745         * gcc.dg/ucnid-2.c: New.
16746         * gcc.dg/ucnid-3.c: New.
16747         * gcc.dg/ucnid-4.c: New.
16748         * gcc.dg/ucnid-5.c: New.
16749         * gcc.dg/ucnid-6.c: New.
16750         * gcc.dg/cpp/ucnid-1.c: New.
16751         * gcc.dg/cpp/ucnid-2.c: New.
16752         * gcc.dg/cpp/ucnid-3.c: New.
16753         * g++.dg/other/ucnid-1.C: New.
16754
16755 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16756
16757         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16758
16759 2005-03-11  Per Bothner  <per@bothner.com>
16760
16761         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16762         that diagnotics refer to correct token.
16763         * gcc.dg/unused-3.c: Likewise.
16764
16765 2005-03-11  Per Bothner  <per@bothner.com>
16766
16767         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16768         constant" is now actually on same line as string constant.
16769         * gcc.dg/cpp/direct2s.c: Likewise.
16770
16771 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16772
16773         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16774
16775 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16776
16777         PR libfortran/20124
16778         * gfortran.dg/pr20124.f90: New Test
16779
16780 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16781
16782         PR tree-optimization/20130
16783         * gcc.dg/pr20130-1.c: New test.
16784
16785 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16786
16787         PR target/20095
16788         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16789
16790 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16791
16792         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16793
16794 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16795
16796         * g++.dg/eh/forced1.C: Fix comment.
16797         * g++.dg/eh/forced2.C: Ditto.
16798         * g++.dg/eh/forced3.C: Ditto.
16799         * g++.dg/eh/forced4.C: Ditto.
16800
16801 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16802
16803         PR rtl-opt/20412
16804         * gcc.c-torture/compile/pr20412.c: New test.
16805
16806 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16807
16808         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16809
16810 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16811
16812         PR target/20322
16813         * gcc.dg/20050307-1.c: New test.
16814
16815 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16816
16817         PR c++/20375
16818         * g++.dg/other/stdarg3.C: New.
16819
16820 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16821
16822         PR c++/18384, c++/18327
16823         * g++.dg/init/array19.C: New test.
16824
16825         PR inline-asm/20314
16826         * gcc.dg/torture/pr20314-1.c: New test.
16827         * gcc.dg/torture/pr20314-2.c: New test.
16828
16829 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16830
16831         * gcc.dg/20050309-1.c: New test.
16832
16833 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16834
16835         * gcc.dg/builtins-10.c: Reactivate disabled test.
16836         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16837         new cbrt transformations.
16838
16839 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16840
16841         PR c++/20208
16842         * g++.dg/template/array13.C: New test.
16843
16844 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16845
16846         PR c++/16859
16847         * g++.dg/init/brace4.C: New test.
16848
16849 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16850
16851         PR c++/20186
16852         * g++.dg/template/non-dependent12.C: New.
16853
16854 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16855
16856         PR c++/20142
16857         * g++.dg/init/array18.C: Add dg-do run marker.
16858
16859         PR c++/20142
16860         * g++.dg/init/array18.C: New test.
16861
16862 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16863
16864         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16865         * g++.dg/gcov/gcov.exp: Likewise.
16866         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16867         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16868         * lib/c-torture.exp: Likewise.
16869         * lib/fortran-torture.exp: Likewise.
16870         * lib/g++.exp: Likewise.
16871         * lib/gcc-defs.exp: Likewise.
16872         * lib/gcc-dg.exp: Likewise.
16873         * lib/gcc.exp: Likewise.
16874         * lib/gcov.exp: Likewise.
16875         * lib/gfortran.exp: Likewise.
16876         * lib/mike-g++.exp: Likewise.
16877         * lib/mike-gcc.exp: Likewise.
16878         * lib/objc-torture.exp: Likewise.
16879         * lib/objc.exp: Likewise.
16880         * lib/profopt.exp: Likewise.
16881         * lib/target-libpath.exp: Likewise.
16882         * lib/target-supports.exp: Likewise.
16883         * lib/treelang.exp: Likewise.
16884         * lib/wrapper.exp: Likewise.
16885
16886 2005-03-08  Jeff Law  <law@redhat.com>
16887
16888         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16889         PHI-OPT changes.
16890
16891 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16892
16893         * gcc.dg/vect/pr20122.c: New test.
16894
16895 2005-03-07  Jeff Law  <law@redhat.com>
16896
16897         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16898         was folded away.
16899         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16900         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16901         * gcc.dg/tree-ssa/pr18134.c: New test.
16902
16903 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16904
16905         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16906         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16907         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16908
16909 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16910
16911         PR tree-opt/17671
16912         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16913
16914 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16915
16916         * g++.dg/warn/Wnvdtor.C: New test.
16917
16918 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16919
16920         * gcc.dg/torture/pr19683-1.c: New test.
16921
16922 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16923
16924         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16925         * gfortran.dg/g77/19990313-2.f: Ditto.
16926         * gfortran.dg/g77/19990313-3.f: Ditto.
16927         * gfortran.dg/g77/19990525-0.f: Ditto.
16928         * gfortran.dg/g77/19990826-0.f: Ditto.
16929         * gfortran.dg/g77/19990826-2.f: Ditto.
16930         * gfortran.dg/g77/19990826-3.f: Ditto.
16931         * gfortran.dg/g77/20000511-1.f: Ditto.
16932         * gfortran.dg/g77/20000511-2.f: Ditto.
16933         * gfortran.dg/g77/970625-2.f: Ditto.
16934         * gfortran.dg/g77/980310-2.f: Ditto.
16935         * gfortran.dg/g77/980310-3.f: Ditto.
16936         * gfortran.dg/g77/980310-8.f: Ditto.
16937         * gfortran.dg/g77/980519-2.f: Ditto.
16938         * gfortran.dg/g77/alpha1.f: Ditto.
16939         * gfortran.dg/g77/claus.f: Ditto.
16940         * gfortran.dg/g77/erfc.f: Ditto.
16941         * gfortran.dg/g77/short.f: Ditto.
16942         * gfortran.fortran-torture/execute/data.f90: Ditto.
16943         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16944         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16945
16946 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16947
16948         * lib/file-format.exp (gcc_target_object_format): Add check for som
16949         format and hardcode object formats on hppa*-*-hpux*.
16950         * lib/target-supports.exp (check_weak_available): Add check for som
16951         object format.  Always return 0 on hppa*-*-hpux10*.
16952
16953         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16954         is defined.
16955
16956         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16957
16958 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16959
16960         * gfortran.dg/pr19936_1.f90: New test.
16961         * gfortran.dg/pr19936_2.f90: New test.
16962         * gfortran.dg/pr19936_3.f90: New test.
16963
16964 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16965             Paul Thomas <prthomas@drfccad.cea.fr>
16966
16967         * gfortran.dg/PR19754_1.f90: New test.
16968         * gfortran.dg/PR19754_2.f90: Ditto.
16969
16970 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16971
16972         PR c++/19311
16973         * g++.dg/template/non-dependent11.C: New test.
16974
16975 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16976
16977         * lib/target-supports.exp (check_iconv_available): Fix comment.
16978
16979 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16980             Joseph S. Myers  <joseph@codesourcery.com>
16981
16982         PR c++/19797
16983         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16984
16985 2005-03-04  Matthew Sachs  <msachs@apple.com>
16986
16987         * gcc.exp (gcc_target_compile): Put braces around
16988         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16989         * objc.exp (objc_target_compile): Likewise.
16990         * treelang.exp (treelang_target_compile): Likewise.
16991
16992 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16993
16994         PR fortran/19673
16995         * gfortran.dg/func_result_1.f90: New test.
16996
16997 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16998
16999         * gcc.misc-tests/options.exp: New test.
17000
17001 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
17002
17003         * gcc.dg/pr15784-4.c: New test.
17004
17005 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
17006
17007         * gcc.c-torture/execute/pr17133.c: New.
17008         * gcc.c-torture/compile/20050303-1.c: New.
17009
17010 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
17011
17012         * gcc.dg/cpp/assert4.c: Fix for cygwin.
17013
17014 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
17015
17016         * g++.dg/overload/using2.C: New.
17017
17018 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
17019
17020         PR c++/19916
17021         * g++.dg/init/ptrmem2.C: New test.
17022
17023 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
17024
17025         PR c/8927
17026         * gcc.dg/pr8927-1.c: New test.
17027
17028 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17029
17030         PR c++/20232
17031         * g++.dg/inherit/covariant12.C: New.
17032
17033 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17034
17035         PR fortran/19479
17036         * gfortran.dg/bound_1.f90: New test.
17037
17038 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
17039
17040         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17041         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17042
17043 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
17044
17045         PR c/20245
17046         * gcc.dg/pr20245-1.c: New test.
17047
17048 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
17049
17050         PR middle-end/19874
17051         * gcc.c-torture/execute/20050119-2.c: New test case.
17052
17053 2005-02-28  Ben Elliston  <bje@au.ibm.com>
17054
17055         * README: Update the DejaGnu bug reporting address.
17056         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17057         * lib/objc-torture.exp: Likewise.
17058
17059 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17060
17061         * gfortran.dg/boz_1.f90: New test.
17062         * gfortran.dg/boz_3.f90: New test.
17063         * gfortran.dg/boz_4.f90: New test.
17064
17065 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17066
17067         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17068         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17069
17070 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17071
17072         PR libfortran/20101
17073         * gfortran.dg/write_0_pe_format.f90: New test.
17074
17075 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
17076
17077         PR c++/20206
17078         * g++.dg/opt/thunk2.C: New test.
17079         * g++.dg/opt/covariant1.C: New test.
17080
17081 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17082
17083         * gfortran.dg/e_d_fmt.f90: New test.
17084
17085 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
17086
17087         * gcc.dg/asm-b.c: Fix comment typos.
17088
17089 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17090
17091         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17092         a V_MAY_DEF also.
17093
17094 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
17095
17096         PR tree-opt/20188
17097         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17098         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17099         * gcc.dg/asm-b.c: New test.
17100
17101 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
17102
17103         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
17104         Disable this test on IRIX 6.
17105
17106 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
17107
17108         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
17109         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
17110         parser.
17111
17112 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
17113
17114         PR tree-optimization/20204
17115         * testsuite/gcc.dg/pr20204.c: New test.
17116
17117 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
17118
17119         PR target/20196
17120         * gcc.c-torture/execute/20050224-1.c: New test.
17121
17122         PR c++/20175
17123         * g++.dg/warn/Wbraces2.C: New test.
17124
17125 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
17126
17127         PR c++/19878
17128         * g++.dg/init/const2.C: New test.
17129
17130 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
17131
17132         PR tree-optimization/20100
17133         * gcc.c-torture/execute/pr20100-1.c: New test.
17134
17135 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17136
17137         * gfortran.dg/implicit_3.f90: New test.
17138
17139         * gfortran.dg/deftype_1.f90: New test.
17140
17141 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
17142
17143         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
17144         the test passes.
17145         * g++.dg/other/anon3.C: Accept a warning.
17146
17147 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
17148
17149         * gcc.dg/pr20017.c: Fix a comment typo.
17150
17151 2005-02-23  Bud Davis  <bdavis@gfortran.org>
17152
17153         * gfortran.dg/list_read_4.f90: Change to f90 comments.
17154
17155 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17156
17157         PR ada/19902
17158         * ada/acats/tests/cxa/cxa3004.a: Remove.
17159         * ada/acats/tests/cxb/cxb30061.am: Likewise.
17160
17161 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17162
17163         PR c++/20073
17164         * g++.dg/init/const1.C: New test.
17165
17166         PR c++/19991
17167         * g++.dg/parse/constant7.C: New test.
17168
17169         PR c++/20152
17170         * g++.dg/parse/error27.C: New test.
17171         * g++.dg/template/qualttp15.C: Adjust error markers.
17172         * g++.old-deja/g++.other/struct1.C: Likewise.
17173
17174         PR c++/20153
17175         * g++.dg/template/error17.C: New test.
17176
17177         PR c++/20148
17178         * g++.dg/parser/error26.C: New test.
17179
17180 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
17181
17182         PR tree-optimization/20100
17183         PR tree-optimization/20115
17184         * gcc.dg/pr20115.c: New test.
17185         * gcc.dg/pr20115-1.c: New test.
17186         * gcc.dg/pr20100.c: New test.
17187         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
17188         call-clobbered variables after alias1.
17189
17190 2005-02-22  Bud Davis  <bdavis@gfortran.org>
17191
17192         * gfortran.dg/list_read_4.f90: new test.
17193
17194 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
17195
17196         PR rtl-optimization/20017.
17197         * gcc.dg/pr20017.c: New.
17198
17199 2005-02-22  Devang Patel  <dpatel@apple.com>
17200
17201         PR 19952
17202         * g++.dg/tree-ssa/pr19952.C: New test.
17203
17204 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
17205
17206         PR c++/19883
17207         * g++.dg/parse/constant6.C: New test.
17208
17209 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17210
17211         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17212         * g++.dg/charset/asm2.c: Likewise.
17213         * g++.dg/charset/asm3.c: Likewise.
17214         * g++.dg/charset/asm4.c: Likewise.
17215         * g++.dg/charset/asm5.c: Likewise.
17216         * g++.dg/charset/attribute1.c: Likewise.
17217         * g++.dg/charset/attribute2.c: Likewise.
17218         * g++.dg/charset/extern1.cc: Likewise.
17219         * g++.dg/charset/extern2.cc: Likewise.
17220         * g++.dg/charset/extern3.cc: Likewise.
17221         * g++.dg/charset/function.cc: Likewise.
17222         * g++.dg/charset/string.c: Likewise.
17223         * g++.dg/charset/charset.exp: Likewise.
17224         * lib/target-supports.exp (check_iconv_available): Fix comment.
17225
17226 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
17227
17228         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
17229         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
17230         * gcc.dg/charset/asm2.c: Likewise.
17231         * gcc.dg/charset/asm3.c: Likewise.
17232         * gcc.dg/charset/asm4.c: Likewise.
17233         * gcc.dg/charset/asm5.c: Likewise.
17234         * gcc.dg/charset/asm6.c: Likewise.
17235         * gcc.dg/charset/attribute1.c: Likewise.
17236         * gcc.dg/charset/attribute2.c: Likewise.
17237         * gcc.dg/charset/builtin1.c: Likewise.
17238         * gcc.dg/charset/extern.c: Likewise.
17239         * gcc.dg/charset/function.c: Likewise.
17240         * gcc.dg/charset/string.c: Likewise.
17241         * gcc.dg/charset/charset.exp: Likewise.
17242
17243 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
17244
17245         PR fortran/20086
17246         * gfortran.dg/pr20086.f90: New test.
17247
17248 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
17249
17250         PR tree-optimization/19786
17251         * g++.dg/tree-ssa/pr19786.C: New.
17252
17253 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17254
17255         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
17256
17257 2005-02-21  Jeff Law  <law@redhat.com>
17258
17259         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
17260
17261 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17262
17263         * gfortran.dg/do_iterator: Split loop, markup all lines for
17264         which an error locus is printed.
17265         * gfortran.dg/pr17708.f90: Markup all lines for which an error
17266         locus is printed.
17267         * gfortran.dg/select_4.f90: Likewise.
17268         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
17269         locuses in the various permutations.
17270
17271 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
17272
17273         PR tree-optimization/19951
17274         * g++.dg/vect: New directory.
17275         * g++.dg/vect/vect.exp: New file.
17276         * g++.dg/vect/pr19951.cc: New testcase.
17277         * g++.dg/dg.exp: Also prune vectorizer tests.
17278
17279 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
17280
17281         PR 18785
17282         * gcc.dg/charset/builtin1.c: New test.
17283
17284 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17285
17286         PR c++/19299
17287         * g++.dg/inherit/volatile1.C: New test.
17288
17289         PR c++/19440
17290         * g++.dg/template/dtor4.C: New test.
17291
17292 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17293
17294         * gfortran.dg/int_1.f90: New test.
17295
17296 2005-02-19  Devang Patel  <dpatel@apple.com>
17297
17298         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
17299
17300 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
17301
17302         * gfortran.dg/achar_1.f90: New test.
17303
17304 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
17305
17306         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
17307
17308 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
17309             Jakub Jelinek  <jakub@redhat.com>
17310
17311         PR tree-optimization/19828
17312         * gcc.dg/tree-ssa/loop-7.c: New test.
17313         * gcc.c-torture/execute/20050218-1.c: New test.
17314
17315 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
17316
17317         PR c/20043
17318         * gcc.dg/transparent-union-1.c: New test.
17319         * gcc.dg/transparent-union-2.c: New test.
17320
17321 2005-02-18  James E Wilson  <wilson@specifixinc.com>
17322
17323         PR tree-optimization/18977
17324         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
17325
17326 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
17327
17328         PR target/20054
17329         * gcc.dg/pr20054.c: New test.
17330
17331 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17332
17333         PR c++/19508
17334         * g++.dg/ext/attrib20.C: New test.
17335
17336 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17337
17338         PR middle-end/20030
17339         * gfortran.fortran-torture/execute/character_passing.f90: New test.
17340
17341 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
17342
17343         PR c++/20008
17344         * g++.dg/opt/switch4.C: New.
17345
17346 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
17347
17348         PR c++/20023
17349         PR tree-optimization/20009
17350         * gcc.c-torture/compile/20050217-1.c: New test.
17351         * g++.dg/opt/switch3.C: New test.
17352
17353         PR tree-optimization/18947
17354         * gcc.c-torture/compile/20050215-1.c: New test.
17355         * gcc.c-torture/compile/20050215-2.c: New test.
17356         * gcc.c-torture/compile/20050215-3.c: New test.
17357
17358 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
17359
17360         PR c++/20028
17361         * g++.dg/template/crash34.C: New.
17362
17363         PR c++/20022
17364         * g++.dg/other/access3.C: New.
17365
17366 2005-02-17  Ira Rosen  <irar@il.ibm.com>
17367
17368         * gcc.dg/vect/vect-98.c: New test.
17369
17370 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
17371
17372         PR tree-optimization/19967
17373         * gcc.dg/pr19967.c: New.
17374
17375 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
17376
17377         PR middle-end/19857
17378         * gcc.dg/tree-ssa/20050215-1.c: New test.
17379         * gcc.c-torture/execute/20050215-1.c: New test.
17380
17381 2005-02-15  Eric Christopher  <echristo@redhat.com>
17382
17383         * gcc.dg/cpp/20050215-1.c: New file.
17384
17385 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
17386
17387         PR tree-optimization/15785
17388         * gcc.dg/pr15785-1.c: New test.
17389
17390 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
17391
17392         PR c++/17788
17393         * g++.dg/init/ctor4.C: New.
17394         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
17395
17396 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
17397
17398         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
17399         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
17400
17401 2005-02-15  Andreas Schwab  <schwab@suse.de>
17402
17403         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
17404         declare malloc.
17405
17406 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
17407
17408         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
17409
17410 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
17411
17412         PR tree-optimization/19853
17413         * gcc.c-torture/compile/pr19853.c: New test.
17414
17415 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17416
17417         PR c++/19608
17418         * g++.dg/parse/local-class1.C: New.
17419
17420         PR c++/19895
17421         * g++.dg/parse/ptrmem3.C: New.
17422
17423         PR c++/19884
17424         * g++.old-deja/g++.oliva/template6.C: Add another case.
17425         * g++.dg/template/explicit6.C: New.
17426
17427 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
17428
17429         PR c++/17816
17430         * g++.dg/other/redecl2.C: New.
17431
17432 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17433
17434         PR c++/19891
17435         * g++.dg/abi/covariant4.C: New.
17436
17437 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
17438
17439         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
17440
17441 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
17442
17443         * gcc.dg/vect/vect-96.c: Fix typo.
17444
17445 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17446
17447         PR c++/14479
17448         PR c++/19487
17449         * g++.dg/template/enum5.C: New test.
17450
17451 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17452
17453         * gcc.dg/vect/vect-97.c: New test.
17454
17455 2005-02-12  Ira Rosen  <irar@il.ibm.com>
17456
17457         * gcc.dg/vect/vect-96.c: New test.
17458
17459 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
17460
17461         * gcc.dg/builtins-34.c: Also check ldexp*.
17462
17463 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
17464
17465         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
17466
17467 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
17468
17469         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
17470         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
17471         dg-require-dll, dg-require-iconv, dg-require-named-sections,
17472         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17473         selector_list, selector_expression, dg-process-target): Move to new
17474         file target-supports-dg.exp.
17475         * lib/target-supports-dg.exp: New.
17476
17477         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17478         New.
17479
17480 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17481
17482         PR c++/19666
17483         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17484
17485         PR middle-end/19858
17486         * gcc.c-torture/compile/20050210-1.c: New test.
17487
17488 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17489
17490         PR c++/19755
17491         * g++.dg/warn/Wbraces1.C: New test.
17492
17493 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17494
17495         * gcc.dg/builtins-52.c: New testcase.
17496
17497 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17498
17499         PR c/19342
17500         * gcc.c-torture/execute/20050119-1.c: New test.
17501
17502 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/19811
17505         * g++.dg/init/delete1.C: New test.
17506
17507 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17508
17509         PR c++/18470
17510         * g++.dg/template/static12.C: New test.
17511
17512 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/19787
17515         * g++.dg/conversion/ambig1.C: New test.
17516
17517         PR c++/19739
17518         * g++.dg/ext/attrib19.C: New test.
17519
17520         PR c++/19732
17521         * g++.dg/parse/dtor5.C: New test.
17522
17523         PR c++/19762
17524         * g++.dg/template/dtor3.C: New test.
17525
17526         PR c++/19826
17527         * g++.dg/template/static11.C: New test.
17528         * g++.dg/template/crash2.C: Remove dg-error marker.
17529
17530 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17531
17532         PR C++/18491
17533         * g++.old-deja/g++.mike/p10769a.C: Remove.
17534
17535 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17536
17537         * gcc.dg/builtins-48.c: New test case.
17538         * gcc.dg/builtins-49.c: New test case.
17539         * gcc.dg/builtins-50.c: New test case.
17540         * gcc.dg/builtins-51.c: New test case.
17541
17542 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17543
17544         PR middle-end/19583
17545         * g++.dg/warn/Wreturn-type-3.C: New test.
17546
17547 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17548
17549         PR middle-end/19402
17550         * gcc.dg/pr19402-1.c: New testcase.
17551         * gcc.dg/pr19402-2.c: likewise.
17552
17553 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17554
17555         PR middle-end/19854
17556         * g++.dg/tree-ssa/tmmti.C: New testcase.
17557
17558 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17559
17560         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17561
17562 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17563
17564         PR c++/19733
17565         * g++.dg/parse/crash23.C: New test.
17566         * g++.dg/warn/Weff1.C: New test.
17567
17568 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17569
17570         * gcc.dg/20050209-1.c: New test.
17571
17572 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17573
17574         PR target/19799
17575         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17576
17577 2005-02-08  Mike Stump  <mrs@apple.com>
17578
17579         * g++.dg/pch/import-2.c: New test.
17580         * g++.dg/pch/import-2.hs: New.
17581         * g++.dg/pch/include/import-2a.h: New.
17582         * g++.dg/pch/include/import-2b.h: New.
17583
17584 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17585
17586         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17587
17588 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17589
17590         * gfortran.dg/substr_1.f90: New test.
17591
17592 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17593
17594         PR middle-end/19775
17595         * gcc.dg/torture/builtin-power-1.c: Disable test for
17596         invalid transformation.
17597         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17598         no longer optimize.
17599         * gcc.dg/builtins-47.c: New testcase.
17600
17601 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17602             Dorit Naishlos  <dorit@il.ibm.com>
17603
17604         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17605
17606 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17607
17608         * gcc.c-torture/compile/20050206-1.c: New test.
17609
17610 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17611
17612         PR tree-opt/19768
17613         * g++.dg/opt/pr19768.C: New test.
17614
17615 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17616
17617         PR tree-opt/19736
17618         * gcc.c-torture/compile/pr19736.c: New test.
17619
17620 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17621
17622         PR c++/17401
17623         * g++.dg/parse/error25.C: New test.
17624
17625 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17626
17627         * gcc.c-torture/execute/20050203-1.c: New.
17628
17629 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17630
17631         * gcc.dg/vect/vect-85.c: Remove xfail.
17632         * gcc.dg/vect/vect-86.c: Remove xfail.
17633         * gcc.dg/vect/vect-87.c: Remove xfail.
17634         * gcc.dg/vect/vect-88.c: Remove xfail.
17635
17636 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17637
17638         * gcc.dg/altivec-19.c: New.
17639
17640 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17641
17642         PR c/17807
17643         * gcc.dg/nested-func-3.c: New test.
17644         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17645
17646 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17647
17648         * gcc.test-framework/gen_directive_tests: Generate tests for
17649         selector expressions.
17650
17651 2005-02-02  Matt Austern  <austern@apple.com>
17652
17653         PR c++/19628
17654         * g++/ext/builtin7.C: New.
17655         * g++/ext/builtin8.C: New.
17656
17657 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17658
17659         PR c/18502
17660         * gcc.dg/pr18502-1.c: New test.
17661
17662 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17663
17664         PR c++/17413
17665         * g++.dg/template/local4.C: Tweak.
17666
17667 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17668
17669         PR tree-optimization/19578
17670         * gcc.c-torture/compile/20050202-1.c: New test.
17671
17672 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17673
17674         PR c/19435
17675         * gcc.dg/c99-init-4.c: New test.
17676
17677 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17678
17679         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
17680
17681         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
17682
17683         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
17684         * g++.dg/eh/check-vect.h: New.
17685
17686         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
17687         * gcc.dg/vect/vect-78.c: Ditto.
17688         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
17689         Remove.
17690
17691         * g++.dg/conversion/simd1.C: Expect warning.
17692         * g++.dg/ext/attribute-test-1.C: Ditto.
17693         * g++.dg/ext/attribute-test-2.C: Ditto.
17694         * g++.dg/ext/attribute-test-3.C: Ditto.
17695         * g++.dg/ext/attribute-test-4.C: Ditto.
17696
17697         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
17698         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
17699
17700         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
17701
17702 2005-02-01  Richard Henderson  <rth@redhat.com>
17703
17704         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17705         long double for ibm double-double format.
17706         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17707
17708 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
17709
17710         PR tree-optimization/19633
17711         * testsuite/gcc.dg/pr19633-1.c: New test.
17712         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
17713         to NULL or a symbol.
17714
17715 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17716
17717         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
17718         New procs.
17719         (dg-process-target (local override)): Handle selector expressions.
17720
17721         * gcc.test-framework/README: Describe tests in source directory.
17722         * gcc.test-framework/test-framework.awk: Handle dg- tests.
17723         * gcc.test-framework/test-framework.exp: Handle dg- tests.
17724         * gcc.test-framework/dg-bogus-exp-P.c: New test.
17725         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
17726         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17727         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17728         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17729         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17730         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17731         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17732         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17733         * gcc.test-framework/dg-error-exp-P.c: New test.
17734         * gcc.test-framework/dg-error-exp-XP.c: New test.
17735         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17736         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17737         * gcc.test-framework/dg-output-exp-P.c: New test.
17738         * gcc.test-framework/dg-output-exp-XF.c: New test.
17739         * gcc.test-framework/dg-warning-exp-P.c: New test.
17740         * gcc.misc-tests/dg-1.c: Remove.
17741         * gcc.misc-tests/dg-2.c: Remove.
17742         * gcc.misc-tests/dg-3.c: Remove.
17743         * gcc.misc-tests/dg-4.c: Remove.
17744         * gcc.misc-tests/dg-5.c: Remove.
17745         * gcc.misc-tests/dg-6.c: Remove.
17746         * gcc.misc-tests/dg-7.c: Remove.
17747         * gcc.misc-tests/dg-8.c: Remove.
17748         * gcc.misc-tests/dg-9.c: Remove.
17749         * gcc.misc-tests/dg-10.c: Remove.
17750         * gcc.misc-tests/dg-11.c: Remove.
17751         * gcc.misc-tests/dg-12.c: Remove.
17752         * gcc.misc-tests/dg-test.exp: Remove.
17753
17754         * gcc.test-framework/test-framework.awk: Change recording and
17755         printing of passes and failures.
17756
17757         * gcc.test-framework: New directory.
17758         * gcc.test-framework/README: New.
17759         * gcc.test-framework/test-framework.exp: New.
17760         * gcc.test-framework/test-framework.awk: New.
17761         * gcc.test-framework/gen_directive_tests: New.
17762
17763 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17764
17765         * lib/treelang.exp: Fix comment typos.
17766         (treelang_target_compile): Don't append libs=-ltreelang to options.
17767
17768 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17769
17770         * g++.dg/parse/typename7.C: Adjust error messages.
17771
17772 2005-01-31  Jeff Law  <law@redhat.com>
17773
17774         * gcc.c-torture/execute/20050131-1.c: New test.
17775         * gcc.dg/wcaselabel.c: New test.
17776
17777 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17778
17779         * g++.dg/other/warning1.C: Adjust error messags.
17780         * g++.dg/parse/constant5.C: New test.
17781
17782 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17783
17784         PR c/19333
17785         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17786         the test case valid.
17787         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17788         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17789         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17790         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17791         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17792         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17793
17794 2005-01-31  Dale Johannesen  <dalej@apple.com>
17795
17796         * g++.dg/opt/pr19650.C: New test.
17797
17798 2005-01-31  Richard Henderson  <rth@redhat.com>
17799
17800         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17801         long double for intel double extended format.
17802         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17803
17804 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17805
17806         PR c++/19555
17807         * g++.dg/template/static10.C: New test.
17808
17809         PR c++/19395
17810         * g++.dg/parse/error24.C: New test.
17811
17812         PR c++/19367
17813         * g++.dg/lookup/builtin1.C: New test.
17814
17815         PR c++/19457
17816         * g++.dg/warn/conv3.C: New test.
17817
17818 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17819
17820         PR fortran/19647
17821         * gfortan.dg/inquire_7.f90
17822
17823 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17824
17825         PR tree-optimization/15791
17826         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17827         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17828         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17829         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17830         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17831         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17832         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17833         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17834         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17835         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17836
17837 2005-01-29  Paul Brook  <paul@codesourcery.com>
17838
17839         PR fortran/18565
17840         * check.c (real_or_complex_check): New function.
17841         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17842         * intrinsic.c (add_functions): Use new check functions.
17843         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17844         Add prototypes.
17845
17846 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17847
17848         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17849         gcc.dg/lvalue-3.c: New tests.
17850         * gcc.dg/concat.c: Update expected messages.
17851
17852 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17853
17854         PR libfortran/19595
17855         * gfortran.dg/eor_1.f90: New test.
17856
17857 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17858
17859         PR fortran/19589
17860         * gfortran.dg/logical_data_1.f90: New test.
17861
17862 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17863
17864         PR c++/19253
17865         * g++.dg/template/crash33.C: New test.
17866
17867         PR c++/19667
17868         * g++.dg/template/crash32.C: New test.
17869
17870 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17871
17872         PR middle-end/16558
17873         * g++.dg/warn/Wreturn-type-2.C: New test.
17874
17875 2004-06-24  Jeff Law  <law@redhat.com>
17876
17877         * gcc.dg/tree-ssa/20050128-1.c: New test.
17878
17879 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17880
17881         * gcc.target/frv/all-mdpackh-1.c: New test.
17882
17883 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17884
17885         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17886
17887 2005-01-27  Richard Henderson  <rth@redhat.com>
17888
17889         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17890
17891 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17892
17893         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17894
17895 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17896
17897         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17898         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17899         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17900         to cope with cases where the multilib options override the dg-options.
17901
17902 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17903
17904         PR c/18946
17905         * gcc.dg/noncompile/20050120-1.c: New test.
17906
17907 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17908
17909         PR tree-optimization/19633
17910         * gcc.dg/pr19633.c: New test.
17911         * gcc.dg/tree-ssa/pr19633.c: New test.
17912
17913 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17914
17915         * gcc.dg/20041216-1.c: New test.
17916
17917 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17918
17919         PR objc/18862
17920         * objc.dg/selector-2.m: New test.
17921
17922 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17923
17924         * g++.dg/opt/range-test-2.C: New test.
17925
17926         PR rtl-optimization/19579
17927         * gcc.c-torture/execute/20050124-1.c: New test.
17928
17929 2005-01-26  Greg Parker  <gparker@apple.com>
17930         Stuart Hastings  <stuart@apple.com>
17931
17932         * gcc.c-torture/execute/20050125-1.c: New.
17933
17934 2005-01-18  Jan Hubicka  <jh@suse.cz>
17935
17936         PR tree-optimize/19337
17937         * gcc.c-torture/compile/20050119-1.c: New test.
17938
17939 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17940
17941         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17942         test for successful match.
17943
17944 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17945
17946         PR objc/18408
17947         * objc.dg/comp-types-7.m: New test.
17948
17949 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17950
17951         * lib/target-supports.exp (current_target_name): New.
17952         (check_effective_target_ilp32, check_effective_target_lp64):
17953         Cache the result to use as long as the current target, with
17954         multilib flags, remains the same.
17955
17956         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17957         (dg-require-weak, dg-require-visibility, dg-require-alias,
17958         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17959         dg-require-effective-target, dg-skip-if): Remove call to
17960         skip_test_and_clear_xfail.
17961         (dg-test): Clear xfail data.
17962
17963 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17964
17965         PR target/17751
17966         * gcc.dg/ppc64-toc.c: New test.
17967
17968         * g++.dg/tree-ssa/empty-1.C: New test.
17969
17970         PR middle-end/19551
17971         * gcc.c-torture/execute/20050121-1.c: New test.
17972         * gcc.dg/20050121-2.c: New test.
17973
17974 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17975         Paul Brook  <paul@codesourcery.com>
17976
17977         PR fortran/17941
17978         * gfortran.dg/real_const_1.f: New test.
17979         * gfortran.dg/real_const_2.f90: New test.
17980         * gfortran.dg/complex_int_1.f90: New test.
17981
17982 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17983
17984         PR fortran/19313
17985         * gfortan.dg/inquire_6.f90: New test.
17986
17987 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17988
17989         PR libfortran/19451
17990         * open_readonly_1.f90: New test.
17991
17992 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17993
17994         PR libfortran/18982
17995         * gfortran.dg/open_new.f90: New file.
17996
17997 2005-01-22  Paul Brook  <paul@codesourcery.com>
17998
17999         * namelist_1.f90: New test.
18000
18001 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
18002
18003         PR tree-optimization/19484
18004         * gcc.c-torture/compile/20050122-[12].c: New tests.
18005
18006 2005-01-22  Paul Brook  <paul@codesourcery.com>
18007
18008         * gfortran.dg/implicit_2.f90: New test.
18009
18010 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
18011
18012         PR fortran/19314
18013         * gfortran.dg/inquire_5.f90: New test.
18014
18015 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18016
18017         PR c/18809
18018         * gcc.dg/pr18809-1.c: New test.
18019
18020 2005-01-21  Ian Lance Taylor  <ian@airs.com>
18021
18022         * gcc.dg/20050121-1.c: New test.
18023
18024         PR tree-optimization/13000
18025         * gcc.dg/20040206-1.c: Change warning to point where function is
18026         being inlined.
18027
18028 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18029
18030         PR c++/19208
18031         * g++.dg/template/array11.C: New test.
18032
18033 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18034
18035         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18036         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18037         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18038         * gfortran.dg/getenv_1.f90: Add dg-do directive.
18039         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18040         gfortran.dg/pr17164.f90: Add missing dg-do directives.
18041
18042 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18043
18044         PR tree-optimization/15349
18045         * gcc.dg/tree-ssa/pr15349.c: New.
18046
18047 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
18048
18049         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18050
18051 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
18052
18053         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18054         scan-assembler-times directive name.
18055
18056         * gcc.dg/asm-a.c: Move dg-require-effective-target to
18057         after dg-do.
18058
18059         PR rtl-optimization/19462
18060         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18061
18062 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
18063
18064         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18065         counting function calls on ia64.
18066
18067 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
18068
18069         PR rtl-optimization/15139
18070         * gcc.dg/20050111-2.c: New test.
18071
18072         PR c/17297
18073         * gcc.c-torture/compile/20050113-1.c: New testcase.
18074
18075         PR middle-end/19164
18076         * gcc.dg/20050113-1.c: New testcase.
18077
18078 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
18079
18080         * gcc.dg/vect/vect-85.c: Add comment.
18081         * gcc.dg/vect/vect-86.c: Add xfail for now.
18082         * gcc.dg/vect/vect-87.c: Add xfail for now.
18083         * gcc.dg/vect/vect-88.c: Add xfail for now.
18084         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18085
18086 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18087
18088         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18089
18090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18091
18092         * g++.dg/debug/typedef3.C: New test.
18093
18094 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
18095
18096         PR c/19472
18097         * gcc.dg/asm-a.c: New test.
18098
18099 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
18100
18101         * gcc.dg/sh-relax.c: Add prototype for abort.
18102
18103 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18104
18105         * gcc.dg/short-compare-1.c: New test.
18106         * gcc.dg/short-compare-2.c: Likewise.
18107
18108 2005-01-18  Michael Matz  <matz@suse.de>
18109
18110         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
18111
18112 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
18113
18114         PR tree-optimization/19121
18115         * gcc.c-torture/compile/pr19121.c: New test.
18116
18117 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
18118
18119         PR target/19357
18120         * gcc.c-torture/compile/pr19357.c: New test.
18121
18122 2005-01-17  Ian Lance Taylor  <ian@airs.com>
18123
18124         PR c/5675
18125         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
18126         pass--those that refer just to the variable, possibly with a
18127         cast.
18128         * gcc.dg/c99-const-expr-3.c: Likewise.
18129
18130         PR middle-end/13127
18131         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
18132         longer emitted.
18133
18134 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
18135
18136         PR fortran/18778
18137         * gfortran.dg/endfile_2.f90: New test.
18138
18139 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
18140
18141         PR 19168
18142         * gfortran.dg/select_5.f90: New test.
18143
18144 2004-01-16  Paul Brook  <paul@codesourcery.com>
18145
18146         * gfortran.dg/common_4.f90: New test.
18147
18148 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
18149
18150         PR rtl-optimization/19462
18151         * gcc.dg/torture/pr19462-1.c: New test.
18152
18153 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
18154
18155         PR objc/19321
18156         * objc.dg/func-ptr-2.m: New.
18157         * objc.dg/volatile-1.m: New.
18158
18159 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18160
18161         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
18162
18163 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18164
18165         PR tree-optimization/19060
18166         * gcc.c-torture/execute/20050104-1.c: New test.
18167
18168 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
18169
18170         PR fortran/18983
18171         * gfortran.dg/write_to_null.f90: New test.
18172
18173 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
18174             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18175
18176         PR other/19328
18177         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
18178         argument.
18179
18180 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
18181
18182         PR c++/19263
18183         * g++.dg/init/vector1.C: New test.
18184
18185 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
18186
18187         PR target/13158
18188         * gcc.target/ia64/sibcall-unwind-1.c: New test.
18189         PR target/18987
18190         * gcc.target/ia64/sibcall-unwind-2.c: New test.
18191
18192 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
18193
18194         * gfortran.dg/select_1.f90: New test.
18195         * gfortran.dg/select_2.f90: New test.
18196         * gfortran.dg/select_3.f90: New test.
18197         * gfortran.dg/select_4.f90: New test.
18198
18199 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
18200
18201         PR middle-end/19084
18202         PR rtl-optimization/19348
18203         * gcc.dg/20050111-1.c: New test.
18204         * gcc.c-torture/execute/20050111-1.c: New test.
18205
18206         * gcc.dg/i386-asm-4.c: New test.
18207
18208 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18209
18210         * gcc.dg/nested-func-2.c: New test.
18211         * ada/acats/norun.lst: Remove c953002.
18212
18213 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
18214
18215         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18216
18217 2005-01-12  Ben Elliston  <bje@au.ibm.com>
18218
18219         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
18220
18221 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
18222
18223         PR target/18761
18224         * g++.dg/abi/align1.C: New test.
18225
18226 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
18227
18228         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
18229         at a time.
18230         * g++.dg/ext/altivec_check.h: Support compiling as C.
18231
18232 2005-01-10  Roger Sayle  <roger@eyesopen.com>
18233
18234         PR c++/19355
18235         * g++.dg/expr/pr19355-1.C: New test case.
18236
18237 2005-01-10  Laurent GUERBY <laurent@guerby.net>
18238
18239         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
18240         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
18241         * ada/acats/tests/c3/c92005b.ada: Likewise.
18242         * ada/acats/tests/c3/cxb3012.a: Likewise.
18243         * ada/acats/norun.lst: Add c380004 and c953002, add PR
18244
18245 2005-01-09  Paul Brook  <paul@codesourcery.com>
18246
18247         * gfortran.dg/common_2.f90: New file.
18248         * gfortran.dg/common_3.f90: New file.
18249
18250 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
18251
18252         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
18253
18254 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18255
18256         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
18257         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
18258         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
18259         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
18260         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
18261         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
18262         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
18263         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
18264         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
18265         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
18266         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
18267         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
18268         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
18269         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
18270         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
18271         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
18272         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
18273         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
18274         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
18275         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
18276         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
18277         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
18278         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
18279         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
18280         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
18281         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
18282         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
18283         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
18284         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
18285         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
18286         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
18287         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
18288         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
18289         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
18290         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
18291         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
18292         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
18293         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
18294         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
18295         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
18296         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
18297         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
18298         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
18299         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
18300         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
18301         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
18302         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
18303         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
18304         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
18305         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
18306         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
18307         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
18308         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
18309         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
18310         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
18311         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
18312         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
18313         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
18314         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
18315         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
18316         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
18317         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
18318         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
18319         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
18320         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
18321         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
18322         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
18323
18324         * gcc.dg/vect/vect-1.c: Fix spelling.
18325         * gcc.dg/vect/vect-10.c: Fix spelling.
18326         * gcc.dg/vect/vect-11.c: Fix spelling.
18327         * gcc.dg/vect/vect-12.c: Fix spelling.
18328         * gcc.dg/vect/vect-14.c: Fix spelling.
18329         * gcc.dg/vect/vect-15.c: Fix spelling.
18330         * gcc.dg/vect/vect-16.c: Fix spelling.
18331         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
18332         * gcc.dg/vect/vect-64.c: Fix comments.
18333         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
18334
18335 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
18336             Ira Rosen  <irar@il.ibm.com>
18337
18338         * gcc.dg/vect/vect-70.c: New test.
18339         * gcc.dg/vect/vect-71.c: New test.
18340
18341 2005-01-09  Manfred Hollstein  <mh@suse.com>
18342
18343         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
18344         * gcc.dg/pr18241-2.c: Likewise.
18345         * gcc.dg/pr18241-3.c: Likewise.
18346         * gcc.dg/pr18241-4.c: Likewise.
18347         * gcc.dg/pr18241-5.c: Likewise.
18348
18349 2005-01-08  Richard Henderson  <rth@redhat.com>
18350
18351         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18352         False for x86 and x86-64.
18353
18354 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
18355
18356         PR tree-optimization/18241
18357         * gcc.dg/pr18241-1.c: New test.
18358         * gcc.dg/pr18241-2.c: New test.
18359         * gcc.dg/pr18241-3.c: New test.
18360         * gcc.dg/pr18241-4.c: New test.
18361         * gcc.dg/pr18241-5.c: New test.
18362
18363 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
18364
18365         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
18366         gfortran.dg/select_4.f90: New.
18367
18368 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18369
18370         * gcc.c-torture/execute/20050107-1.c: New test.
18371
18372 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
18373
18374         PR c++/19298
18375         * g++.dg/template/ref2.C: New.
18376
18377 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
18378
18379         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
18380         instead of being empty.
18381
18382 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18383
18384         PR fortran/15553
18385         * gfortran.dg/array-1.f90: New test.
18386
18387 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
18388
18389         PR tree-optimization/19283
18390         * gcc.c-torture/execute/20050106-1.c: New test.
18391
18392         PR rtl-optimization/18861
18393         * gcc.dg/20050105-1.c: New test.
18394
18395         PR tree-optimization/18828
18396         * gcc.dg/20050105-2.c: New test.
18397
18398 2005-01-07  Andreas Jaeger  <aj@suse.de>
18399
18400         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
18401
18402 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
18403
18404         PR fortran/18398
18405         * gfortran.dg/fmt_read.f90: New test.
18406
18407 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
18408
18409         * gcc.dg/rs6000-ldouble-2.c: New.
18410
18411 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
18412
18413         PR c++/19244
18414         * g++.dg/parser/ctor2.C: New test.
18415
18416 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18417
18418         PR c++/17154
18419         * g++.dg/template/using9.C: New test.
18420
18421 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18422
18423         PR c++/19258
18424         * g++.dg/lookup/friend6.C: New test.
18425
18426 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18427
18428         PR c++/19270
18429         * g++.dg/template/array10.C: New.
18430
18431 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18432
18433         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
18434         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
18435
18436 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
18437
18438         * gcc.c-torture/compile/20050105-1.c: New test.
18439
18440 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
18441
18442         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
18443
18444 2005-01-05  Roger Sayle  <roger@eyesopen.com>
18445
18446         PR middle-end/19100
18447         * gcc.dg/conv-3.c: New test case.
18448
18449 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
18450
18451         * gcc.dg/asm-wide-1.c: New test.
18452
18453 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18454
18455         PR c++/19030
18456         * g++.dg/parse/crash22.C: New
18457
18458 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
18459
18460         PR 19257
18461         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
18462
18463 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
18464
18465         PR middle-end/17767
18466         * gcc.dg/i386-mmx-6.c: New test case.
18467
18468 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
18469
18470         PR tree-optimization/18308
18471         * gcc.dg/vect/pr18308.c: New testcase.
18472
18473 2005-01-04  Andreas Jaeger  <aj@suse.de>
18474
18475         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18476
18477 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18478             Robert Bowdidge <bowdidge@apple.com>
18479
18480         * gcc.dg/cpp/subframework1.c: New.
18481         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18482         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18483         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18484         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18485
18486 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18487
18488         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18489         producing warning.
18490         * gcc.dg/darwin-weakimport-2.c: New.
18491
18492 2005-01-03  Richard Henderson  <rth@redhat.com>
18493
18494         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18495
18496 2005-01-03  Richard Henderson  <rth@redhat.com>
18497
18498         * gcc.dg/vect/vect.exp: Enable for ia64.
18499         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18500         (check_effective_target_vect_float): Likewise.
18501         (check_effective_target_vect_no_align): Likewise.
18502         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18503         * gcc.dg/vect/vect-8.c: Likewise.
18504
18505 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18506
18507         PR target/19236
18508         * gcc.dg/pr19236-1.c: New test case.
18509
18510 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18511
18512         PR rtl-optimization/12092
18513         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18514
18515 2005-01-02  Andreas Jaeger  <aj@suse.de>
18516
18517         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18518
18519 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18520             Andrew Pinski  <pinskia@physics.uc.edu>
18521
18522         PR rtl-optimization/12092
18523         * gcc.dg/pr12092-1.c: New test case.
18524
18525 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18526
18527         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18528         'hidden' and 'default' for better portability.
18529         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18530
18531         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18532         6 and 7.
18533         * g++.old-deja/g++.brendan/new3.C: Likewise.
18534
18535 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18536
18537         * gcc.dg/20041231-1.C: New test.
18538         * g++.dg/warn/Wunreachable-code-1.C: New test.
18539
18540 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18541
18542         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18543         file, not /dev/null.  Abort on error.
18544
18545 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18546             Ziemowit Laski  <zlaski@apple.com>
18547
18548         PR objc/18971
18549         * objc.dg/encode-5.m: New test.
18550
18551 2004-12-29  Richard Henderson  <rth@redhat.com>
18552
18553         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18554         * objc.dg/stabs-1.m: Disable for ia64.
18555
18556 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18557
18558         PR c++/19190
18559         * g++.dg/warn/Wunused-10.C: New test.
18560
18561 2004-12-28  Richard Henderson  <rth@redhat.com>
18562
18563         * objc.dg/stabs-1.m: Disable for alpha.
18564
18565 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18566
18567         PR c++/19149
18568         * g++.dg/parse/error23.C: New test.
18569
18570 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18571
18572         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18573
18574         PR fortran/19032
18575         * gfortran.dg/intrinsic_modulo_1.f90: New.
18576         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18577         tests with divisor -1.
18578
18579 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18580
18581         * g++.dg/opt/temp1.C (memcpy): Return a value.
18582
18583         PR c++/19148
18584         * g++.dg/expr/cond7.C: New test.
18585
18586 2004-12-27  Paul Brook  <paul@codesourcery.com>
18587
18588         * gfortran.dg/g77/select_no_compile.f: Remove.
18589
18590 2004-12-27  Richard Henderson  <rth@redhat.com>
18591
18592         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18593         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18594         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18595
18596 2004-12-26  Richard Henderson  <rth@redhat.com>
18597
18598         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18599         by 1i instead of token pasting.
18600
18601 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18602
18603         PR tree-optimization/17578
18604         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18605         to additional_flags.
18606         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18607
18608 2004-12-25  Richard Henderson  <rth@redhat.com>
18609
18610         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18611         Remove Alpha.
18612
18613 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18614
18615         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18616         hppa*-*-hpux*.
18617         * gcc.dg/pr17957.c (dg-options): Likewise.
18618         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18619         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18620         instead of 0 on __hppa__.
18621         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18622         "foo,%r" on hppa*-*-*.
18623
18624 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18625
18626         PR fortran/19071
18627         * gfortran.dg/complex_write.f90: New test.
18628
18629 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18630
18631         PR c++/17595
18632         * g++.dg/parse/pragma2.C: New test.
18633
18634         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18635
18636 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18637
18638         * gcc.dg/empty2.c: Add missing dg-warning.
18639
18640 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18641
18642         PR c++/17413
18643         * g++.dg/template/local4.C: New test.
18644         * g++.dg/template/crash19.C: Add dg-error marker.
18645
18646         * g++.dg/template/crash31.C: Correct embedded PR number.
18647
18648 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR c++/16405
18651         * g++.dg/opt/temp1.C: Add do-run marker.
18652
18653 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18654
18655         * g++.dg/template/spec19.C: New.
18656
18657 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18658
18659         PR target/16819
18660         * gcc.dg/empty2.c: New.
18661
18662 2004-12-23  Richard Henderson  <rth@redhat.com>
18663
18664         * lib/target-supports.exp (check_effective_target_vect_no_align):
18665         Remove i?86 and x86-64.
18666
18667 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18668
18669         PR c++/16405
18670         * g++.dg/opt/temp1.C: New test.
18671
18672 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18673
18674         PR c++/18733
18675         * g++.dg/template/friend33.C: New testcase.
18676
18677 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
18678
18679         PR c++/18464
18680         * g++.dg/template/cond5.C: New test.
18681
18682         PR c++/18492
18683         * g++.dg/inherit/thunk3.C: New test.
18684
18685         PR c++/11224
18686         * g++.dg/warn/Wunused-9.C: New test.
18687
18688 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
18689
18690         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
18691
18692 2004-12-22  Jan Beulich  <jbeulich@novell.com>
18693
18694         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
18695
18696 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/18378
18699         * g++.dg/ext/packed8.C: New test.
18700
18701         PR c++/19063
18702         * g++.dg/template/crash31.C: New test.
18703
18704         PR c++/19034
18705         * g++.dg/template/crash30.C: New test.
18706
18707 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18708
18709         PR C++/18984
18710         * g++.dg/eh/ctor3.C: New test.
18711
18712 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18713
18714         * objc.dg/stabs-1.m: Allow section name to be quoted and
18715         assembly label to begin with '.LL'.
18716
18717 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
18718
18719         * gcc.dg/vect/vect.exp
18720         (check_effective_target_lp64_or_vect_no_align): New.
18721         * gcc.dg/vect/vect-77.c: Use it.
18722         * gcc.dg/vect/vect-78.c: Use it.
18723
18724         * lib/target-supports.exp
18725         (check_effective_target_vect_no_max,
18726         check_effective_target_vect_no_bitwise,
18727         check_effective_target_vect_no_align): New.
18728         * gcc.dg/vect/vect-13.c: Use them.
18729         * gcc.dg/vect/vect-17.c: Ditto.
18730         * gcc.dg/vect/vect-18.c: Ditto.
18731         * gcc.dg/vect/vect-19.c: Ditto.
18732         * gcc.dg/vect/vect-20.c: Ditto.
18733         * gcc.dg/vect/vect-27.c: Ditto.
18734         * gcc.dg/vect/vect-29.c: Ditto.
18735         * gcc.dg/vect/vect-44.c: Ditto.
18736         * gcc.dg/vect/vect-48.c: Ditto.
18737         * gcc.dg/vect/vect-50.c: Ditto.
18738         * gcc.dg/vect/vect-52.c: Ditto.
18739         * gcc.dg/vect/vect-54.c: Ditto.
18740         * gcc.dg/vect/vect-56.c: Ditto.
18741         * gcc.dg/vect/vect-58.c: Ditto.
18742         * gcc.dg/vect/vect-60.c: Ditto.
18743         * gcc.dg/vect/vect-72.c: Ditto.
18744         * gcc.dg/vect/vect-80.c: Ditto.
18745
18746 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18747
18748         PR c++/14075
18749         * g++.dg/init/string1.C: New.
18750
18751         PR c++/18975
18752         * g++.dg/other/synth1.C: New.
18753
18754 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18755
18756         PR c/18963
18757         * gcc.dg/pr18963-1.c: New test.
18758
18759 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18760
18761         PR c/18596
18762         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18763         * gcc.dg/pr18596-1.c: Use dg-error.
18764         (dg-options): Use -fno-unit-at-a-time.
18765         * gcc.dg/pr18596-2.c: New test.
18766         * gcc.dg/pr18596-3.c: New test.
18767
18768 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18769
18770         PR middle-end/18683
18771         * g++.dg/opt/pr18683-1.C: New test case.
18772
18773 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18774
18775         PR other/19093
18776         * g++.dg/opt/max1.C: Fix for 64bit targets.
18777
18778 2004-12-20  Matt Austern  <austern@apple.com>
18779
18780         PR c++/19044
18781         * g++.dg/ext/builtin6.C: New
18782
18783 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18784
18785         PR tree-optimization/19080
18786         * gcc.c-torture/compile/pr19080.c: New test.
18787
18788 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18789
18790         * gcc.dg/20041219-1.c: New test.
18791
18792 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18793
18794         PR middle-end/19068
18795         * g++.dg/opt/max1.C: New test case.
18796
18797 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18798
18799         * gcc.dg/fdata-sections-1.c: New test.
18800
18801 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18802
18803         PR middle-end/18548
18804         * gcc.dg/max-1.c: New test case.
18805
18806 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18807
18808         * gcc.c-torture/execute/20041218-1.c: New test.
18809
18810 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18811
18812         * gcc.dg/pr18501.c: New test.
18813         * gcc.dg/uninit-5.c: XFAIL.
18814         * gcc.dg/uninit-9.c: XFAIL.
18815
18816 2004-12-17  Dale Johannesen  <dalej@apple.com>
18817
18818         * gcc.dg/20041213-1.c: New.
18819
18820 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18821
18822         * objc.dg/stabs-1.m: Allow assembly label to begin
18823         with a dot ('.').
18824
18825 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18826
18827         * gcc.c-torture/execute/20041213-1.c: Move...
18828         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18829
18830 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18831
18832         PR c++/18721
18833         * g++.dg/lookup/conv-5.C: New.
18834
18835 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18836
18837         * objc.dg/stabs-1.m: New test.
18838
18839 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18840
18841         * gcc.dg/visibility-c.c: Change compile to
18842         assemble for the test.
18843
18844 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18845
18846         PR target/19041
18847         * gcc.dg/visibility-c.c: New test.
18848
18849 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18850
18851         PR middle-end/18493
18852         * gcc.dg/switch-8.c: New test case.
18853
18854 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18855
18856         PR c++/18905
18857         * g++.dg/template/init4.C: New.
18858         * g++.dg/opt/static3.C: Enable optimizer.
18859
18860 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18861
18862         * g++.dg/other/complex1.C: New test.
18863
18864 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18865
18866         * g++.dg/opt/inline9.C: New test.
18867
18868 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18869
18870         PR fortran/18993
18871         * gfotran.dg/nullify_1.f: New test.
18872
18873 2004-12-15  Richard Henderson  <rth@redhat.com>
18874
18875         * gcc.target/i386/i386.exp: New harness.
18876         * gcc.target/i386/vect-args.c: New.
18877
18878 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18879
18880         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18881
18882 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18883
18884         PR c++/18825
18885         * g++.dg/template/friend32.C: New test.
18886
18887 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18888
18889         * cpp/pragma-once-1.c: New test.
18890         * cpp/pragma-once-1b.h: Likewise.
18891         * cpp/pragma-once-1c.h: Likewise.
18892         * cpp/pragma-once-1d.h: Likewise.
18893         * cpp/inc/pragma-once-1a.h: Likewise.
18894
18895 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18896             Steven G. Kargl  <kargls@comcast.net>
18897
18898         PR fortran/17597
18899         * gfortran.dg/list_read_3.f90: New test.
18900
18901 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18902
18903         * gcc.dg/ftrapv-2.c: New test.
18904
18905 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18906
18907         PR c++/18981
18908         * g++.dg/template/typename9.C: New test.
18909
18910 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18911
18912         PR c++/18738
18913         * g++.dg/template/typename8.C: New test.
18914         * g++.dg/parse/friend2.C: Tweak error message.
18915
18916 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18917
18918         * gcc.c-torture/20041214-1.c: New test.
18919
18920 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18921
18922         PR c++/18965
18923         * g++.dg/init/array17.C: New test.
18924
18925 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18926
18927         PR c++/18793
18928         * g++.dg/init/aggr3.C: New test.
18929
18930 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
18931
18932         * gcc.dg/altivec-types-1.c: New test.
18933         * gcc.dg/altivec-types-2.c: New test.
18934         * gcc.dg/altivec-types-3.c: New test.
18935         * gcc.dg/altivec-types-4.c: New test.
18936         * g++.dg/ext/altivec-types-1.C: New test.
18937         * g++.dg/ext/altivec-types-2.C: New test.
18938         * g++.dg/ext/altivec-types-3.C: New test.
18939         * g++.dg/ext/altivec-types-4.C: New test.
18940
18941 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18942
18943         PR middle-end/18951
18944         * gcc.c-torture/execute/20041213-1.c: New test.
18945
18946 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18947
18948         PR c++/18949
18949         * g++.dg/template/cast1.C: New.
18950
18951 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18952
18953         * gcc.c-torture/execute/20041213-2.c: New test.
18954
18955 2004-12-13  Richard Henderson  <rth@redhat.com>
18956
18957         * gcc.dg/i386-sse-10.c: Fix typo in options.
18958
18959 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18960
18961         PR c++/18968
18962         * g++.dg/opt/pr18968.C: New test.
18963
18964 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18965
18966         PR c++/18925
18967         * g++.dg/ext/visibility/staticdatamem.C: New test.
18968
18969 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18970
18971         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18972
18973 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18974
18975         PR rtl-optimization/18928
18976         * gcc.dg/pr18928-1.c: New test case.
18977
18978 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18979
18980         PR tree-opt/16951
18981         * gcc.c-torture/compile/20041211-1.c: New.
18982
18983 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18984
18985         PR middle-end/17564
18986         * gcc.c-torture/execute/20041212-1.c: New test.
18987
18988 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18989
18990         PR fortran/18869
18991         * gfortran.dg/common_1.f90: New test.
18992
18993 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18994         Paul Brook  <paul@codesourcery.com>
18995
18996         PR fortran/16222
18997         * gfortran.dg/real_do_1.f90: New test.
18998
18999 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19000
19001         PR tree-opt/18040
19002         * g++.dg/opt/ptrmem6.C: New test.
19003
19004 2004-12-11  Roger Sayle  <roger@eyesopen.com>
19005
19006         PR middle-end/18921
19007         * gcc.dg/pr18921-1.c: New test case.
19008
19009 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19010
19011         PR fortran/17175
19012         * gfortran.dg/scale_1.f90: New test.
19013
19014 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
19015
19016         PR middle-end/18903
19017         * gcc.c-torture/compile/pr18903.c: New test.
19018
19019 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
19020
19021         * gcc.c-torture/execute/20041210-1.c: New test.
19022
19023 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19024
19025         PR c++/18731
19026         * g++.dg/parser/struct-1.C: New test.
19027         * g++.dg/parser/struct-2.C: New test.
19028         * g++.dg/parser/struct-3.C: New test.
19029
19030 2004-12-09  Richard Henderson  <rth@redhat.com>
19031
19032         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19033
19034         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19035         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19036
19037 2004-12-09  Matt Austern  <austern@apple.com>
19038
19039         PR c++/18514
19040         * g++.dg/ext/builtin1.C: New
19041         * g++.dg/ext/builtin2.C: New
19042         * g++.dg/ext/builtin3.C: New
19043         * g++.dg/ext/builtin4.C: New
19044         * g++.dg/ext/builtin5.C: New
19045
19046 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
19047
19048         PR tree-opt/18904
19049         * g++.dg/opt/ptrmem5.C: New test.
19050
19051 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
19052
19053         * g++.dg/parse/typename5.C: Adjust for new error.
19054         * g++.dg/parse/typename7.C: New.
19055
19056 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19057
19058         PR c++/18073
19059         * g++.dg/other/mmintrin.C: New test.
19060
19061 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19062
19063         PR c++/16681
19064         * g++.dg/init/array15.C: New.
19065         * g++.dg/init/array16.C: New.
19066
19067 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19068
19069         PR fortran/18826
19070         * gfortran.dg/assign_1.f90: New test.
19071
19072 2004-12-08  Nick Clifton  <nickc@redhat.com>
19073
19074         * gcc.target/xstormy16/bss_below100: New directory containing tests.
19075         * gcc.target/xstormy16/data_below100: Likewise.
19076         * gcc.target/xstormy16/sfr: Likewise.
19077         * gcc.target/xstormy16/below100.S: New test source file.
19078         * gcc.target/xstormy16/below100.ld: New test linker script.
19079         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19080         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19081         bp instructions.
19082         * gcc.target/xstormy16/bp.c: Likewise.
19083
19084         * gcc.target/xstormy16/bss_below100: New files:
19085         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19086         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19087         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19088         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19089         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19090         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19091         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19092         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19093         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19094         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19095         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19096         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19097         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19098         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19099         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19100         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19101         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19102         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19103         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19104         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19105         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19106         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19107         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19108         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19109         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19110         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19111         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19112
19113         * gcc.target/xstormy16/data_below100: New files:
19114         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19115         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19116         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19117         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19118         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19119         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19120         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19121         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19122         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19123         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19124         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19125         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19126         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19127         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19128         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
19129         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
19130         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
19131         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
19132         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
19133         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
19134         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
19135         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
19136         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
19137         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
19138         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
19139         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
19140         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
19141
19142         * gcc.target/xstormy16/sfr: New files:
19143         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
19144         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
19145         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
19146         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
19147         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
19148         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
19149         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
19150         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
19151         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
19152         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
19153         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
19154         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
19155         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
19156         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
19157         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
19158         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
19159         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
19160         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
19161         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
19162         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
19163         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
19164         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
19165         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
19166         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
19167         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
19168         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
19169         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
19170         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
19171         27_if0_sfrw_bitfield_f.c
19172
19173 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19174
19175         PR c++/18100
19176         * g++.dg/lookup/name-clash4.C: New test.
19177
19178 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         PR c++/18672
19181         * g++.dg/opt/array1.C: New.
19182
19183         PR c++/18803
19184         * g++.dg/template/operator5.C: New.
19185
19186 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
19187
19188         PR c/18867
19189         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
19190
19191 2004-12-07  Steven Bosscher  <stevenb@suse.de>
19192
19193         * gcc.dg/noncompile/20041207.c: New test.
19194
19195 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19196
19197         * g++.dg/other/unreachable-1.C: New test.
19198
19199 2004-12-06  Nick Clifton  <nickc@redhat.com>
19200
19201         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
19202         <limits.h> because the latter comes from gcc's include/ directory
19203         and not the newlib/libc/include directory.
19204
19205 2004-12-04  Richard Henderson  <rth@redhat.com>
19206
19207         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
19208
19209 2004-12-04  Richard Henderson  <rth@redhat.com>
19210
19211         * lib/target-supports.exp (check_gc_sections_available): Disable
19212         for alpha and ia64.
19213
19214 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
19215
19216         PR middle-end/17909
19217         * g++.dg/other/vararg-2.C: New test.
19218
19219 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19220
19221         PR c++/17011, c++/17971
19222         * g++.dg/template/error15.C: Adjust expected error.
19223         * g++.dg/template/instantiate3.C: Likewise.
19224
19225 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
19226
19227         * gcc.dg/altivec-18.c: Fix for darwin
19228
19229 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         PR c++/18782
19232         * g++.dg/parse/ptrmem2.C: New.
19233
19234         PR c++/18318
19235         * g++.dg/template/new1.C: New.
19236
19237 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19238
19239         PR fortran/18710
19240         * gfortran.dg/direct_io_3.f90: New test.
19241
19242 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
19243
19244         PR 18758
19245         * g++.dg/parse/crash21.C: New.
19246
19247 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19248
19249         PR c++/15664, c++/18276
19250         * g++.dg/template/ttp13.C: New test.
19251         * g++.dg/template/ttp14.C: Likewise.
19252
19253 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19254
19255         PR c++/18123
19256         * g++.dg/parse/enum2.C: New test.
19257         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
19258
19259 2004-12-02  Nick Clifton  <nickc@redhat.com>
19260
19261         * gcc.target/xstormy16: New test directory.
19262         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19263         * gcc.target/xstormy16/bp.c: Check the generation of bp
19264         instructions.
19265         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
19266         bn instructions and the BELOW100 attribute.
19267
19268 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
19269
19270         PR target/16952
19271         * gcc.dg/ppc-eabi.c: New.
19272
19273 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19274
19275         PR fortran/18284
19276         * gfortran.dg/backspace.f90
19277
19278 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
19279
19280         * gfortran.dg/inquire.f90: New test.
19281
19282 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
19283
19284         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
19285         handle effective-target-keyword.
19286         (dg-skip-if): Support effective-target keyword as target list.
19287         (dg-xfail-if): Ditto.
19288         * lib/target-supports.exp (is-effective-target-keyword): New proc.
19289
19290 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
19291
19292         PR tree-optimization/18291
19293         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
19294
19295 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19296
19297         PR C++/18729
19298         * g++.dg/parse/crash20.C: New.
19299
19300         PR c++/17431
19301         * g++.dg/overload/arg1.C: New.
19302         * g++.dg/overload/arg2.C: New.
19303         * g++.dg/overload/arg3.C: New.
19304         * g++.dg/overload/arg4.C: New.
19305
19306 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
19307
19308         * gcc.dg/c99-flex-array-4.c: Remove.
19309
19310 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19311
19312         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
19313
19314         * lib/target-supports.exp (is-effective-target): Simplify.
19315
19316         * lib/target-supports.exp (check_effective_target_vect_long):
19317         Fix for powerpc64-*-*.
19318
19319 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
19320
19321         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
19322         to support new requirements on FreeBSD 5.
19323
19324 2004-11-30  Devang Patel  <dpatel@apple.com>
19325
19326         PR 18702
19327         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
19328
19329 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
19330
19331         * g++.dg/ext/altivec-13.C: New test.
19332
19333 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
19334
19335         PR tree-opt/18298
19336         * gcc.c-torture/execute/p18298.c: New test.
19337
19338 2004-11-30  Ira Rosen  <irar@il.ibm.com>
19339             Dorit Naishlos  <dorit@il.ibm.com>
19340
19341         PR tree-opt/18607
19342         * gcc.dg/vect/vect-89.c: New test.
19343
19344 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
19345
19346         * gcc.dg/pr18596-1.c: New test.
19347
19348 2004-11-30  Ben Elliston  <bje@au.ibm.com>
19349
19350         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
19351
19352 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19353
19354         PR c/18479
19355         * gcc.dg/pr18479.c: New test.
19356
19357 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19358
19359         PR target/18490
19360         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
19361         mmix-knuth-mmixware.
19362
19363         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
19364         cris-*-elf* cris-*-aout* mmix-*-*
19365
19366 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
19367
19368         PR middle-end/18725
19369         * gcc.dg/pr18725.c: New test.
19370
19371 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19372
19373         PR target/18488
19374         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
19375
19376         PR target/18336
19377         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
19378
19379 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
19380
19381         PR c++/18368
19382         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
19383         * g++.old-deja/g++.law/ctors5.C: Likewise.
19384         * g++.old-deja/g++.other/crash25.C: Likewise.
19385
19386         PR c++/18674
19387         * g++.dg/template/error16.C: New test.
19388
19389         PR c++/18512
19390         * g++.dg/template/crash29.C: New test.
19391
19392 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
19393
19394         PR tree-optimization/18712
19395         * gcc.c-torture/compile/pr18712.c: New test.
19396
19397 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
19398
19399         PR c/7544
19400         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
19401         tests.
19402
19403 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19404
19405         PR c++/18652
19406         * g++.dg/lookup/crash6.C: New test.
19407
19408 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
19409
19410         PR middle-end/18164
19411         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
19412
19413 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19414
19415         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
19416         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
19417         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
19418
19419 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
19420
19421         * gcc.dg/pr18164.c: New test.
19422
19423 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
19424
19425         * gcc.dg/funroll-loops-all.c: New.
19426
19427 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19428
19429         PR target/18489
19430         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
19431         delimeter, match space and TAB as well as ":".
19432
19433         PR target/18484
19434         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
19435
19436         PR target/18348
19437         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
19438
19439         PR target/18345
19440         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
19441
19442         PR target/18337
19443         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
19444
19445 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
19446
19447         * gfortran.dg/direct_io_2.f90: New test.
19448
19449 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
19450
19451         PR target/18334
19452         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
19453
19454 2004-11-28  Richard Henderson  <rth@redhat.com>
19455
19456         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
19457
19458 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
19459
19460         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
19461         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
19462         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
19463         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
19464         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
19465         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
19466         gcc.dg/pointer-arith-8.c: New tests.
19467
19468 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
19469
19470         PR fortran/18364
19471         * gfortran.dg/endfile.f90: New test.
19472
19473 2004-11-27  Falk Hueffner  <falk@debian.org>
19474
19475         * gcc.dg/loop-6.c: New test.
19476
19477 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19478
19479         * gcc.c-torture/execute/20041126-1.c: New test.
19480
19481 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19482
19483         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19484         on IRIX.
19485
19486 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19487
19488         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19489         functions.
19490
19491 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19492
19493         PR rtl-optimization/17825
19494         * gcc.c-torture/compile/20041119-1.c: New test.
19495
19496 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19497
19498         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19499         Check existence of ld library path variables before unsetting.
19500
19501 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19502
19503         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19504
19505 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19506
19507         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19508
19509 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19510
19511         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19512
19513 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19514
19515         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19516         dg-do directive.
19517
19518 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19519
19520         * gcc.dg/pr17957.c: Pass --param, not -param.
19521
19522 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19523
19524         PR middle-end/17957
19525         * testsuite/gcc.dg/pr17957.c: New test.
19526
19527 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/18445
19530         * g++.dg/template/crash28.C: Likewise.
19531
19532         PR c++/18001
19533         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19534         * g++.dg/ext/lvaddr.C: Likewise.
19535         * g++.dg/opt/pr7503-3.C: Likewise.
19536
19537         PR c++/18466
19538         * g++.dg/parse/qualified3.C: New test.
19539         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19540
19541         PR c++/18545
19542         * g++.dg/expr/return1.C: New test.
19543
19544 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19545
19546         Friend class name lookup 3/n, PR c++/3332
19547         * g++.dg/lookup/friend3.C: New test.
19548         * g++.dg/lookup/friend4.C: Likewise.
19549         * g++.dg/lookup/friend5.C: Likewise.
19550
19551 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19552
19553         Friend class name lookup 2/n, PR c++/14513, c++/15410
19554         * g++.dg/lookup/friend2.C: New test.
19555         * g++.dg/template/friend31.C: Likewise.
19556
19557 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19558
19559         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19560
19561 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR c++/17473
19564         * g++.dg/tc1/dr56.C: Remove.
19565         * g++.dg/template/typedef1.C: Add dg-error markers.
19566         * g++.old-deja/g++.other/typedef7.C: Likewise.
19567
19568         PR c++/18285
19569         * g++.dg/parse/typedef7.C: New test.
19570
19571 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19572
19573         * gcc.c-torture/execute/20041124-1.c: New test.
19574
19575 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19576
19577         * g++.dg/template/deduce3.C: New test.
19578
19579         PR c++/18586
19580         * g++.dg/template/crash27.C: New test.
19581
19582         PR c++/18530
19583         * g++.dg/warn/Wshadow-3.C: New test.
19584
19585 2004-11-24  Devang Patel  <dpatel@apple.com>
19586
19587         PR/18555
19588         * gcc.dg/cpp/isysroot-1.c: New test.
19589         * gcc.dg/cpp/usr/include/stdio.h: New file.
19590         * gcc.dg/cpp/isysroot-2.c: New test.
19591         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19592         New file.
19593
19594 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19595
19596         PR c++/8929
19597         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19598
19599 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19600
19601         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19602         * gcc.target/sparc/pdist.c: Likewise.
19603
19604 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19605
19606         PR c++/16882
19607         * g++.dg/conversion/simd1.C: New test.
19608
19609 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19610
19611         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19612         and restore_ld_library_path_env_vars.
19613         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19614         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19615         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19616         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19617
19618 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19619
19620         * gcc.dg/pragma-align-2.c: Test macro expansion.
19621         * gcc.dg/pragma-pack-2.c: New test.
19622
19623 2004-11-23  Richard Henderson  <rth@redhat.com>
19624
19625         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19626         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19627         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19628         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19629         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19630         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19631
19632         * gcc.dg/vect/vect.exp: Add check for alpha.
19633         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19634         (check_effective_target_vect_int): Enable for alpha.
19635         (check_effective_target_vect_long): New.
19636         (is-effective-target): Add it.
19637
19638 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19639
19640         * gcc.dg/pr18614-1.c: New test.
19641
19642 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19643
19644         * gcc.dg/setjmp-2.c: New test.
19645
19646 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19647
19648         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19649         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19650         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19651         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19652         gcc.target/sparc/pdist.c: New tests.
19653
19654 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19655
19656         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19657
19658 2004-11-22  Dale Johannesen  <dalej@apple.com>
19659
19660         * gcc.dg/20041111-1.c: New.
19661
19662 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19663
19664         PR tree-opt/18536
19665         * gcc.dg/vect/pr18536.c: New test.
19666
19667 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19668
19669         PR c++/18354
19670         * g++.dg/template/nontype11.C: New test.
19671
19672 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19673
19674         PR middle-end/18520
19675         * gcc.dg/pr18520-1.c: New test case.
19676
19677 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
19678
19679         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
19680         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
19681         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
19682         expected diagnostics.
19683
19684 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19685
19686         PR target/18580
19687         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
19688         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
19689         vect-77.c, vect-77a.c: XFAIL on the SPARC.
19690
19691 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19692
19693         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
19694
19695 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
19696             Joseph Myers  <joseph@codesourcery.com>
19697
19698         * lib/target-supports.exp (check_visibility_available): Really
19699         test the compiler.
19700
19701 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19702
19703         PR tree-opt/18181
19704         * gcc.dg/vect/vect-85.c: New test.
19705         * gcc.dg/vect/vect-86.c: New test.
19706         * gcc.dg/vect/vect-87.c: New test.
19707         * gcc.dg/vect/vect-88.c: New test.
19708
19709 2004-11-19  Ben Elliston  <bje@au.ibm.com>
19710
19711         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
19712
19713 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
19714
19715         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
19716         * gcc.dg/ppc-and-1.c: Ditto.
19717         * gcc.dg/ppc-compare-1.c: Ditto.
19718         * gcc.dg/ppc-mov-1.c: Ditto
19719
19720 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
19721             Mark Mitchell  <mark@codesourcery.com>
19722
19723         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
19724
19725 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19726             Aldy Hernandez  <aldyh@redhat.com>
19727
19728         * lib/target-supports.exp (check_effective_target_vect_int): New
19729         (check_effective_target_vect_float): New
19730         (check_effective_target_vect_double): New.
19731         (is-effective-target): Support new effective targets keywords.
19732         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19733         default action for dg-do.
19734         * gcc.dg/vect/pr16105.c: Use new support.
19735         * gcc.dg/vect/pr18400.c: Ditto.
19736         * gcc.dg/vect/pr18425.c: Ditto.
19737         * gcc.dg/vect/vect-1.c: Ditto.
19738         * gcc.dg/vect/vect-10.c: Ditto.
19739         * gcc.dg/vect/vect-11.c: Ditto.
19740         * gcc.dg/vect/vect-12.c: Ditto.
19741         * gcc.dg/vect/vect-13.c: Ditto.
19742         * gcc.dg/vect/vect-14.c: Ditto.
19743         * gcc.dg/vect/vect-15.c: Ditto.
19744         * gcc.dg/vect/vect-16.c: Ditto.
19745         * gcc.dg/vect/vect-17.c: Ditto.
19746         * gcc.dg/vect/vect-18.c: Ditto.
19747         * gcc.dg/vect/vect-19.c: Ditto.
19748         * gcc.dg/vect/vect-2.c: Ditto.
19749         * gcc.dg/vect/vect-20.c: Ditto.
19750         * gcc.dg/vect/vect-21.c: Ditto.
19751         * gcc.dg/vect/vect-22.c: Ditto.
19752         * gcc.dg/vect/vect-23.c: Ditto.
19753         * gcc.dg/vect/vect-24.c: Ditto.
19754         * gcc.dg/vect/vect-25.c: Ditto.
19755         * gcc.dg/vect/vect-26.c: Ditto.
19756         * gcc.dg/vect/vect-27.c: Ditto.
19757         * gcc.dg/vect/vect-27a.c: Ditto.
19758         * gcc.dg/vect/vect-28.c: Ditto.
19759         * gcc.dg/vect/vect-29.c: Ditto.
19760         * gcc.dg/vect/vect-29a.c: Ditto.
19761         * gcc.dg/vect/vect-3.c: Ditto.
19762         * gcc.dg/vect/vect-30.c: Ditto.
19763         * gcc.dg/vect/vect-31.c: Ditto.
19764         * gcc.dg/vect/vect-32.c: Ditto.
19765         * gcc.dg/vect/vect-33.c: Ditto.
19766         * gcc.dg/vect/vect-34.c: Ditto.
19767         * gcc.dg/vect/vect-35.c: Ditto.
19768         * gcc.dg/vect/vect-36.c: Ditto.
19769         * gcc.dg/vect/vect-37.c: Ditto.
19770         * gcc.dg/vect/vect-38.c: Ditto.
19771         * gcc.dg/vect/vect-4.c: Ditto.
19772         * gcc.dg/vect/vect-40.c: Ditto.
19773         * gcc.dg/vect/vect-41.c: Ditto.
19774         * gcc.dg/vect/vect-42.c: Ditto.
19775         * gcc.dg/vect/vect-43.c: Ditto.
19776         * gcc.dg/vect/vect-44.c: Ditto.
19777         * gcc.dg/vect/vect-45.c: Ditto.
19778         * gcc.dg/vect/vect-46.c: Ditto.
19779         * gcc.dg/vect/vect-47.c: Ditto.
19780         * gcc.dg/vect/vect-48.c: Ditto.
19781         * gcc.dg/vect/vect-48a.c: Ditto.
19782         * gcc.dg/vect/vect-49.c: Ditto.
19783         * gcc.dg/vect/vect-5.c: Ditto.
19784         * gcc.dg/vect/vect-50.c: Ditto.
19785         * gcc.dg/vect/vect-51.c: Ditto.
19786         * gcc.dg/vect/vect-52.c: Ditto.
19787         * gcc.dg/vect/vect-53.c: Ditto.
19788         * gcc.dg/vect/vect-54.c: Ditto.
19789         * gcc.dg/vect/vect-55.c: Ditto.
19790         * gcc.dg/vect/vect-56.c: Ditto.
19791         * gcc.dg/vect/vect-56a.c: Ditto.
19792         * gcc.dg/vect/vect-57.c: Ditto.
19793         * gcc.dg/vect/vect-58.c: Ditto.
19794         * gcc.dg/vect/vect-59.c: Ditto.
19795         * gcc.dg/vect/vect-6.c: Ditto.
19796         * gcc.dg/vect/vect-60.c: Ditto.
19797         * gcc.dg/vect/vect-61.c: Ditto.
19798         * gcc.dg/vect/vect-62.c: Ditto.
19799         * gcc.dg/vect/vect-63.c: Ditto.
19800         * gcc.dg/vect/vect-64.c: Ditto.
19801         * gcc.dg/vect/vect-65.c: Ditto.
19802         * gcc.dg/vect/vect-66.c: Ditto.
19803         * gcc.dg/vect/vect-67.c: Ditto.
19804         * gcc.dg/vect/vect-68.c: Ditto.
19805         * gcc.dg/vect/vect-69.c: Ditto.
19806         * gcc.dg/vect/vect-7.c: Ditto.
19807         * gcc.dg/vect/vect-72.c: Ditto.
19808         * gcc.dg/vect/vect-72a.c: Ditto.
19809         * gcc.dg/vect/vect-73.c: Ditto.
19810         * gcc.dg/vect/vect-74.c: Ditto.
19811         * gcc.dg/vect/vect-75.c: Ditto.
19812         * gcc.dg/vect/vect-76.c: Ditto.
19813         * gcc.dg/vect/vect-77.c: Ditto.
19814         * gcc.dg/vect/vect-77a.c: Ditto.
19815         * gcc.dg/vect/vect-78.c: Ditto.
19816         * gcc.dg/vect/vect-79.c: Ditto.
19817         * gcc.dg/vect/vect-8.c: Ditto.
19818         * gcc.dg/vect/vect-80.c: Ditto.
19819         * gcc.dg/vect/vect-82.c: Ditto.
19820         * gcc.dg/vect/vect-82_64.c: Ditto.
19821         * gcc.dg/vect/vect-83.c: Ditto.
19822         * gcc.dg/vect/vect-83_64.c: Ditto.
19823         * gcc.dg/vect/vect-9.c: Ditto.
19824         * gcc.dg/vect/vect-all.c: Ditto.
19825         * gcc.dg/vect/vect-none.c: Ditto.
19826
19827 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19828
19829         * lib/gcc-dg.exp (dg-skip-if): New function.
19830         (dg-forbid-option): Remove.
19831         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19832         * g++.dg/abi/bitfield8.C: Likewise.
19833         * g++.dg/abi/dtor1.C: Likewise.
19834         * g++.dg/abi/empty10.C: Likewise.
19835         * g++.dg/abi/empty7.C: Likewise.
19836         * g++.dg/abi/empty9.C: Likewise.
19837         * g++.dg/abi/layout3.C: Likewise.
19838         * g++.dg/abi/layout4.C: Likewise.
19839         * g++.dg/abi/thunk1.C: Likewise.
19840         * g++.dg/abi/thunk2.C: Likewise.
19841         * g++.dg/abi/vbase11.C: Likewise.
19842         * g++.dg/abi/vthunk2.C: Likewise.
19843         * g++.dg/abi/vthunk3.C: Likewise.
19844         * g++.dg/ext/attrib8.C: Likewise.
19845         * g++.dg/opt/longbranch2.C: Likewise.
19846         * g++.dg/opt/reg-stack4.C: Likewise.
19847         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19848         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19849         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19850         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19851         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19852         * gcc.dg/20000609-1.c: Likewise.
19853         * gcc.dg/20000720-1.c: Likewise.
19854         * gcc.dg/20011107-1.c: Likewise.
19855         * gcc.dg/20011119-1.c: Likewise.
19856         * gcc.dg/20020108-1.c: Likewise.
19857         * gcc.dg/20020122-2.c: Likewise.
19858         * gcc.dg/20020122-3.c: Likewise.
19859         * gcc.dg/20020201-3.c: Likewise.
19860         * gcc.dg/20020206-1.c: Likewise.
19861         * gcc.dg/20020218-1.c: Likewise.
19862         * gcc.dg/20020310-1.c: Likewise.
19863         * gcc.dg/20020411-1.c: Likewise.
19864         * gcc.dg/20020418-2.c: Likewise.
19865         * gcc.dg/20020426-1.c: Likewise.
19866         * gcc.dg/20020426-2.c: Likewise.
19867         * gcc.dg/20020517-1.c: Likewise.
19868         * gcc.dg/20020523-1.c: Likewise.
19869         * gcc.dg/20020523-2.c: Likewise.
19870         * gcc.dg/20020729-1.c: Likewise.
19871         * gcc.dg/20030204-1.c: Likewise.
19872         * gcc.dg/20030826-2.c: Likewise.
19873         * gcc.dg/20030926-1.c: Likewise.
19874         * gcc.dg/20031202-1.c: Likewise.
19875         * gcc.dg/980312-1.c: Likewise.
19876         * gcc.dg/980313-1.c: Likewise.
19877         * gcc.dg/990117-1.c: Likewise.
19878         * gcc.dg/990424-1.c: Likewise.
19879         * gcc.dg/990524-1.c: Likewise.
19880         * gcc.dg/991230-1.c: Likewise.
19881         * gcc.dg/i386-387-1.c: Likewise.
19882         * gcc.dg/i386-387-2.c: Likewise.
19883         * gcc.dg/i386-387-3.c: Likewise.
19884         * gcc.dg/i386-387-4.c: Likewise.
19885         * gcc.dg/i386-387-5.c: Likewise.
19886         * gcc.dg/i386-387-6.c: Likewise.
19887         * gcc.dg/i386-asm-1.c: Likewise.
19888         * gcc.dg/i386-bitfield1.c: Likewise.
19889         * gcc.dg/i386-bitfield2.c: Likewise.
19890         * gcc.dg/i386-loop-1.c: Likewise.
19891         * gcc.dg/i386-loop-2.c: Likewise.
19892         * gcc.dg/i386-loop-3.c: Likewise.
19893         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19894         * gcc.dg/i386-pic-1.c: Likewise.
19895         * gcc.dg/i386-regparm.c: Likewise.
19896         * gcc.dg/i386-signbit-1.c: Likewise.
19897         * gcc.dg/i386-signbit-2.c: Likewise.
19898         * gcc.dg/i386-signbit-3.c: Likewise.
19899         * gcc.dg/i386-sse-5.c: Likewise.
19900         * gcc.dg/i386-sse-8.c: Likewise.
19901         * gcc.dg/i386-unroll-1.c: Likewise.
19902         * gcc.dg/tls/opt-1.c: Likewise.
19903         * gcc.dg/tls/opt-2.c: Likewise.
19904         * gcc.dg/unroll-1.c: Likewise.
19905         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19906         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19907         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19908         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19909
19910 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19911
19912         * g++.dg/template/incomplete1.C: New test.
19913
19914 2004-11-16  Nick Clifton  <nickc@redhat.com>
19915
19916         Revert patches accidentally commited during checkin of fixes for
19917         xstormy16 tests:
19918         gcc.c-torture/execute/simd-4.c: Revert
19919         gcc.dg/20040910-1.c: Revert.
19920
19921 2004-11-16  Paul Brook  <paul@codesourcery.com>
19922
19923         PR fortran/13010
19924         * gfortran.dg/der_pointer_1.f90: New test.
19925
19926 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19927
19928         PR c/18498
19929         * gcc.dg/bitfld-13.c: New test.
19930
19931 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19932
19933         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19934         powerpc*-*-linux*.
19935
19936         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19937         * gcc.dg/ppc64-abi-2.c: Ditto.
19938         * gcc.dg/ppc64-abi-3.c: Ditto.
19939
19940         * lib/gcc-dg.exp (dg-target-list): Remove.
19941
19942 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19943
19944         * gcc.dg/ia64-postinc.c: New test.
19945
19946 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19947
19948         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19949
19950 2004-11-15  Nick Clifton  <nickc@redhat.com>
19951
19952         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19953         __INT_MAX__ so that the test can be compiled by toolchains
19954         targeted at 16-bit processors.
19955
19956         * gcc.dg/20040625-1.c: Use long constants rather than integers
19957         when performing arithmetic that will overflow 16-bits.
19958
19959         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19960         xstormy16.  It does not support 128-bit vector operations.
19961
19962         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19963         with the macro PTR_TYPE.  Define this macro to an integer type
19964         suitable for holding a pointer.
19965
19966         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19967         the target is a 16-bit processor.
19968
19969         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19970         16-bit targets where the character constant will be too long.
19971
19972         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19973         where the double will not be directly addressable.
19974
19975 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19976
19977         Friend class name lookup 1/n, PR c++/18471
19978         * g++.dg/template/crash26.C: New test.
19979         * g++.dg/lookup/struct1.C: Adjust expected error.
19980         * g++.dg/parse/elab1.C: Likewise.
19981         * g++.dg/parse/elab2.C: Likewise.
19982         * g++.dg/parse/int-as-enum1.C: Likewise.
19983         * g++.dg/parse/struct-as-enum1.C: Likewise.
19984         * g++.dg/parse/typedef1.C: Likewise.
19985         * g++.dg/parse/typedef3.C: Likewise.
19986         * g++.dg/parse/typedef4.C: Likewise.
19987         * g++.dg/parse/typedef5.C: Likewise.
19988         * g++.dg/template/nontype4.C: Likewise.
19989         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19990         * g++.old-deja/g++.other/elab1.C: Likewise.
19991         * g++.old-deja/g++.other/syntax4.C: Likewise.
19992
19993 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19994
19995         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19996
19997 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19998
19999         * gcc.c-torture/execute/20041114-1.c: New test.
20000
20001 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
20002
20003         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20004         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20005         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20006         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20007         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20008         gcc.dg/switch-7.c: New tests.
20009
20010 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20011
20012         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20013
20014 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20015
20016         PR tree-opt/18400
20017         * gcc.dg/vect/pr18400.c: New test.
20018
20019 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
20020             Andrew Pinski  <pinskia@physics.uc.edu>
20021
20022         PR tree-opt/18425
20023         * gcc.dg/vect/pr18425.c: New test.
20024
20025 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20026
20027         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20028         Guard with dg-require-alias and dg-require-visibility.
20029
20030 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20031
20032         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20033
20034 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20035
20036         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20037
20038 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20039
20040         PR c++/17344
20041         * g++.dg/template/defarg5.C: New test.
20042
20043 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20044
20045         * g++.dg/parse/cast1.C: Run only on ILP32.
20046         * g++.old-deja/g++.mike/p784.C: Likewise.
20047
20048 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
20049
20050         * gcc.c-torture/execute/20041113-1.c: New test.
20051
20052 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20053
20054         PR target/18230
20055         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20056         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20057         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20058         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20060         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20061         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20062         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20063         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20064         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20065         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20066         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20067         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20068
20069 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
20070
20071         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20072         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20073         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20074         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20075         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20076         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20077         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20078         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20079         gcc.target/sparc/combined-1.c: New tests.
20080
20081 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
20082
20083         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20084         New tests.
20085
20086 2004-11-12  Mark Mitchell <mark@codesourcery.com>
20087
20088         * lib/gcc-dg.exp (dg-forbid-option): New function.
20089         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20090         * g++.dg/abi/bitfield8.C: Likewise.
20091         * g++.dg/abi/dtor1.C: Likewise.
20092         * g++.dg/abi/empty10.C: Likewise.
20093         * g++.dg/abi/empty7.C: Likewise.
20094         * g++.dg/abi/empty9.C: Likewise.
20095         * g++.dg/abi/layout3.C: Likewise.
20096         * g++.dg/abi/layout4.C: Likewise.
20097         * g++.dg/abi/thunk1.C: Likewise.
20098         * g++.dg/abi/thunk2.C: Likewise.
20099         * g++.dg/abi/vbase11.C: Likewise.
20100         * g++.dg/abi/vthunk2.C: Likewise.
20101         * g++.dg/abi/vthunk3.C: Likewise.
20102         * g++.dg/ext/attrib8.C: Likewise.
20103         * g++.dg/opt/longbranch2.C: Likewise.
20104         * g++.dg/opt/reg-stack4.C: Likewise.
20105         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20106         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20107         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20109         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20110         * gcc.dg/20000609-1.c: Likewise.
20111         * gcc.dg/20000720-1.c: Likewise.
20112         * gcc.dg/20011107-1.c: Likewise.
20113         * gcc.dg/20011119-1.c: Likewise.
20114         * gcc.dg/20020108-1.c: Likewise.
20115         * gcc.dg/20020122-2.c: Likewise.
20116         * gcc.dg/20020122-3.c: Likewise.
20117         * gcc.dg/20020201-3.c: Likewise.
20118         * gcc.dg/20020206-1.c: Likewise.
20119         * gcc.dg/20020218-1.c: Likewise.
20120         * gcc.dg/20020310-1.c: Likewise.
20121         * gcc.dg/20020411-1.c: Likewise.
20122         * gcc.dg/20020418-2.c: Likewise.
20123         * gcc.dg/20020426-1.c: Likewise.
20124         * gcc.dg/20020426-2.c: Likewise.
20125         * gcc.dg/20020517-1.c: Likewise.
20126         * gcc.dg/20020523-1.c: Likewise.
20127         * gcc.dg/20020523-2.c: Likewise.
20128         * gcc.dg/20020729-1.c: Likewise.
20129         * gcc.dg/20030204-1.c: Likewise.
20130         * gcc.dg/20030826-2.c: Likewise.
20131         * gcc.dg/20030926-1.c: Likewise.
20132         * gcc.dg/20031202-1.c: Likewise.
20133         * gcc.dg/980312-1.c: Likewise.
20134         * gcc.dg/980313-1.c: Likewise.
20135         * gcc.dg/990117-1.c: Likewise.
20136         * gcc.dg/990424-1.c: Likewise.
20137         * gcc.dg/990524-1.c: Likewise.
20138         * gcc.dg/991230-1.c: Likewise.
20139         * gcc.dg/i386-387-1.c: Likewise.
20140         * gcc.dg/i386-387-2.c: Likewise.
20141         * gcc.dg/i386-387-3.c: Likewise.
20142         * gcc.dg/i386-387-4.c: Likewise.
20143         * gcc.dg/i386-387-5.c: Likewise.
20144         * gcc.dg/i386-387-6.c: Likewise.
20145         * gcc.dg/i386-asm-1.c: Likewise.
20146         * gcc.dg/i386-bitfield1.c: Likewise.
20147         * gcc.dg/i386-bitfield2.c: Likewise.
20148         * gcc.dg/i386-loop-1.c: Likewise.
20149         * gcc.dg/i386-loop-2.c: Likewise.
20150         * gcc.dg/i386-loop-3.c: Likewise.
20151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20152         * gcc.dg/i386-pic-1.c: Likewise.
20153         * gcc.dg/i386-regparm.c: Likewise.
20154         * gcc.dg/i386-signbit-1.c: Likewise.
20155         * gcc.dg/i386-signbit-2.c: Likewise.
20156         * gcc.dg/i386-signbit-3.c: Likewise.
20157         * gcc.dg/i386-sse-5.c: Likewise.
20158         * gcc.dg/i386-sse-8.c: Likewise.
20159         * gcc.dg/i386-unroll-1.c: Likewise.
20160         * gcc.dg/tls/opt-1.c: Likewise.
20161         * gcc.dg/tls/opt-2.c: Likewise.
20162         * gcc.dg/unroll-1.c: Likewise.
20163         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20164         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20165         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20166         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20167         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
20168         -m64 is specified.
20169
20170 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR c++/18389
20173         * g++.dg/parse/cond1.C: New test.
20174
20175         PR c++/18429
20176         * g++.dg/template/array9.C: New test.
20177         * g++.dg/ext/vla1.C: Adjust error messages.
20178         * g++.dg/ext/vlm1.C: Likewise.
20179         * g++.dg/template/crash2.C: Likewise.
20180
20181         PR c++/18436
20182         * g++.dg/template/call3.C: New test.
20183
20184         PR c++/18407
20185         * g++.dg/template/ptrmem11.C: New test.
20186
20187 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
20188
20189         PR other/14264
20190         * lib/g++.exp: Set LC_ALL and LANG to C.
20191         * lib/gcc-dg.exp: Likewise.
20192         * lib/gfortran.exp: Likewise.
20193         * lib/objc.exp: Likewise.
20194         * lib/treelang.exp: Likewise.
20195
20196 2004-11-12  Andreas Schwab  <schwab@suse.de>
20197
20198         * gcc.dg/pr16286.c: Fix last change.
20199
20200 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
20201
20202         PR c++/18416
20203         * g++.dg/init/global1.C: New test.
20204
20205 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
20206
20207         * gcc.c-torture/execute/20041112-1.c: New test.
20208
20209 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20210
20211         * lib/gcc-dg.exp (dg-target-list): New.
20212
20213 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20214             Richard Sandiford  <rsandifo@redhat.com>
20215
20216         * lib/target-supports.exp (get-compiler_messages): New.
20217         (check_named_sections_available): Use it.
20218         (check_effective_target_ilp32): New.
20219         (check_effective_target_lp64): New.
20220         (is-effective-target): New.
20221         * lib/gcc-dg.exp (dg-require-effective-target): New.
20222
20223 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
20224
20225         * gcc.dg/precedence-1.c: New test.
20226
20227 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
20228
20229         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
20230
20231         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
20232         message, delete generated files, use more descriptive name for
20233         executable, and make the test unsupported when it cannot be run.
20234
20235         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
20236         (dg-require-weak, dg-require-visibility, dg-require-alias,
20237         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
20238         dg-require-iconv, dg-require-named-sections): Use it.
20239
20240         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
20241
20242 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
20243
20244         PR target/16457
20245         * gcc.dg/ppc-and-1: New
20246
20247         PR target/16796
20248         * gcc.dg/ppc-mov-1.c: New.
20249
20250         PR target/16458
20251         * gcc.dg/ppc-compare-1.c: New.
20252
20253 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
20254
20255         * objc.dg/desig-init-2.m: New test.
20256
20257 2004-11-10  Adam Nemet  <anemet@lnxw.com>
20258
20259         PR middle-end/18160
20260         * g++.dg/warn/register-var-1.C: New test.
20261         * g++.dg/warn/register-var-2.C: New test.
20262
20263 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20264
20265         * gcc.dg/union-2.c: New test.
20266
20267 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
20268
20269         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
20270         New test for PR tree-optimization/17892.
20271
20272 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
20273
20274         PR c++/18369
20275         * g++.dg/init/new12.C: New test.
20276
20277 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
20278
20279         * gcc.target/sparc: New directory.
20280         * gcc.target/sparc/sparc.exp: New driver.
20281         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
20282         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
20283         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
20284         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
20285
20286 2004-11-10  Paul Brook  <paul@codesourcery.com>
20287
20288         PR fortran/18218
20289         * gfortran.dg/list_read.c: New test.
20290
20291 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20292
20293         PR c/18322
20294         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
20295         expected diagnostic location.
20296
20297 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
20298
20299         * gcc.dg/20041109-1.c: New test.
20300
20301 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20302
20303         PR objc/18406
20304         * objc/compile/pr18406.m: New test.
20305
20306 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20307
20308         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
20309
20310 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
20311
20312         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
20313
20314 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20315
20316         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
20317
20318 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
20319
20320         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
20321         exit.
20322
20323 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
20324
20325         PR tree-opt/18299
20326         * gcc.c-torture/pr18299-1.c: New test.
20327
20328 2004-11-06  Andreas Schwab  <schwab@suse.de>
20329
20330         * gcc.dg/pr16286.c: Also test for bool and pixel.
20331
20332 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20333
20334         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
20335         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
20336         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
20337         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
20338         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
20339         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
20340         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
20341         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
20342         gcc.dg/struct-semi-3.c: New tests.
20343
20344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20345
20346         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
20347
20348 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20349
20350         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
20351         Do not use C99 designators.
20352
20353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20354
20355         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
20356
20357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20358
20359         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
20360         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
20361         * gcc.c-torture/execute/simd-5.x: Remove.
20362
20363 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
20364
20365         PR rtl-optimization/17933
20366         * gcc.dg/torture/pr17933-1.c: New test.
20367
20368 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20369
20370         PR target/18106
20371         * lib/target-supports.exp (check_weak_available): Support
20372         Windows.
20373
20374 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
20375
20376         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
20377         call to fflush(stdout) before abort.
20378         (my_ffsll): New function.
20379         (generate_fields): Use it.
20380
20381 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20382
20383         * gcc.dg/init-undef-1.c: New test.
20384
20385 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
20386
20387         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
20388         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
20389         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
20390         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
20391         expected messages for new parser.
20392
20393 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
20394
20395         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
20396
20397 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20398
20399         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
20400         on LP64 targets.
20401
20402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20403
20404         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
20405         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
20406         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
20407         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
20408         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
20409         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
20410         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
20411         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20412         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
20413         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
20414
20415 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
20416
20417         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
20418         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
20419         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
20420         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
20421         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
20422         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
20423         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
20424         for new parser.
20425
20426 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
20427
20428         PR target/15342
20429         * gcc.dg/20041104-1.c: New test.
20430
20431 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20432
20433         * g++.dg/template/nontype7.C: New test.
20434         * g++.dg/template/nontype8.C: Likewise.
20435         * g++.dg/template/nontype9.C: Likewise.
20436         * g++.dg/template/nontype10.C: Likewise.
20437         * g++.dg/tc1/dr49.C: Likewise.
20438         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
20439         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
20440
20441 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20442
20443         * g++.dg/rtti/tinfo1.C: Remove xfails.
20444
20445 2004-11-04  Ben Elliston  <bje@au.ibm.com>
20446
20447         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
20448         packed attribute to the definition to satisfy the new C++ parser.
20449
20450 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20451
20452         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
20453         invocations of va_arg.
20454
20455 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
20456
20457         PR c++/18124
20458         * g++.dg/template/crash25.C: New test.
20459
20460         PR c++/18155
20461         * g++.dg/template/typedef2.C: New test.
20462         * g++.dg/parse/crash13.C: Adjust error markers.
20463
20464         PR c++/18177
20465         * g++.dg/conversion/const3.C: New test.
20466
20467 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20468
20469         PR fortran/17535
20470         PR fortran/17583
20471         PR fortran/17713
20472         * gfortran.dg/generic_[123].f90: New testcases.
20473
20474 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20475
20476         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20477         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20478
20479 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20480
20481         PR tree-opt/16808
20482         * gcc.c-torture/compile/pr16808.c: New test.
20483
20484 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20485
20486         PR rtl-optimization/17104
20487         * gcc.dg/ppc-bitfield1.c: New.
20488
20489 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20490
20491         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20492
20493 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20494
20495         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20496         strings for 32-bit code.
20497
20498 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20499
20500         PR c/18239
20501         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20502
20503 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20504
20505         PR c++/18064
20506         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20507
20508 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20509
20510         PR c++/15172
20511         * g++.dg/init/aggr2.C: New test.
20512
20513 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20514
20515         * objc.dg/local-decl-1.m: New test.
20516
20517 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20518
20519         * gcc.dg/20040910-1.c: Adjust regex.
20520
20521 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20522
20523         PR rtl-optimization/18084
20524         * g++.dg/opt/pr18084-1.C: New testcase.
20525
20526 2004-10-30  Matt Austern  <austern@apple.com>
20527
20528         PR c++/17542
20529         * g++.dg/ext/attrib18.C: New test.
20530
20531 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20532
20533         PR middle-end/18096
20534         * gcc.dg/pr18096-1.c: New test case.
20535
20536 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20537
20538         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20539
20540 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20541
20542         PR c/16666
20543         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20544         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20545         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20546         gcc.dg/old-style-prom-3.c: New tests.
20547
20548 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20549
20550         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20551         Remove unnecessary inclusion of stdio.h.
20552
20553 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20554
20555         PR rtl-optimization/17581
20556         * gcc.dg/pr17581-1.c: New test case.
20557
20558 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20559
20560         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20561         being implemented.
20562         * g++.dg/conversion/dr195-1.C: New.
20563         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20564         * g++.old-deja/g++.mike/p10148.C: Likewise.
20565
20566 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20567
20568         PR c++/17695
20569         * g++.dg/debug/typedef2.C: New test.
20570
20571 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20572
20573         PR fortran/13490
20574         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20575         * gfortran.dg/g77/README: Update.
20576
20577 2004-10-28  Matt Austern  <austern@apple.com>
20578
20579         PR c++/14124
20580         * g++.dg/ext/packed7.C: New test.
20581
20582 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20583
20584         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20585         scan-assembler.
20586         * lib/scanasm.exp (hidden-scan-for): New proc.
20587         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20588         string.
20589         (scan-not-hidden): Likewise.
20590         * lib/target-supports.exp (check_visibility_available): mach-o is
20591         support too.
20592
20593 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20594
20595         PR c++/17132
20596         * g++.dg/template/memclass3.C: New test.
20597
20598 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20599
20600         PR middle-end/18160
20601         * gcc.dg/register-var-1.c: New test.
20602         * gcc.dg/register-var-2.c: New test.
20603         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20604         error now.
20605
20606 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20607
20608         PR other/18172
20609         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20610         unused variables.
20611         * gcc.dg/vect/vect-22.c: Likewise.
20612
20613 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20614
20615         * gcc.dg/i386-rotate-1.c: New test.
20616
20617 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20618
20619         * g++.dg/init/ref12.C: Add "run" marker.
20620
20621         PR c++/17435
20622         * g++.dg/init/ref12.C: New test.
20623
20624         PR c++/18140
20625         * g++.dg/template/shift1.C: New test.
20626         * g++.dg/template/error10.C: Adjust error markers.
20627
20628 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20629
20630         PR tree-opt/17529
20631         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20632
20633 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20634
20635         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20636         * gcc.dg/weak/weak-3.c: Likewise.
20637         * gcc.dg/weak/weak-5.c: Likewise.
20638         * gcc.dg/weak/weak-9.c: Likewise.
20639         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20640         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20641
20642         * gcc.dg/darwin-weakimport-1.c: New.
20643
20644 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20645
20646         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20647
20648 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20649
20650         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20651         'syntax' error messages.
20652         * gcc.dg/cpp/direct2s.c: Likewise.
20653
20654 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20655
20656         * gcc.c-torture/compile/20041026-1.c: New.
20657
20658 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20659
20660         PR c++/18093
20661         * g++.dg/lookup/ns2.C: New test.
20662
20663         PR c++/18020
20664         * g++.dg/template/enum4.C: New test.
20665
20666         PR c++/18161
20667         * g++.dg/template/expr1.C: New test.
20668
20669 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20670
20671         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20672
20673 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20674
20675         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
20676         gcc.dg/decl-nospec-3.c: New tests.
20677
20678 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
20679
20680         * objc.dg/super-class-3.m: New test.
20681
20682 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20683
20684         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
20685         resyncing.
20686         * gcc.dg/cpp/direct2s.c: Likewise.
20687
20688 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
20689
20690         * objc.dg/image-info.m: Update for changes to section selection.
20691
20692 2004-10-25  David Ayers  <d.ayers@inode.at>
20693             Ziemowit Laski  <zlaski@apple.com>
20694
20695         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
20696         diagnostics when messaging 'id <Proto>'.
20697         * objc.dg/class-protocol-1.m: New test.
20698         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
20699         a non-existent method signature.
20700         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20701         Update diagnostics when messaging with non-existent method signature.
20702         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
20703         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
20704         invalid receivers are now resolved as if messaging 'id'; remove
20705         extraneous diagnostics.
20706
20707 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20708
20709         PR c/16667
20710         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
20711         gcc.dg/init-desig-obs-3.c: New tests.
20712
20713 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
20714
20715         * gcc.dg/debug/20041023-1.c: New test.
20716
20717 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
20718
20719         PR middle-end/17407
20720         * gcc.c-torture/compile/pr17407.c: New test.
20721
20722         PR c++/18121
20723         * g++.dg/template/array8.C: New test.
20724
20725 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20726
20727         PR other/18138
20728         * lib/g++.exp: Accept more than one multilib libgcc.
20729         * lib/gcc-dg.exp: Likewise.
20730         * lib/objc.exp: Likewise.
20731         * lib/treelang.exp: Likewise.
20732         * lib/gfortran.exp: Likewise.
20733
20734 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20735
20736         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20737
20738 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20739
20740         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20741         * gcc.dg/c99-const-expr-3.c: Likewise.
20742
20743 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20744
20745         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20746
20747 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20748
20749         * gcc.c-torture/execute/loop-2e.x: Remove.
20750
20751 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20752
20753         PR c++/18095
20754         * g++.dg/parse/crash18.C: New.
20755         * g++.dg/parse/crash19.C: New.
20756
20757 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20758
20759         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20760         * g++.dg/ext/dllimport2.C: Same.
20761         * g++.dg/ext/dllimport8.C: Same.
20762
20763 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR c++/10841
20766         * g++.dg/conversion/cast1.C: New test.
20767         * g++.dg/overload/pmf1.C: Adjust error marker.
20768
20769 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20770
20771         PR objc/17923
20772         * objc.dg/const-str-7.m: New test.
20773
20774 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20775
20776         * g++.dg/template/memfriend11.C: Fix comment typo.
20777         * g++.dg/template/memfriend14.C: Likewise.
20778
20779 2004-10-20  Richard Henderson  <rth@redhat.com>
20780
20781         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20782         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20783         -fasynchronous-unwind-tables.
20784
20785 2004-10-20  Richard Henderson  <rth@redhat.com>
20786
20787         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20788         (main): Return success.
20789         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20790         (main): Return success.
20791
20792 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20793
20794         PR c++/13495
20795         * g++.dg/template/memfriend9.C: New test.
20796         * g++.dg/template/memfriend10.C: Likewise.
20797         * g++.dg/template/memfriend11.C: Likewise.
20798         * g++.dg/template/memfriend12.C: Likewise.
20799         * g++.dg/template/memfriend13.C: Likewise.
20800         * g++.dg/template/memfriend14.C: Likewise.
20801         * g++.dg/template/memfriend15.C: Likewise.
20802         * g++.dg/template/memfriend16.C: Likewise.
20803         * g++.dg/template/memfriend17.C: Likewise.
20804         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20805
20806 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20807
20808         * g++.dg/conversion/dr195.C: New.
20809         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20810
20811 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20812             Devang Patel  <dpatel@apple.com>
20813
20814         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20815         of floating point arithmetic, which could trap.
20816
20817 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/14035
20820         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20821         * g++.dg/conversion/const2.C: New test.
20822         * g++.dg/expr/reinterpret2.C: New test.
20823         * g++.dg/expr/reinterpret3.C: New test.
20824         * g++.dg/expr/cast2.C: New test.
20825         * g++.dg/expr/copy1.C: New test.
20826         * g++.dg/other/conversion1.C: Change error message.
20827         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20828         function pointers to void *.
20829         * g++.old-deja/g++.mike/p10148.C: Likewise.
20830
20831 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20832
20833         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20834
20835 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20836
20837         PR c++/18047
20838
20839         * g++.dg/parse/expr3.C: New test.
20840
20841 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20842
20843         * gcc.dg/smod-1.c: New test.
20844
20845 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20846
20847         * objc.dg/method-14.m: New test.
20848
20849 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20850
20851         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20852         Also xfail as the patch was reverted.
20853
20854 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20855
20856         PR middle-end/16973
20857         * gcc.dg/pr16973.c: New test.
20858
20859 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20860
20861         PR tree-optimization/17656
20862         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20863
20864 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         * g++.dg/eh/shadow1.C: New.
20867
20868 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20869
20870         * gcc.c-torture/compile/20041018-1.c: New test.
20871
20872 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20873
20874         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20875         compiler referring to register 0 when accessing sdata.  The linker
20876         now patches things up.
20877
20878 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20879
20880         PR c/17529
20881         * gcc.c-torture/compile/pr17529.c: New test.
20882
20883 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20884
20885         PR c++/17743
20886         * g++.dg/ext/attrib17.C: New test.
20887
20888 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20889
20890         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20891
20892 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20893
20894         PR c++/10479
20895         * g++.dg/ext/attrib16.C: New test.
20896
20897 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20898
20899         PR c++/17042
20900         * g++.dg/init/dso_handle1.C: New test.
20901
20902         PR c++/14667
20903         * g++.dg/parse/typedef6.C: New test.
20904
20905         PR c++/17916
20906         * g++.dg/parse/pragma1.C: New test.
20907
20908 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20909
20910         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20911
20912 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20913
20914         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20915         -fno-common when on HPPA HP-UX platforms.
20916
20917 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20918
20919         PR other/16820
20920         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20921         stdint.h.
20922         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20923         uintptr_t.
20924
20925 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20926
20927         PR c++/16301
20928         * g++.dg/lookup/strong-using-4.C: New test.
20929
20930 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20931
20932         PR middle-end/16567
20933         * gcc.c-torture/compile/nested-1.c: New test.
20934
20935 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20936
20937         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20938         and mipsisa64*-*-* (until support for misaligned loads is added).
20939         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20940         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20941         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20942         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20943         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20944         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20945
20946 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20947
20948         PR c++/17976
20949         * g++.dg/init/dtor3.C: New test.
20950
20951 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20952
20953         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20954
20955 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20956
20957         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20958         * gcc.dg/macho-lo-sum.c: Likewise.
20959
20960 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20961
20962         * gcc.dg/ppc-spe64-1.c: New test.
20963
20964 2004-10-14  Devang Patel  <dpatel@apple.com>
20965
20966         PR 17635
20967         * gcc.dg/pr17635.c : New test.
20968
20969 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20970
20971         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20972         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20973         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20974         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20975         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20976         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20977         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20978         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20979         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20980         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20981         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20982         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20983         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20984         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20985         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20986         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20987         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20988         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20989
20990 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20991
20992         * gcc.dg/vect/vect-82.c: New testcase.
20993         * gcc.dg/vect/vect-82_64.c: New testcase.
20994         * gcc.dg/vect/vect-83.c: New testcase.
20995         * gcc.dg/vect/vect-83_64.c: New testcase.
20996
20997 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20998
20999         * gcc.dg/cpp/error-1.c: New test.
21000
21001 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21002
21003         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21004
21005 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
21006
21007         PR target/17984
21008         * gcc.dg/cris-peep2-xsrand2.c: New test.
21009
21010 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
21011
21012         PR c++/17661
21013         * testsuite/g++.dg/expr/for2.C: New test.
21014
21015 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21016
21017         * g++.dg/inherit/thunk1.C: Run on the SPARC.
21018
21019 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
21020
21021         PR tree-optimization/17724
21022         * g++.dg/opt/pr17724-1.C: New test.
21023         * g++.dg/opt/pr17724-2.C: New test.
21024         * g++.dg/opt/pr17724-3.C: New test.
21025         * g++.dg/opt/pr17724-4.C: New test.
21026         * g++.dg/opt/pr17724-5.C: New test.
21027         * g++.dg/opt/pr17724-6.C: New test.
21028
21029 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
21030
21031         PR c/17301
21032         * gcc.dg/pr17301-2.c: New test.
21033
21034 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
21035
21036         PR c++/15876
21037         * g++.dg/parse/error22.C: New test.
21038
21039         PR c++/17936
21040         * g++.dg/template/spec18.C: New test.
21041
21042 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
21043
21044         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21045         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21046         memcpy.
21047         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21048         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21049
21050 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21051
21052         * g++.dg/eh/cleanup5.C: Add dg-options "".
21053
21054 2004-10-11  Roger Sayle  <roger@eyesopen.com>
21055
21056         PR middle-end/17657
21057         * gcc.dg/switch-4.c: New test case.
21058
21059 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
21060
21061         * gcc.c-torture/execute/20041011-1.c: New test.
21062
21063 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21064
21065         PR c++/17554
21066         * g++.dg/init/for3.C: New test.
21067
21068         PR c++/17657
21069         * g++.dg/opt/switch2.C: New test.
21070
21071         PR middle-end/17703
21072         * g++.dg/warn/Wreturn-2.C: New test.
21073
21074 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
21075
21076         PR c++/17907
21077         * g++.dg/eh/cleanup5.C: New test.
21078
21079 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/17393
21082         * g++.dg/parse/error21.C: New test.
21083
21084 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21085
21086         * g++.dg/overload/pmf1.C: Adjust quoting marks.
21087         * g++.dg/warn/incomplete1.C: Likewise.
21088         * g++.dg/template/qualttp20.C: Likewise.
21089
21090 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21091
21092         PR c/17881
21093         * parm-incomplete-1.c: New test.
21094
21095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21096
21097         PR c++/17867
21098         * g++.dg/parse/error19.C: New test.
21099
21100         PR c++/17670
21101         * g++.dg/init/new11.C: New test.
21102
21103         PR c++/17821
21104         * g++.dg/parse/error20.C: New test.
21105
21106         PR c++/17826
21107         * g++.dg/template/crash24.C: New test.
21108
21109 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21110
21111         PR c/17301
21112         * gcc.dg/pr17301-1.c: New test.
21113
21114 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21115
21116         PR c/17189
21117         * gcc.dg/anon-struct-5.c: New test.
21118
21119 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21120
21121         PR c/17844
21122         * gcc.dg/pr17844-1.c: New test.
21123
21124 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
21125
21126         PR tree-optimization/17906
21127         * gcc.c-torture/compile/pr17906.c: New.
21128
21129 2004-10-09  Stuart Hastings  <stuart@apple.com>
21130             Roger Sayle  <roger@eyesopen.com>
21131
21132         PR rtl-optimization/17853
21133         * gcc.dg/i386-mmx-5.c: New testcase.
21134
21135 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
21136
21137         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
21138
21139 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
21140
21141         PR c++/17524
21142         * g++.dg/template/static9.C: New test.
21143
21144         PR c++/17685
21145         * g++.dg/parse/operator5.C: New test.
21146
21147 2004-10-09  Roger Sayle  <roger@eyesopen.com>
21148
21149         PR middle-end/17894
21150         * gcc.c-torture/execute/divcmp-4.c: New test case.
21151
21152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21153
21154         PR tree-opt/17902
21155         * g++.dg/opt/pr17902.C: New test.
21156
21157 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
21158
21159         * gcc.dg/cpp/ident-1.c: Add dg-options "".
21160
21161 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21162
21163         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
21164
21165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21166
21167         * gcc.dg/assign-warn-3.c: New test.
21168
21169 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21170
21171         PR c/16999
21172         * gcc.dg/cpp/ident-1.c: New test.
21173
21174 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
21175
21176         * gcc.c-torture/compile/acc1.c: New.
21177
21178 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
21179
21180         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
21181         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
21182
21183 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21184
21185         * gcc.dg/ultrasp11.c: New test.
21186
21187 2004-10-08  Michael Matz  <matz@suse.de>
21188
21189         * gcc.dg/doloop-2.c: New test.
21190
21191 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21192
21193         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
21194         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
21195         objc.dg/method-9.m: Update expected diagnostics.
21196
21197 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
21198
21199         * gcc.dg/ppc-fsel-3.c: New file.
21200         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
21201
21202 2004-10-07  Paul Brook  <paul@codesourcery.com>
21203
21204         * gfortran.dg/intrinsic_verify_1.f90: New test.
21205
21206 2004-10-07  Paul Brook  <paul@codesourcery.com>
21207
21208         * gfortran.dg/empty_format_1.f90: Remove stray commas.
21209
21210 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21211
21212         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
21213         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
21214         commit.
21215
21216 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21217
21218         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
21219
21220 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21221
21222         PR c++/17115
21223         * g++.dg/warn/Winline-4.C: New test.
21224
21225 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21226
21227         * gcc.c-torture/compile/20041007-1.c: New test.
21228
21229 2004-10-07  Paul Brook  <paul@codesourcery.com>
21230
21231         PR fortran/17678
21232         * gfortran.dg/use_allocated_1.f90: New test.
21233
21234 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21235
21236         PR middle-end/17849
21237         * gfortran.fortran-torture/compile/nested.f90: New test
21238
21239 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21240
21241         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
21242
21243 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
21244
21245         PR c++/17368
21246         * g++.dg/ext/asm6.C: New test.
21247
21248 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
21249
21250         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
21251
21252 2004-10-06  Paul Brook  <paul@codesourcery.com>
21253
21254         PR libfortran/17709
21255         * gfortran.dg/empty_format_1.f90: New test.
21256
21257 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21258
21259         PR fortran/17568
21260         * gfortran.dg/ishft.f90: New test.
21261
21262         PR fortran/17283
21263         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
21264         tests.
21265
21266 2004-10-06  Paul Brook  <paul@codesourcery.com>
21267
21268         * gfortran.dg/do_1.f90: New test.
21269
21270 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21271
21272         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
21273         optimizing for size.
21274
21275 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21276
21277         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
21278
21279 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21280
21281         * gcc.c-torture/compile/20041005-1.c: New test.
21282
21283 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21284
21285         PR c++/17829
21286         * g++.dg/lookup/koenig4.C: New.
21287
21288 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21289
21290         * g++.dg/other/classkey1.C: Adjust quoting marks.
21291         * g++.dg/parse/error15.C: Likewise.
21292         * g++.dg/template/meminit2.C (int>): Likewise.
21293
21294 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21295
21296         PR fortran/17283
21297         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
21298
21299         PR fortran/17631
21300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
21301
21302         PR fortran/17708
21303         * gfortran.dg/pr17708.f90: New test.
21304
21305 2004-10-04  Chao-ying Fu  <fu@mips.com>
21306
21307         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
21308         * gcc.dg/vect/vect-4.c: Ditto.
21309         * gcc.dg/vect/vect-5.c: Ditto.
21310         * gcc.dg/vect/vect-6.c: Ditto.
21311         * gcc.dg/vect/vect-8.c: Ditto.
21312         * gcc.dg/vect/vect-16.c: Ditto.
21313         * gcc.dg/vect/vect-30.c: Ditto.
21314         * gcc.dg/vect/vect-40.c: Ditto.
21315         * gcc.dg/vect/vect-41.c: Ditto.
21316         * gcc.dg/vect/vect-42.c: Ditto.
21317         * gcc.dg/vect/vect-43.c: Ditto.
21318         * gcc.dg/vect/vect-44.c: Ditto.
21319         * gcc.dg/vect/vect-45.c: Ditto.
21320         * gcc.dg/vect/vect-46.c: Ditto.
21321         * gcc.dg/vect/vect-47.c: Ditto.
21322         * gcc.dg/vect/vect-48.c: Ditto.
21323         * gcc.dg/vect/vect-49.c: Ditto.
21324         * gcc.dg/vect/vect-50.c: Ditto.
21325         * gcc.dg/vect/vect-51.c: Ditto.
21326         * gcc.dg/vect/vect-52.c: Ditto.
21327         * gcc.dg/vect/vect-53.c: Ditto.
21328         * gcc.dg/vect/vect-54.c: Ditto.
21329         * gcc.dg/vect/vect-55.c: Ditto.
21330         * gcc.dg/vect/vect-56.c: Ditto.
21331         * gcc.dg/vect/vect-57.c: Ditto.
21332         * gcc.dg/vect/vect-58.c: Ditto.
21333         * gcc.dg/vect/vect-59.c: Ditto.
21334         * gcc.dg/vect/vect-60.c: Ditto.
21335         * gcc.dg/vect/vect-74.c: Ditto.
21336         * gcc.dg/vect/vect-79.c: Ditto.
21337         * gcc.dg/vect/vect-80.c: Ditto.
21338
21339 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21340
21341         * gcc.dg/unused-7.c: Use the correct option.
21342
21343 2004-10-04  Paul Brook  <paul@codesourcery.com>
21344         Bud Davis  <bdavis9659@comcast.net>
21345
21346         PR fortran/17706
21347         PR fortran/16434
21348         * gfortran/pr17706.f90: New test.
21349         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
21350
21351 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21352
21353         * gfortran.dg/pr17612.f90: New test.
21354
21355 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21356
21357         * g++.dg/template/local1.C: Adjust quoting marks in
21358         testing for diagnostics.
21359         * g++.dg/tls/diag-2.C: Likewise.
21360         * g++.dg/other/error8.C: Likewise.
21361
21362 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21363
21364         PR c/17178
21365         * gcc.dg/unused-4.c: Adjust to be correct.
21366
21367         PR c/17820
21368         * gcc.dg/unused-7.c: New test.
21369
21370 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
21371
21372         PR c++/17797
21373         * g++.dg/overload/template2.C: New test.
21374
21375 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
21376
21377         PR tree-optimization/16632
21378         * gcc.dg/tree-ssa/20041002-1.c: New.
21379
21380 2004-10-03  Paul Brook  <paul@codesourcery.com>
21381
21382         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
21383         rather than relying on default formatting.
21384
21385 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
21386
21387         * gcc.dg/20040920-1.c: Update expected message text.
21388
21389 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
21390
21391         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
21392
21393 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
21394
21395         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
21396         tree level.
21397
21398 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21399
21400         * gcc.dg/tree-ssa/pr17343.c: Remove.
21401
21402 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
21403
21404         PR tree-opt/17343
21405         * gcc.dg/tree-ssa/pr17343.c: New test.
21406
21407 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
21408
21409         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
21410         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
21411         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
21412         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
21413         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
21414
21415 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21416
21417         * gcc.dg/lvalue-2.c: New test.
21418
21419 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21420
21421         PR c/17730
21422         * gcc.dg/pr17730-1.c: New test
21423
21424 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21425
21426         PR c/7425
21427         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
21428
21429 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21430
21431         * gcc.c-torture/execute/stdarg-1.c: New test.
21432         * gcc.c-torture/execute/stdarg-2.c: New test.
21433         * gcc.c-torture/execute/stdarg-3.c: New test.
21434         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21435         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21436         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21437         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21438         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21439
21440 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
21441
21442         PR tree-optimization/17697
21443         * g++.dg/opt/pr17697-1.C: New test.
21444         * g++.dg/opt/pr17697-2.C: New test.
21445         * g++.dg/opt/pr17697-3.C: New test.
21446
21447 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
21448
21449         PR c/16409
21450         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
21451         gcc.dg/vla-init-5.c: New tests.
21452
21453 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21454
21455         PR c/13804
21456         * gcc.dg/pr13804-1.c: New test.
21457
21458 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21459
21460         PR fortran/16938
21461         * gfortran.dg/pr16938.f90: New test.
21462
21463 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21464
21465         * g++.dg/template/crash23.C: New test.
21466
21467 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
21468
21469         PR c++/17585
21470         * g++.dg/template/static8.C: New test.
21471
21472 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21473
21474         PR c++/17681
21475         * g++.dg/other/error9.C: New test.
21476
21477 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21478
21479         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21480
21481 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21482
21483         PR fortran/15164
21484         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21485
21486 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21487
21488         PR middle-end/17112
21489         * gcc.dg/pr17112-1.c: New test case.
21490
21491 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21492
21493         PR c/11459
21494         * gcc.dg/pr11459-1.c: New test.
21495
21496 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21497
21498         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21499         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21500
21501 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21502
21503         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21504
21505 2004-09-25  Jan Hubicka  <jh@suse.cz>
21506
21507         * compile/30040909-1.c: New test.
21508         * compile/30040907-1.c: New test.
21509
21510 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21511
21512         * gcc.c-torture/execute/va-arg-26.c: New test.
21513
21514 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21515
21516         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21517         extra diagnostics on targets with 64-bit pointers.
21518         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21519
21520 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21521
21522         PR c/17188
21523         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21524         * gcc.dg/decl-3.c: Adjust expected message.
21525
21526 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21527
21528         PR fortran/17615
21529         * gfortran.dg/pr17615.f90: New test.
21530
21531 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21532
21533         PR tree-optimzation/17517
21534         * g++.dg/tree-ssa/pr17517.C: New Test.
21535
21536 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21537
21538         PR c++/16889
21539         * g++.dg/lookup/ambig3.C: New.
21540
21541 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21542
21543         PR tree-opt/17624
21544         * g++.dg/opt/pr17624.C: New test.
21545
21546 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21547
21548         PR c/6980
21549         * gcc.dg/Wbad-function-cast-1.c: New test.
21550
21551 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21552
21553         * g++.dg/ext/complit1.C
21554         * g++.dg/other/error2.C
21555         * g++.dg/other/nontype-1.C
21556         * g++.dg/parse/crash11.C
21557         * g++.dg/parse/crash12.C
21558         * g++.dg/parse/error15.C
21559         * g++.dg/parse/error4.C
21560         * g++.dg/parse/tmpl-outside1.C
21561         * g++.dg/parse/too-many-tmpl-args1.C
21562         * g++.dg/template/dependent-expr3.C
21563         * g++.dg/template/error10.C
21564         * g++.dg/template/instantiate1.C
21565         * g++.dg/template/vtable2.C
21566         * g++.dg/warn/Wshadow-1.C
21567         * g++.dg/warn/weak1.C
21568         * g++.old-deja/g++.brendan/crash16.C
21569         * g++.old-deja/g++.brendan/crash18.C
21570         * g++.old-deja/g++.brendan/crash48.C
21571         * g++.old-deja/g++.brendan/crash49.C
21572         * g++.old-deja/g++.brendan/crash55.C
21573         * g++.old-deja/g++.brendan/crash56.C
21574         * g++.old-deja/g++.brendan/crash8.C
21575         * g++.old-deja/g++.brendan/enum11.C
21576         * g++.old-deja/g++.brendan/enum8.C
21577         * g++.old-deja/g++.brendan/enum9.C
21578         * g++.old-deja/g++.brendan/friend3.C
21579         * g++.old-deja/g++.brendan/misc14.C
21580         * g++.old-deja/g++.bugs/900402_02.C
21581         * g++.old-deja/g++.bugs/900404_03.C
21582         * g++.old-deja/g++.bugs/900404_04.C
21583         * g++.old-deja/g++.bugs/900428_03.C
21584         * g++.old-deja/g++.jason/crash4.C
21585         * g++.old-deja/g++.jason/overload21.C
21586         * g++.old-deja/g++.jason/redecl1.C
21587         * g++.old-deja/g++.jason/report.C
21588         * g++.old-deja/g++.jason/rfg10.C
21589         * g++.old-deja/g++.jason/template30.C
21590         * g++.old-deja/g++.law/arm12.C
21591         * g++.old-deja/g++.law/ctors5.C
21592         * g++.old-deja/g++.law/cvt20.C
21593         * g++.old-deja/g++.law/init10.C
21594         * g++.old-deja/g++.law/init8.C
21595         * g++.old-deja/g++.law/visibility17.C
21596         * g++.old-deja/g++.law/visibility7.C
21597         * g++.old-deja/g++.mike/net8.C
21598         * g++.old-deja/g++.mike/p646.C
21599         * g++.old-deja/g++.mike/p700.C
21600         * g++.old-deja/g++.mike/p701.C
21601         * g++.old-deja/g++.mike/p811.C
21602         * g++.old-deja/g++.ns/template13.C
21603         * g++.old-deja/g++.other/array3.C
21604         * g++.old-deja/g++.other/crash25.C
21605         * g++.old-deja/g++.other/dtor3.C
21606         * g++.old-deja/g++.other/dtor4.C
21607         * g++.old-deja/g++.other/main1.C
21608         * g++.old-deja/g++.other/warn7.C
21609         * g++.old-deja/g++.pt/crash11.C
21610         * g++.old-deja/g++.pt/crash36.C
21611         * g++.old-deja/g++.pt/spec22.C
21612         * g++.old-deja/g++.pt/spec9.C
21613         * g++.old-deja/g++.pt/ttp52.C
21614         * g++.old-deja/g++.robertl/eb103.C
21615         * g++.old-deja/g++.robertl/eb121.C
21616         * g++.old-deja/g++.robertl/eb22.C
21617         * g++.old-deja/g++.robertl/eb8.C:
21618         Update locations and/or regexps of dg-error markers.
21619         Remove markers for some bogus messages that are no longer issued.
21620
21621 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21622
21623         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21624         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21625
21626 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21627
21628         PR c++/17618
21629         * g++.dg/lookup/crash5.C: New test.
21630
21631 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21632
21633         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21634         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21635         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21636         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21637         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21638         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21639
21640         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21641         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21642         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21643         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21644         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21645         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21646
21647         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21648
21649         * gcc.dg/vect/vect-44.c: Check additional cases.
21650         * gcc.dg/vect/vect-48.c: Check additional cases.
21651
21652         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21653         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21654         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21655         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21656         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21657         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21658         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21659         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21660         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21661
21662         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21663         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21664         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21665
21666 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21667
21668         * gcc.dg/tree-ssa/loop-6.c: New test.
21669
21670 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21671
21672         PR c++/17620
21673         * g++.dg/inherit/base2.C: New.
21674
21675 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21676
21677         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
21678         * gcc.dg/20001012-2.c: Likewise.
21679         * gcc.dg/20001013-1.c: Likewise.
21680         * gcc.dg/20001101-1.c: Likewise.
21681         * gcc.dg/20001102-1.c: Likewise.
21682         * gcc.dg/bf-spl1.c: Likewise.
21683         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
21684         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
21685
21686 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
21687
21688         PR tree-optimization/16721
21689         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
21690
21691 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
21692
21693         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
21694         * gcc.dg/20040305-1.c: Likewise.
21695
21696 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21697
21698         PR c/16566
21699         * gcc.c-torture/compile/pr16566-1.c,
21700         gcc.c-torture/compile/pr16566-2.c,
21701         gcc.c-torture/compile/pr16566-3.c: New tests.
21702
21703 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
21704
21705         PR tree-optimization/17512
21706         * gcc.c-torture/compile/20040916-1.c.
21707
21708 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
21709
21710         * gcc.dg/pragma-re-3.c: New test.
21711
21712 2004-09-17  Matt Austern  <austern@apple.com>
21713
21714         PR c++/15049
21715         * g++.dg/other/anon3.C: New.
21716
21717 2004-09-21  Roger Sayle  <roger@eyesopen.com>
21718
21719         PR c++/7503
21720         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
21721         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
21722         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
21723         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
21724         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
21725
21726 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21727
21728         PR fortran/17286
21729         * gfortran.dg/pr17286.f90: New test.
21730
21731 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21732
21733         PR c++/17530
21734         * g++.dg/template/static7.C: New test.
21735
21736 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21737
21738         PR tree-opt/17558
21739         * gcc.c-torture/compile/pr17558.c: New test.
21740
21741 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21742
21743         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21744         if SKIP_ATTRIBUTE is defined.
21745
21746 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21747
21748         PR fortran/15957
21749         * gfortran.dg/pr15957.f90: New test.
21750
21751 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21752
21753         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21754         in comparison.
21755         * gcc.dg/vect/vect-79.c: Likewise.
21756         * gcc.dg/vect/vect-80.c: Likewise.
21757
21758 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21759
21760         PR fortran/15750
21761         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21762
21763 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21764
21765         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21766         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21767         * gcc.dg/vect/vect-62.c: New testcase.
21768         * gcc.dg/vect/vect-63.c: New testcase.
21769         * gcc.dg/vect/vect-64.c: New testcase.
21770         * gcc.dg/vect/vect-65.c: New testcase.
21771         * gcc.dg/vect/vect-66.c: New testcase.
21772         * gcc.dg/vect/vect-67.c: New testcase.
21773         * gcc.dg/vect/vect-68.c: New testcase.
21774         * gcc.dg/vect/vect-69.c: New testcase.
21775         * gcc.dg/vect/vect-79.c: New testcase.
21776         * gcc.dg/vect/vect-80.c: New testcase.
21777
21778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21779
21780         * gcc.target/mips/asm-1.c: New test.
21781
21782 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21783
21784         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21785         * gcc.dg/vect/vect-73.c: New testcase.
21786         * gcc.dg/vect/vect-74.c: New testcase.
21787         * gcc.dg/vect/vect-75.c: New testcase.
21788         * gcc.dg/vect/vect-76.c: New testcase.
21789         * gcc.dg/vect/vect-77.c: New testcase.
21790         * gcc.dg/vect/vect-78.c: New testcase
21791
21792 2004-09-18  Paul Brook  <paul@codesourcery.com>
21793
21794         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21795
21796 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21797
21798         PR c/17424
21799         * gcc.dg/pr17424-1.c: New test.
21800
21801 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21802
21803         * g++.dg/tree-ssa/pr17153.C: New test.
21804
21805 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21806
21807         PR pch/13361
21808         * testsuite/g++.dg/pch/wchar-1.C: New.
21809         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21810
21811 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21812
21813         * gcc.c-torture/execute/20040917-1.c: New test.
21814
21815 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21816
21817         PR tree-optimization/17319
21818         * gcc.dg/pr17319.c: New test.
21819
21820 2004-09-17  Devang Patel  <dpatel@apple.com>
21821
21822         * gcc.dg/20040813-1.c: New test.
21823
21824 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21825
21826         PR tree-optimization/17273
21827         * gcc.c-torture/compile/pr17273.c: New test.
21828
21829 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21830
21831         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21832         Update expected messages.
21833         * gcc.dg/declspec-13.c: New test.
21834
21835 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21836
21837         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21838
21839 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21840
21841         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21842         change what 'a' is pointing to.
21843
21844 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21845
21846         PR c++/16002
21847         * g++.dg/template/error18.C: New test.
21848
21849         PR c++/16029
21850         * g++.dg/warn/Wunused-8.C: New test.
21851
21852 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21853
21854         PR tree-optimization/17513
21855         * gcc.dg/20040916-1.c: New test.
21856
21857 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21858
21859         PR c++/17501
21860         * g++.dg/template/typename7.C: New test.
21861
21862 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21863
21864         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21865
21866 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21867
21868         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21869         with -ftree-based-profiling also.
21870         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21871
21872 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21873
21874         PR/15364
21875         * gfortran.dg/der_array_io_1.f90: New test.
21876         * gfortran.dg/der_array_io_2.f90: New test.
21877         * gfortran.dg/der_array_io_3.f90: New test.
21878
21879 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21880
21881         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21882         EABI.
21883
21884 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21885
21886         * g++.dg/opt/switch1.C: New test.
21887
21888 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21889
21890         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21891         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21892         Update expected messages.
21893
21894 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21895
21896         PR fortran/16485
21897         * gfortran.dg/same_name_1.f90: New test.
21898
21899 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21900
21901         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21902         dereference garbage pointers.
21903
21904 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21905
21906         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21907         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21908
21909         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21910         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21911         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21912
21913 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21914
21915         PR c++/17324
21916         * g++.dg/template/mangle1.C: New test.
21917
21918 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21919
21920         PR tree-optimization/17252
21921         * gcc.c-torture/execute/pr17252.c: New test.
21922
21923 2004-09-14  Andrew Pinski  <apinski@apple.com>
21924
21925         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21926
21927 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21928
21929         PR rtl-optimization/9771
21930         * gcc.dg/pr9771-1.c: New test case.
21931
21932 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21933
21934         PR tree-optimization/15262
21935         * gcc.c-torture/execute/pr15262-1.c: New test.
21936         * gcc.c-torture/execute/pr15262-2.c: New test.
21937
21938 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21939
21940         * gcc.dg/declspec-12.c: New test.
21941
21942 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21943
21944         * gfortran.dg/pr17090.f90: Add directives to test.
21945
21946 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21947
21948         * gcc.c-torture/compile/20040914-1.c: New test.
21949
21950 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21951
21952         PR c++/16162
21953         * g++.dg/template/decl2.C: New test.
21954
21955 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21956
21957         PR fortran/17090
21958         * gfortran.dg/pr17090.f90: New test.
21959
21960 2004-09-13  Dale Johannesen  <dalej@apple.com>
21961
21962         * gcc.c-torture/compile/pr17408.c: New test case.
21963
21964 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21965
21966         PR c++/16716
21967         * g++.dg/parse/crash17.C: New test.
21968
21969         PR c++/17327
21970         * g++.dg/template/enum3.C: New test.
21971
21972 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21973
21974         * lib/gcc-defs.exp: Load wrapper.exp.
21975         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21976         using local code.
21977         * lib/gcc.exp (gcc_init): Similar.
21978         * lib/gfortran.exp (gfortran_init): Similar.
21979         * lib/objc.exp (objc_init): Similar.
21980         * lib/treelang.exp (treelang_init): Similar.
21981         * lib/wrapper.exp: New file with build_wrapper call machinery in
21982         ${tool}_maybe_build_wrapper.
21983
21984 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21985
21986         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21987         "inline".
21988         * gcc.dg/declspec-11.c: Update expected messages.
21989         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21990         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21991         gcc.dg/inline-12.c: New tests.
21992
21993 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21994
21995         * g++.dg/tree-ssa/pr17400.C: New testcase.
21996
21997 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21998
21999         * gcc.target/mips/sb1-1.c: New testcase.
22000
22001 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
22002
22003         * lib/g77-dg.exp: Remove unused file.
22004         * lib/mike-g77.exp: Ditto.
22005         * lib/g77.exp: Ditto.
22006
22007 2004-09-12  Richard Henderson  <rth@redhat.com>
22008
22009         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22010
22011 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
22012
22013         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22014         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22015         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22016         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22017         Update expected messages.
22018
22019 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
22020
22021         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22022         declaration/use mismatch for dirp parameter.
22023
22024 2004-09-12  Andrew Pinski  <apinski@apple.com>
22025
22026         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22027         -fgnu-runtime is passed.
22028
22029 2004-09-12  Richard Henderson  <rth@redhat.com>
22030
22031         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22032         do the uplevel thing and update additional_flags directly.
22033         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22034         gfortran.fortran-torture/execute/intrinsic_nearest.x,
22035         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22036         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22037
22038 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22039
22040         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22041
22042 2004-09-11  Roger Sayle  <roger@eyesopen.com>
22043
22044         PR middle-end/17411
22045         * g++.dg/opt/pr17411-1.C: New test case.
22046
22047 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22048
22049         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22050         gcc.dg/tls/diag-2.c: Update expected messages.
22051         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
22052         messages.
22053         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22054         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22055         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22056         gcc.dg/tls/diag-5.c: New tests.
22057
22058 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
22059
22060         * gcc.dg/20040910-1.c: Correct dg-error regexp.
22061
22062 2004-09-11  Steven Bosscher  <stevenb@suse.de>
22063
22064         * g++.dg/parse/break-in-for.C: New test.
22065
22066 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
22067
22068         * gcc.dg/tree-ssa/20040911-1.c: New test.
22069
22070 2004-09-11  Andreas Jaeger  <aj@suse.de>
22071
22072         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22073         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22074
22075 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
22076
22077         * gcc.target/frv: New directory of FR-V-specific tests.
22078
22079 2004-09-10  James E Wilson  <wilson@specifixinc.com>
22080
22081         * gcc.dg/convert-vec-1.c: New test.
22082
22083 2004-09-10  Roger Sayle  <roger@eyesopen.com>
22084
22085         PR middle-end/17024
22086         * gcc.dg/pr17024-1.c: New test case.
22087
22088 2004-09-10  Eric Christopher  <echristo@redhat.com>
22089
22090         * gcc.dg/20040910-1.c: New test.
22091
22092 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22093
22094         * gcc.dg/bitfld-9.c: New test.
22095
22096 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
22097
22098         * gcc.c-torture/execute/ieee/acc1.c: New test.
22099         * gcc.c-torture/execute/ieee/acc2.c: New test.
22100         * gcc.c-torture/execute/ieee/mzero6.c: New test.
22101
22102 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22103
22104         * gcc.dg/deprecated-2.c: New test.
22105
22106 2004-09-09  James E Wilson  <wilson@specifixinc.com>
22107
22108         * gcc.dg/init-vec-1.c: New test.
22109
22110 2004-09-09  Roger Sayle  <roger@eyesopen.com>
22111
22112         PR middle-end/17055
22113         * gcc.dg/pr17055-1.c: New test case.
22114
22115 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
22116
22117         PR target/17377
22118         * gcc.c-torture/execute/pr17377.c: New test.
22119
22120 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22121
22122         PR c/8420
22123         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
22124         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
22125         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22126         gcc.dg/long-long-typespec-1.c: New tests.
22127         * gcc.dg/tls/diag-2.c: Update expected diagnostics
22128
22129 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22130
22131         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
22132         gcc.dg/gnu99-static-1.c: New tests.
22133
22134 2004-09-08  Devang Patel  <dpatel@apple.com>
22135
22136         * gcc.dg/darwin-ld-20040828-1.c: New test.
22137         * gcc.dg/darwin-ld-20040828-2.c: New test.
22138         * gcc.dg/darwin-ld-20040828-3.c: New test.
22139
22140 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
22141
22142         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
22143         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
22144         in error message.
22145         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
22146         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
22147         in error message.
22148         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
22149         types they qualify.
22150         * objc.dg/type-size-2.m: Fix wording in comment.
22151         * objc.dg/va-meth-1.m: New test case.
22152
22153 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
22154
22155         PR c/16633:
22156         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
22157         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
22158
22159 2004-09-06  Devang Patel  <dpatel@apple.com>
22160
22161         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
22162         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
22163
22164 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
22165
22166         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
22167         reflect changed line numbering of diagnostics.
22168
22169 2004-09-06  Paul Brook  <paul@codesourcery.com>
22170
22171         * gfortran.dg/edit_real_1.f90: Add new test.
22172
22173 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22174
22175         * gcc.dg/tree-ssa/loop-2.c: New test.
22176         * gcc.dg/tree-ssa/loop-3.c: New test.
22177         * gcc.dg/tree-ssa/loop-4.c: New test.
22178         * gcc.dg/tree-ssa/loop-5.c: New test.
22179
22180 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22181
22182         * gcc.dg/format/sentinel-1.c: Update for parameter option.
22183
22184 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22185
22186         * gcc.dg/format/sentinel-1.c: New test.
22187
22188 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
22189
22190         * testsuite/gcc.dg/builtins-46.c: New.
22191
22192 2004-09-03  Devang Patel  <dpatel@apple.com>
22193
22194         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
22195         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
22196
22197 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22198
22199         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
22200         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
22201         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
22202         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
22203         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
22204         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
22205         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
22206         the non-portable bzero.
22207         * gcc.dg/20010912-1.c: xfail for NetWare.
22208         * gcc.dg/20020426-2.c: xfail for NetWare.
22209         * gcc.dg/20021014-1.c: xfail for NetWare.
22210         * gcc.dg/20021018-1.c: xfail for NetWare.
22211         * gcc.dg/20030213-1.c: xfail for NetWare.
22212         * gcc.dg/20030225-1.c: xfail for NetWare.
22213         * gcc.dg/20030708-1.c: xfail for NetWare.
22214         * gcc.dg/builtins-config.h: Also exclude NetWare.
22215         * gcc.dg/format/format.h: Define restrict only if not already defined.
22216         * gcc.dg/nest.c: xfail for NetWare.
22217         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
22218         * lib/target-supports.exp (check_visibility_available): Exclude
22219         NetWare.
22220
22221 2004-09-03  Jan Beulich  <jbeulich@novell.com>
22222
22223         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
22224         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
22225         deterministic starting point for the alignment of structure fields.
22226         * gcc.dg/Wpadded.c: Dito.
22227         * g++.dg/abi/vbase10.C: Dito.
22228
22229 2004-09-03  Devang Patel  <dpatel@apple.com>
22230
22231         * g++.dg/debug/pr15736.cc: New test.
22232
22233 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22234
22235         * README.QMTEST: Fix out-of-date link.
22236
22237 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
22238
22239         PR fortran/16579
22240         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
22241         Delete.  Duplicate of gfortran.dg/g77/20010610.f
22242
22243 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
22244
22245         * g++.dg/abi/arm_rtti1.C: New test.
22246
22247 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
22248
22249         * gcc.dg/ppc-vector-memcpy.c: New.
22250         * gcc.dg/ppc-vector-memset.c: New.
22251
22252 2004-09-02  Chao-ying Fu  <fu@mips.com>
22253
22254         * gcc.target/mips/mips-3d-1.c: New test.
22255         * gcc.target/mips/mips-3d-2.c: New test.
22256         * gcc.target/mips/mips-3d-3.c: New test.
22257         * gcc.target/mips/mips-3d-4.c: New test.
22258         * gcc.target/mips/mips-3d-5.c: New test.
22259         * gcc.target/mips/mips-3d-6.c: New test.
22260         * gcc.target/mips/mips-3d-7.c: New test.
22261         * gcc.target/mips/mips-3d-8.c: New test.
22262         * gcc.target/mips/mips-3d-9.c: New test.
22263         * gcc.target/mips/mips-ps-1.c: New test.
22264         * gcc.target/mips/mips-ps-2.c: New test.
22265         * gcc.target/mips/mips-ps-3.c: New test.
22266         * gcc.target/mips/mips-ps-4.c: New test.
22267         * gcc.target/mips/mips-ps-type.c: New test.
22268
22269 2004-09-02  Paul Brook  <paul@codesourcery.com>
22270
22271         * gfortran.dg/edit_real_1.f90: Add new tests.
22272
22273 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22274
22275         PR fortran/15327
22276         * gfortran.dg/merge_char_1.f90: New test.
22277
22278 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22279
22280         PR fortran/16404
22281         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
22282
22283 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22284
22285         PR c/1522
22286         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
22287
22288 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
22289
22290         * g++.dg/opt/loop1.C: Do not XFAIL.
22291
22292 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
22293
22294         * gcc.c-torture/execute/20040831-1.c: New test.
22295
22296 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
22297
22298         PR fortran/16579
22299         * gfortran.dg/g77/20010610.f: Now passes.
22300         Copy from g77.f-torture/execute. Add dg-run directive.
22301         * gfortran.dg/g77/README: Update
22302
22303 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22304
22305         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
22306         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
22307         (t1, t2, t3, t4): Add volatile.
22308
22309 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22310
22311         * g++.dg/ext/visibility/arm1.C: New test.
22312
22313 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
22314
22315         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
22316         -pedantic-errors.
22317
22318 2004-09-01  Paul Brook  <paul@codesourcery.com>
22319
22320         * gfortran.dg/eof_2.f90: New test.
22321
22322 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22323
22324         PR fortran/16579
22325         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
22326
22327 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
22328
22329         PR libfortran/16805
22330         * gfortran.dg/list_read_2.f90: New test.
22331
22332 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
22333
22334         * g++.dg/abi/key1.C: New test.
22335
22336 2004-08-31  Richard Henderson  <rth@redhat.com>
22337
22338         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
22339         form of offsetof.
22340         * g++.dg/other/offsetof5.C: Remove duplicate.
22341
22342 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22343
22344         PR fortran/17244
22345         * gfortran.dg/func_derived_1.f90: New test.
22346
22347 2004-08-31  Paul Brook  <paul@codesourcery.com>
22348
22349         * gfortran.dg/eof_1.f90: New test.
22350
22351 2004-08-31  Paul Brook  <paul@codesourcery.com>
22352
22353         * gfortran.dg/list_read_1.f90: New file.
22354
22355 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
22356
22357         * g++.dg/opt/loop1.C: XFAIL.
22358
22359 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
22360
22361         * gcc.dg/funcdef-storage-1.c: New.
22362         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
22363         an extern function in local scope.
22364         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
22365         declare an 'auto inline' function in local scope.
22366         * gcc.dg/20011130-1.c: Likewise.
22367         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
22368         an 'auto' function in local scope.
22369         * gcc.dg/20021014-1.c: Likewise.
22370         * gcc.dg/20030331-2.c: Likewise.
22371
22372 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22373
22374         * gfortran.dg/blockdata_1.f90: New test.
22375
22376 2004-08-30  Richard Henderson  <rth@redhat.com>
22377
22378         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
22379
22380 2004-08-30  Richard Henderson  <rth@redhat.com>
22381
22382         * lib/fortran-torture.exp (fortran-torture-execute): Honor
22383         additional_flags set by alternate driver.
22384         (ieee-options): New procedure.
22385         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
22386         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
22387         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
22388         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
22389
22390 2004-08-30  Richard Henderson  <rth@redhat.com>
22391
22392         * lib/f-torture.exp: Remove.
22393
22394 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
22395
22396         PR rtl-optimization/16590
22397         * g++.dg/opt/loop1.C: New test.
22398
22399 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22400
22401         PR fortran/13910
22402         * gfortran.dg/oldstyle_1.f90: New test.
22403
22404 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
22405         Paul Brook  <paul@codesourcery.com>
22406
22407         * gfortran.dg/g77/README: Update.
22408         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
22409         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22410         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
22411
22412 2004-08-28  Paul Brook  <paul@codesourcery.com>
22413
22414         PR libfortran/17195
22415         * gfortran.dg/edit_real_1.f90: New test.
22416
22417 2004-08-27  Paul Brook  <paul@codesourcery.com>
22418
22419         * gfortran.dg/rewind_1.f90: New test.
22420
22421 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
22422
22423         PR fortran/16597
22424         * gfortran.dg/pr16597.f90: New test.
22425
22426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22427
22428         PR c/13801
22429         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
22430         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
22431         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
22432         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
22433         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
22434
22435 2004-08-26  Nick Clifton  <nickc@redhat.com>
22436
22437         * gcc.c-torture/compile/pr17119.c: New test.
22438
22439 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22440
22441         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
22442
22443 2004-08-25  Richard Henderson  <rth@redhat.com>
22444
22445         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
22446         the bits that expect kind=8 to be the largest real kind.
22447
22448 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22449
22450         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
22451
22452 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22453
22454         * gfortran.dg/assignment_1.f90: New test.
22455
22456 2004-08-25  Adam Nemet  <anemet@lnxw.com>
22457
22458         * g++.dg/template/repo3.C: New test.
22459
22460 2004-08-25  Roger Sayle  <roger@eyesopen.com>
22461
22462         PR middle-end/16693
22463         PR tree-optimization/16372
22464         * g++.dg/opt/pr16372-1.C: New test case.
22465         * g++.dg/opt/pr16693-1.C: New test case.
22466         * g++.dg/opt/pr16693-2.C: New test case.
22467
22468 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
22469
22470         * objc.dg/proto-lossage-4.m: New test.
22471
22472 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22473
22474         PR c++/17155
22475         * g++.dg/inherit/local2.C: New test.
22476
22477 2004-08-25  Paul Brook  <paul@codesourcery.com>
22478
22479         PR fortran/17144
22480         * gfortran.dg/string_ctor_1.f90: New test.
22481
22482 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22483
22484         PR c++/14428
22485         * g++.dg/template/redecl2.C: New test.
22486
22487 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22488
22489         PR fortran/17143
22490         * gfortran.dg/pr17143.f90: New test.
22491
22492 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22493
22494         PR fortran/17164
22495         * gfortran.dg/pr17164.f90: New test.
22496
22497 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22498
22499         * gcc.dg/tree-ssa/loop-1.c: New test.
22500
22501 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22502
22503         * gcc.c-torture/compile/20040824-1.c: New test.
22504
22505 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22506
22507         * gcc.c-torture/compile/iftrap-3.c: New test.
22508
22509 2004-08-24  Paul Brook  <paul@codesourcery.com>
22510
22511         * gfortran.dg/entry_2.f90: New test.
22512
22513 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22514
22515         PR c++/16889
22516         * g++.dg/lookup/ambig[12].C: New.
22517
22518 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22519
22520         PR c++/16706
22521         * g++.dg/template/crash21.C: New test.
22522         * g++.dg/template/crash22.C: Likewise.
22523
22524 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22525
22526         PR c++/17149
22527         * g++.dg/template/access15.C: New.
22528
22529 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22530
22531         PR c++/17163
22532         * g++.dg/template/repo2.C: New test.
22533
22534 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22535
22536         PR rtl-optimization/17078
22537         * gcc.c-torture/execute/pr17078-1.c: New test case.
22538
22539 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22540
22541         PR c/14492
22542         * gcc.dg/debug/crash1.c: New test.
22543
22544 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22545
22546         PR c/16180
22547         * gcc.dg/loop-5.c: New test.
22548
22549 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22550
22551         * gcc.c-torture/execute/20040823-1.c: New test.
22552
22553 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22554
22555         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22556         to the assembler.  Simplify test accordingly.
22557         (asm_abi_flags): Use GNU names.
22558         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22559         to check for ABI flags.
22560
22561 2004-08-22  Andrew Pinski  <apinski@apple.com>
22562
22563         * g++.dg/opt/pr14029.C: New test.
22564         * gcc.c-torture/execute/pr15262.c: New test.
22565
22566 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22567
22568         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22569
22570 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22571
22572         PR 16908
22573         * gfortran.dg/direct_io.f90: New test.
22574
22575 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22576
22577         PR c++/17121
22578         * g++.dg/inherit/local2.C: New test.
22579
22580 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22581
22582         PR c++/17120
22583         * g++.dg/warn/Wparentheses-4.C: New test.
22584
22585 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22586
22587         PR c++/17121
22588         * g++.dg/inherit/local2.C: New test.
22589
22590         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22591         * gcc.dg/ppc-ldstruct.c: Likewise.
22592         * gcc.dg/ppc64-abi-2.c: Likewise.
22593
22594 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22595
22596         PR rtl-optimization/17099
22597         * gcc.c-torture/execute/20040820-1.c: New test.
22598
22599 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22600
22601         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22602
22603 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22604
22605         PR fortran/17077
22606         * gfortran.dg/auto_array_1.f90: New test.
22607
22608 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22609
22610         PR fortran/17074
22611         * gfortran.dg/simpleif_1.f90: New test.
22612
22613 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22614
22615         * lib/target-supports.exp (check_profiling_available): Return
22616         false for arm*-*-symbianelf* and arm*-*-eabi*.
22617
22618         PR c++/15890
22619         * g++.dg/template/delete1.C: New test.
22620
22621 2004-08-19  Paul Brook  <paul@codesourcery.com>
22622
22623         PR fortran/14976
22624         PR fortran/16228
22625         * gfortran.dg/data_char_1.f90: New test.
22626
22627 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22628
22629         PR fortran/16946
22630         * gfortran.dg/reduction.f90: New testcase.
22631
22632 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22633
22634         PR fortran/16520
22635         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22636
22637 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22638
22639         PR c++/17041
22640         * g++.dg/Wparentheses-3.C: New test.
22641
22642 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22643
22644         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22645         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22646         * gcc.dg/vect/vect-2.c: Likewise.
22647         * gcc.dg/vect/vect-3.c: Likewise.
22648         * gcc.dg/vect/vect-4.c: Likewise.
22649         * gcc.dg/vect/vect-5.c: Likewise.
22650         * gcc.dg/vect/vect-6.c: Likewise.
22651         * gcc.dg/vect/vect-7.c: Likewise.
22652         * gcc.dg/vect/vect-25.c: Likewise.
22653         * gcc.dg/vect/vect-31.c: Likewise.
22654         * gcc.dg/vect/vect-32.c: Likewise.
22655         * gcc.dg/vect/vect-34.c: Likewise.
22656         * gcc.dg/vect/vect-36.c: Likewise.
22657         * gcc.dg/vect/vect-all.c: Likewise.
22658
22659 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22660
22661         PR c++/17068
22662         * g++.dg/template/operator4.C: New test.
22663
22664 2004-08-18  Richard Henderson  <rth@redhat.com>
22665
22666         * gcc.dg/20040206-1.c: XFAIL.
22667
22668 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22669
22670         PR c++/16246
22671         * g++.dg/template/array7.C: New test.
22672
22673 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22674
22675         * gcc.dg/mips-movcc-1.c: New test.
22676         * gcc.dg/mips-movcc-2.c: New test.
22677         * gcc.dg/mips-movcc-3.c: New test.
22678
22679         * gcc.dg/mips-nmadd-1.c: New test.
22680         * gcc.dg/mips-nmadd-2.c: New test.
22681
22682 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22683
22684         PR c++/15871
22685         * g++.dg/opt/inline8.C: New test.
22686
22687         PR c++/16965
22688         * g++.dg/parse/error17.C: New test.
22689
22690 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
22691
22692         * gcc.dg/vect: New directory for vectorizer tests.
22693         * gcc.dg/vect/tree-vect.h: New file.
22694         * gcc.dg/vect/vect.exp: New file.
22695         * gcc.dg/vect/pr16105.c.c: New test.
22696         * gcc.dg/vect/vect-1.c: New test.
22697         * gcc.dg/vect/vect-2.c: New test.
22698         * gcc.dg/vect/vect-3.c: New test.
22699         * gcc.dg/vect/vect-4.c: New test.
22700         * gcc.dg/vect/vect-5.c: New test.
22701         * gcc.dg/vect/vect-6.c: New test.
22702         * gcc.dg/vect/vect-7.c: New test.
22703         * gcc.dg/vect/vect-8.c: New test.
22704         * gcc.dg/vect/vect-9.c: New test.
22705         * gcc.dg/vect/vect-10.c: New test.
22706         * gcc.dg/vect/vect-11.c: New test.
22707         * gcc.dg/vect/vect-12.c: New test.
22708         * gcc.dg/vect/vect-13.c: New test.
22709         * gcc.dg/vect/vect-14.c: New test.
22710         * gcc.dg/vect/vect-15.c: New test.
22711         * gcc.dg/vect/vect-16.c: New test.
22712         * gcc.dg/vect/vect-17.c: New test.
22713         * gcc.dg/vect/vect-18.c: New test.
22714         * gcc.dg/vect/vect-19.c: New test.
22715         * gcc.dg/vect/vect-20.c: New test.
22716         * gcc.dg/vect/vect-21.c: New test.
22717         * gcc.dg/vect/vect-22.c: New test.
22718         * gcc.dg/vect/vect-23.c: New test.
22719         * gcc.dg/vect/vect-24.c: New test.
22720         * gcc.dg/vect/vect-25.c: New test.
22721         * gcc.dg/vect/vect-26.c: New test.
22722         * gcc.dg/vect/vect-27.c: New test.
22723         * gcc.dg/vect/vect-28.c: New test.
22724         * gcc.dg/vect/vect-29.c: New test.
22725         * gcc.dg/vect/vect-30.c: New test.
22726         * gcc.dg/vect/vect-31.c: New test.
22727         * gcc.dg/vect/vect-32.c: New test.
22728         * gcc.dg/vect/vect-33.c: New test.
22729         * gcc.dg/vect/vect-34.c: New test.
22730         * gcc.dg/vect/vect-35.c: New test.
22731         * gcc.dg/vect/vect-36.c: New test.
22732         * gcc.dg/vect/vect-37.c: New test.
22733         * gcc.dg/vect/vect-38.c: New test.
22734         * gcc.dg/vect/vect-40.c: New test.
22735         * gcc.dg/vect/vect-41.c: New test.
22736         * gcc.dg/vect/vect-42.c: New test.
22737         * gcc.dg/vect/vect-43.c: New test.
22738         * gcc.dg/vect/vect-44.c: New test.
22739         * gcc.dg/vect/vect-45.c: New test.
22740         * gcc.dg/vect/vect-46.c: New test.
22741         * gcc.dg/vect/vect-47.c: New test.
22742         * gcc.dg/vect/vect-48.c: New test.
22743         * gcc.dg/vect/vect-49.c: New test.
22744         * gcc.dg/vect/vect-50.c: New test.
22745         * gcc.dg/vect/vect-51.c: New test.
22746         * gcc.dg/vect/vect-52.c: New test.
22747         * gcc.dg/vect/vect-53.c: New test.
22748         * gcc.dg/vect/vect-54.c: New test.
22749         * gcc.dg/vect/vect-55.c: New test.
22750         * gcc.dg/vect/vect-56.c: New test.
22751         * gcc.dg/vect/vect-57.c: New test.
22752         * gcc.dg/vect/vect-58.c: New test.
22753         * gcc.dg/vect/vect-59.c: New test.
22754         * gcc.dg/vect/vect-60.c: New test.
22755         * gcc.dg/vect/vect-61.c: New test.
22756         * gcc.dg/vect/vect-all.c: New test.
22757         * gcc.dg/vect/vect-none.c: New test.
22758
22759 2004-08-17  Paul Brook  <paul@codesourcery.com>
22760
22761         PR fortran/13082
22762         * gfortran.dg/entry_1.f90: New test.
22763
22764 2004-08-17  Andrew Pinski  <apinski@apple.com>
22765
22766         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22767
22768 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22769
22770         * gcc.dg/pr17036-1.c: New test.
22771
22772 2004-08-16  Devang Patel  <dpatel@apple.com>
22773
22774         * gcc.dg/darwin-20040809-1.c: New test.
22775
22776 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22777
22778         * gcc.dg/funcdef-attr-1.c: New test.
22779
22780 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22781
22782         * gcc.dg/altivec-17.c: New test.
22783         * gcc.dg/altivec-18.c: New test.
22784
22785 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22786
22787         PR c++/6749
22788         * g++.dg/template/vtable2.C: New test.
22789
22790 2004-08-14  Richard Henderson  <rth@redhat.com>
22791
22792         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22793         * gcc.dg/pack-test-4.c (main): Return 0.
22794         * gcc.dg/setjmp-1.c: Remove XFAIL.
22795         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22796
22797 2004-08-14  Richard Henderson  <rth@redhat.com>
22798
22799         * gcc.dg/980217-1.c: Add prototype for printf.
22800
22801 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22802
22803         * gfortran.dg/pr16935.f90: New test.
22804
22805 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22806
22807         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22808
22809 2004-08-13  Paul Brook  <paul@codesourcery.com>
22810
22811         * gfortran.dg/der_io_1.f90: Remove stray comma.
22812
22813 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22814
22815         * gcc.dg/vmx/cw-bug-2.c: Remove.
22816         * gcc.dg/vmx/vprint-1.c: Remove.
22817         * gcc.dg/vmx/vscan-1.c: Remove.
22818
22819 2004-08-12  Devang patel  <dpatel@apple.com>
22820
22821         * gcc.dg/darwin-20040809-2.c: New test.
22822
22823 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22824
22825         * g++.dg/ext/altivec-12.C: New test.
22826
22827         * g++.dg/ext/altivec-11.C: New test.
22828
22829 2004-08-12  Paul Brook  <paul@codesourcery.com>
22830
22831         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22832
22833 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22834
22835         * g++.dg/ext/altivec-2.C: Check for hardware support before
22836         executing any VMX instructions.
22837
22838         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22839
22840 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22841
22842         PR c++/16276
22843         * g++.old-deja/g++.other/comdat4.C: New test.
22844         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22845
22846 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22847
22848         PR target/16286
22849         * gcc.dg/pr16286.c: New test.
22850
22851 2004-08-12 Jan Beulich <jbeulich@novell.com>
22852
22853         * g++.dg/ext/asm5.C: New.
22854
22855 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22856
22857         PR c++/16698
22858         * g++.dg/eh/crash1.C: New test.
22859
22860         PR c++/16717
22861         * g++.dg/ext/construct1.C: New test.
22862
22863 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22864
22865         PR c++/16853
22866         * g++.dg/init/ptrmem1.C: New test.
22867
22868         PR c++/16618
22869         * g++.dg/parse/offsetof5.C: New test.
22870
22871         PR c++/16870
22872         * g++.dg/template/overload3.C: New test.
22873
22874 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22875
22876         PR c++/16964
22877         * g++.dg/parse/error16.C: New test.
22878
22879         PR c++/16904
22880         * g++.dg/template/error14.C: New test.
22881
22882         PR c++/16929
22883         * g++.dg/template/error15.C: New test.
22884
22885 2004-08-11  Devang Patel  <dpatel@apple.com>
22886
22887         * gcc.dg/darwin-ld-20040809-1.c: New test.
22888         * gcc.dg/darwin-ld-20040809-2.c: New test.
22889
22890 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22891
22892         PR fortran/16917
22893         * gfortran.dg/dfloat_1.f90: New test.
22894
22895 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22896
22897         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22898         * gcc.dg/dll-2.c: Fix dg-require syntax.
22899         * gcc.misc-tests/arm-isr.c (abort): Declare.
22900         (exit): Likewise.
22901
22902 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/16971
22905         * g++.dg/parse/crash16.C: New test.
22906
22907 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22908
22909         * gcc.dg/mips-rsqrt-1.c: New test case.
22910         * gcc.dg/mips-rsqrt-2.c: New test case.
22911         * gcc.dg/mips-rsqrt-3.c: New test case.
22912
22913 2004-08-10  Paul Brook  <paul@codesourcery.com>
22914
22915         * gfortran.dg/der_io_1.f90: New test.
22916
22917 2004-08-10  Paul Brook  <paul@codesourcery.com>
22918
22919         PR fortran/16919
22920         * gfortran.dg/der_array_1.f90: New test.
22921
22922 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22923
22924         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22925
22926 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22927
22928         * gcc.dg/wchar_t-2.c: Fix typo.
22929
22930 2004-08-09  Falk Hueffner  <falk@debian.org>
22931
22932         PR tree-optimization/12517
22933         * gcc.c-torture/compile/pr12517.c: New test.
22934
22935         PR tree-optimization/12578
22936         * gcc.c-torture/compile/pr12578.c: New test.
22937
22938         PR tree-optimization/12899
22939         * gcc.c-torture/compile/pr12899.c: New test.
22940
22941         PR rtl-optimization/14692
22942         * gcc.c-torture/compile/pr14692.c: New test.
22943
22944         PR tree-optimization/16461
22945         * gcc.c-torture/compile/pr16461.c: New test.
22946
22947 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22948
22949         * gfortran.dg/getenv_1.f90: New test.
22950
22951 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22952
22953         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22954         wchar_t.
22955         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22956
22957 2004-08-06  Paul Brook  <paul@codesourcery.com>
22958
22959         * gfortran.dg/ret_array_1.f90: New test.
22960         * gfortran.dg/ret_pointer_1.f90: New test.
22961
22962 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22963
22964         * gcc.dg/missing-field-init-[12].c: New tests.
22965         * g++.dg/warn/missing-field-init-[12].C: New tests.
22966
22967 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22968
22969         * gcc.dg/enum2.c: New test.
22970         * gcc.dg/symbian3.c: Likewise.
22971         * gcc.dg/symbian4.c: Likewise.
22972         * gcc.dg/wchar_t-2.c: Likewise.
22973
22974 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22975
22976         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22977         destructor tests.
22978
22979 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22980
22981         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22982         dg-require-visiblity.
22983         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22984         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22985         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22986         * g++.dg/ext/visibility/new1.C: Likewise.
22987         * g++.dg/ext/visibility/pragma.C: Likewise.
22988         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22989         * g++.dg/ext/visibility/virtual.C: Likewise.
22990         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22991         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22992         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22993         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22994         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22995         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22996         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22997         * g++/dg/ext/visibility/visibility-8.C: New test.
22998         * gcc.c-torture/compile/dll.x: Remove.
22999         * gcc.dg/dll-2.c: Use dg-require-dll
23000         * gcc.dg/visibility-10.c: New test.
23001         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23002         supporting DLLs.
23003         * testsuite/lib/scanasm.exp (scan_hidden): New function.
23004         (scan_not_hidden): Likewise.
23005
23006 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
23007
23008         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23009
23010 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
23011
23012         * gcc.c-torture/execute/20040805-1.c: New test.
23013
23014 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
23015
23016         * gcc.dg/20020118-1.c: Declare abort.
23017         * gcc.dg/altivec_check.h: Likewise.
23018         * gcc.dg/iftrap-2.c: Likewise.
23019         * gcc.dg/pragma-darwin.c: Likewise.
23020         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23021
23022 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
23023
23024         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23025
23026 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23027
23028         * gcc.c-torture/execute/builtins/abs-2.c,
23029         gcc.c-torture/execute/builtins/abs-3.c,
23030         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23031         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23032         intmax_t, uintmax_t and their limits.
23033         * gcc.dg/intmax_t-1.c: New test.
23034
23035 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23036
23037         * g++.dg/tc1/dr147.C: Add reference to PR.
23038
23039 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
23040
23041         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23042         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23043
23044 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
23045
23046         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23047
23048 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23049
23050         * gcc.dg/redecl-5.c: New test.
23051         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23052         of scanf.
23053
23054 2004-08-03  Roger Sayle  <roger@eyesopen.com>
23055
23056         PR middle-end/16790
23057         * gcc.c-torture/execute/pr16790-1.c: New test case.
23058
23059 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
23060
23061         * g++.dg/ext/visibility/assign1.C: New test.
23062         * g++.dg/ext/visibility/new1.C: Likewise.
23063
23064         * gcc.dg/symbian1.c: New test.
23065         * gcc.dg/symbian2.c: Likewise.
23066
23067 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
23068
23069         PR target/16570
23070         * gcc.dg/i386-sse-9.c: New test.
23071
23072 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23073
23074         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23075
23076 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
23077
23078         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23079         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23080         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23081         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23082         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23083         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23084         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23085         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23086         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23087         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23088         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23089         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23090         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23091         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23092         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23093         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23094         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23095         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23096         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23097         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23098         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23099         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
23100         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
23101         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23102         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
23103         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
23104         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
23105         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
23106         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23107         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23108         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
23109         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
23110         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
23111         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
23112         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
23113         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23114         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23115         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23116         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23117         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
23118         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
23119         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
23120         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
23121         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
23122         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23123         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23124         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
23125         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
23126         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
23127         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
23128         gcc.misc-tests/i386-pf-3dnow-1.c,
23129         gcc.misc-tests/i386-pf-athlon-1.c,
23130         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23131         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
23132         Declare built-in functions used.
23133         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
23134
23135 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
23136
23137         PR c++/16707
23138         * g++.dg/lookup/using12.C: New test.
23139
23140         * g++.dg/init/null1.C: Fix PR number.
23141         * g++.dg/parse/namespace10.C: Likewise.
23142
23143 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23144
23145         PR c++/16224
23146         * g++.dg/template/spec17.C: New test.
23147         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
23148         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
23149
23150 2004-08-02  David Billinghurst
23151
23152         PR fortran/16292
23153         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
23154
23155 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
23156
23157         * gcc.dg/ia64-got-1.c: New test case.
23158
23159 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
23160
23161         PR c++/16489
23162         * g++.dg/init/null1.C: New test.
23163         * g++.dg/tc1/dr76.C: Adjust error marker.
23164
23165         PR c++/16529
23166         * g++.dg/parse/namespace10.C: New test.
23167
23168         PR c++/16810
23169         * g++.dg/inherit/ptrmem2.C: New test.
23170
23171 2004-08-02  Ben Elliston  <bje@au.ibm.com>
23172
23173         PR target/16155
23174         * gcc.dg/pr16155.c: New test.
23175
23176 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23177
23178         * gcc.dg/redecl-2.c: New test.
23179
23180 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23181
23182         * gcc.dg/darwin-longdouble.c: New file.
23183
23184 2004-07-30  Richard Henderson  <rth@redhat.com>
23185
23186         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
23187         write to constant argument.
23188         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
23189
23190 2004-07-30  Richard Henderson  <rth@redhat.com>
23191
23192         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
23193         tests of nearest around zero.
23194
23195 2004-07-30  Andrew Pinski  <apinski@apple.com>
23196
23197         * gcc.c-torture/compile/20040730-1.c: New test.
23198
23199 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23200
23201         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
23202         powerpc-eabispe.
23203
23204 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
23205
23206         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
23207
23208 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
23209
23210         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
23211         contains $ld_library_path.
23212         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23213
23214 2004-07-29  Richard Henderson  <rth@redhat.com>
23215
23216         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23217
23218         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
23219         (alt2, which): New.
23220         (Check): Accept either alternative.
23221
23222 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
23223
23224         * g++.dg/abi/inline1.C: New test.
23225         * g++.dg/abi/local1-a.cc: Likewise.
23226         * g++.dg/abi/local1.C: Likewise.
23227         * g++.dg/abi/mangle11.C: Tweak location of warnings.
23228         * g++.dg/abi/mangle12.C: Likewise.
23229         * g++.dg/abi/mangle17.C: Likewise.
23230         * g++.dg/abi/mangle20-2.C: Likewise.
23231         * g++.dg/opt/interface1.C: Likewise.
23232         * g++.dg/opt/interface1.h: Likewise.
23233         * g++.dg/opt/interface1-a.cc: New test.
23234         * g++.dg/parse/repo1.C: New test.
23235         * g++.dg/template/repo1.C: Likewise.
23236         * g++.dg/warn/Winline-1.C: Likewise.
23237         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
23238
23239 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
23240
23241         * gcc.dg/tree-ssa/20040729-1.c: New test.
23242
23243 2004-07-27  Matt Austern <austern@apple.com>
23244
23245         * gcc.dg/darwin-bool-1.c: New test.
23246         * gcc.dg/darwin-bool-2.c: New test.
23247
23248 2004-07-28  Richard Henderson  <rth@redhat.com>
23249
23250         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
23251         arguments in the correct type.  Don't write to constant arguments.
23252
23253 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23254
23255         PR tree-optimization/16688
23256         PR tree-optimization/16689
23257         * g++.dg/tree-ssa/pr16688.C: New test.
23258
23259 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23260
23261         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23262         loads.  Not only in the comment, this time.
23263
23264 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23265
23266         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
23267         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
23268         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
23269         * gcc.dg/sh4a-bitmovua.c: New.
23270         * gcc.dg/sh4a-cos.c: New.
23271         * gcc.dg/sh4a-cosf.c: New.
23272         * gcc.dg/sh4a-fprun.c: New.
23273         * gcc.dg/sh4a-fsrra.c: New.
23274         * gcc.dg/sh4a-memmovua.c: New.
23275         * gcc.dg/sh4a-sin.c: New.
23276         * gcc.dg/sh4a-sincos.c: New.
23277         * gcc.dg/sh4a-sincosf.c: New.
23278         * gcc.dg/sh4a-sinf.c: New.
23279
23280 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
23281
23282         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
23283         conditionals.
23284         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
23285         loads.
23286         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
23287         DOM1.
23288
23289 2004-07-27  Andrew Pinski  <apinski@apple.com>
23290
23291         * g++.dg/rtti/tinfo1.C: Correct the xfail.
23292
23293 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
23294
23295         * gcc.dg/pragma-isr.c: New test.
23296
23297 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23298
23299         PR c++/14429
23300         * g++.dg/template/ttp11.C: New test.
23301
23302 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
23303
23304         * gcc.c-torture/compile/20040727-1.c: New test.
23305
23306 2004-07-26  Eric Christopher  <echristo@redhat.com>
23307
23308         * gcc.c-torture/compile/20040726-2.c: New test.
23309
23310 2004-07-26  Andrew Pinski  <apinski@apple.com>
23311
23312         * g++.dg/rtti/tinfo1.C: Xfail.
23313
23314 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
23315
23316         * gcc.c-torture/compile/20040726-1.c: New test.
23317
23318 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
23319             Brian Ryner  <bryner@brianryner.com>
23320
23321         PR c++/9283
23322         PR c++/15000
23323         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
23324         * g++.dg/ext/visibility/: New directory.
23325         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
23326         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
23327         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
23328         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
23329         * g++.dg/ext/visibility/fvisibility.C,
23330         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
23331         g++.dg/ext/visibility/fvisibility-override1.C
23332         g++.dg/ext/visibility/fvisibility-override2.C
23333         g++.dg/ext/visibility/memfuncts.C
23334         g++.dg/ext/visibility/noPLT.C
23335         g++.dg/ext/visibility/pragma.C
23336         g++.dg/ext/visibility/pragma-override1.C
23337         g++.dg/ext/visibility/pragma-override2.C
23338         g++.dg/ext/visibility/staticmemfuncts.C
23339         g++.dg/ext/visibility/virtual.C: New tests.
23340
23341 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23342
23343         PR c/15360
23344         * gcc.dg/pr15360-1.c: New test.
23345
23346 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
23347
23348         * gcc.dg/pragma-align-2.c: New test.
23349         * gcc.dg/pragma-init-fini.c: New test.
23350         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
23351         targets.
23352
23353 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23354
23355         * gcc.dg/init-string-2.c: New test.
23356
23357 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
23358
23359         PR 16684
23360         * gcc.dg/Wredundant-decls-1.c: New test case.
23361
23362 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
23365         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
23366         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
23367         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
23368         * gcc.dg/compat/generate-random.c: New file.
23369         * gcc.dg/compat/generate-random.h: Likewise.
23370         * gcc.dg/compat/generate-random_r.c: Likewise.
23371         * gcc.dg/compat/struct-layout-1.h: Likewise.
23372         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
23373         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
23374         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
23375         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
23376         * gcc.dg/compat/struct-layout-1_main.c: New test.
23377         * gcc.dg/compat/struct-layout-1_x.c: New file.
23378         * gcc.dg/compat/struct-layout-1_y.c: New file.
23379         * gcc.dg/compat/struct-layout-1_test.h: New file.
23380
23381 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23382
23383         * gcc.dg/comp-return-1.c: New test
23384
23385 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
23386
23387         * gcc.dg/vmx/8-02a.c: Fix typo.
23388
23389         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
23390         * gcc.dg/darwin-abi-3.c: New test.
23391
23392         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
23393         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
23394
23395         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
23396         * gcc.dg/vmx/ops-long-1.c: New test.
23397         * gcc.dg/vmx/ops-long-2.c: New test.
23398
23399 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23400
23401         * g++.dg/lookup/conv-[1234].C: New.
23402
23403 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
23404
23405         * g++.dg/parse/attr2.C: Simplify.
23406
23407 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23408
23409         PR c/7284
23410         * gcc.c-torture/execute/pr7284-1.c: New test.
23411
23412 2004-07-22  Brian Booth  <bbooth@redhat.com>
23413
23414         * gcc.dg/tree-ssa/20040721-1.c: New test.
23415
23416 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23417
23418         * g++.dg/template/crash20.c: New.
23419
23420 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
23421
23422         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
23423         Add dg-run directive.  Declare variables as required.
23424         * gfortran.dg/g77/README: Update
23425
23426 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
23427
23428         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
23429         gcc.dg/cris-peep2-andu2.c: New tests.
23430
23431 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23432
23433         PR c/15052
23434         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
23435         on return type.
23436         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
23437         messages.
23438         * gcc.dg/qual-return-2.c: Update expected messages.
23439         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
23440
23441 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23442
23443         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
23444         * gcc.dg/noncompile/921102-1.c: Update expected error message.
23445
23446 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23447
23448         PR c/11250
23449         * gcc.dg/init-string-1.c: New test.
23450
23451 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
23452
23453         PR middle-end/15345
23454         PR c/16450
23455         * gcc.dg/torture/nested-fn-1.c: New test.
23456
23457 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
23458
23459         PR target/16559
23460         * gcc.dg/ia64-fptr-1.c: New file.
23461
23462 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23463
23464         PR c++/14497
23465         * g++.dg/template/spec16.C: New test.
23466         * g++.old-deja/g++.robertl/eb118.C: Remove.
23467
23468 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23469
23470         PR c++/509
23471         * g++.dg/template/spec15.C: New test.
23472
23473 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23474
23475         Copy cases from g77.f-torture/execute and add dg-run
23476         directive.  Other changes as noted.
23477         * gfortran.dg/g77/13037.f
23478         * gfortran.dg/g77/1832.f
23479         * gfortran.dg/g77/19981119-0.f
23480         * gfortran.dg/g77/19990313-0.f
23481         * gfortran.dg/g77/19990313-1.f
23482         * gfortran.dg/g77/19990313-2.f
23483         * gfortran.dg/g77/19990313-3.f
23484         * gfortran.dg/g77/19990419-1.f
23485         * gfortran.dg/g77/19990826-0.f
23486         * gfortran.dg/g77/19990826-2.f
23487         * gfortran.dg/g77/20000503-1.f
23488         * gfortran.dg/g77/20001111.f
23489         * gfortran.dg/g77/20010116.f
23490         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23491         * gfortran.dg/g77/20010430.f
23492         * gfortran.dg/g77/6177.f
23493         * gfortran.dg/g77/947.f
23494         * gfortran.dg/g77/970816-3.f
23495         * gfortran.dg/g77/971102-1.f
23496         * gfortran.dg/g77/980520-1.f
23497         * gfortran.dg/g77/980628-0.f
23498         * gfortran.dg/g77/980628-1.f
23499         * gfortran.dg/g77/980628-10.f
23500         * gfortran.dg/g77/980628-2.f
23501         * gfortran.dg/g77/980628-3.f
23502         * gfortran.dg/g77/980628-7.f
23503         * gfortran.dg/g77/980628-8.f
23504         * gfortran.dg/g77/980628-9.f
23505         * gfortran.dg/g77/980701-0.f
23506         * gfortran.dg/g77/980701-1.f
23507         * gfortran.dg/g77/cabs.f
23508         * gfortran.dg/g77/claus.f
23509         * gfortran.dg/g77/complex_1.f
23510         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23511         * gfortran.dg/g77/dcomplex.f
23512         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23513         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23514         * gfortran.dg/g77/f90-intrinsic-numeric.f
23515         * gfortran.dg/g77/int8421.f
23516         * gfortran.dg/g77/labug1.f
23517         * gfortran.dg/g77/large_vec.f
23518         * gfortran.dg/g77/le.f
23519         * gfortran.dg/g77/short.f
23520         * gfortran.dg/g77/README: Update
23521
23522 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23523
23524         PR c++/16637
23525         * g++.dg/parse/lookup4.C: New test.
23526
23527 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23528
23529         PR c++/16175
23530         * g++.dg/template/ttp10.C: New test.
23531
23532 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23533
23534         * gcc.dg/pr12625-1.c: New test.
23535
23536 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23537
23538         * testsuite/gcc.dg/switch-warn-1.c: New test.
23539         * testsuite/gcc.dg/switch-warn-2.c: New test.
23540         * gcc.c-torture/compile/pr14730.c: Update.
23541
23542 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23543
23544         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23545         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23546         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23547         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23548
23549 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23550
23551         PR c++/16623
23552         * g++.dg/template/assign1.C: New test.
23553
23554 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23555
23556         PR c++/12170
23557         * g++.dg/template/ttp9.C: New test.
23558
23559 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23560
23561         * gcc.dg/format/cmn-err-1.c: New test.
23562
23563 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23564
23565         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23566         gcc.dg/Wparentheses-10.c: New tests.
23567         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23568
23569 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23570
23571         PR fortran/16465
23572         * gfortran.dg/g77//ffixed-line-length-0.f,
23573         gfortran.dg/g77/ffixed-line-length-132.f,
23574         gfortran.dg/g77/ffixed-line-length-72.f,
23575         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23576         gfortran.dg/g77/README: Update.
23577
23578 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23579
23580         PR c++/13092
23581         * g++.dg/template/non-dependent7.C: New test.
23582         * g++.dg/template/non-dependent8.C: Likewise.
23583         * g++.dg/template/non-dependent9.C: Likewise.
23584         * g++.dg/template/non-dependent10.C: Likewise.
23585
23586 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23587
23588         PR c++/16337
23589         * g++.dg/parse/attr2.C: New test.
23590
23591 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23592
23593         * g77.dg: Removed.
23594         * g77.f-torture: Ditto.
23595
23596 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23597
23598         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23599         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23600         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23601
23602 2004-07-16  Richard Henderson  <rth@redhat.com>
23603
23604         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23605
23606 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23607
23608         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23609         tests with full list of options.
23610         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23611         of TORTURE_OPTIONS if test contains 'dg-do run'.
23612
23613         PR fortran/16404
23614         * gfortran.dg/do_iterator.f90: New test.
23615
23616 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23617
23618         PR rtl-optimization/16536
23619         * gcc.c-torture/execute/restrict-1.c: New test.
23620
23621 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23622
23623         PR fortran/15324
23624         * gfortran.dg/pr15324.f90: New test.
23625
23626         PR fortran/15129
23627         * gfortran.dg/pr15129.f90: New test.
23628
23629         PR fortran/15140
23630         * gfortran.dg/pr15140.f90: New test.
23631
23632         PR fortran/13792
23633         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23634         compile-time simplification.
23635
23636 2004-07-14  Mike Stump  <mrs@apple.com>
23637
23638         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23639
23640 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23641
23642         PR target/16325
23643         * gcc.dg/profile-generate-1.c: New.
23644
23645 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23646
23647         * gcc.c-torture/execute/20040709-1.c: New test.
23648         * gcc.c-torture/execute/20040709-2.c: New test.
23649
23650 2004-07-14  Mike Stump  <mrs@apple.com>
23651
23652         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23653
23654 2004-07-14  Mike Stump  <mrs@apple.com>
23655
23656         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23657
23658 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23659
23660         PR c++/16518
23661         * g++.dg/parse/mutable1.C: New test.
23662
23663 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23664
23665         PR tree-optimization/16443
23666         * gcc.dg/tree-ssa/20040713-1.c: New test.
23667
23668 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23669
23670         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23671         for operator new.
23672
23673 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23674
23675         * gfortran.dg/g77/README: New file
23676         * gfortran.dg/g77/19981216-0.f: Copy from
23677         g77.f-torture/noncompile.  Add "dg-do compile" and
23678         dg-error as required.
23679         * gfortran.dg/g77/19990218-1.f: Likewise.
23680         * gfortran.dg/g77/19990905-1.f: Likewise.
23681         * gfortran.dg/g77/9263.f: Likewise.
23682         * gfortran.dg/g77/980615-0.f: Likewise.
23683         * gfortran.dg/g77/980616-0.f: Likewise.
23684         * gfortran.dg/g77/check0.f: Likewise.
23685         * gfortran.dg/g77/select_no_compile.f: Likewise.
23686
23687 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23688
23689         Copy files from g77.f-torture/compile.
23690         Add "{ dg-do compile}".  Other changes as noted
23691         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
23692         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
23693         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
23694         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
23695         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
23696         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
23697         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
23698         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
23699         statement to conform to standard.  Append alpha1.x for reference.
23700         * gfortran.dg/g77/xformat.f: Add dg-warning
23701
23702 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23703
23704         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
23705         Add {dg-do compile} directive.
23706         * gfortran.dg/g77/cpp2.F: Likewise.
23707
23708 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23709
23710         PR c++/5402
23711         * g++.dg/lookup/name-clash1.C: New test.
23712
23713         PR c++/9777
23714         * g++.dg/lookup/name-clash2.C: New test.
23715
23716         PR c++/12102
23717         * g++.dg/lookup/name-clash3.C: New test.
23718
23719 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23720
23721         * g++.dg/lookup/new2.C: New test.
23722         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
23723
23724 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
23725
23726         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23727         Add {dg-do compile} directive.
23728         * gfortran.dg/g77/13060.f: Likewise.
23729         * gfortran.dg/g77/19990218-0.f: Likewise.
23730         * gfortran.dg/g77/19990305-0.f: Likewise.
23731         * gfortran.dg/g77/19990419-0.f: Likewise.
23732         * gfortran.dg/g77/19990502-0.f: Likewise.
23733         * gfortran.dg/g77/19990502-1.f: Likewise.
23734         * gfortran.dg/g77/19990525-0.f: Likewise.
23735         * gfortran.dg/g77/19990826-1.f: Likewise.
23736         * gfortran.dg/g77/19990826-3.f: Likewise.
23737         * gfortran.dg/g77/19990905-2.f: Likewise.
23738         * gfortran.dg/g77/20000412-1.f: Likewise.
23739         * gfortran.dg/g77/20000511-1.f: Likewise.
23740         * gfortran.dg/g77/20000511-2.f: Likewise.
23741         * gfortran.dg/g77/20000518.f: Likewise.
23742         * gfortran.dg/g77/20000601-1.f: Likewise.
23743         * gfortran.dg/g77/20000601-2.f: Likewise.
23744         * gfortran.dg/g77/20000629-1.f: Likewise.
23745         * gfortran.dg/g77/20000630-2.f: Likewise.
23746         * gfortran.dg/g77/20010115.f: Likewise.
23747         * gfortran.dg/g77/20010321-1.f: Likewise.
23748         * gfortran.dg/g77/20010426.f: Likewise.
23749         * gfortran.dg/g77/20020307-1.f: Likewise.
23750         * gfortran.dg/g77/8485.f: Likewise.
23751         * gfortran.dg/g77/960317-1.f: Likewise.
23752         * gfortran.dg/g77/970915-0.f: Likewise.
23753         * gfortran.dg/g77/980310-1.f: Likewise.
23754         * gfortran.dg/g77/980310-2.f: Likewise.
23755         * gfortran.dg/g77/980310-3.f: Likewise.
23756         * gfortran.dg/g77/980310-4.f: Likewise.
23757         * gfortran.dg/g77/980310-6.f: Likewise.
23758         * gfortran.dg/g77/980310-7.f: Likewise.
23759         * gfortran.dg/g77/980310-8.f: Likewise.
23760         * gfortran.dg/g77/980419-2.f: Likewise.
23761         * gfortran.dg/g77/980424-0.f: Likewise.
23762         * gfortran.dg/g77/980427-0.f: Likewise.
23763         * gfortran.dg/g77/980729-0.f: Likewise.
23764         * gfortran.dg/g77/981117-1.f: Likewise.
23765         * gfortran.dg/g77/toon_1.f: Likewise.
23766
23767 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23768
23769         PR c++/2204
23770         * g++.dg/other/abstract2.C: New test.
23771
23772 2004-07-12  Paul Brook  <paul@codesourcery.com>
23773
23774         * gfortran.dg/pointer_init_1.f90: New test.
23775
23776 2004-07-11  Paul Brook  <paul@codesourcery.com>
23777
23778         PR fortran/15986
23779         * gfortran.dg/contained_1.f90: New test.
23780
23781 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23782
23783         * g++.dg/parse/defarg8.C: New test.
23784
23785 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23786
23787         PR fortran/16433
23788         * gfortran.dg/pr16433.f: New test.
23789
23790         PR fortran/17574
23791         * gfortran.dg/pr15754.f90: New test.
23792
23793 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23794
23795         PR tree-optimization/16437
23796         * gcc.c-torture/execute/bitfld-4.c: New test.
23797
23798 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23799
23800         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23801         access to common var from module.
23802
23803 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23804
23805         PR fortran/16336
23806         * gfortran.fortran-torture/execute/common_2.f90: New test.
23807
23808 2004-07-10  Paul Brook  <paul@codesourcery.com>
23809
23810         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23811
23812 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23813
23814         PR fortran/15969
23815         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23816
23817 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23818
23819         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23820         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23821         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23822         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23823         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23824         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23825         * gfortran.dg/g77/funderscoring.f: Likewise.
23826         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23827
23828 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23829
23830         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23831
23832 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23833         Paul Brook  <paul@codesourcery.com>
23834
23835         PR fortran/13415
23836         * gfortran.dg/common_pointer_1.f90: New test.
23837
23838 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23839
23840         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23841
23842 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23843
23844         PR target/16364
23845         * gcc.c-torture/compile/20040709-1.c: New.
23846
23847 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23848
23849         PR fortran/14077
23850         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23851
23852 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23853
23854         PR fortran/13201
23855         * gfortran.dg/shape_1.f90: New test.
23856
23857 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23858             Andrew Pinski  <apinski@apple.com>
23859
23860         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23861
23862 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23863
23864         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23865         comment.
23866
23867 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23868         Paul Brook  <paul@codesourcery.com>
23869
23870         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23871         '.f95' and '.F95'.
23872
23873 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23874
23875         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23876
23877 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23878
23879         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23880         testcases with capital suffix.
23881
23882 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23883
23884         PR fortran/15481
23885         PR fortran/13372
23886         PR fortran/13575
23887         PR fortran/15978
23888         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23889
23890         * gfortran.dg/implicit_1.f90: New test.
23891
23892 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23893
23894         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23895         expression to match gfortran warning/error messages
23896         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23897         dg-error text.
23898
23899 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23900
23901         * lib/fortran-torture.exp: Rename proc search_for to
23902         search_for_re.
23903
23904 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23905
23906         * gcc.c-torture/execute/simd-5.x: New file.
23907         XFAIL on SPARC 64-bit at -O0.
23908
23909 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23910
23911         PR c++/8211
23912         PR c++/16165
23913         * g++.dg/warn/effc3.C: New test.
23914
23915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23916
23917         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23918         change X to 1X in format.
23919         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23920         add data statements to conform to standard.
23921
23922 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23923
23924         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23925         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23926         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23927
23928 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23929
23930         * gfortran.dg/g77/7388.f: Copy from g77.dg
23931         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23932         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23933         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23934         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23935         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23936         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23937         * gfortran.dg/g77/strlen0.f: Likewise.
23938
23939 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23940
23941         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23942         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23943
23944 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23945
23946         * gcc.c-torture/execute/920428-2.x: Delete.
23947         * gcc.c-torture/execute/920501-7.x: Likewise.
23948
23949 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23950
23951         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23952         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23953         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23954         prescott and c3-2.
23955         (PREFETCH_3DNOW): Add -march=c3.
23956
23957 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23958
23959         PR c/16437
23960         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23961         * gcc.c-torture/execute/bf64-1.x: Likewise.
23962
23963 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23964
23965         * gcc.c-torture/compile/20040708-1.c: New test.
23966
23967 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23968
23969         PR c++/16169
23970         * g++.dg/warn/effc2.C: New test.
23971
23972 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23973
23974         * gcc.c-torture/execute/bitfld-1.x: Remove.
23975         * gcc.c-torture/execute/bitfld-3.c: New test.
23976         * gcc.dg/bitfld-2.c: Remove XFAILs.
23977
23978 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23979
23980         PR c++/16276
23981         * g++.dg/rtti/tinfo1.C: New file.
23982
23983 2004-07-07  Eric Christopher  <echristo@redhat.com>
23984
23985         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23986
23987 2004-07-07  Andrew Pinski  <apinski@apple.com>
23988
23989         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23990
23991 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23992
23993         * g++.dg/init/call1.C: XFAIL.
23994
23995 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23996
23997         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23998         except for movstrict*, to movmem* and clrstr* to clrmem*.
23999
24000 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
24001
24002         * gcc.c-torture/execute/20040707-1.c: New test.
24003
24004 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
24005
24006         * gcc.c-torture/execute/20040706-1.c: New test.
24007
24008 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24009
24010         PR c++/3671
24011         * g++.dg/template/spec14.C: New test.
24012
24013 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24014
24015         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24016         nothing if not yet defined.  Use it in b, c and d type definitions.
24017         * gcc.c-torture/execute/20040705-1.c: New test.
24018         * gcc.c-torture/execute/20040705-2.c: New test.
24019
24020 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24021
24022         PR c++/2518
24023         * g++.dg/lookup/new1.C: New test.
24024
24025 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24026
24027         PR c++/11406
24028         * g++.dg/template/sizeof8.C: New test.
24029
24030 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
24031
24032         * gcc.c-torture/compile/20040705-1.c: New test.
24033
24034 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
24035
24036         * gfortran.fortran-torture/execute/seq_io.f90: New test.
24037
24038 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
24039
24040         * gcc.dg/cpp/if-mop.c: Two new testcases.
24041         * gcc.dg/cpp/trad/comment-3.c: New.
24042
24043 2004-07-04  Paul Brook  <paul@codesourcery.com>
24044
24045         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24046
24047 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
24048
24049         PR c++/3761
24050         * g++.dg/lookup/crash4.C: New test.
24051
24052 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
24053
24054         * gcc.c-torture/execute/builtin-abs-1.c
24055         * gcc.c-torture/execute/builtin-abs-2.c
24056         * gcc.c-torture/execute/builtin-complex-1.c
24057         * gcc.c-torture/execute/builtins/string-1-lib.c
24058         * gcc.c-torture/execute/builtins/string-1.c
24059         * gcc.c-torture/execute/builtins/string-2-lib.c
24060         * gcc.c-torture/execute/builtins/string-2.c
24061         * gcc.c-torture/execute/builtins/string-3-lib.c
24062         * gcc.c-torture/execute/builtins/string-3.c
24063         * gcc.c-torture/execute/builtins/string-4-lib.c
24064         * gcc.c-torture/execute/builtins/string-4.c
24065         * gcc.c-torture/execute/builtins/string-5-lib.c
24066         * gcc.c-torture/execute/builtins/string-5.c
24067         * gcc.c-torture/execute/builtins/string-6-lib.c
24068         * gcc.c-torture/execute/builtins/string-6.c
24069         * gcc.c-torture/execute/builtins/string-7-lib.c
24070         * gcc.c-torture/execute/builtins/string-7.c
24071         * gcc.c-torture/execute/builtins/string-8-lib.c
24072         * gcc.c-torture/execute/builtins/string-8.c
24073         * gcc.c-torture/execute/builtins/string-9-lib.c
24074         * gcc.c-torture/execute/builtins/string-9.c
24075         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24076         * gcc.c-torture/execute/builtins/string-asm-1.c
24077         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24078         * gcc.c-torture/execute/builtins/string-asm-2.c
24079         * gcc.c-torture/execute/stdio-opt-1.c
24080         * gcc.c-torture/execute/stdio-opt-2.c
24081         * gcc.c-torture/execute/stdio-opt-3.c
24082         * gcc.c-torture/execute/string-opt-1.c
24083         * gcc.c-torture/execute/string-opt-10.c
24084         * gcc.c-torture/execute/string-opt-11.c
24085         * gcc.c-torture/execute/string-opt-12.c
24086         * gcc.c-torture/execute/string-opt-13.c
24087         * gcc.c-torture/execute/string-opt-14.c
24088         * gcc.c-torture/execute/string-opt-15.c
24089         * gcc.c-torture/execute/string-opt-16.c
24090         * gcc.c-torture/execute/string-opt-2.c
24091         * gcc.c-torture/execute/string-opt-6.c
24092         * gcc.c-torture/execute/string-opt-7.c
24093         * gcc.c-torture/execute/string-opt-8.c:
24094         Replace with ...
24095
24096         * gcc.c-torture/execute/builtins/abs-2.c
24097         * gcc.c-torture/execute/builtins/abs-3.c
24098         * gcc.c-torture/execute/builtins/complex-1.c
24099         * gcc.c-torture/execute/builtins/fprintf.c
24100         * gcc.c-torture/execute/builtins/fputs.c
24101         * gcc.c-torture/execute/builtins/memcmp.c
24102         * gcc.c-torture/execute/builtins/memmove.c
24103         * gcc.c-torture/execute/builtins/memops-asm.c
24104         * gcc.c-torture/execute/builtins/mempcpy-2.c
24105         * gcc.c-torture/execute/builtins/mempcpy.c
24106         * gcc.c-torture/execute/builtins/memset.c
24107         * gcc.c-torture/execute/builtins/printf.c
24108         * gcc.c-torture/execute/builtins/sprintf.c
24109         * gcc.c-torture/execute/builtins/strcat.c
24110         * gcc.c-torture/execute/builtins/strchr.c
24111         * gcc.c-torture/execute/builtins/strcmp.c
24112         * gcc.c-torture/execute/builtins/strcpy.c
24113         * gcc.c-torture/execute/builtins/strcspn.c
24114         * gcc.c-torture/execute/builtins/strlen-2.c
24115         * gcc.c-torture/execute/builtins/strlen.c
24116         * gcc.c-torture/execute/builtins/strncat.c
24117         * gcc.c-torture/execute/builtins/strncmp-2.c
24118         * gcc.c-torture/execute/builtins/strncmp.c
24119         * gcc.c-torture/execute/builtins/strncpy.c
24120         * gcc.c-torture/execute/builtins/strpbrk.c
24121         * gcc.c-torture/execute/builtins/strpcpy-2.c
24122         * gcc.c-torture/execute/builtins/strpcpy.c
24123         * gcc.c-torture/execute/builtins/strrchr.c
24124         * gcc.c-torture/execute/builtins/strspn.c
24125         * gcc.c-torture/execute/builtins/strstr-asm.c
24126         * gcc.c-torture/execute/builtins/strstr.c:
24127         ... these new files.
24128
24129         * gcc.c-torture/execute/builtins/abs-2-lib.c
24130         * gcc.c-torture/execute/builtins/abs-3-lib.c
24131         * gcc.c-torture/execute/builtins/complex-1-lib.c
24132         * gcc.c-torture/execute/builtins/fprintf-lib.c
24133         * gcc.c-torture/execute/builtins/fputs-lib.c
24134         * gcc.c-torture/execute/builtins/memcmp-lib.c
24135         * gcc.c-torture/execute/builtins/memmove-lib.c
24136         * gcc.c-torture/execute/builtins/memops-asm-lib.c
24137         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
24138         * gcc.c-torture/execute/builtins/mempcpy-lib.c
24139         * gcc.c-torture/execute/builtins/memset-lib.c
24140         * gcc.c-torture/execute/builtins/printf-lib.c
24141         * gcc.c-torture/execute/builtins/sprintf-lib.c
24142         * gcc.c-torture/execute/builtins/strcat-lib.c
24143         * gcc.c-torture/execute/builtins/strchr-lib.c
24144         * gcc.c-torture/execute/builtins/strcmp-lib.c
24145         * gcc.c-torture/execute/builtins/strcpy-lib.c
24146         * gcc.c-torture/execute/builtins/strcspn-lib.c
24147         * gcc.c-torture/execute/builtins/strlen-2-lib.c
24148         * gcc.c-torture/execute/builtins/strlen-lib.c
24149         * gcc.c-torture/execute/builtins/strncat-lib.c
24150         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
24151         * gcc.c-torture/execute/builtins/strncmp-lib.c
24152         * gcc.c-torture/execute/builtins/strncpy-lib.c
24153         * gcc.c-torture/execute/builtins/strpbrk-lib.c
24154         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
24155         * gcc.c-torture/execute/builtins/strpcpy-lib.c
24156         * gcc.c-torture/execute/builtins/strrchr-lib.c
24157         * gcc.c-torture/execute/builtins/strspn-lib.c
24158         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
24159         * gcc.c-torture/execute/builtins/strstr-lib.c
24160         * gcc.c-torture/execute/builtins/lib/abs.c
24161         * gcc.c-torture/execute/builtins/lib/fprintf.c
24162         * gcc.c-torture/execute/builtins/lib/memset.c
24163         * gcc.c-torture/execute/builtins/lib/printf.c
24164         * gcc.c-torture/execute/builtins/lib/sprintf.c
24165         * gcc.c-torture/execute/builtins/lib/strcpy.c
24166         * gcc.c-torture/execute/builtins/lib/strcspn.c
24167         * gcc.c-torture/execute/builtins/lib/strncat.c
24168         * gcc.c-torture/execute/builtins/lib/strncmp.c
24169         * gcc.c-torture/execute/builtins/lib/strncpy.c
24170         * gcc.c-torture/execute/builtins/lib/strpbrk.c
24171         * gcc.c-torture/execute/builtins/lib/strspn.c
24172         * gcc.c-torture/execute/builtins/lib/strstr.c:
24173         New files containing support routines.
24174
24175         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
24176         declaration.
24177         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
24178         when not optimizing.
24179
24180 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
24181
24182         PR c++/16240
24183         * g++.dg/abi/mangle22.C: New test.
24184         * g++.dg/abi/mangle23.C: Likewise.
24185
24186 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
24187
24188         PR fortran/16290
24189         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
24190         Allow for cases without denormalized floating point numbers.
24191
24192 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
24193
24194         PR c/1027
24195         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24196         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
24197         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
24198         expected warning text.
24199         * gcc.dg/format/diag-2.c: New test.
24200
24201 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24202
24203         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
24204
24205 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
24206
24207         * gcc.dg/builtins-43.c: New.
24208         * gcc.dg/builtins-44.c: New.
24209         * gcc.dg/builtins-45.c: New.
24210
24211 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
24212             Andreas Tobler  <a.tobler@schweiz.ch>
24213
24214         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
24215         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
24216         as SIGSEGV.
24217         * gcc.dg/cleanup-11.c: Likewise.
24218         * gcc.dg/cleanup-8.c: Likewise.
24219         * gcc.dg/cleanup-9.c: Likewise.
24220         * gcc.dg/cleanup-5.c: Run on all platforms.
24221
24222 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24223
24224         * g++.dg/warn/nonnull1.C: New test.
24225
24226 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24227
24228         * gcc.dg/compat/compat-common.h: Wrap up CINT in
24229         an #ifndef SKIP_COMPLEX_INT/#endif pair.
24230         Special-case the Sun compiler wrt to <complex.h>.
24231
24232 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
24233
24234         * gcc.dg/Wunreachable-8.C: New test.
24235
24236         * gcc.dg/h8300-ice2.c : New test.
24237
24238 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
24239
24240         PR fortran/16161
24241         * gfortran.fortran-torture/compile/implicit.f90: Add test
24242         for implicit character.
24243
24244 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
24245
24246         PR fortran/16289
24247         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
24248         Use tiny() intrinsic to find smallest non-negative real
24249
24250 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
24251
24252         * gcc.dg/compat/struct-by-value-22_main.c: New test.
24253         * gcc.dg/compat/struct-by-value-22_x.c: New.
24254         * gcc.dg/compat/struct-by-value-22_y.c: New.
24255
24256         * gcc.c-torture/execute/20040629-1.c: New test.
24257
24258 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
24259
24260         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
24261         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
24262
24263         PR target/16195
24264         * gcc.dg/20040625-1.c: New test.
24265
24266 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24267
24268         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
24269
24270 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24271
24272         PR fortran/15963
24273         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
24274
24275 2004-06-29  Richard Henderson  <rth@redhat.com>
24276
24277         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
24278
24279 2004-06-29  Paul Brook  <paul@codesourcery.com>
24280
24281         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
24282         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
24283
24284 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
24285
24286         PR c++/16260
24287         * g++.dg/parse/crash15.C: New.
24288
24289 2004-06-28  Andrew Pinski  <apinski@apple.com>
24290
24291         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
24292         by the error already.
24293
24294         * g++.dg/opt/ptrmem4.C: Change to compile only test.
24295
24296 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
24297
24298         PR target/14041
24299         * gcc.dg/h8300-bss-align-1.c : New.
24300
24301 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24302
24303         * PR c++/16174
24304         * g++.dg/template/ctor4.C: New.
24305
24306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24307
24308         PR c++/16205
24309         * g++.dg/warn/Wsequence-point-1.C: New test.
24310
24311 2004-06-27  Paul Brook  <paul@codesourcery.com>
24312
24313         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
24314
24315 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
24316
24317         * g++.old-deja/g++.mike/p7325.C: Remove.
24318
24319 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
24320
24321         PR c/14963
24322         * gcc.dg/pr14963.c: New test.
24323
24324 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
24325
24326         PR c++/16193
24327         * g++.dg/parse/redef1.C: New test.
24328
24329 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24330
24331         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
24332         20021110.c.
24333         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
24334         20021119-1.c.
24335         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
24336         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
24337         5-04.c.
24338         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
24339         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
24340         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
24341         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
24342         g++.brendan/enum14.C.
24343         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
24344         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
24345         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
24346         g++.mike/virt1.C.
24347         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
24348         memtemp24.C.
24349
24350 2004-06-27  Roger Sayle  <roger@eyesopen.com>
24351
24352         * gcc.dg/20040527-1.c: New test case.
24353
24354 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
24355
24356         PR gfortran/pr16196
24357         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
24358
24359 2004-06-25  Roger Sayle  <roger@eyesopen.com>
24360
24361         PR middle-end/15825
24362         * gcc.dg/pr15825-1.c: New test case.
24363
24364 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24365
24366         * gcc.c-torture/execute/20040625-1.c: New test.
24367
24368 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24369
24370         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
24371
24372 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
24373
24374         * gcc.dg/torture/mips-div-1.c: New test.
24375
24376 2004-06-24  Jeff Law  <law@redhat.com>
24377
24378         * gcc.dg/tree-ssa/20040624-1.c: New test.
24379
24380 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
24381
24382         * gcc.c-torture/compile/20040624-1.c: New test.
24383
24384 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24385
24386         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
24387         this directory.
24388
24389 2004-06-23  Andrew Pinski  <apinski@apple.com>
24390
24391         PR middle-end/15988
24392         * g++.dg/opt/ptrmem4.C: New test.
24393
24394         * gcc.dg/c90-array-quals-2.c: New test.
24395
24396 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
24397
24398         * gcc.dg/kpice1.c: New test.
24399
24400 2006-06-23  Andrew Pinski  <apinski@apple.com>
24401
24402         * gcc.dg/c90-array-quals.c: New test.
24403
24404 2006-06-22  Richard Henderson  <rth@redhat.com>
24405
24406         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
24407
24408 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
24409
24410         * gcc.dg/builtins-config.h: Handle FreeBSD.
24411
24412 2006-06-22  Richard Henderson  <rth@redhat.com>
24413
24414         * g++.dg/opt/devirt1.C: New.
24415
24416 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
24417
24418         * g++.dg/opt/pr15551.C: New testcase.
24419
24420 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
24421
24422         PR target/14800
24423         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
24424         x86_64-*-linux* when compiling for 32bit.
24425
24426 2004-06-21  Andrew Pinski  <apinski@apple.com>
24427
24428         * gcc.dg/pch/struct-1.c: New.
24429         * gcc.dg/pch/struct-1.hs: New.
24430
24431 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
24432
24433         * gcc.dg/pch/save-temps-1.c: New file.
24434         * gcc.dg/pch/save-temps-1.hs: New file.
24435
24436 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24437
24438         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
24439         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
24440
24441 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24442
24443         * gfortran.fortran-torture/execute/select_1.f90: Rename function
24444         to fix type error.
24445         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
24446         Remove trailing spaces.
24447
24448 2004-06-21  Richard Henderson  <rth@redhat.com>
24449
24450         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
24451         merging && to BIT_FIELD_REF.
24452
24453 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
24454
24455         * g++.dg/opt/placeholder1.C: New test.
24456
24457 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24458
24459         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
24460         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24461         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24462         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24463
24464 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
24465
24466         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
24467         extern "C".
24468         * g++.dg/other/pragma-re-1.C: Add comments.
24469
24470 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
24471
24472         PR gfortran/16080
24473         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24474
24475 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24476
24477         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24478         instead of setting the type of size_t by
24479         hand.
24480
24481 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24482
24483         * gcc.dg/unordered-2.c: New test case.
24484         * gcc.dg/unordered-3.c: New test case.
24485
24486 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24487
24488         PR other/16043
24489         * lib/g++.exp (g++_version): Tweak regexp for version
24490         * lib/g77.exp (g77_version): Likewise.
24491         * lib/gfortran.exp (gfortran_version): Likewise.
24492         * lib/objc.exp (objc_version): Likewise.
24493         * lib/treelang.exp (treelang_version): Likewise.
24494
24495 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24496
24497         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24498         Use INT_MAX instead of __INT_MAX__.
24499         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24500
24501         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24502         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24503         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24504         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24505         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24506         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24507         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24508         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24509         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24510
24511         * gcc.dg/range-test-1.c: New test.
24512         * g++.dg/opt/range-test-1.C: New test.
24513
24514 2004-06-17  Richard Henderson  <rth@redhat.com>
24515
24516         * objc.dg/sync-1.m: New.
24517         * objc.dg/try-catch-1.m: Don't force next runtime.
24518         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24519         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24520         shadowed catch clause.
24521         * objc.dg/try-catch-5.m: New.
24522
24523 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24524
24525         Bug 14610
24526         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24527
24528 2004-06-15  Richard Henderson  <rth@redhat.com>
24529
24530         * gcc.dg/20001116-1.c: Move expected warning line.
24531
24532 2004-06-15  Richard Henderson  <rth@redhat.com>
24533
24534         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24535         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24536
24537 2004-06-15  Jeff Law  <law@redhat.com>
24538
24539         * gcc.dg/tree-ssa/20040615-1.c: New test.
24540         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24541         be less sensitive to operand ordering.
24542         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24543
24544 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24545
24546         * g++.dg/abi/bitfield3.C: Add comment..
24547
24548 2004-06-15  Richard Henderson  <rth@redhat.com>
24549
24550         * g++.dg/ext/stmtexpr1.C: XFAIL.
24551         * gcc.dg/20030612-1.c: XFAIL.
24552
24553 2004-06-15  Eric Christopher  <echristo@redhat.com>
24554
24555         * g++.dg/charset/asm5.c: New.
24556         * gcc.dg/charset/asm6.c: New.
24557
24558 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24559
24560         PR fortran/15962
24561         * gfortran.fortran-torture/execute/select_1.f90: New test.
24562
24563 2004-06-15  Paul Brook  <paul@codesourcery.com>
24564
24565         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24566
24567 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24568
24569         PR c++/15967
24570         * g++.dg/lookup/crash3.C: New test.
24571
24572 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24573
24574         PR c++/15947
24575         * g++.dg/parse/dtor4.C: New test.
24576
24577 2004-06-14  Jeff Law  <law@redhat.com>
24578
24579         * gcc.c-torture/compile/20040614-1.c: New test.
24580
24581 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24582
24583         PR fortran/15211
24584         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24585         LEN of a character array.
24586
24587 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24588
24589         PR c++/15096
24590         * g++.dg/template/ptrmem10.C: New test.
24591
24592         PR c++/14930
24593         * g++.dg/template/friend30.C: New test.
24594
24595 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24596
24597         PR fortran/14928
24598         * gfortran.fortran-torture/compile/mloc.f90: New test.
24599
24600 2004-06-13  Paul Brook  <paul@codesourcery.com>
24601
24602         * gfortran.fortran-torture/execute/random_2.f90: New test.
24603
24604 2004-06-13  Eric Christopher  <echristo@redhat.com>
24605
24606         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24607
24608 2004-06-12  Paul Brook  <paul@codesourcery.com>
24609
24610         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24611
24612 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24613
24614         PR fortran/14923
24615         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24616
24617 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24618
24619         PR fortran/14957
24620         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24621         syntax errors in end statements of contained subroutines.
24622
24623 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24624
24625         PR fortran/12841
24626         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24627
24628 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24629
24630         PR fortran/15665
24631         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24632
24633 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24634
24635         PR gfortran/12839
24636         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24637
24638 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24639
24640         PR c++/15862
24641         * g++.dg/parse/enum1.C: New test.
24642
24643 2004-06-10  Jeff Law  <law@redhat.com>
24644
24645         * gcc.c-torture/compile/20040610-1.c: New test.
24646
24647 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24648
24649         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24650         * g++.old-deja/g++.other/decl3.C: Likewise.
24651
24652 2004-06-10  Brian Booth  <bbooth@redhat.com>
24653
24654         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24655         V_MAY_DEF instead of VDEF.
24656         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24657
24658 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24659
24660         PR c++/14211
24661         * g++.dg/conversion/const1.C: New test.
24662
24663         PR c++/15076
24664         * g++.dg/conversion/reinterpret1.C: New test.
24665
24666         PR c++/15877
24667         * g++.dg/template/enum2.C: New test.
24668
24669         PR c++/15227
24670         * g++.dg/template/error13.C: New test.
24671
24672 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24673
24674         PR fortran/14957
24675         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
24676         arguments to test_* REAL and of the right size.
24677
24678 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24679
24680         PR target/15569
24681         PR rtl-optimization/15681
24682         * gcc.dg/20040609-1.c: New test.
24683
24684 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24685
24686         PR c++/14791
24687         * g++.dg/opt/builtins1.C: New test.
24688
24689 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
24690
24691         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
24692         that use default windows32 struct layout.
24693         * gcc.dg/i386-bitfield2.c: Likewise.
24694
24695 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
24696
24697         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
24698         for mingw32 and cygwin targets.
24699
24700 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
24701
24702         * gcc.dg/pch/macro-4.c: New.
24703         * gcc.dg/pch/macro-4.hs: New.
24704
24705 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24706
24707         PR fortran/13249
24708         * gfortran.fortran-torture/compile/name_clash.f90: New test.
24709
24710 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24711
24712         PR fortran/13372
24713         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
24714
24715 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24716
24717         PR gfortran/14897
24718         * gfortran.fortran-torture/execute/t_edit.f90: New test.
24719
24720 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24721
24722         PR gfortran/15755
24723         * gfortran.fortran-torture/execute/backspace.c : New test.
24724
24725 2004-06-09  Paul Brook  <paul@codesourcery.com>
24726
24727         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24728         (pointer_to_section): Rewrite to use smaller array.
24729
24730 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24731
24732         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24733         * gcc.dg/ext/altivec-10.c: Same.
24734         * gcc.dg/ext/altivec-11.c: Same.
24735         * gcc.dg/ext/altivec-12.c: Same.
24736         * gcc.dg/ext/altivec-13.c: Same.
24737         * gcc.dg/ext/altivec-14.c: Same.
24738         * gcc.dg/ext/altivec-15.c: Same.
24739         * gcc.dg/ext/altivec-16.c: Same.
24740         * gcc.dg/ext/altivec-3.c: Same.
24741         * gcc.dg/ext/altivec-4.c: Same.
24742         * gcc.dg/ext/altivec-6.c: Same.
24743         * gcc.dg/ext/altivec-7.c: Same.
24744         * gcc.dg/ext/altivec-8.c: Same.
24745         * gcc.dg/ext/altivec-varargs-1.c: Same.
24746
24747         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24748         * g++.dg/ext/altivec-10.C: Same.
24749         * g++.dg/ext/altivec-2.C: Same.
24750         * g++.dg/ext/altivec-3.C: Same.
24751         * g++.dg/ext/altivec-4.C: Same.
24752         * g++.dg/ext/altivec-5.C: Same.
24753         * g++.dg/ext/altivec-6.C: Same.
24754         * g++.dg/ext/altivec-7.C: Same.
24755         * g++.dg/ext/altivec-8.C: Same.
24756         * g++.dg/ext/altivec-9.C: Same.
24757
24758 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24759
24760         PR c++/7841
24761         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24762
24763 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24764
24765         * gcc.dg/union-1.c: New test.
24766
24767 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24768
24769         * gcc.dg/builtins-41.c: New test case.
24770         * gcc.dg/builtins-42.c: New test case.
24771
24772 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24773
24774         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24775         * g++.dg/ext/altivec-10.C: Same.
24776         * g++.dg/ext/altivec-2.C: Same.
24777         * g++.dg/ext/altivec-3.C: Same.
24778         * g++.dg/ext/altivec-4.C: Same.
24779         * g++.dg/ext/altivec-5.C: Same.
24780         * g++.dg/ext/altivec-6.C: Same.
24781         * g++.dg/ext/altivec-7.C: Same.
24782         * g++.dg/ext/altivec-8.C: Same.
24783         * g++.dg/ext/altivec-9.C: Same.
24784         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24785         * g++.old-deja/g++.brendan/new3.C: Same.
24786         * gcc.c-torture/execute/eeprof-1.x: Same.
24787
24788 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24789
24790         PR c/14765
24791         * gcc.dg/pr14765-1.c: New test.
24792
24793 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24794
24795         PR c/14649
24796         * gcc.dg/pr14649-1.c: New test case.
24797
24798 2004-06-07  Richard Henderson  <rth@redhat.com>
24799
24800         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24801         if temporaries.
24802
24803 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24804
24805         * g++.dg/eh/elide1.C: Remove XFAIL.
24806
24807 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24808
24809         PR c++/15337
24810         * g++.dg/expr/sizeof3.C: New test.
24811
24812         PR c++/14777
24813         * g++.dg/template/access14.C: New test.
24814
24815         PR c++/15554
24816         * g++.dg/template/enum1.C: New test.
24817
24818         PR c++/15057
24819         * g++.dg/eh/throw1.C: New test.
24820
24821 2004-06-07  David Ayers  <d.ayers@inode.at>
24822             Ziemowit Laski  <zlaski@apple.com>
24823
24824         * lib/objc.exp (objc_target_compile): Revert the '-framework
24825         Foundation' flag fix, since bare Darwin does not ship
24826         with the Foundation framework.
24827         * objc/execute/next_mapping.h: Provide a local NSConstantString
24828         @interface and @implementation.
24829         (objc_constant_string_init): A constructor function, used to
24830         initialize the NSConstantString meta-class object.
24831         * objc/execute/string1.m: Include "next_mapping.h" instead of
24832         <Foundation/NSString.h>.
24833         * objc/execute/string2.m: Likewise.
24834         * objc/execute/string3.m: Likewise.
24835         * objc/execute/string4.m: Likewise.
24836
24837 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24838
24839         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24840         to double. Replace double with FLOAT.
24841         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24842
24843         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24844         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24845         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24846         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24847         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24848         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24849         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24850         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24851
24852 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24853
24854         PR c/13519
24855         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24856
24857 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24858
24859         PR c++/15503
24860         * g++.dg/template/meminit2.C: New test.
24861
24862 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24863
24864         PR target/15822
24865         * gcc.c-torture/execute/compare-fp-1.c,
24866         gcc.c-torture/execute/compare-fp-2.c,
24867         gcc.c-torture/execute/compare-fp-3.c,
24868         gcc.c-torture/execute/compare-fp-4.c,
24869         gcc.c-torture/execute/compare-fp-3.x,
24870         gcc.c-torture/execute/compare-fp-4.x: Moved...
24871         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24872         gcc.c-torture/execute/ieee/compare-fp-2.c,
24873         gcc.c-torture/execute/ieee/compare-fp-3.c,
24874         gcc.c-torture/execute/ieee/compare-fp-4.c,
24875         gcc.c-torture/execute/ieee/compare-fp-3.x,
24876         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24877
24878 2004-06-04  David Ayers  <d.ayers@inode.at>
24879
24880         * objc/execute/protocol-isEqual-4.m: New testcase.
24881
24882 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24883
24884         * objc/execute/protocol-isEqual-1.m: New testcase.
24885         * objc/execute/protocol-isEqual-2.m: New testcase.
24886         * objc/execute/protocol-isEqual-3.m: New testcase.
24887
24888 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24889
24890         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24891
24892 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24893
24894         * lib/objc.exp (objc_target_compile): When running tests on
24895         Darwin (Mac OS X), inform the linker about '-framework
24896         'Foundation'.
24897
24898 2004-06-02  Eric Christopher  <echristo@redhat.com>
24899
24900         * gcc.c-torture/compile/20040602-1.c: New.
24901
24902 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24903
24904         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24905         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24906
24907         PR tree-optimization/14736
24908         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24909
24910         PR tree-optimization/14042
24911         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24912
24913         PR tree-optimization/14729
24914         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24915
24916 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24917
24918         PR fortran/15557
24919         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24920
24921 2004-06-01  Richard Hederson  <rth@redhat.com>
24922
24923         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24924
24925 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24926
24927         PR c++/14932
24928         * g++.dg/parse/offsetof4.C: New test.
24929
24930 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24931
24932         PR objc/7993
24933         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24934
24935 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24936
24937         PR c++/15701
24938         * g++.dg/template/friend29.C: New test.
24939
24940 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24941
24942         PR c/15749
24943         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24944
24945 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24946
24947         * gcc.dg/sparc-trap-1.c: New test.
24948
24949 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24950
24951         PR middle-end/15069
24952         * g++.dg/opt/fold3.C: New test case.
24953
24954 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24955
24956         * lib/target-supports.exp (check_iconv_available): Fix fallout
24957         from 2004-05-28 patch.
24958
24959 2004-05-30  Paul Brook  <paul@codesourcery.com>
24960
24961         PR fortran/15620
24962         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24963         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24964
24965 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24966
24967         * gfortran.fortran-torture/execute/random_1.f90: New test.
24968
24969 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24970
24971         * g++.dg/ext/altivec-10.C: New test.
24972
24973 2004-05-29  Paul Brook  <paul@codesourcery.com>
24974
24975         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24976
24977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24978
24979         * gcc.dg/altivec-16.c: New test.
24980
24981 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24982
24983         * lib/target-supports.exp (check_vmx_hw_available): New.
24984         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24985
24986         * lib/target-supports.exp (check_alias_available,
24987         check_iconv_available, check_named_sections_available): Use
24988         unique names for temporary files.
24989
24990 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24991
24992         * gcc.dg/altivec-15.c: New test.
24993
24994 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24995
24996         PR c++/15083
24997         * g++.dg/warn/noeffect6.C: New test.
24998
24999         PR c++/15471
25000         * g++.dg/expr/ptrmem4.C: New test.
25001
25002         PR c++/15640
25003         * g++.dg/template/operator3.C: New test.
25004
25005 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
25006
25007         PR c++/14668
25008         * g++.dg/lookup/redecl1.C: New test.
25009         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25010
25011 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
25012
25013         * gcc.c-torture/execute/compare-fp-1.c,
25014         gcc.c-torture/execute/compare-fp-2.c,
25015         gcc.c-torture/execute/compare-fp-3.c,
25016         gcc.c-torture/execute/compare-fp-4.c,
25017         gcc.c-torture/execute/compare-fp-3.x,
25018         gcc.c-torture/execute/compare-fp-4.x,
25019         gcc.dg/pr15649-1.c: New.
25020
25021 2004-05-27  Adam Nemet  <anemet@lnxw.com>
25022
25023         PR c++/12883
25024         * g++.dg/init/array14.C: New test.
25025
25026 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
25027
25028         * lib/compat.exp (compat-get-options-main): New.
25029         (compat-get-options): Remove unneeded code, warn for ignored
25030         command.
25031         (compat-execute): Check flag set by dg-require-* commands.
25032
25033         * lib/compat.exp (compat-execute): Break up long lines.
25034
25035 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
25036
25037         * gcc.dg/altivec-7.c: Don't use 'vector long'.
25038         * gcc.dg/altivec-14.c: New test.
25039         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25040
25041         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25042         * gcc.dg/altivec-12.c: Ditto.
25043
25044         * gcc.dg/altivec-3.c: Move call to altivec_check.
25045
25046 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25047
25048         PR c++/15044
25049         * g++.dg/template/error12.C: New test.
25050
25051         PR c++/15317
25052         * g++.dg/ext/attrib15.C: New test.
25053
25054         PR c++/15329
25055         * g++.dg/template/ptrmem9.C: New test.
25056
25057 2004-05-25  Paul Brook  <paul@codesourcery.com>
25058
25059         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25060
25061 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25062
25063         PR c++/15165
25064         * g++.dg/template/crash19.C: New test.
25065
25066 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25067
25068         PR c++/15025
25069         * g++.dg/template/redecl1.C: New test.
25070
25071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
25072
25073         PR c++/14821
25074         * g++.dg/other/ns1.C: New test.
25075
25076         PR c++/14883
25077         * g++.dg/template/invalid1.C: New test.
25078
25079 2004-05-23  Paul Brook  <paul@codesourcery.com>
25080         Victor Leikehman  <lei@haifasphere.co.il>
25081
25082         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25083         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25084
25085 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25086
25087         PR c++/15285
25088         PR c++/15299
25089         * g++.dg/template/non-dependent5.C: New test.
25090         * g++.dg/template/non-dependent6.C: New test.
25091
25092 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
25093
25094         PR c++/15507
25095         * g++.dg/inherit/union1.C: New test.
25096
25097         PR c++/15542
25098         * g++.dg/template/addr1.C: New test.
25099
25100         PR c++/15427
25101         * g++.dg/template/array5.C: New test.
25102
25103         PR c++/15287
25104         * g++.dg/template/array6.C: New test.
25105
25106 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
25107             Roger Sayle  <roger@eyesopen.com>
25108
25109         * g++.dg/lookup/forscope2.C: New test case.
25110
25111 2004-05-22  Ben Elliston  <bje@au.ibm.com>
25112
25113         * gcc.dg/cpp/Wmissingdirs.c: New.
25114
25115 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25116
25117         PR target/15301
25118         * gcc.dg/compat/union-m128-1.h: New file.
25119         * gcc.dg/compat/union-m128-1_main.c: Likewise.
25120         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25121         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25122
25123 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
25124
25125         PR target/15302
25126         * gcc.dg/compat/struct-complex-1.h: New file.
25127         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
25128         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
25129         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25130
25131 2004-05-20  Roger Sayle  <roger@eyesopen.com>
25132
25133         PR middle-end/3074
25134         * gcc.dg/pr3074-1.c: New test case.
25135         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
25136
25137 2004-05-20  Falk Hueffner  <falk@debian.org>
25138
25139         PR other/15526
25140         * gcc.dg/ftrapv-1.c: New test case.
25141
25142 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25143
25144         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
25145
25146 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
25147             Jeff Law  <law@redhat.com>
25148
25149         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
25150         * gcc.dg/tree-ssa/20040518-2.c: New test.
25151
25152         * gcc.dg/tree-ssa/20040518-1.c: New test.
25153
25154 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25155
25156         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
25157
25158 2004-05-18  Paul Brook  <paul@codesourcery.com>
25159
25160         PR fortran/13930
25161         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
25162
25163 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25164
25165         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
25166         constant folding.
25167
25168 2004-05-17  Steven Bosscher  <stevenb@suse.de>
25169
25170         * gcc.dg/tree-ssa/20040517-1.c: New test.
25171
25172 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25173
25174         * gcc.dg/loop-4.c: New test.
25175
25176 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
25177
25178         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
25179
25180 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
25181
25182         PR fortran/15311
25183         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
25184
25185 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25186
25187         PR fortran/13826
25188         PR fortran/13940
25189         * gfortran.fortran-torture/compile/data_1.f90: New test.
25190
25191 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
25192
25193         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
25194         * gcc.dg/uninit-H.c: Define ASM for __s390__.
25195
25196 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25197
25198         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
25199
25200 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25201
25202         PR c/15444
25203         * gcc.dg/format/xopen-1.c: Adjust expected message.
25204         * gcc.dg/format/xopen-3.c: New test.
25205
25206 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
25207
25208         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
25209
25210 2004-05-14  Jeff Law  <law@redhat.com>
25211
25212         * gcc.dg/tree-ssa/20040514-2.c: New test.
25213
25214 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25215
25216         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
25217         this ...
25218         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
25219         this.
25220
25221 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
25222
25223         * gcc.dg/tree-ssa/20040514-1.c: New test.
25224
25225 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25226
25227         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
25228         test.
25229
25230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25231
25232         PR fortran/14066
25233         * gfortran.fortran-torture/compile/do_1.f90: New test.
25234
25235 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25236
25237         PR fortran/15051
25238         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
25239         test.
25240
25241 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
25242
25243         PR fortran/15149
25244         * gfortran.fortran-torture/execute/random_init.f90: New test.
25245
25246 2004-05-13  Paul Brook  <paul@codesourcery.com>
25247
25248         PR fortran/15314
25249         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
25250
25251 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
25252
25253         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
25254         for the powerpc case.
25255
25256 2004-05-13  Jeff Law  <law@redhat.com>
25257
25258         * gcc.dg/tree-ssa/20040513-1.c: New test.
25259         * gcc.dg/tree-ssa/20040513-2.c: New test.
25260
25261 2004-05-13  Paul Brook  <paul@codesourcery.com>
25262
25263         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
25264         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
25265         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
25266
25267 2004-05-13  Andreas Schwab  <schwab@suse.de>
25268
25269         PR other/10819
25270         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
25271         characters.
25272
25273 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
25274
25275         PR fortran/15294
25276         * gfortran.fortran-torture/execute/adjustr.f90: New file.
25277
25278 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
25279
25280         Merge from tree-ssa-20020619-branch.  See
25281         ChangeLog.tree-ssa for details.
25282
25283 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
25284
25285         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
25286         include <altivec.h> explicitly.
25287         * gcc.dg/altivec-13.c: Likewise.
25288
25289 2004-05-11  Paul Brook  <paul@codesourcery.com>
25290
25291         * gcc.c-torture/compile/20010518-1.c: Force enum size.
25292
25293 2004-05-10  Eric Christopher  <echristo@redhat.com>
25294
25295         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
25296         * gcc.dg/sibcall-4.c: Ditto.
25297
25298 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
25299
25300         * g++.dg/ext/altivec-8.C: New test case.
25301         * gcc.dg/altivec-13.c: New test case.
25302
25303 2004-05-08  Roger Sayle  <roger@eyesopen.com>
25304
25305         * gcc.c-torture/execute/divcmp-1.c: New test case.
25306         * gcc.c-torture/execute/divcmp-2.c: New test case.
25307         * gcc.c-torture/execute/divcmp-3.c: New test case.
25308
25309 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
25310
25311         * g++.dg/other/pragma-re-2.C: New test.
25312
25313 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25314
25315         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
25316         * gcc.dg/i386-387-2.c: Likewise.
25317
25318         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
25319         __builtin_drem.
25320         * gcc.dg/i386-387-6.c: Likewise.
25321
25322 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
25323
25324         * gcc.dg/builtins-33.c: Also check log1p*.
25325
25326 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
25327
25328         PR optimization/15296
25329         * gcc.c-torture/execute/pr15296.c: New test.
25330
25331 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
25332
25333         * gcc.dg/builtins-40.c: New test.
25334
25335 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
25336
25337         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
25338
25339 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
25340
25341         * g++.dg/ext/spe1.C: New testcase.
25342
25343 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
25344
25345         * objc.dg/image-info.m: Allow additional attributes
25346         for __image_info section.
25347
25348 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
25349
25350         * gcc.dg/torture/mips-hilo-2.c: New test.
25351
25352 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25353
25354         PR c++/14389
25355         * g++.dg/template/member5.C: New test.
25356
25357 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
25358
25359         * gcc.dg/builtins-34.c: Also check expm1*.
25360
25361 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25362
25363         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
25364         * gcc.dg/torture/builtin-convert-3.c: New test.
25365
25366 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
25367
25368         PR middle-end/15054
25369         * g++.dg/opt/pr15054.C: New test.
25370
25371 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25372
25373         * gcc.dg/torture/builtin-rounding-1.c: New test.
25374         * gcc.dg/builtins-25.c: Delete.
25375         * gcc.dg/builtins-29.c: Delete.
25376
25377 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
25378
25379         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
25380         * gcc.dg/sibcall-4.c: Likewise.
25381         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
25382
25383 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25384
25385         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
25386         bit-field on 16-bit targets.
25387
25388 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
25389
25390         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
25391         16-bit targets.
25392
25393 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
25394
25395         * gcc.dg/rs6000-power2-1.c: Change to compile only.
25396         * gcc.dg/rs6000-power2-2.c: Likewise.
25397
25398 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
25399
25400         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
25401         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
25402         Change the asm registers to be in form of frN instead of fN.
25403
25404 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25405
25406         * gcc.dg/torture/builtin-convert-2.c: New test.
25407
25408 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
25409
25410         * gcc.dg/rs6000-power2-1.c: New test.
25411         * gcc.dg/rs6000-power2-2.c: New test.
25412
25413 2004-04-28  Jan Hubicka  <jh@suse.cz>
25414
25415         * gcc.dg/unused-6.c: New test.
25416
25417 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
25418             Ulrich Weigand  <uweigand@de.ibm.com>
25419
25420         * ada/acats/run_all.sh: Define $target variable.
25421
25422 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
25423
25424         PR c++/15119
25425         * g++.dg/other/vararg-1.C: New test.
25426
25427         PR c++/4794
25428         * g++.dg/eh/cleanup3.C: New test.
25429
25430 2004-04-24  Laurent GUERBY <laurent@guerby.net>
25431
25432         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
25433         and ad8011a (target_insn).
25434         * ada/acats/support/macro.dfs: Likewise.
25435         * ada/acats/support/impbit.adb: New file.
25436
25437 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
25438
25439         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
25440
25441 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25442
25443         * gcc.dg/loop-3.c: New test.
25444
25445 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
25446
25447         * gcc.c-torture/execute/simd-5.c: New test.
25448
25449 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25450
25451         PR c++/15064
25452         * g++.dg/template/crash18.C: New test.
25453
25454 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
25455
25456         * g++.dg/ext/complit3.C: New test.
25457
25458 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25459
25460         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
25461         * gcc.dg/altivec-3.c: Same.
25462         * gcc.dg/altivec-varargs-1.c: Same.
25463
25464 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
25465
25466         * lib/target-supports.exp (check_profiling_available): Assume
25467         profiling is not available on powerpc-eabi targets.
25468
25469 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
25470
25471         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
25472         * gcc.dg/vmx/bug-1.c: Ditto.
25473
25474 2004-04-20  Eric Christopher  <echristo@redhat.com>
25475
25476         * gcc.dg/charset/extern.c: New test.
25477         * g++.dg/charset/extern3.cc: Ditto.
25478
25479 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25480
25481         * gcc.dg/builtins-39.c: New test.
25482
25483 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25484
25485         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25486
25487 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25488
25489         * gcc.dg/torture/mips-hilo-1.c: New test.
25490
25491 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25492
25493         * gcc.c-torture/compile/20040419-1.c: New test.
25494
25495 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25496
25497         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25498
25499 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25500             Aldy Hernandez  <aldyh@redhat.com>
25501
25502         * gcc.c-torture/execute/va-arg-24.c: New.
25503
25504 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25505             Aldy Hernandez  <aldyh@redhat.com>
25506
25507         * gcc.dg/vmx/1b-01.c: New.
25508         * gcc.dg/vmx/1b-02.c: New.
25509         * gcc.dg/vmx/1b-03.c: New.
25510         * gcc.dg/vmx/1b-04.c: New.
25511         * gcc.dg/vmx/1b-05.c: New.
25512         * gcc.dg/vmx/1b-06.c: New.
25513         * gcc.dg/vmx/1b-07.c: New.
25514         * gcc.dg/vmx/1c-01.c: New.
25515         * gcc.dg/vmx/1c-02.c: New.
25516         * gcc.dg/vmx/3a-01a.c: New.
25517         * gcc.dg/vmx/3a-01.c: New.
25518         * gcc.dg/vmx/3a-01m.c: New.
25519         * gcc.dg/vmx/3a-03.c: New.
25520         * gcc.dg/vmx/3a-03m.c: New.
25521         * gcc.dg/vmx/3a-04.c: New.
25522         * gcc.dg/vmx/3a-04m.c: New.
25523         * gcc.dg/vmx/3a-05.c: New.
25524         * gcc.dg/vmx/3a-06.c: New.
25525         * gcc.dg/vmx/3a-06m.c: New.
25526         * gcc.dg/vmx/3a-07.c: New.
25527         * gcc.dg/vmx/3b-01.c: New.
25528         * gcc.dg/vmx/3b-02.c: New.
25529         * gcc.dg/vmx/3b-10.c: New.
25530         * gcc.dg/vmx/3b-13.c: New.
25531         * gcc.dg/vmx/3b-14.c: New.
25532         * gcc.dg/vmx/3b-15.c: New.
25533         * gcc.dg/vmx/3c-01a.c: New.
25534         * gcc.dg/vmx/3c-01.c: New.
25535         * gcc.dg/vmx/3c-02.c: New.
25536         * gcc.dg/vmx/3c-03.c: New.
25537         * gcc.dg/vmx/3d-01.c: New.
25538         * gcc.dg/vmx/4-01.c: New.
25539         * gcc.dg/vmx/4-03.c: New.
25540         * gcc.dg/vmx/5-01.c: New.
25541         * gcc.dg/vmx/5-02.c: New.
25542         * gcc.dg/vmx/5-03.c: New.
25543         * gcc.dg/vmx/5-04.c: New.
25544         * gcc.dg/vmx/5-05.c: New.
25545         * gcc.dg/vmx/5-06.c: New.
25546         * gcc.dg/vmx/5-07.c: New.
25547         * gcc.dg/vmx/5-07t.c: New.
25548         * gcc.dg/vmx/5-08.c: New.
25549         * gcc.dg/vmx/5-10.c: New.
25550         * gcc.dg/vmx/5-11.c: New.
25551         * gcc.dg/vmx/7-01a.c: New.
25552         * gcc.dg/vmx/7-01.c: New.
25553         * gcc.dg/vmx/7c-01.c: New.
25554         * gcc.dg/vmx/7d-01.c: New.
25555         * gcc.dg/vmx/7d-02.c: New.
25556         * gcc.dg/vmx/8-01.c: New.
25557         * gcc.dg/vmx/8-02a.c: New.
25558         * gcc.dg/vmx/8-02.c: New.
25559         * gcc.dg/vmx/brode-1.c: New.
25560         * gcc.dg/vmx/bug-1.c: New.
25561         * gcc.dg/vmx/bug-2.c: New.
25562         * gcc.dg/vmx/bug-3.c: New.
25563         * gcc.dg/vmx/cw-bug-1.c: New.
25564         * gcc.dg/vmx/cw-bug-2.c: New.
25565         * gcc.dg/vmx/cw-bug-3.c: New.
25566         * gcc.dg/vmx/dct.c: New.
25567         * gcc.dg/vmx/debug-1.c: New.
25568         * gcc.dg/vmx/debug-2.c: New.
25569         * gcc.dg/vmx/debug-3.c: New.
25570         * gcc.dg/vmx/debug-4.c: New.
25571         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25572         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25573         * gcc.dg/vmx/eg-5.c: New.
25574         * gcc.dg/vmx/fft.c: New.
25575         * gcc.dg/vmx/gcc-bug-1.c: New.
25576         * gcc.dg/vmx/gcc-bug-2.c: New.
25577         * gcc.dg/vmx/gcc-bug-3.c: New.
25578         * gcc.dg/vmx/gcc-bug-4.c: New.
25579         * gcc.dg/vmx/gcc-bug-5.c: New.
25580         * gcc.dg/vmx/gcc-bug-6.c: New.
25581         * gcc.dg/vmx/gcc-bug-7.c: New.
25582         * gcc.dg/vmx/gcc-bug-8.c: New.
25583         * gcc.dg/vmx/gcc-bug-9.c: New.
25584         * gcc.dg/vmx/gcc-bug-b.c: New.
25585         * gcc.dg/vmx/gcc-bug-c.c: New.
25586         * gcc.dg/vmx/gcc-bug-d.c: New.
25587         * gcc.dg/vmx/gcc-bug-e.c: New.
25588         * gcc.dg/vmx/gcc-bug-f.c: New.
25589         * gcc.dg/vmx/gcc-bug-g.c: New.
25590         * gcc.dg/vmx/gcc-bug-i.c: New.
25591         * gcc.dg/vmx/harness.h: New.
25592         * gcc.dg/vmx/ira1.c: New.
25593         * gcc.dg/vmx/ira2a.c: New.
25594         * gcc.dg/vmx/ira2b.c: New.
25595         * gcc.dg/vmx/ira2.c: New.
25596         * gcc.dg/vmx/ira2c.c: New.
25597         * gcc.dg/vmx/mem.c: New.
25598         * gcc.dg/vmx/newton-1.c: New.
25599         * gcc.dg/vmx/ops.c: New.
25600         * gcc.dg/vmx/sn7153.c: New.
25601         * gcc.dg/vmx/spill2.c: New.
25602         * gcc.dg/vmx/spill3.c: New.
25603         * gcc.dg/vmx/spill.c: New.
25604         * gcc.dg/vmx/t.c: New.
25605         * gcc.dg/vmx/varargs-1.c: New.
25606         * gcc.dg/vmx/varargs-2.c: New.
25607         * gcc.dg/vmx/varargs-3.c: New.
25608         * gcc.dg/vmx/varargs-4.c: New.
25609         * gcc.dg/vmx/varargs-5.c: New.
25610         * gcc.dg/vmx/varargs-6.c: New.
25611         * gcc.dg/vmx/varargs-7.c: New.
25612         * gcc.dg/vmx/vmx.exp: New.
25613         * gcc.dg/vmx/vprint-1.c: New.
25614         * gcc.dg/vmx/vscan-1.c: New.
25615         * gcc.dg/vmx/x-01.c: New.
25616         * gcc.dg/vmx/x-02.c: New.
25617         * gcc.dg/vmx/x-03.c: New.
25618         * gcc.dg/vmx/x-04.c: New.
25619         * gcc.dg/vmx/x-05.c: New.
25620         * gcc.dg/vmx/yousufi-1.c: New.
25621         * gcc.dg/vmx/zero-1.c: New.
25622         * gcc.dg/vmx/zero.c: New.
25623
25624 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25625
25626         * g++.dg/lookup/java1.C: Update for chage of
25627         _Jv_AllocObject.
25628         * g++.dg/lookup/java2.C: Likewise.
25629
25630 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25631
25632         * ada/acats/run_all.sh: use -O2 by default.
25633
25634 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25635
25636         * gcc.dg/vr-mult-[12].c: New tests.
25637
25638 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25639
25640         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25641
25642         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25643
25644 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25645
25646         * lib/target-supports.exp (check_profiling_available): Assume profiling
25647         isn't available for mips*-*-elf targets.
25648
25649 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25650
25651         * gcc.dg/builtins-38.c: New test.
25652
25653 2004-04-14  Eric Christopher  <echristo@redhat.com>
25654
25655         * g++.dg/charset/charset.exp: Run .cc extension tests.
25656
25657 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25658
25659         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25660
25661 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25662
25663         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25664
25665 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25666
25667         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25668         * gcc.dg/i386-387-2.c: Likewise.
25669
25670         * gcc.dg/i386-387-7.c: New test.
25671         * gcc.dg/i386-387-8.c: New test.
25672
25673         * gcc.dg/builtins-37.c: New test.
25674
25675 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
25676
25677         * g++.dg/pch/externc-1.C: Add missing semicolon.
25678
25679 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
25680
25681         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
25682
25683 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25684
25685         * gcc.c-torture/execute/20040411-1.c: New test.
25686
25687 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25688
25689         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
25690
25691 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
25692
25693         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
25694
25695 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
25696
25697         * lib/target-supports.exp (check_named_sections_available): New.
25698         * lib/gcc-dg.exp (dg-require-named-sections): New.
25699         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
25700         old-deja.exp.  Also prune error-count message from HP linker.
25701         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
25702
25703         * g++.dg/init/init-ref4.C: Use dg-require-weak.
25704         * g++.old-deja/g++.pt/static3.C: Likewise.
25705         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
25706
25707 2004-04-09  Roger Sayle  <roger@eyesopen.com>
25708
25709         * gcc.c-torture/execute/20040409-1.c: New test case.
25710         * gcc.c-torture/execute/20040409-2.c: New test case.
25711         * gcc.c-torture/execute/20040409-3.c: New test case.
25712
25713 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25714
25715         * gcc.dg/20040409-1.c: New test.
25716
25717 2004-04-08  Roger Sayle  <roger@eyesopen.com>
25718
25719         PR target/14888
25720         * g++.dg/opt/pr14888.C: New test case.
25721
25722 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
25723
25724         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
25725         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
25726         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25727         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25728         New tests.
25729
25730 2004-04-08  Paul Brook  <paul@codesourcery.com>
25731
25732         * gcc.dg/spill-1.c: New test.
25733
25734 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25735
25736         * gcc.dg/torture/builtin-ctype-2.c: New test.
25737
25738 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25739
25740         * gcc.dg/pch/pch.exp: Add largefile test.
25741
25742 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25743
25744         * g++.dg/pch/externc-1.Hs: New.
25745         * g++.dg/pch/externc-1.C: New.
25746
25747 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25748
25749         * gcc.dg/compat/struct-by-value-5a_main.c,
25750         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25751         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25752         * gcc.dg/compat/struct-by-value-5a_x.c,
25753         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25754         gcc.dg/compat/struct-by-value-5_x.c.
25755         * gcc.dg/compat/struct-by-value-5a_y.c,
25756         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25757         gcc.dg/compat/struct-by-value-5_y.c.
25758
25759         * gcc.dg/compat/struct-by-value-6a_main.c,
25760         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25761         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25762         * gcc.dg/compat/struct-by-value-6a_x.c,
25763         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25764         gcc.dg/compat/struct-by-value-6_x.c.
25765         * gcc.dg/compat/struct-by-value-6a_y.c,
25766         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25767         gcc.dg/compat/struct-by-value-6_y.c.
25768
25769         * gcc.dg/compat/struct-by-value-7a_main.c,
25770         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25771         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25772         * gcc.dg/compat/struct-by-value-7a_x.c,
25773         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25774         gcc.dg/compat/struct-by-value-7_x.c.
25775         * gcc.dg/compat/struct-by-value-7a_y.c,
25776         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25777         gcc.dg/compat/struct-by-value-7_y.c.
25778
25779 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25780
25781         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25782         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25783         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25784         options.
25785
25786 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25787
25788         * gcc.dg/builtins-36.c: New test.
25789
25790 2004-04-06  Paul Brook  <paul@codesourcery.com>
25791
25792         * README.gcc: Remove obsolete contraint on testcases.
25793
25794 2004-04-05  Paul Brook  <paul@codesourcery.com>
25795
25796         PR2123
25797         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25798         failure and exit(0) on success.
25799         * g++.dg/expr/anew2.C: Ditto.
25800         * g++.dg/expr/anew3.C: Ditto.
25801         * g++.dg/expr/anew4.C: Ditto.
25802
25803 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25804
25805         PR c++/3518
25806         * g++.dg/template/unify7.C: New.
25807
25808 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25809
25810         * g++.dg/README: Bring up to date with new subdirectories; remove
25811         duplicate subdirectory lines.
25812
25813 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25814
25815         PR c++/14007
25816         * g++.dg/template/unify5.C: New.
25817         * g++.dg/template/unify6.C: New.
25818         * g++.dg/template/qualttp20.C: Adjust.
25819         * g++.old-deja/g++.jason/report.C: Adjust.
25820         * g++.old-deja/g++.other/qual1.C: Adjust.
25821
25822 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25823
25824         PR c++/14803
25825         * g++.dg/inherit/ptrmem1.C: New test.
25826
25827 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25828
25829         PR c++/14755
25830         * gcc.c-torture/execute/20040331-1.c: New test.
25831         * gcc.dg/20040331-1.c: New test.
25832
25833 2004-04-01  Paul Brook  <paul@codesourcery.com>
25834
25835         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25836
25837 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25838
25839         PR c++/14724
25840         * g++.dg/init/goto1.C: New test.
25841
25842         PR c++/14763
25843         * g++.dg/template/defarg4.C: New test.
25844
25845 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25846
25847         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25848
25849 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25850
25851         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25852
25853 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25854
25855         * gcc.dg/noncompile/undeclared-2.c: New test.
25856
25857 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25858
25859         * gcc.dg/940409-1.c: Remove XFAIL.
25860         * gcc.dg/reg-vol-struct-1.c: New test.
25861
25862 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25863
25864         * gcc.dg/torture/builtin-wctype-1.c: New test.
25865
25866 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25867
25868         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25869         * gcc.dg/20001101-1.c: Likewise.
25870         * gcc.dg/20001102-1.c: Likewise.
25871
25872 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25873
25874         * gcc.dg/compare8.c: Add an additional test for XOR.
25875
25876 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25877
25878         * gcc.dg/torture/builtin-ctype-1.c: New test.
25879
25880 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25881
25882         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25883         * gcc.dg/torture/builtin-math-1.c: Likewise.
25884         * gcc.dg/torture/builtin-power-1.c: New test.
25885
25886 2004-03-24  Andreas Schwab  <schwab@suse.de>
25887
25888         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25889         IA64 assembler.
25890
25891 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25892             Roger Sayle  <roger@eyesopen.com>
25893
25894         * gcc.dg/compare8.c: New test case.
25895
25896 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25897
25898         * g++.dg/ext/altivec-7.C: New test.
25899
25900 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25901
25902         PR 12267, 12391, 12560, 13129, 14114, 14133
25903         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25904         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25905         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25906         Adjust error regexps.
25907         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25908         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25909         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25910         * gcc.dg/local1.c: Add explanatory comment.
25911
25912 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25913
25914         PR optimization/14669
25915         * g++.dg/opt/fold2.C: New test case.
25916
25917 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25918
25919         PR c/14069
25920         * gcc.dg/20040322-1.c: New test.
25921
25922 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25923
25924         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25925         * gcc.dg/ultrasp4.c: Likewise.
25926         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25927
25928 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25929
25930         * gcc.dg/i386-sse-8.c: Reset default options.
25931
25932 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25933
25934         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25935         in the error message text.
25936
25937 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25938
25939         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25940
25941 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/14616
25944         * g++.dg/init/array13.C: New test.
25945
25946 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25947
25948         PR target/13889
25949         * gcc.c-torture/compile/pr13889.c: New test case.
25950
25951 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25952
25953         PR c/14635
25954         * builtins-1.c (nan, nans): Don't test.
25955         * builtins-30.c: Don't use nan, nanf, nanl.
25956         * builtins-35.c: New test.
25957
25958 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25959
25960         * g++.dg/ext/altivec-6.C: New test.
25961
25962 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25963
25964         * g++.dg/init/placement3.C: New test.
25965
25966         * g++.dg/template/spec13.C: New test.
25967
25968         * g++.dg/lookup/using11.C: New test.
25969
25970         * g++.dg/lookup/koenig3.C: New test.
25971
25972         * g++.dg/template/operator2.C: New test.
25973
25974         * g++.dg/expr/dtor3.C: New test.
25975         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25976         marker.
25977         * g++.old-deja/g++.law/visibility28.C: Likewise.
25978
25979 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25980
25981         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25982         * gcc.dg/ppc64-abi-3.c: Likewise.
25983
25984 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25985
25986         PR c++/14545
25987         * g++.dg/parse/template15.C: New test.
25988
25989 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25990
25991         * g++.dg/expr/dtor2.C: New test.
25992
25993         * g++.dg/lookup/anon4.C: New test.
25994
25995         * g++.dg/overload/using1.C: New test.
25996
25997         * g++.dg/template/lookup7.C: New test.
25998
25999         * g++.dg/template/typename6.C: New test.
26000
26001         * g++.dg/expr/cond6.C: New test.
26002
26003 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26004
26005         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26006
26007 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26008
26009         * g++.dg/expr/cond5.C: New test.
26010         * g++.dg/expr/constcast1.C: Likewise.
26011         * g++.dg/expr/ptrmem2.C: Likewise.
26012         * g++.dg/expr/ptrmem3.C: Likewise.
26013         * g++.dg/lookup/main1.C: Likewise.
26014         * g++.dg/template/lookup6.C: Likewise.
26015
26016 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
26017
26018         * gcc.dg/local1.c: New test.
26019
26020         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26021
26022 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26023
26024         * gcc.dg/torture/builtin-convert-1.c: New test.
26025
26026 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26027
26028         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26029
26030 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26031
26032         PR c++/14481
26033         * g++.dg/warn/Wunused-7.C: New test.
26034
26035 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26036
26037         * gcc.dg/torture/builtin-integral-1.c: New test.
26038
26039 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
26040
26041         PR c++/14586
26042         * g++.dg/parse/non-dependent3.C: New test.
26043
26044 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
26045
26046         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26047         * g++.dg/eh/simd-2.C: Likewise.
26048         * g++.dg/init/array10.C: Likewise.
26049         * gcc.c-torture/compile/simd-1.c: Likewise.
26050         * gcc.c-torture/compile/simd-2.c: Likewise.
26051         * gcc.c-torture/compile/simd-3.c: Likewise.
26052         * gcc.c-torture/compile/simd-4.c: Likewise.
26053         * gcc.c-torture/compile/simd-6.c: Likewise.
26054         * gcc.c-torture/execute/simd-1.c: Likewise.
26055         * gcc.c-torture/execute/simd-2.c: Likewise.
26056         * gcc.dg/compat/vector-defs.h: Likewise.
26057         * gcc.dg/20020531-1.c: Likewise.
26058         * gcc.dg/altivec-3.c: Likewise.
26059         * gcc.dg/altivec-4.c: Likewise.
26060         * gcc.dg/altivec-varargs-1.c: Likewise.
26061         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26062         * gcc.dg/i386-mmx-3.c: Likewise.
26063         * gcc.dg/i386-sse-4.c: Likewise.
26064         * gcc.dg/i386-sse-5.c: Likewise.
26065         * gcc.dg/i386-sse-8.c: Likewise.
26066         * gcc.dg/simd-1.c: Likewise.
26067         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
26068         __ev64_opaque__ since the machine description provides it.
26069
26070 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26071
26072         * lib/compat.exp (skip_list): New global variable.
26073         Use it to hold the user defined COMPAT_SKIPS list if any.
26074         (compat-obj): Add the members of skip_list to optall.
26075
26076 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26077
26078         * gcc.dg/compat/union-by-value-1_main.c,
26079         union-by-value-1_x.c, union-by-value-1_y.c,
26080         union-check.h, union-defs.h,
26081         union-init.h, union-return-1_main.c,
26082         union-return-1_x.c, union-return-1_y.c: New files.
26083
26084 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26085
26086         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26087         mixed-struct-init.h: Add 4 mixed structure types.
26088         struct-by-value-21_main.c, struct-by-value-21_x.c,
26089         struct-by-value-21_y.c, struct-return-21_main.c,
26090         struct-return-21_x.c, struct-return-21_y.c: New files.
26091
26092 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
26093
26094         PR c++/14550
26095         * g++.dg/parse/template14.C: New test.
26096
26097 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26098
26099         * gcc.c-torture/execute/20040313-1.c: New test.
26100
26101 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
26102
26103         PR target/14533
26104         * gcc.dg/20040311-2.c: New test.
26105
26106 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
26107
26108         PR other/14544
26109         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
26110         bit-field.
26111
26112 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
26113
26114         * gcc.dg/20040305-2.c: Add missing return statement.
26115
26116 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26117
26118         * gcc.dg/builtins-34.c: Also check pow10*.
26119
26120 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26121
26122         PR target/14262
26123         * gcc.dg/20040305-2.c: New test.
26124
26125 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26126
26127         * gcc.dg/20040310-1.c: New test.
26128
26129 2004-03-11  Roger Sayle  <roger@eyesopen.com>
26130
26131         * gcc.c-torture/execute/20040311-1.c: New test case.
26132
26133 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
26134
26135         PR c++/14476
26136         * g++.dg/lookup/enum1.C: New test.
26137
26138 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
26139
26140         PR c++/14510
26141         * g++.dg/lookup/struct2.C: New test.
26142
26143 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
26144
26145         * gcc.dg/builtins-34.c: New test.
26146
26147 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26148
26149         * gcc.dg/torture/builtin-nonneg-1.c: New test.
26150
26151 2004-03-09  James E Wilson  <wilson@specifixinc.com>
26152
26153         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
26154         * gcc.dg/alias-2.c: New testcase.
26155
26156 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
26157
26158         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
26159
26160 2004-03-09  Roger Sayle  <roger@eyesopen.com>
26161
26162         * gcc.c-torture/execute/20040309-1.c: New test case.
26163
26164 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26165
26166         PR c++/14397
26167         * g++.dg/overload/ref1.C: New.
26168
26169 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26170
26171         PR c++/14409
26172         * g++.dg/template/spec12.C: New test.
26173
26174         PR c++/14448
26175         * g++.dg/parse/crash14.C: New test.
26176
26177 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/14230
26180         * g++.dg/init/ref11.C: New test.
26181
26182 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
26183
26184         PR c++/14432
26185         * g++.dg/parse/builtin2.C: New test.
26186
26187 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26188
26189         PR c++/14401
26190         * g++.dg/init/ctor3.C: New test.
26191         * g++.dg/init/union1.C: New test.
26192         * g++.dg/ext/anon-struct4.C: New test.
26193
26194 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
26195
26196         * g++.dg/lookup/koenig1.C: Tweak error messages.
26197         * g++.dg/lookup/used-before-declaration.C: Likewise.
26198         * g++.dg/other/do1.C: Likewise.
26199         * g++.dg/overload/koenig1.C: Likewise.
26200         * g++.dg/parse/crash13.C: Likewise.
26201         * g++.dg/template/instantiate3.C: Likewise.
26202
26203 2004-03-08  Eric Christopher  <echristo@redhat.com>
26204
26205         * * lib/target-supports.exp: Enable libiconv in test
26206         compilation.  Fix up error checking.
26207
26208 2004-03-08  Roger Sayle  <roger@eyesopen.com>
26209
26210         PR middle-end/14289
26211         * gcc.dg/pr14289-1.c: New test case.
26212         * gcc.dg/pr14289-2.c: Likewise.
26213         * gcc.dg/pr14289-3.c: Likewise.
26214
26215 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
26216
26217         * gcc.c-torture/execute/20040308-1.c: New test.
26218
26219 2004-03-07  Roger Sayle  <roger@eyesopen.com>
26220
26221         * gcc.c-torture/execute/20040307-1.c: New test case.
26222
26223 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
26224
26225         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
26226
26227 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
26228
26229         * gcc.dg/20040306-1.c: New test.
26230
26231 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
26232
26233         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
26234         them static.
26235         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
26236
26237 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26238
26239         PR c/14465
26240         * gcc.dg/decl-6.c: New test.
26241
26242 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26243
26244         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
26245         Rename LOGPOW -> LOG_POW.
26246         (SQRT_EXP, POW_EXP): New.
26247
26248 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26249
26250         * gcc.dg/i386-sse-8.c: New test.
26251
26252 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26253
26254         PR c/14114
26255         * gcc.dg/decl-5.c: New test.
26256
26257 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
26258
26259         * gcc.dg/20040305-1.c: New test.
26260
26261 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
26262
26263         PR other/14354
26264         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
26265
26266 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
26267
26268         PR c++/14425, c++/14426
26269         * g++.dg/ext/altivec-4.C: New test.
26270         * g++.dg/ext/altivec-5.C: New test.
26271
26272 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
26273
26274         * g++.old-deja/g++.other/linkage1.C: Expect errors about
26275         global variables of a type with no linkage.
26276         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
26277         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
26278         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
26279         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
26280         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
26281         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
26282         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
26283         * g++.dg/warn/deprecated.C: Name enum Color.
26284         * g++.dg/overload/VLA.C: Name structure for 'b'.
26285         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
26286
26287 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26288
26289         * gcc.c-torture/compile/20040304-1.c: New test.
26290
26291 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
26292
26293         PR 13728
26294         * gcc.dg/decl-4.c: New testcase.
26295
26296 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
26297
26298         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
26299         as PRECF if sizeof (float) > sizeof (double).
26300         (PRECL): Make it the same as PRECF if
26301         sizeof (float) > sizeof (long double).
26302
26303 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26304
26305         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
26306         system type.  Add check for irix6 which doesn't have c99 runtime.
26307
26308 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
26309
26310         * gcc.dg/const-elim-1.c: xfail for xtensa.
26311
26312 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26313
26314         PR c++/14369
26315         * g++.dg/template/cond4.C: New test.
26316
26317 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26318
26319         PR c++/14360
26320         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
26321
26322         PR c++/14361
26323         * g++.dg/parse/defarg7.C: New test.
26324
26325         PR c++/14359
26326         * g++.dg/template/friend26.C: New test.
26327
26328 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
26329
26330         PR c++/14324
26331         * g++.dg/abi/mangle21.C: New test.
26332
26333         PR c++/14260
26334         * g++.dg/parse/constructor2.C: New test.
26335
26336         PR c++/14337
26337         * g++.dg/template/sfinae1.C: New test.
26338
26339 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26340
26341         PR c++/14267
26342         * g++.dg/expr/crash2.C: New test.
26343
26344         PR middle-end/13448
26345         * gcc.dg/inline-5.c: New test.
26346         * gcc.dg/always-inline.c: Split out tests into ...
26347         * gcc.dg/always-inline2.c: ... this and ...
26348         * gcc.dg/always-inline3.c: ... this.
26349
26350 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR debug/12103
26353         * g++.dg/debug/crash1.C: New test.
26354
26355 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
26356
26357         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
26358         function with __attribute__((noinline)).
26359         (recurser_void2): Likewise.
26360         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
26361         (recurser_void2): Likewise.
26362
26363 2004-02-29  Roger Sayle  <roger@eyesopen.com>
26364
26365         PR middle-end/14203
26366         * g++.dg/warn/Wunused-6.C: New test case.
26367
26368 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
26369
26370         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
26371         not defined.
26372
26373 2004-02-27  Eric Christopher  <echristo@redhat.com>
26374
26375         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
26376         * g++.dg/charset/asm2.c: Run only x86.
26377         * gcc.dg/charset/asm3.c: Ditto.
26378
26379 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
26380
26381         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
26382         ld_library_path.
26383
26384 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
26385
26386         * g++.dg/ext/altivec-3.C: New.
26387
26388 2004-02-26  Richard Henderson  <rth@redhat.com>
26389
26390         * g++.dg/ext/attrib10.C: Mark for warning.
26391         * gcc.dg/attr-alias-1.c: New.
26392
26393 2004-02-26  Richard Henderson  <rth@redhat.com>
26394
26395         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
26396         * gcc.c-torture/execute/20040208-2.c: ... it back.
26397
26398 2004-02-26  Eric Christopher  <echristo@redhat.com>
26399
26400         * lib/target-supports.exp (check-iconv-available): New function.
26401         * lib/gcc-dg.exp (dg-require-iconv): New function.
26402         Use above.
26403         * gcc.dg/charset: New directory.
26404         * gcc.dg/charset/charset.exp: New file.
26405         * gcc.dg/charset/asm1.c: Ditto.
26406         * gcc.dg/charset/asm2.c: Ditto.
26407         * gcc.dg/charset/asm3.c: Ditto.
26408         * gcc.dg/charset/asm4.c: Ditto.
26409         * gcc.dg/charset/asm5.c: Ditto.
26410         * gcc.dg/charset/attribute1.c: Ditto.
26411         * gcc.dg/charset/attribute2.c: Ditto.
26412         * gcc.dg/charset/string1.c: Ditto.
26413         * g++.dg/charset: New directory.
26414         * g++.dg/dg.exp: Add here. Special options.
26415         * g++.dg/charset/charset.exp: New file.
26416         * g++.dg/charset/asm1.c: Ditto.
26417         * g++.dg/charset/asm2.c: Ditto.
26418         * g++.dg/charset/asm3.c: Ditto.
26419         * g++.dg/charset/asm4.c: Ditto.
26420         * g++.dg/charset/attribute1.c: Ditto.
26421         * g++.dg/charset/attribute2.c: Ditto.
26422         * g++.dg/charset/extern1.cc: Ditto.
26423         * g++.dg/charset/extern2.cc: Ditto.
26424         * g++.dg/charset/string1.c: Ditto.
26425
26426 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/14278
26429         * g++.dg/parse/comma1.C: New test.
26430
26431 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26432
26433         PR c++/14284
26434         * g++.dg/template/ttp8.C: New test.
26435
26436 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
26437
26438         * gcc.dg/fixuns-trunc-1.c: New test.
26439
26440 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26441
26442         * gcc.dg/builtins-config.h: Use #elif.
26443
26444 2004-02-26  Michael Matz  <matz@suse.de>
26445
26446         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
26447         * gcc.dg/991214-1.c: Likewise.
26448         * gcc.dg/i386-asm-1.c: Likewise.
26449
26450 2004-02-25  Richard Henderson  <rth@redhat.com>
26451
26452         * gcc.c-torture/execute/20040208-2.c: Move ...
26453         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
26454
26455 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26456
26457         PR c++/14246
26458         * g++.dg/other/crash-3.C: New test.
26459
26460 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26461
26462         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
26463         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
26464
26465         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
26466         HP-UX.
26467
26468 2004-02-24  Michael Matz  <matz@suse.de>
26469
26470         * gcc.dg/i386-regparm.c: New.
26471
26472 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26473
26474         * gcc.c-torture/execute/20040223-1.c: New.
26475
26476 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26477             Kazu Hirata  <kazu@cs.umass.edu>
26478
26479         * gcc.dg/fwritable-strings-1.c: Remove.
26480
26481 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26482
26483         PR c/14156
26484         * gcc.dg/20040223-1.c: New test.
26485
26486 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26487
26488         PR c++/14106
26489         * g++.dg/ext/typeof9.C: New test.
26490
26491 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26492
26493         PR c++/14250
26494         * g++.dg/other/switch1.C: New test.
26495
26496 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26497
26498         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26499         * gcc.dg/va-arg-1.c: Likewise.
26500
26501 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26502
26503         PR c++/14143
26504         * g++.dg/template/koenig5.C: New test.
26505
26506 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26507
26508         * g++.dg/ext/altivec-1.C: Generalize target triple.
26509         * g++.dg/ext/altivec-2.C: New test case.
26510         * g++.dg/ext/altivec_check.h: New file.
26511         * gcc.dg/altivec-1.c: Generalize target triple;
26512         include altivec_check.h and call altivec_check().
26513         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26514         * gcc.dg/altivec-6.c: New test case.
26515         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26516         type casts as needed.
26517         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26518         altivec_check().
26519         * gcc.dg/altivec-12.c: New test case.
26520         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26521         include altivec_check.h and call altivec_check().
26522         * gcc.dg/altivec_check.h: New file.
26523
26524 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26525
26526         * lib/target-supports.exp (check_alias_available): Don't mangle
26527         function `g' in test program.
26528
26529 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26530
26531         * lib/target-supports.exp (check_profiling_available): Check
26532         argument to determine whether we support a profiling type.
26533         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26534         check_profiling_available.
26535         * g++.dg/bprob/bprob.exp: Likewise.
26536         * g77.dg/bprob/bprob.exp: Likewise.
26537         * gcc.misc-tests/bprob.exp: Likewise.
26538         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26539         dg-require-profiling and delete expected error handling.
26540         * gcc.dg/20021014-1.c: Likewise.
26541         * gcc.dg/nest.c: Likewise.
26542
26543 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26544
26545         PR c++/12007
26546         * g++.dg/other/vthunk1.C: New test.
26547
26548 2004-02-20  Falk Hueffner  <falk@debian.org>
26549
26550         PR target/14201
26551         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26552
26553 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/13927
26556         * g++.dg/other/error8.C: Remove XFAIL markers.
26557
26558         PR c++/14173
26559         * g++.dg/ext/packed5.C: New test.
26560
26561         PR c++/14199
26562         * g++.dg/warn/Wunused-5.C: New test.
26563
26564         PR c++/14186
26565         * g++.dg/lookup/member1.C: New test.
26566
26567 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26568
26569         * gcc.c-torture/compile/20040130-1.c: Enable only when
26570         __INT_MAX__ >= 2147483647L.
26571         * gcc.c-torture/compile/961203-1.c: Likewise.
26572
26573 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26576         * g++.dg/opt/template1.C: Robustify assembler regexp
26577
26578 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26579
26580         * gcc.c-torture/execute/simd-4.x: Remove.
26581         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26582         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26583         Guard with #ifndef SKIP_ATTRIBUTE.
26584         * gcc.dg/compat/vector-1_y.c: Likewise.
26585         * gcc.dg/compat/vector-2_x.c: Likewise.
26586         * gcc.dg/compat/vector-2_y.c: Likewise.
26587         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26588         * g++.dg/eh/simd-2.C: Likewise.
26589
26590 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26591
26592         * gcc.c-torture/compile/complex-1.c: New.
26593
26594 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26595
26596         PR target/14209
26597         * gcc.c-torture/execute/20040218-1.c: New test.
26598
26599 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26600
26601         PR c++/14181
26602         * g++.dg/parse/new2.C: New test.
26603
26604 2004-02-18  Paul Brook  <paul@codesourcery.com>
26605
26606         * gcc.c-torture/compile/libcall-1.c: New test.
26607
26608 2004-02-18  Paul Brook  <paul@codesourcery.com>
26609
26610         PR debug/12934
26611         * gcc.dg/debug/debug-7.c: New test.
26612
26613 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26614
26615         * gcc.dg/20040217-1.c: New test.
26616
26617 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26618
26619         * gcc.c-torture/execute/990208-1.x: Delete.
26620
26621 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26622
26623         * gcc.c-torture/execute/20040208-2.x: New file.
26624
26625 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26626
26627         PR c++/11326
26628         * g++.dg/abi/structret1.C: New test.
26629
26630 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26631
26632         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26633         (i386_cpuid): No need to test if cpuid is available on AMD64.
26634         Fix assembly, so that it works onboth i386 and AMD64.
26635         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26636         (vecInLong): Fix s[] member type to unsigned int.
26637         (vecInWord): Remove type.
26638         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26639         (a64, b64, c64, d64, e64): Remove.
26640         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26641         Remove unused variable.  Remove initialization of removed variables.
26642         Don't call mmx_tests nor sse_tests.
26643         (reference_mmx, reference_sse): Remove.
26644         (check): Add return stmt.
26645         * gcc.dg/i386-sse-7.c: New test.
26646         * gcc.dg/i386-mmx-4.c: New test.
26647
26648 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26649
26650         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26654         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26655         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26656         g++.dg/tc1/dr94.C: Fix line terminator.
26657
26658 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26659
26660         * gcc.c-torture/compile/20040216-1.c: New.
26661
26662 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26663
26664         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26665         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26666         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26667         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26668         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26669         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26670
26671 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26672
26673         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26674
26675 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
26676
26677         PR c++/13971
26678         * g++.dg/expr/cond4.C: New test.
26679
26680         PR c++/14086
26681         * g++.dg/lookup/crash2.C: New test.
26682
26683 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
26684
26685         * gcc.c-torture/compile/20040214-2.c: New test.
26686
26687 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
26688
26689         PR c++/14116
26690         * g++.dg/ext/typeof8.C: New test.
26691
26692 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
26693
26694         * gcc.c-torture/compile/20040214-1.c: New test.
26695
26696 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26697
26698         PR c++/13635
26699         * g++.dg/template/spec11.C: New test.
26700
26701 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26702
26703         PR c++/13927
26704         * g++.dg/other/error8.C: New test.
26705
26706 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
26707
26708         PR c++/14122
26709         * g++.dg/template/array4.C: New test.
26710
26711         PR c++/14108
26712         * g++.dg/inherit/thunk2.C: New test.
26713
26714         PR c++/14083
26715         * g++.dg/eh/cond2.C: New test.
26716
26717 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
26718
26719         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
26720
26721 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
26722
26723         * lib/scanasm.exp (dg-scan): Quote pattern before display.
26724
26725 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
26726
26727         * g++.dg/simd-2.C: xfail on ppc64-linux.
26728
26729 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26730
26731         PR c/456
26732         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26733         tests.
26734
26735 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26736
26737         * gcc.dg/builtins-33.c: New test.
26738
26739 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26740
26741         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26742
26743 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26744
26745         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26746
26747 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26748
26749         * gcc.dg/ppc64-abi-3.c: New test.
26750
26751 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26752
26753         PR c/14092
26754
26755         * gcc.dg/pr14092-1.c: New testcase.
26756
26757 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26758
26759         * gcc.dg/cpp/assert4.c: Fix typo last change.
26760
26761         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26762         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26763
26764         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26765
26766 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26767
26768         * gcc.c-torture/compile/20040209-1.c: New test case.
26769
26770 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26771
26772         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26773
26774 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26775
26776         * gcc.c-torture/execute/20040208-[12].c: New tests.
26777
26778 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26779
26780         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26781
26782 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26783
26784         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26785
26786 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26787
26788         Bug 13856
26789         * gcc.dg/visibility-8.c: New testcase.
26790
26791 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26792
26793         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26794         arguments.
26795         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26796
26797 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26798
26799         PR middle-end/13696
26800         * g++.dg/opt/fold1.C: New test case.
26801
26802 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26803
26804         PR c++/14033
26805         * g++.dg/other/crash-2.C: New test.
26806
26807 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26808
26809         PR c++/14028
26810         * g++.dg/parse/angle-bracket2.C: New test.
26811
26812 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26813
26814         PR middle-end/13750
26815         Revert:
26816         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26817         PR pch/13361
26818         * testsuite/g++.dg/pch/wchar-1.C: New.
26819         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26820
26821 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26822
26823         PR c++/14008
26824         * g++.dg/parse/error15.C: New test.
26825         * g++.dg/parse/crash11.C: Update dg-error mark.
26826
26827 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26828
26829         PR c++/13932
26830         * g++.dg/warn/conv2.C: New test.
26831
26832 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26833
26834         PR c++/13086
26835         * g++.dg/warn/incomplete1.C: Remove xfail.
26836
26837 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26838
26839         * lib/file-format.exp (gcc_target_object_format): Use
26840         ${tool}_target_compile, not gcc_target_compile.
26841         * lib/target-supports.exp (check_alias_available): Likewise.
26842         (check_gc_sections_available): Likewise.
26843         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26844         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26845         dg-require-alias.
26846
26847 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26848
26849         PR c++/13969
26850         * g++.dg/template/static6.C: New test.
26851
26852 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26853
26854         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26855
26856 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26857
26858         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26859         tests for systems where `char' is unsigned by default.
26860
26861 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26862
26863         PR c++/13997
26864         * g++.dg/template/partial3.C: New test.
26865
26866 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26867
26868         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26869         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26870         Remove mentions of obsolete ports.
26871
26872 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26873
26874         * gcc.dg/noncompile/20001228-1.c: Fix for new
26875         error message.
26876
26877 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26878
26879         PR target/9348
26880         * gcc.c-torture/execute/multdi-1.c: New test case.
26881
26882 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/13925
26885         * g++.dg/template/lookup5.C: New test.
26886
26887 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26888
26889         PR c++/13950
26890         * g++.dg/template/lookup4.C: New test.
26891
26892         PR c++/13970
26893         * g++.dg/parse/error14.C: New test.
26894
26895         PR c++/14002
26896         * g++.dg/parse/template13.C: New test.
26897
26898 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26899
26900         PR c++/13978
26901         * g++.dg/template/koenig4.C: New test.
26902
26903         PR c++/13968
26904         * g++.dg/template/crash17.C: New test.
26905
26906         PR c++/13975
26907         * g++.dg/parse/error13.C: New test.
26908         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26909
26910 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26911
26912         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26913
26914 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26915
26916         PR c/11658
26917         PR c/13994
26918         * gcc.dg/noncompile/20040203-1.c: New test.
26919         * gcc.dg/noncompile/20040203-2.c: Likewise.
26920         * gcc.dg/noncompile/20040203-3.c: Likewise.
26921         * gcc.dg/20040203-1.c: Likewise.
26922
26923 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26924
26925         PR c++/10858
26926         * g++.dg/template/sizeof7.C: New test.
26927
26928 2004-02-02  Eric Christopher  <echristo@redhat.com>
26929             Zack Weinberg  <zack@codesourcery.com>
26930
26931         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26932
26933 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26934
26935         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26936         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26937         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26938         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26939
26940 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26941
26942         PR c++/13113
26943         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26944
26945         PR c++/13854
26946         * g++.dg/ext/attrib13.C: New test.
26947
26948         PR c++/13907
26949         * g++.dg/conversion/op2.C: New test.
26950
26951 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26952
26953         * gcc.dg/titype-1.c: Fix pasto.
26954
26955 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26956
26957         * gcc.dg/titype-1.c: New test.
26958
26959 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26960
26961         PR c++/13957
26962         * g++.dg/template/non-type-template-argument-1.C,
26963         g++.dg/template/qualified-id1.C: Update dg-error marks.
26964         * g++.dg/template/nontype6.C: New test.
26965
26966 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26967
26968         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26969         * gcc.dg/builtins-31.c: New testcase.
26970         * gcc.dg/builtins-32.c: New testcase.
26971
26972 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26973
26974         * objc.dg/call-super-2.m: Update line numbers
26975         for the including of stddef.h.
26976
26977 2004-01-30  Michael Matz  <matz@suse.de>
26978
26979         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26980         g++.dg/ext/case-range3.C: New tests.
26981
26982 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26983
26984         DR206
26985         PR c++/13813
26986         * g++.dg/template/member4.C: New test.
26987
26988 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26989
26990         PR c++/13683
26991         * g++.dg/template/sizeof6.C: New test.
26992
26993 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26994
26995         * gcc.dg/fwritable-strings-1.c: New test.
26996
26997 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26998
26999         * gcc.c-torture/compile/20040130-1.c: New test.
27000
27001 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
27002
27003         * objc.dg/call-super-2.m: Include stddef.h for size_t.
27004
27005 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
27006
27007         PR c++/13883
27008         * g++.dg/template/ctor3.C: New test.
27009
27010 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27011
27012         * g++.dg/tc1: New directory.
27013         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27014         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27015         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27016         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27017         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27018
27019 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27020
27021         * g++.dg/parse/error11.C: New test.
27022         * g++.dg/parse/error12.C: Likewise.
27023
27024 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
27025
27026         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27027         (scan_initial, main): Use aligned_sizeof instead of sizeof.
27028
27029 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
27030
27031         PR c++/13791
27032         * g++.dg/ext/attrib12.C: New test.
27033
27034         PR c++/13736
27035         * g++.dg/parse/cast2.C: New test.
27036
27037 2004-01-27  James E Wilson  <wilson@specifixinc.com>
27038
27039         * objc.dg/encode-2.m (main): New local string.  Set depending on
27040         sizeof long.  Use in sscanf call.
27041         * objc.dg/encode-3.m (main): New local string.  Set depending on
27042         sizeof long.  Use in scan_initial call.
27043
27044 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27045
27046         * objc.dg/call-super-2.m: Make LP64-safe.
27047         * objc.dg/desig-init-1.m: Likewise.
27048
27049 2004-01-27  Devang Patel <dpatel@apple.com>
27050
27051         * g++.dg/debug/namespace1.C: New test.
27052
27053 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
27054
27055         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27056         xscale-*-*.
27057
27058         * gcc.dg/arm-mmx-1.c: New test.
27059
27060 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27061
27062         * gcc.dg/20040127-1.c: New test.
27063         * gcc.dg/20040127-2.c: New test.
27064
27065 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27066
27067         * objc.dg/stret-1.m (glob): Renamed to globa.
27068
27069 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
27070
27071         PR c++/13663
27072         * g++.dg/expr/for1.C: New test.
27073
27074 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
27075
27076         PR middle-end/13779
27077         * gcc.dg/darwin-longlong.c: New test.
27078
27079 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
27080
27081         * gcc.dg/20040124-1.c: Moved test from here...
27082         * gcc.c-torture/compile/20040124-1.c: ...to here.
27083
27084 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27085
27086         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
27087         the assembly output if -m64 is passed.
27088
27089 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
27090
27091         PR c++/13833
27092         * g++.dg/template/cond3.C: New test.
27093
27094 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27095
27096         PR c++/13810
27097         * g++.dg/template/ttp7.C: New test.
27098
27099 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27100
27101         PR c++/13797
27102         * g++.dg/template/nontype4.C: New test.
27103         * g++.dg/template/nontype5.C: Likewise.
27104
27105 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
27106
27107         * gcc.dg/torture/mips-clobber-at.c: New test.
27108
27109 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
27110
27111         * gcc.dg/20040124-1.c: New test.
27112
27113 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
27114
27115         * gcc.dg/20040123-1.c: New test.
27116
27117 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27118
27119         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
27120
27121 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27122
27123         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
27124
27125 2004-01-23  Andrew Pinski  <apinski@apple.com>
27126
27127         * gcc.dg/20030121-1.c: Move to ..
27128         * gcc.dg/20040121-1.c: here.
27129
27130 2004-01-23  Roger Sayle  <roger@eyesopen.com>
27131
27132         * gcc.dg/builtins-29.c: New test case.
27133
27134 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
27135
27136         PR 18314
27137         * gcc.dg/builtins-30.c: New testcase.
27138
27139 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
27140
27141         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
27142         * lib/g77.exp: Likewise.
27143         * lib/objc.exp: Likewise.
27144         * lib/g++.exp: Likewise.
27145
27146 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27147
27148         * gcc.dg/struct-by-value-2.c: New test.
27149
27150 2004-01-21  Andrew Pinski  <apinski@apple.com>
27151
27152         PR target/13785
27153         * gcc.dg/20030121-1.c: New test.
27154
27155 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
27156
27157         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
27158         clobber frame pointer register in asm statement.
27159
27160 2004-01-21  Falk Hueffner  <falk@debian.org>
27161
27162         * gcc.c-torture/compile/20040121-1.c: New test.
27163
27164 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
27165
27166         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
27167
27168 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
27169
27170         * gcc.dg/ppc64-abi-2.c: New test.
27171
27172 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
27173
27174         * lib/treelang.exp: Fill out this file.
27175         * lib/treelang-dg.exp: New File.
27176
27177 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27178
27179         * gcc.c-torture/compile/981022-1.c: Remove.
27180         * gcc.dg/array-5.c: Remove XFAIL.
27181         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
27182         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
27183         gcc.dg/cond-lvalue-1.c: Update.
27184         * gcc.dg/cast-lvalue-2.c: New test.
27185
27186 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
27187
27188         PR c++/13592
27189         * g++.dg/other/error1.C (class foo): Tweak error message.
27190
27191         PR c++/13592
27192         * g++.dg/template/call2.C: New test.
27193
27194 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27195
27196         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
27197         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
27198         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
27199         scalar-return-1_x.c, scalar-return-2_y.c,
27200         scalar-return-3_x.c, scalar-return-3_y.c,
27201         scalar-return-4_x.c, scalar-return-4_y.c,
27202         struct-align-1.h, struct-align-1_x.c,
27203         struct-align-1_y.c, struct-align-2.h,
27204         struct-align-2_x.c, struct-align-2_y.c,
27205         struct-by-value-10_y.c, struct-by-value-11_x.c,
27206         struct-by-value-11_y.c, struct-by-value-12_x.c,
27207         struct-by-value-12_y.c, struct-by-value-13_x.c,
27208         struct-by-value-13_y.c, struct-by-value-14_x.c,
27209         struct-by-value-14_y.c, struct-by-value-15_x.c,
27210         struct-by-value-15_y.c, struct-by-value-16_y.c,
27211         struct-by-value-17_y.c, struct-by-value-18_y.c,
27212         struct-by-value-19_y.c, struct-by-value-1_x.c,
27213         struct-by-value-1_y.c, struct-by-value-20_y.c,
27214         struct-by-value-2_x.c, struct-by-value-2_y.c,
27215         struct-by-value-3_y.c, struct-by-value-4_x.c,
27216         struct-by-value-4_y.c, struct-by-value-5_y.c,
27217         struct-by-value-6_y.c, struct-by-value-7_y.c
27218         struct-by-value-8_x.c, struct-by-value-8_y.c
27219         struct-by-value-9_x.c, struct-by-value-9_y.c
27220         struct-return-10_x.c, struct-return-10_y.c,
27221         struct-return-19_x.c, struct-return-20_x.c
27222         struct-return-2_x.c, struct-return-2_y.c
27223         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
27224         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
27225
27226 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27227
27228         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
27229         attribute on sparc*-sun-solaris2.*.
27230
27231 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
27232
27233         PR c++/13710
27234         * g++.dg/ext/typeof7.C: New test.
27235
27236 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
27237
27238         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
27239         * gcc.dg/const-elim-1.c: Same.
27240
27241 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
27242
27243         * objc.dg/stret-1.m: New.
27244         * objc.dg/stret-2.m: New.
27245
27246 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
27247
27248         PR c++/11895
27249         * g++.dg/ext/vector1.C: New test.
27250
27251 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
27252
27253         * gcc.dg/pch/import-1.c: New.
27254         * gcc.dg/pch/import-1.hs: New.
27255         * gcc.dg/pch/import-1a.h: New.
27256         * gcc.dg/pch/import-1b.h: New.
27257         * gcc.dg/pch/import-1c.h: New.
27258
27259 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27260
27261         PR c++/13574
27262         * g++.dg/ext/array1.C: New test.
27263
27264         PR c++/13178
27265         * g++.dg/conversion/op1.C: New test.
27266
27267 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
27268
27269         PR 11864
27270         From Kazumoto Kojima / Dan Kegel:
27271         * gcc.dg/pr11864-1.c: New test.
27272
27273         PR 10392
27274         From Marcus Comstedt / Dan Kegel:
27275         * gcc.dg/pr10392-1.c: New test.
27276
27277 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
27278
27279         PR c++/13478
27280         * g++.dg/init/ref10.C: New test.
27281
27282 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27283
27284         PR c++/13407
27285         * g++.dg/parse/typename6.C: New test.
27286
27287 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27288
27289         PR pch/13361
27290         * testsuite/g++.dg/pch/wchar-1.C: New.
27291         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27292
27293 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27294
27295         PR c++/9259
27296         * g++.dg/expr/sizeof2.C: New test.
27297
27298 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
27299
27300         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
27301
27302 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27303
27304         PR c++/13659
27305         * g++.dg/lookup/strong-using-3.C: New.
27306         * g++.dg/lookup/using-10.C: New.
27307
27308 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
27309
27310         PR c++/13594
27311         * g++.dg/lookup/strong-using-2.C: New.
27312
27313 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
27314             Dan Kegel <dank@kegel.com>
27315             J"orn Rennecke <joern.rennecke@superh.com>
27316
27317         PR target/9365
27318         * gcc.dg/pr9365-1.c: New test.
27319
27320 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27321
27322         PR c++/8856
27323         * g++.dg/parse/casting-operator2.C: New test.
27324         * g++.old-deja/g++.pt/explicit83.C: Remove.
27325
27326 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27327
27328         * gcc.dg/label-compound-stmt-1.c: New test.
27329         * gcc.c-torture/compile/950922-1.c,
27330         gcc.c-torture/compile/20000211-3.c,
27331         gcc.c-torture/compile/20000518-1.c,
27332         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
27333         compound statements.
27334
27335 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
27336
27337         * gcc.dg/ppc64-abi-1.c: New test.
27338
27339 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
27340
27341          * g++.dg/ext/attrib9.C: Add dg-warnings.
27342
27343 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27344
27345         PR c++/12335
27346         * g++.dg/parse/dtor3.C: New test.
27347
27348 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
27349
27350         PR c++/12709
27351         * g++.dg/parse/try-catch-1.C: New test.
27352
27353 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
27354
27355         * ada/acats/run_all.sh: Add more verbose output in acats.log
27356         when compiling tests.
27357
27358 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27359
27360         PR 13656
27361         * gcc.dg/typedef-redecl.c: New test case.
27362         * gcc.dg/typedef-redecl.h: New support file.
27363
27364 2004-01-13  Jan Hubicka  <jh@suse.cz>
27365
27366         * gcc.dg/always_inline.c: New test.
27367         * gcc.dg/debug/20031231-1.c: Fix.
27368
27369 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27370
27371         PR c++/13474
27372         * g++.dg/template/array3.C: New test.
27373
27374 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
27375
27376         * g++.dg/ext/lvalue1.C: No longer expected to fail.
27377         * g++.dg/warn/Wunused-2.C: Likewise.
27378
27379 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27380
27381         PR c++/13289
27382         * g++.dg/template/instantiate6.C: New test.
27383
27384 2004-01-12  Roger Sayle  <roger@eyesopen.com>
27385
27386         PR middle-end/11397
27387         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
27388
27389 2004-01-12  Jan Hubicka  <jh@suse.cz>
27390
27391         PR opt/12826
27392         * gcc.dg/20040112-1.c: New.
27393
27394         * gcc.dg/dwarf-die[1-7].c: Move to...
27395         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
27396         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
27397
27398 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
27399
27400         PR c++/4100
27401         * g++.dg/parse/friend4.C: New test.
27402
27403 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
27404
27405         PR c++/4100
27406         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
27407         definition is called a friend.
27408
27409 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
27410
27411         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
27412
27413 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
27414
27415         PR c++/3478
27416         * g++.dg/parse/error10.C: New test.
27417         * g++.dg/template/arg2.C: Accept "invalid type" error.
27418
27419 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
27420
27421         PR middle-end/13392
27422         * g++.dg/opt/expect2.C: New test.
27423
27424 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27425
27426         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
27427         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
27428         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
27429         Update dg-error regexps.
27430
27431 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
27432
27433         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
27434         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
27435
27436 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27437
27438         * gcc.dg/pragma-re-1.c: Use right pointer type.
27439
27440 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27441
27442         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
27443
27444 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
27445
27446         * gcc.dg/rs6000-ldouble-1.c: New.
27447
27448 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27449
27450         DR 337
27451         PR c++/9256
27452         * g++.dg/other/abstract1.C: New test.
27453
27454 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
27455
27456         * g++.dg/lookup/strong-using-1.C: New.
27457
27458 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27459
27460         PR c/11234
27461         * gcc.dg/func-ptr-conv-1.c: New test.
27462         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
27463
27464 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
27465
27466         PR target/13380.
27467         * gcc.c-torture/compile/20040109-1.c: New.
27468
27469 2004-01-08  Stuart Hastings  <stuart@apple.com>
27470
27471         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
27472         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27473         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27474
27475 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27476
27477         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27478
27479 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27480
27481         * ada/acats/run_acats: Treat 'gnatchop' the same way
27482         as 'gnatmake'.  Export GCC_DRIVER.
27483         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27484         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27485
27486 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27487
27488         PR c++/12573
27489         * g++.dg/template/dependent-expr4.C: New test.
27490
27491 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27492
27493         * gcc.dg/altivec-11.c: New test.
27494
27495 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27496
27497         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27498
27499 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27500
27501         PR c/6024
27502         * gcc.dg/enum-compat-1.c: New test.
27503         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27504
27505 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27506
27507         PR c/12165
27508         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27509         gcc.dg/c99-idem-qual-3.c: New tests.
27510
27511 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27512
27513         * gcc.dg/winline-7.c: Don't cast void * to int.
27514
27515 2004-01-06  Jan Hubicka  <jh@suse.cz>
27516
27517         * gcc.dg/i386-sse-5.c: New test
27518         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27519
27520 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27521
27522         PR c++/12815
27523         * g++.dg/rtti/typeid4.C: New test.
27524
27525 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27526
27527         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27528
27529 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27530
27531         PR c++/12132
27532         * g++.dg/template/error11.C: New test.
27533
27534         PR c++/13451
27535         * g++.dg/template/class2.C: New test.
27536
27537 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27538         Richard Sandiford <rsandifo@redhat.com>
27539
27540         PR c++/13387
27541         * g++.dg/opt/alias3.C: New test.
27542
27543 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27544
27545         PR c++/13157
27546         * g++.dg/template/koenig3.C: New test.
27547
27548         PR c++/13529
27549         * g++.dg/parse/offsetof3.C: New test.
27550
27551         * g++.dg/init/copy7.C: Add missing dg-error markers.
27552
27553         PR c++/12226
27554         * g++.dg/init/copy7.c: New test.
27555
27556         PR c++/13536
27557         * g++.dg/parse/cast1.C: New test.
27558
27559 2004-01-04  Jan Hubicka  <jh@suse.cz>
27560
27561         * gcc.dg/winline[1-7].c: New tests.
27562
27563 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27564
27565         PR c++/13520
27566         * g++.dg/template/qualttp22.C: New test.
27567
27568 2004-01-01  Jan Hubicka  <jh@suse.cz>
27569
27570         * gcc.dg/debug/20031231-1.c: New.
27571         * gcc.c-torture/compile/20040101-1.c: New.
27572         * gcc.dg/dwarf-die-[1-7].c: New.
27573
27574 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27575
27576         PR optimization/13521
27577         * gcc.c-torture/compile/20031231-1.c: New test.
27578
27579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27580
27581         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27582
27583 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27584
27585         PR c++/10079
27586         * g++.dg/template/crash16.C: New test.
27587
27588 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27589
27590         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27591
27592 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27593
27594         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27595         ports.
27596         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27597         * g++.old-deja/g++.law/profile1.C: Likewise.
27598         * gcc.c-torture/compile/981006-1.c: Likewise.
27599         * gcc.c-torture/execute/loop-2e.x: Likewise.
27600         * gcc.c-torture/execute/loop-2f.x: Remove.
27601         * gcc.c-torture/execute/loop-2g.x: Likewise.
27602         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27603         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27604
27605 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27606
27607         PR c++/13507
27608         * g++.dg/ext/attrib11.C: New test.
27609
27610         PR c++/13494
27611         * g++.dg/template/array2-1.C: New test.
27612         * g++.dg/template/array2-2.C: New test.
27613
27614 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27615
27616         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27617
27618 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27619
27620         PR c++/12774
27621         * g++.dg/template/array1-1.C: New test.
27622         * g++.dg/template/array1-2.C: New test.
27623
27624 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27625
27626         PR fortran/12632
27627         * g77.dg/12632.f: New test case.
27628
27629 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27630
27631         PR c++/13289
27632         * g++.dg/parse/nontype1.C: New test.
27633
27634 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27635
27636         PR c++/12403
27637         * g++.dg/parse/explicit1.C: New test.
27638         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27639
27640 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27641
27642         PR c++/13081
27643         * g++.dg/opt/inline6.C: New test.
27644
27645         PR c++/12613
27646         * g++.dg/parse/error9.C: New test.
27647
27648         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27649
27650 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27651
27652         PR c++/13009
27653         * g++.dg/init/assign1.C: New test.
27654
27655 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27656
27657         PR c++/13070
27658         * g++.dg/warn/format3.C: New test case.
27659
27660 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27661
27662         * gcc.c-torture/compile/20031227-1.c: New test.
27663
27664 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27665
27666         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27667         * g77.dg/bprob/bprob.exp: Likewise.
27668         * gcc.misc-tests/bprob.exp: Likewise.
27669         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27670         variants on systems where the library does not provide that
27671         functionality.
27672         * gcc.dg/builtins-20.c: Use builtins-config.h.
27673         * gcc.dg/builtins-config.h: New file.
27674
27675 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27676
27677         * lib/gcc-dg.exp (dg-require-profiling): New function.
27678         * lib/target-supports.exp (check_profiling_available): Likewise.
27679         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
27680         * g77.dg/bprob/bprob.exp: Likewise.
27681         * gcc.misc-tests/bprob.exp: Likewise.
27682         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
27683         * gcc.dg/20021014-1.c: Likewise.
27684         * gcc.dg/nest.c: Likewise.
27685
27686 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27687
27688         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
27689         compiling.
27690         * g++.dg/lookup/java2.C: Likewise.
27691         * gcc.dg/cpp/lexident.c: Likewise.
27692
27693 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
27694
27695         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
27696         given.
27697         * gcc.c-torture/compile/961203-1.c: Likewise.
27698         * gcc.c-torture/compile/980506-1.c: Likewise.
27699
27700 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
27701
27702         * lib/gcc-dg.exp (dg-prune-output): New annotation.
27703         (additional_prunes): New global.
27704         (gcc-dg-prune): Handle additional per-test pruning.
27705         (dg-test): Clear additional_prunes between tests.
27706
27707         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
27708         dg-prune-output to avoid spurious failures from assembler
27709         complaining about nonexistent WAW violations.
27710         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
27711         Use dg-prune-output to avoid spurious failures from assembler
27712         warning about Itanium B-step errata.
27713
27714 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27715
27716         * g++.dg/abi/macro0.C: New test.
27717         * g++.dg/abi/macro1.C: Likewise.
27718         * g++.dg/abi/macro2.C: Likewise.
27719
27720         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
27721         * g++.dg/abi/bitfield7.C: Likewise.
27722         * g++.dg/abi/dtor2.C: Likewise.
27723         * g++.dg/abi/mangle11.C: Likewise.
27724         * g++.dg/abi/mangle12.C: Likewise.
27725         * g++.dg/abi/mangle14.C: Likewise.
27726         * g++.dg/abi/mangle17.C: Likewise.
27727         * g++.dg/abi/vbase10.C: Likewise.
27728         * g++.dg/abi/vbase14.C: Likewise.
27729         * g++.dg/template/qualttp17.C: Likewise.
27730
27731 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27732
27733         PR c/11995
27734         * gcc.dg/20031223-1.c: New test.
27735
27736 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27737
27738         * gcc.dg/noreturn-7.c: New test.
27739
27740 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27741
27742         * gcc.dg/null-pointer-1.c: New test.
27743
27744 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27745
27746         * g++.old-deja/g++.jason/template18.C: Remove.
27747         * g++.old-deja/g++.jason/template37.C: Likewise.
27748
27749         PR c++/12862
27750         * g++.dg/lookup/ns1.C: New test.
27751
27752         PR c++/12397
27753         * g++.dg/template/lookup3.C: New test.
27754
27755 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27756
27757         * g++.dg/template/recurse1.C: New test
27758
27759 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27760
27761         PR c++/12479
27762         * g++.dg/parse/semicolon1.C: New test.
27763         * g++.dg/parse/semicolon1.h: Likewise.
27764
27765 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27766
27767         * gcc.dg/darwin-misaligned.c: New test.
27768
27769 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27770
27771         PR c/9163
27772         * gcc.dg/20031222-1.c: New test.
27773
27774 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27775
27776         PR c++/13438
27777         * g++.dg/parse/error8.C: New test.
27778
27779         PR c++/11554
27780         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27781
27782 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27783
27784         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27785         too small.
27786         * gcc.c-torture/compile/930217-1.c: Likewise.
27787         * gcc.c-torture/compile/930513-1.c: Likewise.
27788         * gcc.c-torture/execute/920908-2.c: Likewise.
27789         * gcc.c-torture/execute/921204-1.c: Likewise.
27790         * gcc.c-torture/execute/930621-1.c: Likewise.
27791         * gcc.c-torture/execute/930630-1.c: Likewise.
27792         * gcc.c-torture/execute/931031-1.c: Likewise.
27793         * gcc.c-torture/execute/980602-2.c: Likewise.
27794         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27795         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27796         * gcc.c-torture/execute/extzvsi.c: Likewise.
27797         * gcc.c-torture/unsorted/ext.c: Likewise.
27798
27799 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27800
27801         PR target/12749
27802         * gcc.c-torture/compile/20031220-2.c: New test case.
27803
27804 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27805
27806         PR optimization/13031
27807         * gcc.c-torture/compile/20031220-1.c: New test case.
27808
27809 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27810
27811         * gcc.dg/cast-function-1.c: New test.
27812
27813 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27814
27815         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27816         formats.
27817
27818 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27819
27820         PR c++/12795
27821         * g++.dg/ext/attrib10.C: New test.
27822
27823 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27824
27825         * gcc.dg/cleanup-10.c: New test.
27826         * gcc.dg/cleanup-11.c: New test.
27827
27828 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27829
27830         PR c++/13239
27831         * g++.dg/opt/expect1.C: New test.
27832
27833 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27834
27835         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27836
27837 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27838
27839         PR debug/12923
27840         * gcc.dg/20031218-1.c: New test.
27841
27842         PR debug/12389
27843         * gcc.dg/20031218-2.c: New test.
27844         * gcc.dg/20031218-3.c: New test.
27845
27846         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27847         of label name and allow for USER_LABEL_PREFIX == "_" names.
27848         * g++.dg/abi/mangle18-2.C: Likewise.
27849         * g++.dg/abi/mangle19-1.C: Likewise.
27850         * g++.dg/abi/mangle19-2.C: Likewise.
27851         * g++.dg/abi/mangle20-1.C: Likewise.
27852         * g++.dg/abi/mangle20-2.C: Likewise.
27853
27854 2003-12-18  Richard Henderson  <rth@redhat.com>
27855
27856         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27857
27858 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27859             Dan Kegel <dank@kegel.com>
27860
27861         PR other/12009
27862         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27863         testing a cross compiler, it causes spurious compile failures.
27864         * lib/g++.exp: Likewise.
27865
27866 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27867
27868         PR c++/13262
27869         * g++.dg/template/access13.C: New test.
27870
27871 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27872
27873         * gcc.dg/20031216-1.c: New test.
27874
27875 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27876
27877         PR c++/9154
27878         * g++.dg/template/error10.C: New test.
27879
27880 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27881
27882         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27883         * g++.dg/eh/simd-2.C: Likewise.
27884
27885 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27886             Roger Sayle  <roger@eyesopen.com>
27887
27888         * gcc.c-torture/execute/ieee/mzero5.c: New.
27889
27890 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27891
27892         PR c++/10603
27893         * g++.dg/parse/error6.C: New test.
27894
27895         PR c++/12827
27896         * g++.dg/parse/error7.C: New test.
27897
27898 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27899
27900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27901         at -O with stabs debugging formats.
27902         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27903         * gcc.dg/debug/debug-2.c: Likewise.
27904
27905 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27906
27907         PR c++/12696
27908         * g++.dg/init/error1.C: New test.
27909
27910         PR c++/12218
27911         * g++.dg/init/pm3.C: New test.
27912
27913 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27914
27915         PR c/3347
27916         * gcc.dg/bitfld-8.c: New test.
27917
27918 2003-12-16  James Lemke  <jim@wasabisystems.com>
27919
27920         * gcc.dg/arm-scd42-[123].c: New tests.
27921
27922 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27923
27924         PR c++/9043
27925         * g++.dg/abi/mangle20-1.C: New test.
27926         * g++.dg/abi/mangle20-2.C: New test.
27927
27928 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27929
27930         PR c++/13275
27931         * g++.dg/other/offsetof2.C: Remove XFAIL.
27932         * g++.dg/parse/offsetof1.C: New test.
27933         * g++.gd/parse/offsetof2.C: Likewise.
27934
27935 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27936
27937         * g++.dg/template/nontype3.C: New test.
27938         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27939
27940 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27941
27942         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27943
27944 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27945
27946         PR c++/13387
27947         * g++.dg/expr/assign1.C: New test.
27948
27949         PR c++/13242
27950         * g++.dg/abi/mangle19-1.C: New test.
27951         * g++.dg/abi/mangle19-2.C: New test.
27952
27953 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27954
27955         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27956
27957 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27958
27959         * gcc.c-torture/execute/20031216-1.c: New test.
27960
27961 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27962
27963         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27964         an ICE regression.
27965
27966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27967
27968         PR c++/10926
27969         * g++.dg/template/error9.C: New test.
27970
27971         PR c++/11116
27972         * g++.dg/template/error8.C: New test.
27973
27974 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27975
27976         PR middle-end/13400
27977         * gcc.c-torture/execute/20031215-1.c: New test case.
27978
27979 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27980
27981         PR c++/13269
27982         * g++.dg/parse/error5.C: New test.
27983
27984         PR c++/12989
27985         * g++.dg/expr/sizeof1.C: New test.
27986
27987         PR c++/13310
27988         * g++.dg/template/crash15.C: New test.
27989
27990 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27991
27992         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27993         a non-POD type as the last named parameter of a varargs function.
27994
27995 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27996
27997         PR c++/13243
27998         PR c++/12573
27999         * g++.dg/template/crash14.C: New test.
28000         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28001
28002 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * g++.dg/other/java1.C: New test.
28005
28006         PR c++/13241
28007         * g++.dg/abi/mangle18-1.C: New test.
28008         * g++.dg/abi/mangle18-2.C: New test.
28009
28010 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28011
28012         PR optimization/10312
28013         * gcc.c-torture/execute/20031214-1.c: New.
28014
28015 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
28016
28017         PR c++/10779
28018         PR c++/12160
28019         * g++.dg/parse/error3.C: New test.
28020         * g++.dg/parse/error4.C: Likewise.
28021         * g++.dg/abi/mangle4.C: Tweak error messages.
28022         * g++.dg/lookup/using5.C: Likewise.
28023         * g++.dg/other/error2.C: Likewise.
28024         * g++.dg/parse/typename5.C: Likewise.
28025         * g++.dg/parse/undefined1.C: Likewise.
28026         * g++.dg/template/arg2.C: Likewise.
28027         * g++.dg/template/ttp3.C: Likewise.
28028         * g++.dg/template/type1.C: Likewise.
28029         * g++.old-deja/g++.other/crash32.C: Likewise.
28030         * g++.old-djea/g++.pt/defarg8.C: Likewise.
28031
28032 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28033
28034         PR c++/13106
28035         * g++.dg/warn/noreturn-3.C: New test.
28036
28037 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28038
28039         PR c++/13118
28040         * g++.dg/abi/covariant3.C: New.
28041
28042 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
28043
28044         * g++.dg/eh/ia64-1.C: New test.
28045
28046 2003-12-12  Roger Sayle  <roger@eyesopen.com>
28047
28048         PR optimization/13037
28049         * g77.f-torture/execute/13037.f: New test case.
28050
28051 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         PR c++/12881
28054         * g++.dg/abi/covariant2.C: New.
28055
28056 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
28057
28058         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28059
28060 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
28061
28062         * gcc.c-torture/execute/wchar_t-1.x: Delete.
28063
28064 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
28065
28066         PR other/10819
28067         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28068         to fix Bug 10819.
28069         * lib/g++.exp (g++_version): Likewise.
28070         * lib/g77.exp (g77_version): Likewise.
28071         * lib/objc.exp (default_objc_version): Likewise.
28072
28073 2003-12-10  Richard Henderson  <rth@redhat.com>
28074
28075         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28076
28077         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28078
28079 2003-12-08  Matt Austern  <austern@apple.com>
28080
28081         PR c/13134
28082         * lib/gcc-dg.exp (dg-require-visibility): Define.
28083         * lib/target-supports (check_visibility_available): Define.
28084         * gcc.dg/visibility-1.c: New test.
28085         * gcc.dg/visibility-2.c: Likewise.
28086         * gcc.dg/visibility-3.c: Likewise.
28087         * gcc.dg/visibility-4.c: Likewise.
28088         * gcc.dg/visibility-5.c: Likewise.
28089         * gcc.dg/visibility-6.c: Likewise.
28090         * g++.dg/ext/visibility-1.C: Likewise.
28091         * g++.dg/ext/visibility-2.C: Likewise.
28092         * g++.dg/ext/visibility-3.C: Likewise.
28093         * g++.dg/ext/visibility-4.C: Likewise.
28094         * g++.dg/ext/visibility-5.C: Likewise.
28095         * g++.dg/ext/visibility-6.C: Likewise.
28096
28097 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28098
28099         * g++.dg/lookup/java1.C: New test.
28100         * g++.dg/lookup/java2.C: New test.
28101
28102 2003-12-07  Falk Hueffner  <falk@debian.org>
28103
28104         * g++.dg/opt/noreturn-1.C: New test.
28105
28106 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
28107
28108         * gcc.dg/overflow-1.c: New test.
28109
28110 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28111
28112         * g77.f-torture/compile/13060.f: New test.
28113
28114 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
28115
28116         PR c++/13323
28117         * g++.dg/inherit/operator2.C: New test.
28118
28119 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28120
28121         PR c++/13305
28122         * g++.dg/ext/attrib9.C: New test.
28123
28124 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
28125
28126         PR c++/13314
28127         * g++.dg/template/error7.C: New test.
28128
28129 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
28130             J"orn Rennecke <joern.rennecke@superh.com>
28131
28132         PR target/13302
28133         * g++.dg/other/struct-va_list.C: New test.
28134
28135 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28136
28137         PR c++/13166
28138         * g++.dg/parse/defarg6.C: New test.
28139
28140 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
28141
28142         PR target/13256
28143         * gcc.c-torture/execute/20031201-1.c: New test.
28144
28145 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
28146
28147         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
28148
28149 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28150
28151         * gcc.dg/builtin-return-1.c: New test.
28152
28153 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
28154             J"orn Rennecke <joern.rennecke@superh.com>
28155
28156         PR optimization/13260
28157         * gcc.c-torture/execute/20031204-1.c: New test.
28158
28159 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28160
28161         PR c++/9127
28162         * g++.dg/template/error6.C: New test.
28163
28164 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
28165
28166         * gcc.dg/20031202-1.c: New test.
28167
28168 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
28169
28170         PR c++/13179
28171         * g++.dg/template/eh1.C: New test.
28172
28173         PR c++/10771
28174         * g++.dg/template/error5.C: New test.
28175
28176 2003-12-02  David Ung  <davidu@mips.com>
28177
28178         * gcc.dg/compat/vector-check.h: Corrected type for var
28179         g_##TMODE
28180
28181 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28182
28183         PR c++/10126
28184         * g++.dg/template/ptrmem8.C: New test.
28185
28186 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28187
28188         PR c++/12573
28189         * g++.dg/template/dependent-expr3.C: New test.
28190
28191 2003-12-01  James Lemke  <jim@wasabisystems.com>
28192
28193         * gcc.dg/arm-g2.c: New test.
28194
28195 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28196
28197         PR optimization/11634
28198         * gcc.dg/20031201-2.c: New test case.
28199
28200 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
28201
28202         PR 11433
28203         * objc.dg/proto-lossage-3.m: New test.
28204
28205 2003-12-01  Roger Sayle  <roger@eyesopen.com>
28206
28207         PR optimization/12628
28208         * gcc.dg/20031201-1.c: New test case.
28209
28210 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28211
28212         * gcc.dg/unaligned-1.c: New test.
28213
28214 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
28215
28216         PR c++/9849
28217         * g++.dg/template/error4.C: New test.
28218         * g++.dg/template/nested3.C: Adjust error markers.
28219
28220 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28221
28222         * gcc.dg/cpp/assert4.c: Check more #system assertions.
28223
28224 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28225
28226         PR c/10333
28227         * gcc.dg/bitfld-7.c: New test.
28228
28229 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
28230
28231         * gcc.dg/tls/asm-1.C: New test.
28232
28233 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28234
28235         * gcc.dg/cpp/assert4.c: Update.
28236
28237 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28238
28239         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
28240         * gcc.dg/builtin-apply3.c: New test.
28241
28242 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28243
28244         * lib/compat.exp (compat-obj): New xfaildata parameter.
28245         Use it to set compiler_conditional_xfail_data before compiling.
28246         (compat-get-options): Handle dg-xfail-if.
28247         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
28248         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
28249         * gcc.dg/compat/vector-1_y.c: Likewise.
28250         * gcc.dg/compat/vector-2_x.c: Likewise.
28251         * gcc.dg/compat/vector-2_y.c: Likewise.
28252
28253 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28254
28255         * g++.dg/opt/reg-stack4.C: New test.
28256
28257 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28258
28259         * gcc.dg/builtin-apply2.c: New test.
28260
28261 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28262
28263         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
28264
28265 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28266
28267         PR c++/12924
28268         * g++.dg/template/template-id-2.C: New test.
28269
28270 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28271
28272         PR c++/5369
28273         * g++.dg/template/memfriend1.C: New test.
28274         * g++.dg/template/memfriend2.C: Likewise.
28275         * g++.dg/template/memfriend3.C: Likewise.
28276         * g++.dg/template/memfriend4.C: Likewise.
28277         * g++.dg/template/memfriend5.C: Likewise.
28278         * g++.dg/template/memfriend6.C: Likewise.
28279         * g++.dg/template/memfriend7.C: Likewise.
28280         * g++.dg/template/memfriend8.C: Likewise.
28281         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
28282
28283 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
28284
28285         PR c++/12515
28286         * g++.dg/ext/cond1.C: New test.
28287
28288 2003-11-20  Richard Henderson  <rth@redhat.com>
28289
28290         * gcc.dg/20020201-2.c: Remove.
28291         * gcc.dg/20020201-4.c: Remove.
28292         * gcc.dg/20020304-1.c: Remove.
28293
28294 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
28295
28296         * gcc.dg/cpp/trad/xwin1.c: New test case.
28297
28298 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
28299
28300         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
28301         * lib/g77.exp: Likewise.
28302         * lib/objc.exp: Likewise.
28303         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
28304         for darwin.
28305
28306 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28307
28308         PR c++/12932
28309         * g++.dg/template/static5.C: New test.
28310
28311 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28312
28313         * gcc.dg/nested-func-1.c: New test.
28314
28315 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28316
28317         * gcc.dg/cpp/assert4.c: New test.
28318
28319 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28320
28321         PR c++/2294
28322         * g++.dg/lookup/using9.c: New test.
28323
28324 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
28325
28326         PR c++/12762
28327         * g++.dg/template/error3.C: New test.
28328
28329 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
28330
28331         PR ada/13035
28332         * ada/acats/run_acats, run_all.sh: Fix syntax error.
28333         No longer use a wrapper for gcc, since this does not work under
28334         Windows.
28335
28336 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
28337
28338         PR c++/2094
28339         * g++.dg/template/ptrmem7.C: New test.
28340
28341 2003-11-13  Andrew Pinski <apinski@apple.com>
28342
28343         * gcc.c-torture/compile/20031113-1.c: New test.
28344
28345 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28346             Kean Johnston <jkj@sco.com>
28347
28348         PR c/13029
28349         * gcc.dg/unused-4.c: Update.
28350
28351 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28352
28353         * g++.dg/opt/const3.C: New test.
28354
28355 2003-11-13  Jan Hubicka  <jh@suse.cz>
28356
28357         * gcc.c-torture/compile/20031112-1.c: New test.
28358
28359 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
28360
28361         * g++.dg/parse/crash10.C: Remove bogus error marker.
28362
28363 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28364
28365         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
28366         (host_gcc): Likewise.
28367         (ROOT): Honor $PWDCMD.
28368         (BASE): Likewise.
28369         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
28370
28371 2003-11-12  Catherine Moore  <clm@redhat.com>
28372
28373         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
28374
28375 2003-11-12  Andreas Jaeger  <aj@suse.de>
28376             Jakub Jelinek  <jakub@redhat.com>
28377             Andrew Pinski  <pinskia@physics.uc.edu>
28378             Richard Henderson  <rth@redhat.com>
28379
28380         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
28381         systems.
28382         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
28383
28384         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
28385         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28386
28387 2003-11-11  Andreas Jaeger  <aj@suse.de>
28388
28389         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
28390
28391         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
28392
28393 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
28394
28395         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
28396         Clean ups.
28397
28398 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
28399
28400         * gcc.dg/trampoline-1.c: New test.
28401
28402 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28403
28404         * gcc.c-torture/compile/200031109-1.c: New test.
28405
28406 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28407
28408         PR c/3190
28409         PR c/8714
28410         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28411         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
28412         gcc.dg/format/no-y2k-1.c: Update.
28413
28414 2003-11-08  Roger Sayle  <roger@eyesopen.com>
28415
28416         PR optimization/10467
28417         * gcc.dg/20031108-1.c: New test case.
28418
28419 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
28420
28421         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
28422
28423 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28424
28425         * gcc.dg/compound-lvalue-1.c: New test.
28426         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
28427         some XFAILs.
28428
28429 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
28430
28431         * gcc.dg/altivec-varargs-1.c: New test.
28432
28433 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28434
28435         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
28436         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
28437         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
28438         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
28439         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
28440
28441 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28442
28443         * gcc.dg/cond-lvalue-1.c: New test.
28444
28445 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
28446
28447         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
28448
28449 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28450
28451         PR c++/11616
28452         * g++.dg/template/instantiate5.C: New test.
28453
28454 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28455
28456         PR c++/12726
28457         * g++.dg/ext/complit2.C: Replace test with self-contained version.
28458         * ChangeLog: Add missing first entry for above test.
28459
28460 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28461
28462         PR c++/9810
28463         * g++.dg/template/using8.C: New test.
28464         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
28465
28466 2003-11-02  Roger Sayle  <roger@eyesopen.com>
28467
28468         PR optimization/10817
28469         * gcc.c-torture/compile/20031102-1.c: New test case.
28470
28471 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
28472
28473         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28474         2147483647.
28475
28476 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28477
28478         * gcc.dg/20031102-1.c: New test.
28479
28480 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28481
28482         * gcc.dg/complex-1.c: New test.
28483
28484 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28485
28486         PR c++/12796
28487         * g++.dg/template/crash13.C: Adjust expected error location.
28488         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28489
28490 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28491
28492         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28493
28494 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28495
28496         PR/10239
28497         * gcc.c-torture/compile/20031031-2.c: New test.
28498
28499 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28500
28501         PR/11640
28502         * gcc.c-torture/compile/20031031-1.c: New test.
28503
28504 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28505
28506         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28507         * gcc.misc-tests/bprob.exp: Likewise.
28508         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28509         the execution test on arm-elf configs.
28510         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28511         configs that don't support scratch files.
28512         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28513
28514 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28515
28516         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28517         done by dejagnu.
28518
28519 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28520
28521         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28522         Avoid non pure sh syntax. Add more logging.
28523
28524         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28525         fail.
28526
28527 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28528
28529         PR libgcj/10610
28530         * gcc.dg/ppc-stackalign-1.c: New test.
28531
28532 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28533
28534         * ada/acats/run_all.sh: Change output to be more compliant with
28535         dejagnu framework.
28536         Create acats.sum and acats.log files under testsuite/ada/acats
28537         Only run [a-z]* directories, to filter out e.g. CVS.
28538         Redirect build output to log file.
28539
28540 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28541
28542         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28543
28544 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28545
28546         PR ada/5909:
28547         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28548
28549 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28550
28551         * gcc.c-torture/compile/20031023-1.c: New test.
28552         * gcc.c-torture/compile/20031023-2.c: New test.
28553         * gcc.c-torture/compile/20031023-3.c: New test.
28554         * gcc.c-torture/compile/20031023-4.c: New test.
28555
28556 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28557
28558         PR c++/10371
28559         * g++.dg/lookup/scoped8.C: New test.
28560
28561 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28562
28563         * g++.dg/opt/reg-stack3.C: New test.
28564
28565 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28566
28567         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28568
28569 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28570
28571         PR c++/11076
28572         * g++.dg/template/crash13.C: New test.
28573
28574 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28575
28576         * gcc.dg/c99-restrict-2.c: New test.
28577
28578 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         PR c++/12698, c++/12699, c++/12700, c++/12566
28581         * g++.dg/inherit/covariant9.C: New test.
28582         * g++.dg/inherit/covariant10.C: New test.
28583         * g++.dg/inherit/covariant11.C: New test.
28584
28585 2003-10-23  Jason Merrill  <jason@redhat.com>
28586
28587         PR c++/12726
28588         * g++.dg/ext/complit2.C: New test.
28589
28590 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28591
28592         PR target/12654
28593         * gcc.c-torture/execute/20031020-1.c: New test.
28594
28595 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28596
28597         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28598         following the jump_insn.
28599
28600 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28601
28602         * gcc.dg/cast-lvalue-1.c: New test.
28603
28604 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28605
28606         PR c++/11962
28607         * g++.dg/template/cond2.C: New test.
28608
28609 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28610
28611         * gcc.dg/builtins-28.c: New test.
28612
28613 2003-10-20  Jan Hubicka  <jh@suse.cz>
28614
28615         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28616         parameter.
28617         * testsuite/gcc.dg/inline-2.c: Likewise.
28618
28619 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28620
28621         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28622         * gcc.dg/nest.c: Likewise.
28623
28624 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28625
28626         PR c++/9781, c++/10583, c++/11862
28627         * g++.dg/parse/crash13.C: New test.
28628
28629 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28630
28631         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28632
28633 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28634
28635         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28636         Define HAVE_C99_RUNTIME except on Solaris.
28637         * gcc.dg/builtins-20.c: Likewise.
28638
28639 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28640
28641         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28642
28643 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28644
28645         PR c++/12495
28646         * g++.dg/template/crash21.C: New test.
28647
28648 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28649
28650         PR c++/2513
28651         * g++.dg/template/typename5.C: New test.
28652
28653 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28654
28655         PR c++/12369
28656         * g++.dg/template/friend25.C: New test.
28657
28658 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28659
28660         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28661         versions.
28662
28663 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28664
28665         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28666         == 2147483647.
28667
28668 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28669
28670         * gcc.c-torture/execute/960416-1.x: Remove.
28671         * gcc.c-torture/execute/divconst-3.x: Likewise.
28672
28673 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28674
28675         PR target/12598
28676         * gcc.dg/torture/cris-volatile-1.c: New test.
28677
28678 2003-10-14  Roger Sayle  <roger@eyesopen.com>
28679
28680         PR optimization/9325
28681         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
28682         for overflowing floating point to integer conversion during RTL
28683         simplification.
28684
28685 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
28686
28687         * objc/execute/_cmd.m: Fix typo.
28688         * objc.dg/image-info.m, objc.dg/symtab-1.m:
28689         Relax 'scan-assembler' regexp.
28690         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
28691         objc.dg/try-catch-4.m: Run on non-Darwin targets.
28692         * objc.dg/zero-link-2.m: Remove blank line.
28693         * objc.dg/zero-link-3.m: New test case.
28694
28695 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
28696
28697         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
28698
28699         * gcc.dg/asm-names.c: Use scan-assembler-not rather
28700         than linker trickery.
28701
28702 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28703
28704         PR c++/12370
28705         * g++.dg/other/friend2.C: New test.
28706
28707 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28708
28709         * gcc.dg/20031012-1.c: New test.
28710
28711 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28712
28713         * gcc.dg/weak/weak-3.c: Fix for new warning.
28714
28715 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
28716
28717         PR optimization/8750
28718         * gcc.c-torture/execute/20031012-1.c: New test case.
28719
28720 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28721
28722         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
28723         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
28724
28725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28726
28727         PR optimization/12260
28728         * gcc.c-torture/compile/20031011-2.c: New test case.
28729
28730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28731
28732         * gcc.c-torture/execute/20031011-1.c: New testcase.
28733
28734 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28735
28736         * gcc.c-torture/compile/20031011-1.c: New test.
28737
28738 2003-10-11  Jan Hubicka  <jh@suse.cz>
28739
28740         * g++.dg/other/first-global.C: New test.
28741
28742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28743
28744         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28745
28746 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28747
28748         * gcc.c-torture/compile/20031010-1.c: New test.
28749
28750 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28751
28752         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28753         * gcc.c-torture/execute/va-arg-25.c: ... here.
28754
28755 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28756
28757         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28758
28759 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28760
28761         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28762
28763 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28764
28765         * g++.dg/parse/error2.C: New test.
28766
28767 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28768
28769         PR c++/11097
28770         * g++.dg/other/error5.C: Modify the error message.
28771         * g++.dg/lookup/using8.C: New test.
28772
28773 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28774
28775         * gcc.dg/darwin-abi-2.c: New file.
28776         * gcc.c-torture/execute/va-arg-24.c: New file.
28777
28778 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28779
28780         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28781         indentation.
28782
28783 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28784
28785         PR c++/10147
28786         * g++.dg/other/error4.C: Update error messages.
28787         * g++.dg/template/ptrmem4.C: Likewise.
28788
28789         PR c++/12337
28790         * g++.dg/init/new9.C: New test.
28791
28792         PR c++/12334, c++/12236, c++/8656
28793         * g++.dg/ext/attrib8.C: New test.
28794
28795 2003-10-06  Devang Patel  <dpatel@apple.com>
28796
28797         * gcc.dg/debug/dwarf2-3.h: New test.
28798         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28799
28800 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28801
28802         * g++.dg/opt/cfg2.C: New test.
28803
28804 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28805
28806         * g++.dg/opt/float1.C: New test.
28807
28808 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28809
28810         * gcc.dg/c90-array-lval-6.c: New test.
28811         * gcc.dg/c99-array-lval-6.c: New test.
28812
28813 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28814             Ziemowit Laski  <zlaski@apple.com>
28815
28816         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28817         'Derived', so that it is never considered a class method; add
28818         new warning for '+port' method ambiguity.
28819         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28820         <objc/objc-api.h> (needed on Mac OS X).
28821         * objc.dg/method-13.m: New test.
28822
28823 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28824
28825         PR optimization/9325, PR java/6391
28826         * gcc.c-torture/execute/20031003-1.c: New test case.
28827
28828 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28829
28830         PR optimization/12180
28831         * gcc.dg/20031002-1.c: New test.
28832
28833         PR c++/12486
28834         * g++.dg/inherit/error1.C: New test.
28835
28836 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28837
28838         * lib/f-torture.exp (search_for): Rename to...
28839         (search_for_re): This.  Also, clean up comments and the
28840         "regexp" invocation.
28841
28842 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28843
28844         * gcc.c-torture/compile/20031002-1.c: New test.
28845
28846 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28847
28848         * g++.dg/opt/cond1.C: New test.
28849
28850 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28851
28852         * gcc.dg/Wold-style-definition-2.c: New testcase.
28853         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28854
28855 2003-09-29  Richard Henderson  <rth@redhat.com>
28856
28857         * g++.dg/init/array10.C: Add dg-options.
28858
28859 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28860
28861         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28862
28863 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28864
28865         * g++.dg/template/friend19.C: Fix typo.
28866         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28867
28868 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28869
28870         * gcc.c-torture/execute/20030928-1.c: New test.
28871         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28872
28873 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28874
28875         * g++.dg/opt/unroll1.C: New test.
28876
28877 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28878
28879         PR optimization/11741
28880         * gcc.dg/20030926-1.c: New test case.
28881
28882 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28883
28884         PR c++/5655
28885         * g++.dg/parse/access7.C: New test.
28886         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28887
28888 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28889
28890         MERGE OF objc-improvements-branch into MAINLINE:
28891         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28892         if libobjc has not been built.
28893         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28894         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28895         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28896         objc/execute/nested-3.m, objc/execute/np-2.m,
28897         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28898         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28899         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28900         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28901         objc.dg/special/unclaimed-category-1.h,
28902         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28903         well as GNU runtime.
28904         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28905         * execute/cascading-1.m, execute/function-message-1.m,
28906         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28907         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28908         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28909         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28910         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28911         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28912         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28913         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28914         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28915         * objc.dg/bitfield-2.m: Run only on Darwin.
28916         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28917         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28918         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28919         * objc.dg/const-str-1.m: Fix constant string layout.
28920
28921 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28922
28923         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28924
28925 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28926
28927         * gcc.dg/darwin-abi-1.c: New file.
28928
28929 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28930
28931         PR target/12281
28932         * gcc.c-torture/compile/20030921-1.c: New test.
28933
28934 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28935
28936         * g++.dg/opt/reg-stack2.C: New test.
28937
28938 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28939
28940         * g++.dg/eh/delayslot1.C: New test.
28941
28942 2003-09-20  Richard Henderson  <rth@redhat.com>
28943
28944         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28945
28946 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28947
28948         * gcc.c-torture/execute/20030920-1.c: New test case.
28949
28950 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28951
28952         * g++.dg/rtti/typeid3.C: Correct expected error message.
28953
28954 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28955
28956         PR c++/157
28957         * g++.dg/parse/crash12.C: New test.
28958
28959 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28960
28961         * gcc.dg/compat/mixed-struct-check.h: New.
28962         * gcc.dg/compat/mixed-struct-defs.h: New.
28963         * gcc.dg/compat/mixed-struct-init.h: New.
28964         * gcc.dg/compat/struct-by-value-19_main.c: New.
28965         * gcc.dg/compat/struct-by-value-19_x.c: New.
28966         * gcc.dg/compat/struct-by-value-19_y.c: New.
28967         * gcc.dg/compat/struct-by-value-20_main.c: New.
28968         * gcc.dg/compat/struct-by-value-20_x.c: New.
28969         * gcc.dg/compat/struct-by-value-20_y.c: New.
28970         * gcc.dg/compat/struct-return-19_main.c: New.
28971         * gcc.dg/compat/struct-return-19_x.c: New.
28972         * gcc.dg/compat/struct-return-19_y.c: New.
28973         * gcc.dg/compat/struct-return-20_main.c: New.
28974         * gcc.dg/compat/struct-return-20_x.c: New.
28975         * gcc.dg/compat/struct-return-20_y.c: New.
28976
28977 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28978         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28979         so that it will not complain on LP64 targets.
28980
28981 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28982
28983         PR c++/495
28984         * g++.dg/template/friend24.C: New test.
28985
28986 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28987
28988         PR c++/12332
28989         * g++.dg/template/memtmpl2.C: New test.
28990
28991 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28992
28993         PR target/11184
28994         * gcc.dg/builtin-apply1.c: New test.
28995
28996 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28997
28998         PR c++/9848
28999         * g++.dg/warn/Wunused-4.C: New test.
29000
29001 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29002
29003         PR c++/12316
29004         * g++.dg/other/gc2.C: New test.
29005
29006 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
29007
29008         PR c++/11991
29009         * g++.dg/rtti/typeid3.C: New test.
29010
29011         PR c++/12266
29012         * g++.dg/overload/template1.C: New test.
29013
29014 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29015
29016         * g++.dg/opt/cfg3.C: New test.
29017
29018 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29019
29020         PR c++/7939
29021         * g++.dg/template/crash11.C: New test.
29022
29023 2003-09-16  Jason Merrill  <jason@redhat.com>
29024             Jakub Jelinek  <jakub@redhat.com>
29025
29026         * gcc.dg/attr-warn-unused-result.c: New test.
29027
29028 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29029
29030         PR c++/12184
29031         * g++.dg/expr/call2.C: New test.
29032
29033 2003-09-15  Andreas Jaeger  <aj@suse.de>
29034
29035         * gcc.dg/Wold-style-definition-1.c: New test.
29036
29037 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
29038
29039         PR c++/3907
29040         * g++.dg/parse/template12.C: New test.
29041
29042         * g++.dg/abi/bitfield11.C: New test.
29043         * g++.dg/abi/bitfield12.C: Likewise.
29044
29045 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
29046
29047         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
29048         non-expansion of functional macro name without arguments at EOL.
29049         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
29050
29051 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
29052
29053         * gcc.c-torture/execute/20030914-[12].c: New tests.
29054
29055 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29056
29057         PR c++/11788
29058         * g++.dg/overload/addr1.C: New test.
29059
29060 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
29061
29062         * gcc.dg/20030909-1.c: New test.
29063
29064 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29065
29066         * gcc.dg/ultrasp10.c: New test.
29067
29068 2003-09-09  Devang Patel  <dpatel@apple.com>
29069
29070         * gcc.dg/darwin-ld-6.c: New test.
29071
29072 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29073
29074         * gcc.dg/torture/builtin-explog-1.c: New testcase.
29075
29076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29077
29078         * gcc.dg/ia64-types1.c: New test.
29079         * gcc.dg/ia64-types2.c: Likewise.
29080
29081 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29082
29083         * gcc.dg/builtins-1.c: Add more _Complex tests.
29084         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29085
29086         * gcc.dg/builtins-1.c: Test existing _Complex functions.
29087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29088
29089 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
29090
29091         PR c++/11786
29092         * g++.dg/lookup/koenig2.C: New test.
29093
29094         PR c++/5296
29095         * g++.dg/rtti/typeid2.C: New test.
29096
29097 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
29098
29099         * gcc.c-torture/compile/20030904-1.c: New test.
29100
29101 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29102
29103         * g++.dg/opt/longbranch2.C: New test.
29104
29105 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29106
29107         * g++.dg/template/crash10.C: Only compile it.
29108
29109 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
29110
29111         PR middle-end/11665
29112         * gcc.c-torture/compile/20030907-1.c: New test.
29113         * g++.dg/init/array11.C: New test.
29114
29115 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29116
29117         PR c++/11852
29118         * g++.dg/init/struct1.C: New test.
29119
29120 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
29121
29122         PR c++/12181
29123         * g++.dg/expr/comma1.C: New test.
29124
29125 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/11867
29128         * g++.dg/expr/static_cast5.C: New test.
29129
29130 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
29131
29132         PR c++/11507
29133         * g++.dg/lookup/scoped7.C: New test.
29134
29135         PR c++/9574
29136         * g++.dg/other/static1.C: New test.
29137
29138         PR c++/11490
29139         * g++.dg/warn/template-1.C: New test.
29140
29141         PR c++/11432
29142         * g++.dg/template/crash10.C: New test.
29143
29144         PR c++/2478
29145         * g++.dg/overload/VLA.C: New test.
29146
29147         PR c++/10804
29148         * g++.dg/template/call1.C: New test.
29149
29150 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29151
29152         PR c++/11794
29153         * g++.dg/parse/using3.C: New test.
29154
29155 2003-09-06  Roger Sayle  <roger@eyesopen.com>
29156
29157         PR c++/11409
29158         * g++.dg/overload/builtin3.C: New test case.
29159
29160 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
29161
29162         PR c/9862
29163         * gcc.dg/20030906-1.c: New test.
29164         * gcc.dg/20030906-2.c: Likewise.
29165
29166 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         PR c++/12167
29169         * g++.dg/parse/defarg5.C: New test.
29170
29171         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
29172
29173 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
29174
29175         PR c++/12163
29176         * g++.dg/expr/static_cast4.C: New test.
29177
29178         PR c++/12146
29179         * g++.dg/template/crash9.C: New test.
29180
29181 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
29182
29183         * g++.old-deja/g++.ext/pretty2.C: Update for change
29184         in __FUNCTION__.
29185         * g++.old-deja/g++.ext/pretty3.C: Likewise.
29186
29187 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
29188
29189         PR c++/11922
29190         * g++/dg/template/qualified-id1.C: New test.
29191
29192         PR c++/12037
29193         * g++.dg/warn/noeffect4.C: New test.
29194
29195 2003-09-04  Matt Austern  <austern@apple.com>
29196
29197         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
29198         * g++.dg/ext/fnname2.C: Likewise.
29199         * g++.dg/ext/fnname3.C: Likewise.
29200
29201 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
29202
29203         * g++.dg/expr/lval1.C: New test.
29204         * g++.dg/ext/lvcast.C: Remove.
29205
29206 2003-09-03  Roger Sayle  <roger@eyesopen.com>
29207
29208         PR optimization/11700.
29209         * gcc.c-torture/compile/20030903-1.c: New test case.
29210
29211 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
29212
29213         PR c++/12053
29214         * g++.dg/abi/layout4.C: New test.
29215
29216 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
29217
29218         PR c++/11553
29219         * g++.dg/parse/friend3.C: New test.
29220
29221 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
29222
29223         PR c++/11847
29224         * g++.dg/template/class1.C: New test.
29225
29226         PR c++/11808
29227         * g++.dg/expr/call1.C: New test.
29228
29229 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
29230
29231         PR c++/12114
29232         * g++.dg/init/ref9.C: New test.
29233
29234         PR c++/11972
29235         * g++.dg/template/nested4.C: New test.
29236
29237 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29238
29239         PR c++/12093
29240         * g++.dg/template/non-dependent4.C: New test.
29241
29242         PR c++/11928
29243         * g++.dg/inherit/conv1.C: New test.
29244
29245 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
29246
29247         PR c++/6196
29248         * g++.dg/ext/label1.C: New test.
29249         * g++.dg/ext/label2.C: Likewise.
29250
29251 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29252
29253         * g++.dg/expr/cond3.C: New test.
29254
29255 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29256
29257         * gcc.dg/builtins-1.c: Add new builtin cases.
29258
29259 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29260
29261         * gcc.dg/builtins-1.c: Add new cases.
29262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29263
29264 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29265
29266         * gcc.dg/builtins-1.c: Add more math builtin tests.
29267         * gcc.dg/torture/builtin-attr-1.c: New test.
29268
29269 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
29270
29271         PR optimization/5079
29272         * g++.dg/opt/static3.C: New test.
29273
29274 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29275
29276         * gcc.misc-tests/gcov-10b.c: New test.
29277
29278 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
29279
29280         * g++.dg/opt/ptrmem3.C: New test.
29281
29282         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
29283
29284 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
29285
29286         * gcc.dg/20030826-2.c: New test.
29287
29288 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29289
29290         PR middle-end/12002
29291         * g77.f-torture/compile/12002.f: New test case.
29292
29293 2003-08-26  Roger Sayle  <roger@eyesopen.com>
29294
29295         * gcc.dg/20030826-1.c: New test case.
29296
29297 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
29298
29299         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
29300
29301 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
29302
29303         PR c++/11871
29304         * c++.dg/lookup/crash1.C: New test.
29305
29306         * c++.dg/warn/noeffect3.C: New test.
29307
29308 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
29309
29310         * gcc.dg/compat/vector-1_x.c: Compile with -w.
29311         * gcc.dg/compat/vector-1_y.c: Ditto.
29312         * gcc.dg/compat/vector-2_x.c: Ditto.
29313         * gcc.dg/compat/vector-2_y.c: Ditto.
29314
29315 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
29316
29317         * gcc.dg/20030702-1.c: New test.
29318
29319 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
29320
29321         PR c++/8795
29322         * g++.dg/ext/altivec-1.C: New test.
29323
29324 2003-08-24  Richard Henderson  <rth@redhat.com>
29325
29326         * g++.dg/eh/simd-2.C: Add -w for x86.
29327
29328 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
29329
29330         * gcc.dg/20030815-1.c: New test.
29331
29332 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29333
29334         PR c++/3765
29335         * g++.dg/parse/access6.C: New test.
29336
29337 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29338
29339         PR c++/641, c++/11876
29340         * g++.dg/template/friend22.C: New test.
29341         * g++.dg/template/friend23.C: Likewise.
29342
29343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29344
29345         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
29346         identically.
29347
29348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29349
29350         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
29351
29352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29353
29354         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
29355
29356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29357
29358         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
29359
29360 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
29361
29362         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
29363
29364 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
29365
29366         PR c++/11919
29367         * g++.dg/overload/prom1.C: New test.
29368
29369         PR c++/11551
29370         * g++.dg/parse/dtor2.C: New test.
29371
29372         PR c++/10762
29373         * g++.dg/parse/using2.C: New test.
29374
29375 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
29376
29377         PR target/11805
29378         * gcc.c-torture/compile/20030821-1.c: New.
29379
29380 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
29381
29382         PR c++/11834
29383         * g++.dg/template/deduce2.C: New test.
29384
29385 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
29386
29387         * gcc.c-torture/execute/20030821-1.c: New test.
29388
29389 2003-08-20  Roger Sayle  <roger@eyesopen.com>
29390
29391         PR middle-end/11984
29392         * gcc.dg/20030820-1.c: New test case.
29393
29394 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
29395
29396         PR c++/11945
29397         * g++.dg/warn/noeffect2.C: New test.
29398
29399 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
29400
29401         PR c++/10926
29402         * g++.dg/template/dtor2.C: New test.
29403
29404         PR c++/11684
29405         * g++.dg/template/operator1.C: New test.
29406         * g++.dg/parse/operator4.C: New test.
29407
29408         PR c++/11946.C
29409         * g++.dg/expr/enum1.C: New test.
29410         * gcc.dg/c99-bool-1.c: Remove bogus warning.
29411
29412         PR c++/11036.C
29413         * g++.dg/parse/elab2.C: New test.
29414         * g++.dg/parse/typedef4.C: Change error message.
29415         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
29416         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
29417         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
29418
29419 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
29420
29421         * gcc.dg/pch/warn-1.c: New.
29422         * gcc.dg/pch/warn-1.hs: New.
29423
29424         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
29425         not-tested file.
29426
29427 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29428
29429         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
29430
29431 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29432
29433         * gcc.dg/uninit-D.c: New Test.
29434         * gcc.dg/uninit-E.c: New Test.
29435         * gcc.dg/uninit-F.c: New Test.
29436         * gcc.dg/uninit-G.c: New Test.
29437
29438 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
29439
29440         * g++.dg/README: Describe the pch directory.
29441
29442 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29443
29444         PR c++/11174
29445         * g++.dg/parse/access4.C: New test.
29446         * g++.dg/parse/access5.C: Likewise.
29447         * g++.old-deja/g++.jason/access17.C: Adjust error message.
29448
29449 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
29450
29451         * gcc.dg/noncompile/20030818-1.c: New.
29452
29453 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29454
29455         PR c++/11957
29456         * g++.dg/warn/noeffect1.C: New test.
29457
29458         * g++.dg/template/scope2.C: New test.
29459         * g++.dg/template/error2.C: Correct dg-error
29460
29461 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
29462
29463         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
29464
29465 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
29466
29467         PR C++/11512
29468         * g++.dg/template/warn1.C: New.
29469
29470 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29471
29472         * g++.dg/template/error2.C: New test.
29473         * g++.dg/lookup/using7.C: Adjust errors
29474         * g++.old-deja/g++.pt/crash36.C: Likewise.
29475         * g++.old-deja/g++.pt/derived3.C: Likewise.
29476
29477 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29478
29479         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29480         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29481         * gcc.c-torture/execute/builtins/string-9.c: New, from
29482         string-opt-9.c.  Adjust for execute/builtins framework.
29483         * gcc.c-torture/execute/string-opt-9.c: Delete.
29484
29485 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29486
29487         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29488
29489         * g++.dg/parse/ret-type2.C: New test.
29490
29491         PR c++/11703
29492         * g++.dg/init/new8.C: New test.
29493
29494         PR c++/10923
29495         * g++.dg/parse/typedef5.C: New test.
29496
29497         PR c++/9512
29498         * g++.dg/parse/qualified2.C: New test.
29499         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29500         invalid code.
29501
29502 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29503
29504         * g++.dg/conversion/ptrmem1.C: New test.
29505
29506 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29507
29508         PR target/11693
29509         * gcc.dg/20030811-1.c: New test.
29510
29511         PR target/11535
29512         * gcc.c-torture/execute/20030811-1.c: New test.
29513
29514 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29515
29516         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29517
29518 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29519
29520         PR c++/11789.C
29521         * g++.dg/inherit/multiple1.C: New test.
29522
29523 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29524
29525         * gcc.dg/spe1.c: New test.
29526
29527         PR c++/11670
29528         * g++.dg/expr/cast2.C: New test.
29529
29530         PR c++/10530
29531         * g++.dg/template/dependent-name2.C: New test.
29532
29533 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29534
29535         * g++.dg/parse/crash11.C: Put the dg options in comments.
29536
29537 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29538
29539         * lib/gcc-dg.exp: Update for diagnostic change.
29540
29541 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29542
29543         PR c++/5767
29544         * g++.dg/parse/crash11.C: New test.
29545
29546 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29547
29548         * gcc.dg/cpp/spacing1.c: Update.
29549
29550 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29551
29552         PR target/11739
29553         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29554         a value for -mtune.
29555
29556 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29557
29558         PR middle-end/11771
29559         * gcc.c-torture/compile/20030804-1.c: New test case.
29560
29561 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29562
29563         * gcc.dg/20030804-1.c: New test case.
29564
29565 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29566
29567         * gcc.dg/cpp/separate-1.c: New test.
29568
29569 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29570
29571         PR c++/11704
29572         * g++.dg/template/dependent-expr2.C: New test.
29573
29574         PR c++/11766
29575         * g++.dg/expr/ptrmem1.C: New test.
29576
29577 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29578
29579         PR c++/9453
29580         * g++.dg/template/friend15.C: New test.
29581
29582 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29583
29584         * lib/dg-pch.exp: Work round PCH bug.
29585
29586 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29587
29588         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29589         builtins.  Move cases from builtins-4.c here.
29590
29591         * gcc.dg/torture/builtin-math-1.c: New test taken from
29592         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29593         additional cases.
29594
29595         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29596         Delete.
29597
29598 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29599
29600         PR c++/9447
29601         * g++.dg/template/using7.C: New test.
29602
29603 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29604
29605         * import1.c, import2.c: New tests.
29606
29607 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29608
29609         * g++.dg/eh/crossjump1.C: New test.
29610
29611 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29612
29613         PR c++/11697
29614         * g++.dg/template/using6.C: New test.
29615
29616         PR c++/11744
29617         * g++.dg/template/koenig2.C: New test.
29618
29619 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29620
29621         PR c++/7983
29622         * g++.dg/parse/typedef4.C: New test.
29623
29624 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29625
29626         PR c++/8442, c++/8806
29627         * g++.dg/template/elab1.C: New test.
29628         * g++.dg/template/type2.C: Likewise.
29629         * g++.dg/template/ttp3.C: Adjust expected error message.
29630         * g++.old-deja/g++.law/visibility13.C: Likewise.
29631         * g++.old-deja/g++.niklas/t135.C: Likewise.
29632         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29633         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29634         template argument.
29635         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29636
29637 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29638
29639         PR c++/11295
29640         * g++.dg/ext/stmtexpr1.C: New test.
29641
29642         * g++.dg/opt/tmp1.C: New test.
29643
29644         PR c++/11525
29645         * g++.dg/parse/constant4.C: New test.
29646
29647         PR c++/9447
29648         * g++.dg/template/using5.C: New test.
29649
29650 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29651
29652         * gcc.dg/builtins-27.c: New test case.
29653
29654 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29655
29656         * gcc.dg/tls/opt-7.c: New test.
29657
29658 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29659
29660         * g++.old-deja/g++.other/crash18.C: Remove.
29661
29662 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29663
29664         * g++.dg/template/explicit3.C: New.
29665         * g++.dg/template/explicit4.C: New.
29666         * g++.dg/template/explicit5.C: New.
29667
29668         PR c++/11347
29669         * g++.dg/template/memtmpl1.C: New.
29670
29671 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29672
29673         PR target/11565
29674         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
29675         * gcc.dg/i386-387-5.c (dg-options): Likewise.
29676
29677 2003-07-30  Jan Hubicka  <jh@suse.cz>
29678
29679         * vtgc1.c: Kill.
29680
29681 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
29682
29683         * gcc.dg/struct-in-proto-1.c: New test.
29684
29685 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
29686
29687         * gcc.dg/cpp/include2.c: Only expect one message.
29688
29689 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
29690
29691         PR c++/9447
29692         * g++.dg/template/using1.C: New test.
29693         * g++.dg/template/using2.C: New test.
29694         * g++.dg/template/using3.C: New test.
29695         * g++.dg/template/using4.C: New test.
29696
29697 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
29698
29699         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
29700         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29701
29702 2003-07-28  Jan Hubicka  <jh@suse.cz>
29703
29704         PR c++/11530
29705         * g++.dg/opt/call1.C: New test.
29706
29707 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
29708
29709         PR c++/11667
29710         * g++.dg/init/enum2.C: New test.
29711         * g++.dg/template/overload1.C: Add "-w" option.
29712
29713 2003-07-28    <hp@bitrange.com>
29714
29715         * gcc.dg/Wdeclaration-after-statement-1.c,
29716         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
29717
29718 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
29719
29720         * gcc.c-torture/compile/20030725-1.c: New test.
29721
29722 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
29723
29724         * gcc.dg/20030505.c: Only run for SPE.
29725         Remove definition of opaque type.
29726
29727 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29728
29729         * g++.dg/template/ptrmem6.C: New test.
29730
29731 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29732
29733         * gcc.c-torture/compile/zero-strct-2.c: New test.
29734
29735 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29736
29737         * gcc.dg/intermod-1.c: New test.
29738
29739 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29740
29741         PR c++/11617
29742         * g++.dg/template/lookup2.C: New test.
29743         * g++.dg/template/memclass1.C: Remove instantiated from error.
29744         * g++.dg/other/error2.C: Tweak expected errors.
29745
29746         PR c++/11596
29747         * g++.dg/template/defarg3.C: New test.
29748
29749         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29750
29751 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29752
29753         * g++.dg/inherit/access5.C: New test.
29754
29755 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29756
29757         PR c++/11513
29758         * g++.dg/template/crash8.C: New test.
29759
29760 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29761
29762         PR c/10602
29763         * gcc.dg/noncompile/incomplete-2.c: New test.
29764
29765 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29766
29767         PR c++/11645
29768         * g++.dg/inherit/access4.C: New test.
29769
29770         PR c++/11517
29771         * g++.dg/expr/cond2.C: New test.
29772
29773         PR optimization/10679
29774         * g++.dg/opt/inline4.C: New test.
29775
29776 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29777
29778         * g++.dg/parse/crash10: New test.
29779
29780 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29781
29782         * g++.dg/ext/flexary1.C: New test.
29783
29784 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29785
29786         PR c++/10793
29787         * g++.dg/template/crash9.C: New test.
29788
29789 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29790
29791         PR c++/3004
29792         * g++.dg/parse/typedef3.C: New test.
29793
29794         PR c++/7906
29795         * g++.dg/parse/operator2.C: New test.
29796
29797         PR c++/8895
29798         * g++.dg/parse/def-tmpl-arg1.C: New test.
29799
29800         PR c++/9282
29801         * g++.dg/parse/funptr1.C: New test.
29802
29803         PR c++/9452
29804         * g++.dg/parse/ambig3.C: New test.
29805
29806         PR c++/9454
29807         * g++.dg/parse/operator3.C: New test.
29808
29809         PR c++/9486
29810         * g++.dg/parse/template10.C: New test.
29811
29812         PR c++/9488
29813         * g++.dg/parse/template11.C: New test.
29814
29815         PR c++/10150
29816         * g++.dg/parse/invalid-op1.C: New test.
29817
29818         PR c++/10247
29819         * g++.dg/parse/condexpr1.C: New test.
29820
29821 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29822
29823         * g++.dg/ext/packed3.C: New test.
29824         * g++.dg/ext/packed4.C: New test.
29825
29826         * gcc.dg/pack-test-3.c: New test.
29827
29828 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29829
29830         * lib/compat.exp: Handle dg-options per source file.
29831         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29832         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29833         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29834         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29835         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29836         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29837         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29838         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29839         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29840         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29841         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29842         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29843         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29844         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29845
29846 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29847
29848         PR c/10320
29849         * gcc.c-torture/execute/20030718-1.c: New test.
29850
29851 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29852
29853         PR optimization/11536
29854         * gcc.dg/20030721-1.c: New test.
29855
29856 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29857
29858         PR c++/11546
29859         * g++.dg/template/lookup1.C: New test.
29860
29861 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29862
29863         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29864         diagnostics of ill-formed constructs involving labels.
29865         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29866         the new 'previously defined here' message.
29867
29868 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29869
29870         * g++.dg/parse/non-dependent2.C: New test.
29871
29872 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29873
29874         * g++.dg/init/init-ref4.C: xfail on targets without
29875         weak symbols.
29876
29877 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29878
29879         PR target/11087
29880         * gcc.c-torture/execute/20030717-1.c: New test.
29881
29882 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29883
29884         * g++.dg/opt/cfg1.C: New test.
29885
29886 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29887
29888         PR optimization/11557
29889         * gcc.dg/20030717-1.c: New test.
29890
29891 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29892
29893         PR c++/10476
29894         * g++.dg/expr/crash-1.C: New test.
29895
29896         PR c++/11027
29897         * g++.dg/template/init3.C: New test.
29898
29899         PR c++/8222
29900         * g++.dg/template/non-dependent1.C: New test.
29901
29902         PR c++/11070
29903         * g++.dg/template/non-dependent2.C: New test.
29904
29905         PR c++/11071
29906         * g++.dg/template/non-dependent3.C: New test.
29907
29908         PR c++/9907
29909         * g++.dg/template/sizeof5.C: New test.
29910
29911 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29912
29913         PR 11498
29914         * gcc.c-torture/compile/mangle-1.c: New file.
29915
29916 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29917
29918         PR c++/7809
29919         * g++.dg/parse/access3.C: New test.
29920
29921 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29922
29923         PR c++/11384
29924         * g++.dg/init/init-ref4.C: New test.
29925
29926 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29927
29928         PR c++/11547
29929         * g++.dg/parse/constant3.C: New test.
29930         * g++.dg/parse/crash7.C: Likewise.
29931
29932 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29933
29934         PR target/11008
29935         * gcc.dg/i386-pentium4-not-mull.c: New.
29936
29937 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29938
29939         * gcc.dg/asm-names.c (ymain): Make it weak.
29940
29941 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29942
29943         PR c++/5421
29944         * g++.dg/template/friend21.C: New test.
29945
29946 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29947
29948         * gcc.dg/cleanup-8.c: New test.
29949         * gcc.dg/cleanup-9.c: New test.
29950
29951 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29952
29953         * g++.dg/ext/dll-MI1.h: New file.
29954         * g++.dg/ext/dllexport-MI1.C: New file.
29955         * g++.dg/ext/dllimport-MI1.C: New file.
29956
29957 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29958
29959         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29960         it does not have cmpstrsi patterns (just cmpmemsi).
29961
29962 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29963
29964         PR debug/11473
29965         * g++.dg/debug/debug8.C: New test.
29966
29967 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29968
29969         PR c++/10108
29970         * g++.dg/template/crash7.C: New test.
29971
29972 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29973
29974         PR target/10795
29975         * gcc.c-torture/compile/20030708-1.c: New.
29976
29977 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29978
29979         * gcc.c-torture/execute/20030715-1.c: New test.
29980
29981 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29982
29983         * gcc.dg/pch/inline-3.c: New file.
29984         * gcc.dg/pch/inline-3.hs: New file.
29985         * gcc.dg/pch/inline-4.c: New file.
29986         * gcc.dg/pch/inline-4.hs: New file.
29987
29988 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/11509
29991         * g++.dg/template/crash6.C: New test.
29992
29993         PR c++/7053
29994         * g++.dg/template/friend20.C: New test.
29995
29996         PR c++/7019
29997         * g++.dg/template/overload2.C: New test.
29998
29999 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30000
30001         PR optimization/11440
30002         * gcc.c-torture/execute/20030714-1.c: New test.
30003
30004 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30005
30006         PR c++/11154
30007         * g++.dg/template/partial2.C: New test.
30008
30009 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
30010
30011         PR c++/11503
30012         * g++.dg/template/anon1.C: New test.
30013
30014         PR c++/11493
30015         PR c++/11495
30016         * g++.dg/parse/template9.C: Likewise.
30017         * g++.dg/template/crash4.C: New test.
30018         * g++.dg/template/koenig1.C: Likewise.
30019         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30020         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30021         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30022         functions.
30023         * g++.old-deja/g++.jason/template36.C: Likewise.
30024         * g++.old-deja/g++.mike/p1989.C: Likewise.
30025         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30026         * g++.old-deja/g++.pt/ttp20.C: Use this->.
30027         * g++.old-deja/g++.pt/ttp21.C: Use this->.
30028         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30029         compiling.
30030         * g++.old-deja/g++.pt/union2.C: Use this->.
30031
30032 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
30033
30034         * gcc.dg/20030711-1.c: New test.
30035
30036 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
30037
30038         PR c++/11050
30039         * g++.dg/parse/args1.C: New test.
30040         * g++.pt/defarg8.C: Change expected errors.
30041
30042 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
30043
30044         PR c++/8164
30045         * g++.dg/template/nontype2.C: New test.
30046
30047         PR c++/10558
30048         * g++.dg/parse/template8.C: New test.
30049
30050         PR c++/8327
30051         * g++.dg/template/scope1.C: New test.
30052
30053         * g++.dg/warn/Wsign-compare-1.C: New test.
30054
30055 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30056
30057         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30058
30059 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
30060
30061         PR c++/9411
30062         * g++.dg/template/explicit2.C: New test.
30063
30064         PR c++/10032
30065         * g++.dg/warn/pedantic1.C: New test.
30066
30067 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
30068
30069         PR c++ 9483
30070         * g++.dg/other/field1.C: New test.
30071
30072 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
30073
30074         PR c/11449
30075         * gcc.c-torture/compile/20030707-1.c: New.
30076
30077 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30078
30079         PR c++/10849
30080         * g++.dg/template/access12.C: New test.
30081
30082 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
30083
30084         * g++.dg/bprob/bprob.exp (prof_ext): Update.
30085         * g77.dg/bprob/bprob.exp (prof_ext): Update.
30086         * gcc.misc-tests/bprob.exp (prof_ext): Update.
30087         * gcc.misc-tests/gcov.exp: Update
30088         * g++.dg/gcov/gcov.exp: Update
30089         * lib/gcov.exp: Update.
30090
30091 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
30092
30093         * g++.dg/abi/mangle17.C: Make sure template expressions are
30094         dependent.
30095         * g++.dg/abi/mangle4.C: Mark erroneous casts.
30096         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30097         * g++.dg/opt/stack1.C: Remove erroneous code.
30098         * g++.dg/parse/template7.C: New test.
30099         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
30100         * g++.old-deja/g++.pt/crash4.C: Likewise.
30101
30102 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30103
30104         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
30105         with zero or one occurence of `$' after the initial `L'.
30106
30107 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
30108
30109         * gcc.c-torture/compile/20030704-1.c: Add a comment.
30110
30111 2003-07-08  Roger Sayle  <roger@eyesopen.com>
30112
30113         PR c/11370
30114         * gcc.dg/Wunreachable-6.c: New testcase.
30115         * gcc.dg/Wunreachable-7.c: New testcase.
30116
30117 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30118
30119         PR c/11420
30120         * gcc.dg/20030708-1.c: New test.
30121
30122 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
30123
30124         * gcc.dg/compat/sdata-section.h: New file.
30125         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
30126         * gcc.dg/torture/mips-sdata-1.c: New test.
30127
30128 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30129
30130         PR c++/11030
30131         * g++.dg/template/friend19.C: New test.
30132
30133 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
30134
30135         * g++.dg/opt/strength-reduce.C: New test.
30136
30137 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30138
30139         PR target/10979
30140         * gcc.dg/20030707-1.c: New testcase.
30141
30142 2003-07-07  Roger Sayle  <roger@eyesopen.com>
30143
30144         PR optimization/11059
30145         * g++.dg/opt/emptyunion.C: New testcase.
30146
30147 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30148             Eric Botcazou  <ebotcazou@libertysurf.fr>
30149
30150         * g++.dg/opt/stack1.C: New test.
30151
30152 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
30153
30154         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
30155         run test.
30156
30157         PR c++/11431
30158         * g++.dg/expr/static_cast3.C: New test.
30159
30160 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
30161
30162         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
30163         everywhere.
30164         * gcc.dg/concat.c: Concatenation of string constants with
30165         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
30166         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
30167         * gcc.dg/cpp/escape-2.c: Use wide character constants where
30168         necessary to avoid multi-character character constant warning.
30169         * gcc.dg/cpp/escape.c: Likewise.
30170         * gcc.dg/cpp/ucs.c: Likewise.
30171         Remove backslashes from dg-bogus comments, as they confuse Tcl.
30172         Fix a typo.
30173
30174 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30175
30176         PR c/11428
30177         * gcc.c-torture/compile/20030704-1.c: New.
30178
30179 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
30180
30181         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
30182
30183 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
30184
30185         PR c++/5287, PR c++/7910,  PR c++/11021
30186         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
30187         tests for warnings.
30188         * g++.dg/ext/dllimport2.C: Add tests for warnings.
30189         * g++.dg/ext/dllimport3.C: Likewise.
30190         * g++.dg/ext/dllimport4.C: New file.
30191         * g++.dg/ext/dllimport5.C: New file.
30192         * g++.dg/ext/dllimport6.C: New file.
30193         * g++.dg/ext/dllimport7.C: New file.
30194         * g++.dg/ext/dllimport8.C: New file.
30195         * g++.dg/ext/dllimport9.C: New file.
30196         * g++.dg/ext/dllimport10.C: New file.
30197         * g++.dg/ext/dllexport1.C: New file.
30198
30199 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30200
30201         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
30202         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
30203
30204 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30205
30206         * gcc.dg/builtins-25.c: New testcase.
30207         * gcc.dg/builtins-26.c: New testcase.
30208
30209 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
30210
30211         * gcc.dg/compat/vector-defs.h: New file.
30212         * gcc.dg/compat/vector-setup.h: New file.
30213         * gcc.dg/compat/vector-check.h: New file.
30214         * gcc.dg/compat/vector-1_main.c: New file.
30215         * gcc.dg/compat/vector-1_x.c: New file.
30216         * gcc.dg/compat/vector-1_y.c: New file.
30217         * gcc.dg/compat/vector-2_main.c: New file.
30218         * gcc.dg/compat/vector-2_x.c: New file.
30219         * gcc.dg/compat/vector-2_y.c: New file.
30220
30221         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
30222         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
30223         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
30224         * gcc.dg/compat/struct-align-1.h: New file.
30225         * gcc.dg/compat/struct-align-1_main.c: New file.
30226         * gcc.dg/compat/struct-align-1_x.c: New file.
30227         * gcc.dg/compat/struct-align-1_y.c: New file.
30228         * gcc.dg/compat/struct-align-2.h: New file.
30229         * gcc.dg/compat/struct-align-2_main.c: New file.
30230         * gcc.dg/compat/struct-align-2_x.c: New file.
30231         * gcc.dg/compat/struct-align-2_y.c: New file.
30232
30233         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
30234         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30235         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30236         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30237         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30238         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30239         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30240         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30241         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30242         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30243         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30244         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30245         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30246         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30247         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30248         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30249         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30250         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30251         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30252         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30253         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30254         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30255         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30256         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30257         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30258         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30259         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30260         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30261         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30262
30263 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30264
30265         * gcc.dg/i386-call-1.c: New test.
30266
30267 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         PR c++/9162
30270         * g++.dg/parse/defarg4.C: New.
30271
30272 2003-07-03  Roger Sayle  <roger@eyesopen.com>
30273
30274         PR target/10700
30275         * gcc.c-torture/compile/20030703-1.c: New test case.
30276
30277 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
30278
30279         * g++.dg/template/local3.C: Remove extra semicolon.
30280
30281 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30282
30283         * gcc.dg/i386-volatile-1.c: New test.
30284
30285 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
30286
30287         PR c++/11072
30288         * g++.dg/other/offsetof2.C: XFAIL.
30289         * g++.dg/other/offsetof5.C: New.
30290
30291         PR c++/10219
30292         * g++.dg/template/error1.C: New.
30293
30294         PR c++/9779
30295         * g++.dg/template/dependent-expr1.C: New.
30296
30297 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30298
30299         PR c++/6949
30300         * g++.dg/template/local3.C: New test.
30301
30302         PR c++/11149
30303         * g++.dg/lookup/scoped6.C: New test.
30304
30305 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
30306
30307         PR c++/8046
30308         * g++.dg/other/error7.C: New test.
30309
30310 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
30311
30312         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
30313         * g++.old-deja/g++.abi/vtable3.h: Likewise.
30314         * g++.old-deja/g++.law/code-gen5.C: Likewise.
30315         * g++.old-deja/g++.other/union2.C: Likewise.
30316         * gcc.dg/c90-const-expr-2.c: Likewise.
30317         * gcc.dg/c90-const-expr-3.c: Likewise.
30318         * gcc.dg/c99-const-expr-2.c: Likewise.
30319         * gcc.dg/c99-const-expr-3.c: Likewise.
30320         * gcc.dg/concat.c: Likewise.
30321
30322 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
30323
30324         PR c++/9559
30325         * g++.dg/init/static1.C: New test.
30326
30327 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30328
30329         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
30330         * g++.old-deja/g++.other/access2.C: Likewise.
30331         * g++.old-deja/g++.other/decl2.C: Likewise.
30332         * gcc.c-torture/execute/20020615-1.c: Likewise.
30333
30334 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30335
30336         PR c++/4933
30337         * g++.dg/template/sizeof4.C: New test.
30338
30339 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30340
30341         * g++.dg/other/error6.C: New test.
30342
30343 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
30344
30345         PR c++/10750
30346         * g++.dg/parse/constant2.C: New test.
30347
30348 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
30349
30350         PR c++/11106
30351         * g++.dg/other/error5.C: New test.
30352
30353 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30354
30355         * gcc.dg/format/gcc_diag-1.c: New test.
30356
30357 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
30358
30359         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
30360
30361 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
30364         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
30365         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
30366
30367 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
30368
30369         * gcc.c-torture/execute/builtins/string-8.c: New test.
30370         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
30371         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
30372         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
30373
30374 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30375
30376         PR c++/10468
30377         * g++.dg/ext/typeof6.C: New test.
30378
30379 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
30380
30381         PR c++/10796
30382         * g++.dg/init/enum1.C: New test.
30383
30384 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
30385
30386         * gcc.dg/20030627-1.c: New test.
30387
30388 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
30389
30390         PR c++/11332
30391         * g++.dg/expr/static_cast2.C: New test.
30392
30393 2003-06-26  Roger Sayle  <roger@eyesopen.com>
30394             Jakub Jelinek  <jakub@redhat.com>
30395
30396         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
30397         sprintf(dst,"%s",src) optimization.
30398         * gcc.c-torture/execute/20030626-1.c: New test case.
30399         * gcc.c-torture/execute/20030626-2.c: New test case.
30400
30401 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
30402
30403         * gcc.c-torture/execute/multi-ix.c: New test.
30404
30405         * gcc.c-torture/execute/simd-4.c (main):
30406         Added missing semicolon at end of union.
30407
30408 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
30409
30410         PR c++/8266
30411         * g++.dg/template/explicit-instantiation3.C: New test.
30412
30413 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30414
30415         * gcc.dg/20030626-1.c: Use signed char.
30416
30417 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
30418
30419         * gcc.dg/20030626-1.c: New test.
30420
30421 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
30422
30423         * const-str-2.m: Update.
30424
30425 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
30426
30427         PR c++/10990
30428         * g++.dg/rtti/dyncast1.C: New test.
30429         * g++.dg/abi/mangle4.C: Correct base-specifier access.
30430         * g++.dg/lookup/scoped1.C: Remove XFAIL.
30431         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
30432
30433         PR c++/10931
30434         * g++.dg/expr/static_cast1.C: New test.
30435
30436 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
30437
30438         * gcc.dg/20030625-1.c: New test.
30439
30440 2003-06-24  Roger Sayle  <roger@eyesopen.com>
30441
30442         * gcc.c-torture/compile/20030624-1.c: New test case.
30443
30444 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
30445
30446         * gcc.c-torture/execute/string-opt-17.c: New test.
30447
30448 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
30449
30450         PR c++/5754
30451         * g++.dg/parse/crash6.C: New test.
30452
30453 2003-06-23  Roger Sayle  <roger@eyesopen.com>
30454
30455         * gcc.dg/builtins-24.c: New test case.
30456
30457 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
30458
30459         * g++.dg/opt/operator1.C: New test.
30460
30461 2003-06-22  Roger Sayle  <roger@eyesopen.com>
30462
30463         * gcc.c-torture/execute/string-opt-16.c: New test case.
30464
30465 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30466
30467         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
30468         * g++.old-deja/g++.other/conv7.C: Likewise.
30469         * g++.old-deja/g++.other/overcnv2.C: Likewise.
30470         * g++.old-deja/g++.other/overload14.C: Likewise.
30471
30472 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30473
30474         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30475         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30476
30477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30478
30479         PR c++/10888
30480         * g++.dg/warn/Winline-3.C: New test.
30481
30482 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30483
30484         * lib/target-supports.exp (check_alias_available): Make the test
30485         program acceptable to the Solaris assembler.
30486
30487         PR c++/10749
30488         * g++.dg/template/memclass2.C: New test.
30489
30490 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30491             Eric Botcazou  <ebotcazou@libertysurf.fr>
30492
30493         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30494         data for non-matching targets.
30495         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30496
30497 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30498
30499         PR c++/10845
30500         * g++.dg/template/member3.C: New test.
30501
30502 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30503
30504         PR c++/10939
30505         * g++.dg/template/func1.C: New test.
30506
30507         PR c++/9649
30508         * g++.dg/template/static4.C: New test.
30509         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30510
30511         PR c++/11041
30512         * g++.dg/init/ref7.C: New test.
30513
30514 2003-06-19  Matt Austern  <austern@apple.com>
30515
30516         PR c++/11228
30517         * g++.dg/anew1.C: New test.
30518         * g++.dg/anew2.C: New test.
30519         * g++.dg/anew3.C: New test.
30520         * g++.dg/anew4.C: New test.
30521
30522 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30523
30524         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30525
30526 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30527
30528         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30529         endian-dependent.
30530
30531 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30532
30533         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30534         Remove cruft.
30535
30536 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30537
30538         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30539         * gcc.c-torture/compile/961203-1.c: Likewise.
30540         * gcc.c-torture/compile/980506-1.c: Likewise.
30541
30542 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30543
30544         PR c++/10712
30545         * g++.dg/lookup/using7.C: New test.
30546
30547 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30548
30549         PR c++/11105
30550         * g++.dg/abi/conv1.C: Remove it.
30551         * g++.dg/template/conv7.C: New test.
30552         * g++.dg/template/conv8.C: Likewise.
30553         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30554         conversion operator.
30555
30556 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30557
30558         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30559         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30561         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30562         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30565         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30566         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30567         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30568         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30569         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30570         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30571         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30572         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30573         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30574         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30575         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30576         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30577         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30578         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30583         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30584         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30585         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30586         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30587
30588 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30589
30590         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30591         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30592         indications.
30593
30594 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30595
30596         * gcc.dg/i386-387-5.c: New test case.
30597         * gcc.dg/i386-387-6.c: New test case.
30598         * gcc.dg/builtins-23.c: New test case.
30599
30600 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30601
30602         * gcc.dg/builtins-22.c: New test case.
30603         * gcc.dg/i386-387-1.c: Update to test exp.
30604         * gcc.dg/i386-387-2.c: Likewise.
30605
30606 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30607
30608         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30609
30610 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30611
30612         * lib/gcc-dg.exp (dg-require-dll): New function.
30613         (dg-xfail-if): Likewise.
30614         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30615         driver.
30616
30617         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30618         * gcc.c-torture/compile/20001205-1.c: Likewise.
30619         * gcc.c-torture/compile/20001226-1.c: Likewise.
30620         * gcc.c-torture/compile/20010518-2.c: Likewise.
30621         * gcc.c-torture/compile/20020312-1.c: Likewise.
30622         * gcc.c-torture/compile/20020604-1.c: Likewise.
30623         * gcc.c-torture/compile/920501-12.c: Likewise.
30624         * gcc.c-torture/compile/920501-4.c: Likewise.
30625         * gcc.c-torture/compile/920520-1.c: Likewise.
30626         * gcc.c-torture/compile/920521-1.c: Likewise.
30627         * gcc.c-torture/compile/920625-1.c: Likewise.
30628         * gcc.c-torture/compile/961203-1.c: Likewise.
30629         * gcc.c-torture/compile/980506-1.c: Likewise.
30630         * gcc.c-torture/compile/981006-1.c: Likewise.
30631         * gcc.c-torture/compile/981022-1.c: Likewise.
30632         * gcc.c-torture/compile/981223-1.c: Likewise.
30633         * gcc.c-torture/compile/990617-1.c: Likewise.
30634         * gcc.c-torture/compile/dll.c: Likewise.
30635         * gcc.c-torture/compile/labels-3.c: Likewise.
30636         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30637         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30638         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30639         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30640         * gcc.c-torture/compile/simd-5.c: Likewise.
30641         * gcc.c-torture/compile/20000804-1.x: Remove.
30642         * gcc.c-torture/compile/20001205-1.x: Likewise.
30643         * gcc.c-torture/compile/20001226-1.x: Likewise.
30644         * gcc.c-torture/compile/20010518-2.x: Likewise.
30645         * gcc.c-torture/compile/20020312-1.x: Likewise.
30646         * gcc.c-torture/compile/20020604-1.x: Likewise.
30647         * gcc.c-torture/compile/920501-12.x: Likewise.
30648         * gcc.c-torture/compile/920501-4.x: Likewise.
30649         * gcc.c-torture/compile/920520-1.x: Likewise.
30650         * gcc.c-torture/compile/920521-1.x: Likewise.
30651         * gcc.c-torture/compile/920625-1.x: Likewise.
30652         * gcc.c-torture/compile/961203-1.x: Likewise.
30653         * gcc.c-torture/compile/980506-1.x: Likewise.
30654         * gcc.c-torture/compile/981006-1.x: Likewise.
30655         * gcc.c-torture/compile/981022-1.x: Likewise.
30656         * gcc.c-torture/compile/981223-1.x: Likewise.
30657         * gcc.c-torture/compile/990617-1.x: Likewise.
30658         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30659         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30660         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30661         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30662         * gcc.c-torture/compile/simd-5.x: Likewise.
30663
30664         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30665
30666 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30667
30668         * gcc.c-torture/execute/20030611-1.c: New test.
30669
30670 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30671
30672         PR middle-end/168
30673         * gcc.dg/20030612-1.c: New test case.
30674
30675 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30676
30677         PR c++/10635
30678         * g++.dg/expr/cast1.C: New test.
30679
30680 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30681
30682         * gcc.dg/builtins-21.c: New test case.
30683
30684 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
30685
30686         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
30687         options instead of at the end.
30688         * lib/objc.exp (objc_target_compile): Likewise.
30689
30690 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
30691
30692         PR c++/10432
30693         * g++.dg/parse/error1.C: New test.
30694
30695 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
30696
30697         * gcc.dg/compat/struct-by-value-11_main.c: New file.
30698         * gcc.dg/compat/struct-by-value-11_x.c: New file.
30699         * gcc.dg/compat/struct-by-value-11_y.c: New file.
30700         * gcc.dg/compat/struct-by-value-12_main.c: New file.
30701         * gcc.dg/compat/struct-by-value-12_x.c: New file.
30702         * gcc.dg/compat/struct-by-value-12_y.c: New file.
30703         * gcc.dg/compat/struct-by-value-13_main.c: New file.
30704         * gcc.dg/compat/struct-by-value-13_x.c: New file.
30705         * gcc.dg/compat/struct-by-value-13_y.c: New file.
30706         * gcc.dg/compat/struct-by-value-14_main.c: New file.
30707         * gcc.dg/compat/struct-by-value-14_x.c: New file.
30708         * gcc.dg/compat/struct-by-value-14_y.c: New file.
30709         * gcc.dg/compat/struct-by-value-15_main.c: New file.
30710         * gcc.dg/compat/struct-by-value-15_x.c: New file.
30711         * gcc.dg/compat/struct-by-value-15_y.c: New file.
30712         * gcc.dg/compat/struct-by-value-16_main.c: New file.
30713         * gcc.dg/compat/struct-by-value-16_x.c: New file.
30714         * gcc.dg/compat/struct-by-value-16_y.c: New file.
30715         * gcc.dg/compat/struct-by-value-17_main.c: New file.
30716         * gcc.dg/compat/struct-by-value-17_x.c: New file.
30717         * gcc.dg/compat/struct-by-value-17_y.c: New file.
30718         * gcc.dg/compat/struct-by-value-18_main.c: New file.
30719         * gcc.dg/compat/struct-by-value-18_x.c: New file.
30720         * gcc.dg/compat/struct-by-value-18_y.c: New file.
30721
30722         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
30723         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
30724         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
30725         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
30726         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30727         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30728         * gcc.dg/compat/scalar-return-3_main.c: New file.
30729         * gcc.dg/compat/scalar-return-3_x.c: New file.
30730         * gcc.dg/compat/scalar-return-3_y.c: New file.
30731         * gcc.dg/compat/scalar-return-4_main.c: New file.
30732         * gcc.dg/compat/scalar-return-4_x.c: New file.
30733         * gcc.dg/compat/scalar-return-4_y.c: New file.
30734
30735 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30736
30737         * gcc.dg/compat/fp2-struct-check.h: New file.
30738         * gcc.dg/compat/fp2-struct-defs.h: New file.
30739         * gcc.dg/compat/fp2-struct-init.h: New file.
30740         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30741         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30742         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30743         * gcc.dg/compat/struct-return-10_main.c: New file.
30744         * gcc.dg/compat/struct-return-10_x.c: New file.
30745         * gcc.dg/compat/struct-return-10_y.c: New file.
30746
30747         * gcc.dg/compat/compat-common.h: New file.
30748         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30749         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30750         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30751         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30752         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30753         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30754         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30755         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30756         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30757         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30758         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30759         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30760         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30761         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30762         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30763         * gcc.dg/compat/small-struct-check.h: Ditto.
30764         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30765         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30766         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30767         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30769         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30770         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30771         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30772         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30773         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30774         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30775         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30776         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30777         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30778         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30779         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30780         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30781         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30782         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30783         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30784         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30785         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30786         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30787         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30788         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30789         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30790         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30791         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30792         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30793         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30794
30795 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30796
30797         * g++.dg/pch/static-1.C: New file.
30798         * g++.dg/pch/static-1.Hs: New file.
30799
30800 2003-06-10  Richard Henderson  <rth@redhat.com>
30801
30802         * gcc.dg/asm-7.c: Adjust expected warning text.
30803
30804 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30805
30806         * gcc.dg/builtins-20.c: New test case.
30807
30808 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30809
30810         PR c++/11131
30811         * g++.dg/opt/template1.C: New test.
30812
30813 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30814
30815         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30816         additional_sources.
30817
30818 2003-05-21  David Taylor  <dtaylor@emc.com>
30819
30820         * gcc.dg/Wpadded.c: New file.
30821
30822 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30823
30824         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30825         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30826         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30827         dg-require-weak.
30828
30829 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30830
30831         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30832
30833 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30834
30835         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30836         (dg-require-alias): Likewise.
30837         (dg-require-gc-sections): Likewise.
30838         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30839
30840 2003-06-08  Richard Henderson  <rth@redhat.com>
30841
30842         * gcc.dg/20011029-2.c: Fix the array reference.
30843         * gcc.dg/asm-7.c: New.
30844
30845 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30846
30847         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30848
30849 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30850
30851         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30852         (dg-require-gc-sections): Likewise.
30853
30854 2003-06-08  Jan Hubicka  <jh@suse.cz>
30855
30856         * i386-cmov1.c: Fix regular expression.
30857         * i386-cvt-1.c: Likewise.
30858         * i386-local.c: Likewise.
30859         * i386-local2.c: Likewise.
30860         * i386-mul.c: Likewise.
30861         * i386-ssetype-1.c: Likewise.
30862         * i386-ssetype-3.c: Likewise.
30863         * i386-ssetype-5.c: Likewise.
30864
30865 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30866
30867         PR c++/11039
30868         * g++.dg/warn/implicit-typename2.C: New test.
30869         * g++.dg/warn/implicit-typename3.C: New test.
30870
30871 2003-06-07  Richard Henderson  <rth@redhat.com>
30872
30873         * g++.dg/other/offsetof3.C: Use size_t.
30874         * g++.dg/other/offsetof4.C: Likewise.
30875
30876 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30877
30878         * lib/copy-file.exp: New. Implement gcc_copy_files.
30879
30880         * lib/dg-pch.exp: Load copy-file.exp
30881         (dg-pch): Use gcc_copy_files instead of "file copy".
30882
30883 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30884
30885         * gcc.dg/weak/weak.exp: Simplify.
30886         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30887         * gcc.dg/weak/weak-1.c: Likewise.
30888         * gcc.dg/weak/weak-2.c: Likewise.
30889         * gcc.dg/weak/weak-3.c: Likewise.
30890         * gcc.dg/weak/weak-4.c: Likewise.
30891         * gcc.dg/weak/weak-5.c: Likewise.
30892         * gcc.dg/weak/weak-6.c: Likewise.
30893         * gcc.dg/weak/weak-7.c: Likewise.
30894         * gcc.dg/weak/weak-8.c: Likewise.
30895         * gcc.dg/weak/weak-9.c: Likewise.
30896
30897 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30898
30899         gcc.c-torture/execute/20030606-1.c: New.
30900
30901 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30902
30903         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30904         * gcc.dg/builtins-19.c: Likewise.
30905
30906 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30907
30908         * gcc.dg/builtins-2.c: Add some more tests.
30909         * gcc.dg/builtins-18.c: New test case.
30910         * gcc.dg/builtins-19.c: New test case.
30911
30912 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30913             Jim Wilson  <wilson@tuliptree.org>
30914
30915         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30916
30917 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30918
30919         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30920         mempcpy/stpcpy calls not to be optimized into something else.
30921         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30922         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30923         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30924
30925 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30926
30927         * gcc.dg/format/asm_fprintf-1.c: New test.
30928
30929 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30930
30931         * lib/gcc-defs.exp (additional_sources): New variable.
30932         (dg-additional-sources): New function.
30933         (additional_files): New variable.
30934         (dg-additional-files): New function.
30935         (dg-additional-files-options): Likewise.
30936         * lib/gcc-dg.exp (dg-require-weak): New function.
30937         (dg-require-alias): Likewise.
30938         (dg-require-gc-sections): Likewise.
30939         * lib/target-supports.exp (check_alias_available): Remove testfile
30940         parameter.
30941         (check_gc_sections_available): New function.
30942         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30943         (dg-gpp-additional-files): Likewise.
30944         * lib/g++.exp (additional_sources): Remove.
30945         (additional_files): Likewise.
30946         (g++_target_compile): Use dg-additional-files-options.
30947
30948         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30949         Tcl logic.
30950         * gcc.dg/special/ecos.exp: Remove.
30951         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30952         * gcc.dg/special/alias-1.c: Likewise.
30953         * gcc.dg/special/alias-2.c: Likewise.
30954         * gcc.dg/special/gcsec-1.c: Likewise.
30955         * gcc.dg/special/weak-1.c: Likewise.
30956         * gcc.dg/special/weak-2.c: Likewise.
30957         * gcc.dg/special/wkali-1.c: Likewise.
30958         * gcc.dg/special/wkali-2.c: Likewise.
30959
30960         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30961         dg-gpp-additional-*.
30962         * g++.dg/special/conpr-3.C: Likewise.
30963         * g++.dg/special/conpr-4.C: Likewise.
30964         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30965         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30966         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30967         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30968         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30969         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30970         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30971         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30972         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30973         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30974         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30975         * g++.old-deja/g++.other/comdat1.C: Likewise.
30976         * g++.old-deja/g++.other/comdat2.C: Likewise.
30977         * g++.old-deja/g++.other/comdat3.C: Likewise.
30978         * g++.old-deja/g++.other/ctor1.C: Likewise.
30979         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30980
30981 2003-06-05  Richard Henderson  <rth@redhat.com>
30982
30983         * gcc.dg/debug/20030605-1.c: New.
30984
30985 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30986
30987         * README.QMTEST: Update.
30988
30989 2003-06-04  Richard Henderson  <rth@redhat.com>
30990
30991         * gcc.dg/cleanup-1.c: New.
30992         * gcc.dg/cleanup-2.c: New.
30993         * gcc.dg/cleanup-3.c: New.
30994         * gcc.dg/cleanup-4.c: New.
30995         * gcc.dg/cleanup-5.c: New.
30996         * gcc.dg/cleanup-6.c: New.
30997         * gcc.dg/cleanup-7.c: New.
30998
30999 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
31000
31001         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31002
31003         * lib/dg-pch.exp: New file.
31004         * g++.dg/pch/pch.exp: Use dg-pch.exp.
31005         * gcc.dg/pch/pch.exp: Likewise.
31006
31007 2003-06-04  Roger Sayle  <roger@eyesopen.com>
31008
31009         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31010         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31011         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31012         * gcc.dg/builtins-17.c: New test case.
31013         * gcc.dg/i386-387-4.c: New test case.
31014         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31015
31016 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31017
31018         * gcc.dg/ultrasp9.c: New test.
31019
31020 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31021
31022         * gcc.c-torture/compile/20030604-1.c: New test.
31023         * gcc.dg/sparc-constant-1.c: New test.
31024
31025 2003-06-03  Glen Nakamura  <glen@imodulo.com>
31026
31027         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31028
31029 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
31030
31031         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31032
31033         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31034         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31035
31036 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
31037
31038         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31039
31040 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31041
31042         PR c++/10940
31043         * g++.dg/template/spec10.C: New test.
31044
31045 2003-06-03  Roger Sayle  <roger@eyesopen.com>
31046
31047         * gcc.dg/builtins-16.c: New test case.
31048
31049 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
31050
31051         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31052         mempcpy test with post-increments.
31053         * gcc.c-torture/execute/string-opt-3.c: New test.
31054         * gcc.dg/string-opt-1.c: New test.
31055
31056 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
31057
31058         PR fortran/10965
31059         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31060
31061 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
31062
31063         * lib/scanasm.exp (dg-scan): New function, factored out of ...
31064         (scan-assembler): ... here.  Use dg-scan.
31065         (scan-assembler-not): Likewise.
31066         (scan-file): New function.
31067         (scan-file-not): Likewise.
31068         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31069         * gcc.dg/cpp/_Pragma4.c: Likewise.
31070         * gcc.dg/cpp/_Pragma5.c: Likewise.
31071         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31072         * gcc.dg/cpp/avoidpaste2.c: Likewise.
31073         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31074         * gcc.dg/cpp/cmdlne-P.c: Likewise.
31075         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31076         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31077         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31078         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31079         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31080         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31081         * gcc.dg/cpp/cxxcom1.c: Likewise.
31082         * gcc.dg/cpp/line1.c: Likewise.
31083         * gcc.dg/cpp/maccom1.c: Likewise.
31084         * gcc.dg/cpp/maccom2.c: Likewise.
31085         * gcc.dg/cpp/maccom3.c: Likewise.
31086         * gcc.dg/cpp/maccom4.c: Likewise.
31087         * gcc.dg/cpp/maccom5.c: Likewise.
31088         * gcc.dg/cpp/maccom6.c: Likewise.
31089         * gcc.dg/cpp/multiline.c: Likewise.
31090         * gcc.dg/cpp/spacing1.c: Likewise.
31091         * gcc.dg/cpp/spacing2.c: Likewise.
31092         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31093         * gcc.dg/cpp/trad/maccom1.c: Likewise.
31094         * gcc.dg/cpp/trad/maccom2.c: Likewise.
31095         * gcc.dg/cpp/trad/maccom3.c: Likewise.
31096         * gcc.dg/cpp/trad/maccom4.c: Likewise.
31097         * gcc.dg/cpp/trad/maccom6.c: Likewise.
31098         * gcc.dg/cpp/cxxcom2.c: Likewise.
31099         * gcc.dg/cpp/cxxcom2.h: New file.
31100
31101         * gcc.dg/cpp/truefalse.cpp: Move it to ...
31102         * g++.dg/cpp/truefalse.C: Here.
31103         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
31104
31105 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
31106
31107         * gcc.dg/cpp/redef3.c: New file.
31108
31109 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31110
31111         * gcc.dg/i386-loop-3.c: New test.
31112
31113 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
31114
31115         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
31116
31117 2003-05-31  Roger Sayle  <roger@eyesopen.com>
31118
31119         * gcc.dg/fwrapv-1.c: New test case.
31120         * gcc.dg/fwrapv-2.c: New test case.
31121
31122 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31123
31124         PR c++/10956
31125         * g++.dg/template/spec9.C: New test.
31126
31127 2003-05-29  Roger Sayle  <roger@eyesopen.com>
31128
31129         * gcc.dg/duff-4.c: New test case.
31130
31131 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
31132
31133         PR fortran/10843
31134         * g77.dg/ffixed-form-1.f: New test
31135         * g77.dg/ffixed-form-2.f: New test
31136         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
31137         * g77.dg/ffree-form-3.f: New test
31138
31139 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
31140
31141         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
31142         * gcc.dg/wint_t-1.c: Likewise.
31143
31144 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31145
31146         * g++.dg/template/access11.C: New test.
31147
31148 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31149
31150         PR c++/10849
31151         * g++.dg/template/access10.C: New test.
31152
31153 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31154             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31155
31156         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
31157
31158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31159
31160         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
31161         suppress for powerpc-*-darwin*.
31162         * gcc.dg/torture/builtin-noret-2.c: Likewise.
31163
31164 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
31165
31166         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
31167         suppress option for powerpc-*-darwin*.
31168
31169 2003-05-23  Roger Sayle  <roger@eyesopen.com>
31170
31171         * gcc.dg/builtins-1.c: Add tests for tan and atan.
31172         * gcc.dg/builtins-4.c: Add test for fmod.
31173
31174 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31175
31176         PR c++/10682
31177         * g++.dg/template/instantiate4.C: New test.
31178
31179 2003-05-22  Roger Sayle  <roger@eyesopen.com>
31180
31181         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
31182
31183 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
31184
31185         * gcc.dg/compat/scalar-return-1_main.c: New file.
31186         * gcc.dg/compat/scalar-return-1_x.c: New file.
31187         * gcc.dg/compat/scalar-return-1_y.c: New file.
31188         * gcc.dg/compat/scalar-return-2_main.c: New file.
31189         * gcc.dg/compat/scalar-return-2_x.c: New file.
31190         * gcc.dg/compat/scalar-return-2_y.c: New file.
31191         * gcc.dg/compat/struct-return-3_main.c: New file.
31192         * gcc.dg/compat/struct-return-3_y.c: New file.
31193         * gcc.dg/compat/struct-return-3_x.c: New file.
31194         * gcc.dg/compat/struct-return-2_main.c: New file.
31195         * gcc.dg/compat/struct-return-2_x.c: New file.
31196         * gcc.dg/compat/struct-return-2_y.c: New file.
31197
31198 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31199
31200         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
31201         for hppa*-hp-hpux*.
31202         * gcc.dg/20021014-1.c (dg-options): Likewise.
31203         * gcc.dg/nest.c (dg-options): Likewise.
31204
31205 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
31206
31207         PR c++/9738
31208         * g++.dg/ext/dllimport2.C: New file.
31209         * g++.dg/ext/dllimport3.C: New file.
31210
31211 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
31212
31213         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
31214         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31215         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31216         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31217         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31218         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31219         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
31220         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
31221         * gcc.dg/compat/small-struct-defs.h: New file.
31222         * gcc.dg/compat/small-struct-init.h: New file.
31223         * gcc.dg/compat/small-struct-check.h: New file.
31224         * gcc.dg/compat/fp-struct-defs.h: New file.
31225         * gcc.dg/compat/fp-struct-check.h: New file.
31226         * gcc.dg/compat/fp-struct-init.h: New file.
31227         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
31228         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
31229
31230 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
31231
31232         * gcc.dg/20030225-2.c: New test.
31233
31234 2003-05-18  Roger Sayle  <roger@eyesopen.com>
31235             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31236
31237         * gcc.c-torture/compile/20030518-1.c: New test case.
31238
31239 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
31240
31241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
31242         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
31243         gcc-dg-debug-runtest.
31244         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
31245         gcc-dg-debug-runtest.
31246
31247 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31248
31249         PR c++/9022
31250         * g++.dg/lookup/using6.C: New test.
31251
31252 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31253
31254         * g++.dg/parse/access2.C: New test.
31255
31256 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
31257
31258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
31259         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
31260         * gcc.dg/debug/debug.exp: Likewise.
31261
31262 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
31263
31264         * gcc.dg/dollar.c: New test.
31265
31266 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
31267
31268         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
31269         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
31270         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
31271         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
31272         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
31273         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
31274         * gcc.dg/compat/struct-by-value-6_main.c: New file.
31275         * gcc.dg/compat/struct-by-value-6_x.c: New file.
31276         * gcc.dg/compat/struct-by-value-6_y.c: New file.
31277         * gcc.dg/compat/struct-by-value-7_main.c: New file.
31278         * gcc.dg/compat/struct-by-value-7_x.c: New file.
31279         * gcc.dg/compat/struct-by-value-7_y.c: New file.
31280         * gcc.dg/compat/struct-by-value-8_main.c: New file.
31281         * gcc.dg/compat/struct-by-value-8_x.c: New file.
31282         * gcc.dg/compat/struct-by-value-8_y.c: New file.
31283         * gcc.dg/compat/struct-by-value-9_main.c: New file.
31284         * gcc.dg/compat/struct-by-value-9_x.c: New file.
31285         * gcc.dg/compat/struct-by-value-9_y.c: New file.
31286
31287 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
31288
31289         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
31290         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
31291         support for "repo" mode.
31292         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
31293         * lib/g77-dg.exp: Likewise.
31294         * lib/obj-dg.exp: Likewise.
31295
31296 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
31297
31298         Merge from gcc-3_2-rhl8-branch:
31299         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
31300
31301         * gcc.dg/tls/opt-6.c: New test.
31302
31303         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
31304
31305         * gcc.dg/20030405-1.c: New test.
31306
31307         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
31308
31309         * gcc.dg/20030309-1.c: New test.
31310
31311         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31312
31313         * gcc.c-torture/execute/20030307-1.c: New test.
31314
31315         2003-02-20  Randolph Chung  <tausq@debian.org>
31316
31317         * gcc.c-torture/compile/20030220-1.c: New test.
31318
31319         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
31320
31321         * gcc.dg/20030217-1.c: New test.
31322
31323         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
31324
31325         * gcc.c-torture/compile/20020129-1.c: New test.
31326
31327         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31328
31329         * gcc.dg/unroll-1.c: New test.
31330
31331         2002-11-16  Jan Hubicka  <jh@suse.cz>
31332
31333         * gcc.c-torture/execute/20020920-1.c: New test.
31334
31335         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
31336
31337         PR target/7434
31338         * gcc.c-torture/compile/20021008-1.c: New test.
31339
31340         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
31341
31342         PR target/7559
31343         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
31344
31345         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31346
31347         * gcc.c-torture/compile/20020807-1.c: New test.
31348
31349         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
31350
31351         * gcc.dg/tls/opt-1.c: New test.
31352
31353         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
31354
31355         * gcc.dg/20020729-1.c: New test.
31356
31357         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
31358
31359         * g++.dg/opt/life1.C: New test.
31360
31361         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
31362
31363         * gcc.dg/20020525-1.c: New test.
31364
31365         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31366
31367         PR c++/6794
31368         * g++.dg/ext/pretty1.C: New test.
31369         * g++.dg/ext/pretty2.C: New test.
31370
31371 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
31372
31373         PR c++/8385
31374         * g++.dg/ext/typeof5.C: New test.
31375
31376 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
31377
31378         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
31379         __USER_LABEL_PREFIX__ into account.
31380         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
31381
31382 2003-05-14  Roger Sayle  <roger@eyesopen.com>
31383
31384         * gcc.dg/builtins-15.c: New test case.
31385
31386 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
31387
31388         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
31389
31390 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
31391
31392         * lib/g++.exp: Tweak handling of additional source files.
31393         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
31394         * g++.dg/special/conpr-2a.C: Rename to ...
31395         * g++.dg/special/conpr-2a.cc: ... this.
31396         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
31397         * g++.dg/special/conpr-3a.C: Rename to ...
31398         * g++.dg/special/conpr-3a.cc: This.
31399         * g++.dg/special/conpr-3b.C: Rename to ...
31400         * g++.dg/special/conpr-3b.cc: This.
31401         * g++.dg/special/conpr-4.C: New test.
31402         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
31403
31404 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
31405
31406         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
31407
31408 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31409
31410         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
31411         * g++.old-deja/g++.robertl/eb71.C: Likewise.
31412         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
31413         * g++.old-deja/g++.other/warn3.C: Likewise.
31414
31415 2003-05-11  Roger Sayle  <roger@eyesopen.com>
31416
31417         * gcc.dg/i386-387-1.c: Update to also test log.
31418         * gcc.dg/i386-387-2.c: Likewise.
31419
31420 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31421
31422         * g77.f-torture/execute/int8421.f: New test.
31423
31424 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31425
31426         PR c++/10230, c++/10481
31427         * g++.dg/lookup/scoped5.C: New test.
31428
31429 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31430
31431         PR c++/10552
31432         * g++.dg/template/ttp6.C: New test.
31433
31434 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
31435
31436         * gcc.c-torture/execute/builtins: New directory.
31437         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
31438         gcc.c-torture/execute/builtins.
31439         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
31440         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
31441         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
31442         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
31443
31444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31445
31446         PR c++/9252
31447         * g++.dg/template/access8.C: New test.
31448         * g++.dg/template/access9.C: New test.
31449
31450 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31451
31452         PR c++/9554
31453         * g++.dg/parse/access1.C: New test.
31454
31455 2003-05-09  DJ Delorie  <dj@redhat.com>
31456
31457         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
31458         long, and not an int.
31459
31460 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31461
31462         PR c++/10555, c++/10576
31463         * g++.dg/template/memclass1.C: New test.
31464
31465 2003-05-08  DJ Delorie  <dj@redhat.com>
31466
31467         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
31468         targets.
31469         * gcc.c-torture/execute/20021024-1.x: Likewise.
31470         * gcc.c-torture/execute/shiftdi.x: Likewise.
31471         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
31472         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31473         * gcc.dg/20021018-1.c: Likewise.
31474
31475 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31476
31477         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31478
31479         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31480         (bcopy): Call memmove.
31481
31482 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31483
31484         * g77.f-torture/compile/8485.f: New test case.
31485
31486 2003-05-07  Richard Henderson  <rth@redhat.com>
31487
31488         PR c++/10570
31489         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31490         Verify exception_cleanup not called for rethrows.
31491         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31492         when exiting catch block without rethrowing.
31493         * g++.dg/eh/forced3.C: New.
31494         * g++.dg/eh/forced4.C: New.
31495
31496 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31497
31498         * gcc.dg/20030505.c: Fix triplet.
31499
31500 2003-05-06  DJ Delorie  <dj@redhat.com>
31501
31502         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31503         * gcc.dg/nest.c: Likewise.
31504
31505 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31506
31507         * gcc.dg/builtins-14.c: New test case.
31508
31509 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31510
31511         * lib/compat.exp (compat-execute): New argument.
31512         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31513         * gcc.dg/compat: New test directory.
31514         * gcc.dg/compat/compat.exp: New expect script.
31515         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31516         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31517         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31518         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31519         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31520         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31521
31522         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31523         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31524         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31525         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31526         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31527         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31528         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31529         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31530         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31531         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31532         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31533         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31534         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31535         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31536         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31537
31538 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31539
31540         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31541
31542 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31543
31544         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31545
31546 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31547
31548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31549         * gcc.dg/ppc-fsel-2.c: New test.
31550
31551         * gcc.dg/unused-5.c: New test.
31552
31553 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31554
31555         PR c++/10496
31556         * g++.dg/warn/pmf1.C: New test.
31557
31558 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31559
31560         PR c++/4494
31561         * g++.dg/warn/main.C: New test.
31562
31563 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31564
31565         * gcc.dg/nonnull-3.c: New test.
31566
31567 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31568
31569         * gcc.dg/cpp/Wtrigraphs.c: Update.
31570         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31571
31572 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31573
31574         * gcc.dg/ppc-fsel-1.c: New test.
31575
31576 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31577
31578         PR c/10604
31579         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31580
31581 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31582
31583         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31584
31585 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31586
31587         PR c++/9364, c++/10553, c++/10586
31588         * g++.dg/parse/typename4.C: New test.
31589         * g++.dg/parse/typename5.C: Likewise.
31590
31591 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31592
31593         * gcc.c-torture/compile/20030503-1.c: New test.
31594
31595 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31596
31597         * g++.dg/lookup/using5.C: Fix testcase error.
31598
31599 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31600
31601         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31602         since MEABI is no longer supported.  Remove all vestiges
31603         of MEABI from the test.
31604
31605 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31606
31607         PR c++/10554
31608         * g++.dg/lookup/using5.C: New test.
31609
31610 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31611
31612         PR c++/8772
31613         * g++.dg/template/ttp5.C: New test.
31614
31615 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31616
31617         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31618         (dg-gpp-additional-sources): New function.
31619         (dg-gpp-additional-files): Likewise.
31620         * lib/g++.exp (additional_sources): New variable.
31621         (additional_files): Likewise.
31622         (g++_target_compile): Deal with them.
31623         * lib/old-dejagnu.exp: Remove.
31624         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31625         * g++.old-deja: Revise all tests to use dg commands.
31626
31627 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31628
31629         PR c++/9432, c++/9528
31630         * g++.dg/lookup/using4.C: New test.
31631
31632 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31633
31634         * gcc.dg/noreturn-5.c: New file.
31635         * gcc.dg/noreturn-6.c: New file.
31636
31637         * gcc.c-torture/compile/inline-1.c: New file.
31638
31639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31640
31641         PR c++/10551
31642         * g++.dg/template/explicit1.C: New test.
31643
31644 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31645
31646         PR c++/10549
31647         * g++.dg/other/bitfield1.C: New test.
31648
31649         PR c++/10527
31650         * g++.dg/init/new7.C: New test.
31651
31652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31653
31654         * g++.dg/ext/desig1.C: New test.
31655         * g++.dg/ext/init1.C: Update.
31656
31657         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31658
31659 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31660
31661         PR c++/10180
31662         * g++.dg/warn/Winline-1.C: New test.
31663
31664 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31665
31666         * gcc.c-torture/execute/string-opt-19.c: New test.
31667
31668         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31669         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31670
31671 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31672
31673         PR c++/10506
31674         * g++.dg/init/new6.C: New test.
31675
31676         PR c++/10503
31677         * g++.dg/init/ref6.C: New test.
31678
31679 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
31680
31681         * g++.dg/warn/weak1.C: XFAIL on AIX4.
31682
31683 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31684
31685         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
31686         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
31687
31688 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
31689
31690         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
31691         initialized static data members.
31692
31693 2003-04-25  H.J. Lu <hjl@gnu.org>
31694
31695         * gcc.dg/ia64-sync-4.c: New test.
31696
31697 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31698
31699         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
31700         date.
31701
31702 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
31703
31704         PR c++/10337
31705         * g++.dg/warn/conv1.C: New test.
31706         * g++.old-deja/g++.other/conv7.C: Adjust.
31707         * g++.old-deja/g++.other/overload14.C: Adjust.
31708
31709 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31710
31711         PR c++/10471
31712         * g++.dg/template/defarg2.C: New test.
31713
31714 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
31715
31716         * gcc.dg/cpp/include2.c: Update.
31717         * gcc.dg/cpp/multiline-2.c: New.
31718         * gcc.dg/cpp/multiline.c: Update.
31719         * gcc.dg/cpp/strify2.c: Update.
31720         * gcc.dg/cpp/trad/literals-2.c: Update.
31721
31722 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31723
31724         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
31725
31726 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31727
31728         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31729
31730 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31731
31732         PR c++/10451
31733         * g++.dg/parse/crash4.C: New test.
31734
31735         PR c++/9847
31736         * g++.dg/parse/crash5.C: New test.
31737
31738 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31739
31740         PR c++/10446
31741         * g++.dg/parse/crash3.C: New test.
31742
31743         PR c++/10428
31744         * g++.dg/parse/elab1.C: New test.
31745
31746 2003-04-22  Devang Patel  <dpatel@apple.com>
31747
31748         * gcc.dg/cpp/trad/funlike-5.c: New test.
31749
31750 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31751
31752         * g++.dg/other/packed1.C: Fix dg options.
31753
31754 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31755
31756         * g++.dg/other/offsetof2.C: New test.
31757
31758 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31759
31760         * g++.dg/template/recurse.C: Adjust location of error messages.
31761
31762 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31763
31764         PR c++/9881
31765         * g++.dg/init/addr-const1.C: New test.
31766         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31767
31768 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31769
31770         PR c++/10405
31771         * g++.dg/lookup/struct-hack1.C: New test.
31772
31773 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31774
31775         * ucs.c: Update diagnostic messages.
31776
31777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31778
31779         * gcc.dg/cpp/truefalse.cpp: New test.
31780         * gcc.dg/cpp/cpp.exp: Update.
31781         * g++.dg/other/stdbool-if.C: Remove.
31782
31783 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31784
31785         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31786         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31787
31788 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31789
31790         * gcc.c-torture/compile/20030418-1.c: New test.
31791
31792 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31793
31794         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31795
31796 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31797
31798         PR c++/10347
31799         g++.dg/template/dependent-name1.C: New test.
31800
31801 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31802
31803         * gcc.dg/warn-1.c (tourist_guide): New array,
31804         contains a pointer to bar.
31805
31806 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31807
31808         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31809         * gcc.c-torture/execute/medce-1.c: New test case.
31810         * gcc.c-torture/execute/medce-2.c: New test case.
31811
31812 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31813
31814         * lib/prune.exp: Ignore more messages.
31815
31816         PR c++/10381
31817         * g++.dg/parse/lookup3.C: New test.
31818
31819 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31820
31821         * gcc.c-torture/compile/20030415-1.c : New test.
31822
31823 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31824
31825         * gcc.c-torture/execute/scope-2.c: Move to ...
31826         * gcc.dg/noncompile/scope.c: .... here.
31827
31828 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31829
31830         * gcc.dg/20030414-2.c: New test case.
31831
31832 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31833
31834         PR target/10377
31835         * gcc.dg/20030414-1.c: New test.
31836
31837 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31838
31839         * gcc.dg/builtins-12.c: New test case.
31840         * gcc.dg/builtins-13.c: New test case.
31841
31842 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31843
31844         * gcc.c-torture/execute/string-opt-18.c: New test.
31845
31846 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31847
31848         PR c++/10300
31849         * g++.dg/init/new5.C: New test.
31850
31851 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31852
31853         PR c++/7910
31854         * g++.dg/ext/dllimport1.C: New test.
31855
31856 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31857
31858         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31859
31860 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31861
31862         PR Fortran/9263
31863         * g77.f-torture/noncompile/9263.f: New test
31864         PR Fortran/1832
31865         * g77.f-torture/execute/1832.f: New test
31866
31867 2003-04-11  David Chad  <davidc@freebsd.org>
31868             Loren J. Rittle  <ljrittle@acm.org>
31869
31870         libobjc/8562
31871         * objc.dg/headers.m: New test.
31872
31873 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31874
31875         * gcc.c-torture/execute/builtin-noret-2.c: New.
31876         * gcc.c-torture/execute/builtin-noret-2.x: New.
31877         XFAIL builtin-noret-2.c at -O1 and above.
31878         * gcc.dg/redecl.c: New.
31879         * gcc.dg/Wshadow-1.c: Update error regexps.
31880
31881 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31882
31883         * g++.dg/abi/bitfield10.C: New test.
31884
31885 2003-04-09  Mike Stump  <mrs@apple.com>
31886
31887         * gcc.dg/pch/pch.exp: Make testcase names longer.
31888         * g++.dg/pch/pch.exp: Make testcase names longer.
31889
31890 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31891
31892         * gcc.dg/builtins-11.c: New test case.
31893
31894 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31895
31896         * gcc.dg/builtins-9.c: New test case.
31897         * gcc.dg/builtins-10.c: New test case.
31898
31899 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31900
31901         * gcc.dg/noncompile/init-4.c.c: New test.
31902
31903 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31904
31905         * gcc.misc-test/gcov-9.c: New test.
31906         * gcc.misc-test/gcov-10.c: New test
31907         * gcc.misc-test/gcov-11.c: New test.
31908
31909 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31910
31911         PR optimization/10024
31912         * gcc.c-torture/compile/20030405-1.c: New test.
31913
31914 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31915
31916         * gcc.dg/pch/static-3.c: New.
31917         * gcc.dg/pch/static-3.hs: New.
31918         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31919
31920 2003-04-04  Richard Henderson  <rth@redhat.com>
31921
31922         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31923         * g++.dg/eh/forced2.C: Likewise.
31924
31925 2003-04-03  Mike Stump  <mrs@apple.com>
31926
31927         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31928         target arg.
31929         (scan-assembler-times, scan-assembler-not): Likewise.
31930         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31931
31932 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31933
31934         * gcc.dg/sparc-loop-1.c: New test.
31935
31936 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31937
31938         PR other/9274
31939         * g++.dg/pch/system-2.C: New.
31940         * g++.dg/pch/system-2.Hs: New.
31941
31942 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31943
31944         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31945
31946         * g++.dg/eh/simd-1.C (vecfunc): Same.
31947
31948 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31949
31950         * gcc.c-torture/execute/20030401-1.c: New test case.
31951
31952 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31953
31954         * objc.dg/defs.m: New.
31955
31956 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31957
31958         * g++.dg/eh/simd-1.C: New.
31959         * g++.dg/eh/simd-2.C: New.
31960
31961 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31962
31963         * gcc.c-torture/execute/simd-3.c: New.
31964
31965 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31966
31967         PR c/9936
31968         * gcc.dg/20030331-2.c: New test.
31969
31970 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31971
31972         PR c++/10278
31973         * g++.dg/parse/crash2.C: New test.
31974
31975 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31976
31977         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31978         * gcc.c-torture/execute/20030331-1.c: ...here.
31979
31980 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31981
31982         * gcc.c-torture/execute/20030331-1.c: New test.
31983
31984 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31985
31986         * lib/gcov.exp: Adjust call return testing strings.
31987         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31988
31989 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31990
31991         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31992         * gcc.dg/builtins-7.c: New test case.
31993         * gcc.dg/builtins-8.c: New test case.
31994
31995 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31996
31997         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31998
31999 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
32000
32001         PR c++/7647
32002         * g++.dg/lookup-class-member-2.C: New test.
32003
32004 2003-03-30  Glen Nakamura  <glen@imodulo.com>
32005
32006         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32007
32008 2003-03-28  Roger Sayle  <roger@eyesopen.com>
32009
32010         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32011
32012 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
32013
32014         * g++.dg/init/attrib1.C: New test.
32015
32016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32017
32018         * gcc.dg/ultrasp8.c: New test.
32019
32020 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32021
32022         * gcc.dg/ultrasp7.c: New test.
32023
32024 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
32025
32026         PR c++/10047
32027         * g++.dg/template/inline1.C: New test.
32028
32029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
32030
32031         * gcc.dg/sparc-dwarf2.c: New test.
32032
32033 2003-03-27  Roger Sayle  <roger@eyesopen.com>
32034
32035         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32036         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32037
32038 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
32039
32040         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32041         than reading .x files.
32042         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32043         * g77.dg/gcov/gcov-1.f: Likewise.
32044         * gcc.misc-tests/gcov-4b.c: Likewise.
32045         * gcc.misc-tests/gcov-5b.c: Likewise.
32046         * gcc.misc-tests/gcov-6.c: Likewise.
32047         * gcc.misc-tests/gcov-7.c: Likewise.
32048         * gcc.misc-tests/gcov-8.c: Likewise.
32049         * g++.dg/gcov/gcov-1.x: Remove.
32050         * g77.dg/gcov/gcov-1.x: Likewise.
32051         * gcc.misc-tests/gcov-4b.x: Likewise.
32052         * gcc.misc-tests/gcov-5b.x: Likewise.
32053         * gcc.misc-tests/gcov-6.x: Likewise.
32054         * gcc.misc-tests/gcov-7.x: Likewise.
32055         * gcc.misc-tests/gcov-8.x: Likewise.
32056
32057 2003-03-27  Glen Nakamura  <glen@imodulo.com>
32058
32059         PR opt/10087
32060         * gcc.dg/20030324-1.c: New test.
32061
32062 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
32063
32064         PR c++/10224
32065         * g++.dg/template/arg3.C: New test.
32066
32067         PR c++/10158
32068         * g++.dg/template/friend18.C: New test.
32069
32070 2003-03-26  Roger Sayle  <roger@eyesopen.com>
32071
32072         * g77.f-torture/compile/20030326-1.f: New test case.
32073
32074 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
32075
32076         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32077
32078         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32079
32080 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
32081
32082         * gcc.dg/ia64-sync-3.c: New test.
32083
32084 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
32085
32086         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32087
32088 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
32089
32090         * gcc.dg/ultrasp6.c: New test.
32091
32092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32093
32094         * gcc.dg/i386-signbit-1.c: New test.
32095         * gcc.dg/i386-signbit-2.c: New test.
32096         * gcc.dg/i386-signbit-3.c: New test.
32097
32098 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32099
32100         * gcc.dg/ultrasp5.c: Fix options.
32101
32102 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32103
32104         * gcc.dg/ultrasp5.c: Fix comment.
32105
32106 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
32107
32108         PR fortran/10197
32109         * g77.f-torture/execute/10197.f: New test.
32110
32111 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
32112
32113         PR c++/9898, c++/383
32114         * g++.dg/template/conv6.C: New test.
32115
32116         PR c++/10119
32117         * g++.dg/template/ptrmem5.C: New test.
32118
32119         PR c++/10026
32120         * g++.dg/lookup/koenig1.C: New test.
32121
32122         PR C++/10199
32123         * g++.dg/lookup/template2.C: New test.
32124
32125 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
32126
32127         * g++.dg/opt/rtti1.C: New test.
32128
32129 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32130
32131         * gcc.dg/ultrasp5.c: New test.
32132
32133 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
32134
32135         PR middle-end/9967
32136         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
32137         builtin fputs.
32138
32139 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
32140
32141         PR c/8224
32142         * gcc.dg/20030323-1.c: New test.
32143
32144 2003-03-23  Roger Sayle  <roger@eyesopen.com>
32145
32146         * gcc.c-torture/compile/20030323-1.c: New test case.
32147
32148 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
32149
32150         * gcc.dg/20030321-1.c: New test.
32151
32152 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
32153
32154         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
32155
32156 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32157
32158         PR c++/9978, c++/9708
32159         * g++.dg/ext/vlm1.C: Adjust expected error.
32160         * g++.dg/ext/vla2.C: New test.
32161         * g++.dg/template/arg1.C: New test.
32162         * g++.dg/template/arg2.C: New test.
32163
32164 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
32165
32166         * g77.f-torture/execute/select.f: New test.
32167         * g77.f-torture/noncompile/select_no_compile.f: New test.
32168
32169 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
32170
32171         PR c++/9898
32172         * g++.dg/other/error4.C: New test.
32173
32174 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
32175
32176         * g++.dg/template/friend17.C: New test.
32177
32178 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
32179
32180         * gcc.c-torture/compile/20030320-1.c: New.
32181
32182 2003-03-20  Roger Sayle  <roger@eyesopen.com>
32183
32184         * gcc.dg/builtins-6.c: New test case.
32185
32186 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
32187
32188         PR target/10073
32189         * gcc.c-torture/compile/20030319-1.c: New.
32190
32191 2003-03-18  Jan Hubicka  <jh@suse.cz>
32192
32193         * gcc.dg/i386-cvt-1.c: New test.
32194
32195 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
32196
32197         * objc.dg/naming-1.m: Use "(parse|syntax) error".
32198         * objc.dg/naming-2.m: Likewise.
32199
32200 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
32201
32202         PR c++/9639
32203         * g++.dg/parse/crash1.C: New test.
32204
32205 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
32206
32207         PR c++/8805
32208         * g++.dg/eh/cleanup1.C: New test.
32209
32210 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32211
32212         * gcc.c-torture/execute/20030316-1.c: New test case.
32213
32214 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32215
32216         PR c++/9629
32217         * g++.dg/init/ctor2.C: New test.
32218
32219 2003-03-15  Roger Sayle  <roger@eyesopen.com>
32220
32221         * g77.f-torture/compile/xformat.f: New test case.
32222
32223 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32224
32225         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
32226         * g++.old-deja/g++.mike/eh50.C: Likewise.
32227
32228 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32229
32230         PR c++/6440
32231         * g++.dg/template/spec7.C: New test.
32232         * g++.dg/template/spec8.C: Likewise.
32233
32234 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
32235
32236         * gcc.c-torture/execute/20030313-1.c: New test.
32237
32238 2003-03-14  Richard Henderson  <rth@redhat.com>
32239
32240         * gcc.dg/inline-2.c: Adjust alpha test for external call.
32241
32242 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32243
32244         * gcc.c-torture/compile/20030314-1.c: New test.
32245
32246 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
32247
32248         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
32249         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
32250         thumb target,
32251         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
32252         to accept newer _imp__  prefix and additional
32253         newline in .drectve section.
32254         * gcc.dg/dll-4.c: Likewise.
32255         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
32256         switch.
32257
32258 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
32259
32260         * g++.dg/parse/namespace9.C: New test.
32261
32262         * g++.dg/init/ref5.C: New test.
32263         * g++.dg/parse/ptrmem1.C: Likewise.
32264
32265 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32266
32267         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
32268         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
32269         regular expression.
32270         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
32271         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
32272
32273 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
32274
32275         * gcc.c-torture/execute/20030224-2.c: New test.
32276
32277 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32278
32279         * gcc.dg/decl-3.c: New test.
32280
32281 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32282
32283         * gcc.dg/i386-loop-2.c: New test.
32284
32285 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
32286
32287         PR c++/9474
32288         * g++.dg/parse/namespace8.C: New test.
32289
32290         PR c++/9924
32291         * g++.dg/overload/builtin2.C: New test.
32292
32293 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
32294
32295         * gcc.dg/return-type-3.c: New test.
32296
32297 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32298
32299         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
32300         profiling options are not supported.
32301
32302 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
32303
32304         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
32305         * g++.old-deja/g++.warn/impint2.C: Likewise.
32306
32307 2003-03-10  Devang Patel  <dpatel@apple.com>
32308
32309         * g++.dg/cpp/c++_cmd_1.C: New test.
32310         * g++.dg/cpp/c++_cmd_1.h: New file.
32311
32312 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
32313
32314         * gcc.dg/altivec-9.c: New file.
32315
32316 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32317
32318         * gcc.dg/ppc-sdata-1.c: New test.
32319         * gcc.dg/ppc-sdata-2.c: New test.
32320
32321 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
32322
32323         PR c++/9373
32324         * g++.dg/opt/ptrmem2.C: New test.
32325
32326         PR c++/8534
32327         * g++.dg/opt/ptrmem1.C: New test.
32328
32329 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32330
32331         * gcc.dg/i386-loop-1.c: New test.
32332
32333 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32334
32335         PR c++/9970
32336         * g++.dg/lookup/friend1.C: New test.
32337
32338 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32339
32340         PR c++/9823
32341         * g++.dg/parser/constructor1.C: New test.
32342
32343 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
32344
32345         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
32346
32347         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
32348
32349 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
32350
32351         * gcc.dg/cpp/Wunused.c: Update test.
32352
32353 2003-03-08  Jan Hubicka  <jh@suse.cz>
32354
32355         * gcc.dg/inline-3.c: New test.
32356
32357 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
32358
32359         PR c++/9809
32360         * g++.dg/parse/builtin1.C: New test.
32361
32362         PR c++/9982
32363         * g++.dg/abi/cookie1.C: New test.
32364         * g++.dg/abi/cookie2.C: Likewise.
32365
32366         PR c++/9524
32367         * g++.dg/template/field1.C: New test.
32368
32369         PR c++/9912
32370         * g++.dg/parse/class1.C: New test.
32371         * g++.dg/parse/namespace7.C: Likewise.
32372         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
32373
32374 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
32375
32376         * g++.dg/init/ref4.C: New test.
32377
32378 2003-03-07  Jan Hubicka  <jh@suse.cz>
32379
32380         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
32381         * gcc.dg/inline-3.c: New test.
32382
32383 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
32384
32385         * g++.dg/init/ref3.C: New test.
32386
32387         PR c++/9965
32388         * g++.dg/init/ref2.C: New test.
32389
32390         PR c++/9400
32391         * g++.dg/warn/Wshadow-2.C: New test.
32392
32393         PR c++/9791
32394         * g++.dg/warn/Woverloaded-1.C: New test.
32395
32396 2003-03-05  Jan Hubicka  <jh@suse.cz>
32397
32398         * gcc.dg/i386-local2.c: New.
32399         * gcc.dg/i386-local.c: Fix typo.
32400
32401 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
32402
32403         * g++.dg/abi/layout3.C: New test.
32404
32405 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32406
32407         * gcc.c-torture/compile/20030305-1.c
32408
32409 2003-03-05  Jan Hubicka  <jh@suse.cz>
32410
32411         * gcc.dg/i386-local.c: New.
32412
32413 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
32414
32415         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
32416
32417 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32418
32419         * gcc.dg/switch-2.c: New test.
32420         * gcc.dg/switch-3.c: New test.
32421         * gcc.dg/Wswitch.c: Adjust line numbers.
32422         * gcc.dg/Wswitch-default.c: Likewise.
32423         * gcc.dg/Wswitch-enum.c: Likewise.
32424
32425 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
32426
32427         * gcc.c-torture/execute/20030222-1.c: New test.
32428
32429 2003-03-03  James E Wilson  <wilson@tuliptree.org>
32430
32431         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
32432
32433 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
32434
32435         PR c++/9878
32436         * g++.dg/init/ref1.C: New test.
32437
32438 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
32439
32440         * gcc.dg/sh-relax.c: New SH-only test.
32441
32442 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
32443
32444         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
32445         comment explaining purpose of testcase.
32446
32447 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32448
32449         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
32450         for HC11/HC12 (asm needs two int registers).
32451         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
32452         HC11/HC12 because the test uses an asm which needs two 32-bit
32453         registers.
32454
32455 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
32456
32457         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
32458         for HC11/HC12 (array is too large otherwise).
32459         * gcc.c-torture/compile/920501-4.x: New file, likewise.
32460         * gcc.c-torture/compile/20010518-2.x: Likewise.
32461         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
32462         HC11/HC12 (array is too large).
32463
32464 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
32465
32466         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
32467         * lib/g++-dg.exp (g++-dg-test): Likewise.
32468
32469 2003-03-01  Roger Sayle  <roger@eyesopen.com>
32470
32471         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
32472         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32473
32474 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32475
32476         * g++.dg/warn/implicit-typename1.C: Remove warning.
32477
32478 2003-02-28  Richard Henderson  <rth@redhat.com>
32479
32480         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32481         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32482
32483 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32484
32485         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32486         * g++.dg/pch/pch.exp: Likewise.
32487
32488 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32489
32490         PR c++/9879
32491         * testsuite/g++.dg/init/new4.C: New test.
32492
32493 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32494
32495         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32496
32497 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32498
32499         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32500         unsigned long.
32501
32502         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32503         wider than float.
32504
32505 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32506
32507         * lib/scanasm.exp: Add support for counting numbers of
32508         occurences.
32509         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32510         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32511
32512 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32513
32514         PR c++/9683
32515         * g++.dg/template/static3.C: New test.
32516
32517         PR c++/9829
32518         * g++.dg/parse/namespace6.C: New test.
32519
32520 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32521
32522         PR target/9732
32523         * gcc.dg/20030225-1.c: New test.
32524
32525 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32526
32527         * README: Remove out-of-date information.
32528
32529         PR c++/9836
32530         * g++.dg/template/spec6.C: New test.
32531
32532 2003-02-24  Jeff Law  <law@redhat.com>
32533
32534         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32535
32536 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32537
32538         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32539         * gcc.dg/pragma-ep-1.c: Likewise.
32540
32541 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32542
32543         PR c++/9602
32544         * g++.dg/template/friend16.C: New test.
32545
32546 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32547
32548         PR c++/5333
32549         * g++.dg/parse/fused-params1.C: Adjust error messages.
32550         * g++.dg/template/nested3.C: New test.
32551
32552 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32553
32554         * g++.dg/abi/param1.C: New test.
32555
32556 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32557
32558         PR c++/7982
32559         * g++.dg/warn/implicit-typename1.C: New test.
32560
32561 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32562
32563         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32564         with "mtune".
32565         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32566         * gcc.c-torture/execute/20010129-1.x: Likewise.
32567         * gcc.dg/20011107-1.c: Likewise.
32568         * gcc.dg/20020108-1.c: Likewise.
32569         * gcc.dg/20020122-3.c: Likewise.
32570         * gcc.dg/20020206-1.c: Likewise.
32571         * gcc.dg/20020310-1.c: Likewise.
32572         * gcc.dg/20020426-2.c: Likewise.
32573         * gcc.dg/20020517-1.c: Likewise.
32574         * gcc.dg/991230-1.c: Likewise.
32575         * gcc.dg/i386-unroll-1.c: Likewise.
32576         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32577
32578 2003-02-22  Jan Hubicka  <jh@suse.cz>
32579
32580         * gcc.dg/i386-mul.c: New test.
32581
32582 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32583
32584         * gcc.dg/builtins-5.c: New test case.
32585
32586 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32587
32588         * gcc.dg/asmreg-1.c: New test.
32589
32590 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32591
32592         PR c++/9749
32593         * g++.dg/parse/varmod1.C: New test.
32594
32595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32596
32597         PR c++/9727
32598         * g++.dg/template/op1.C: New test.
32599
32600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32601
32602         PR c++/8906
32603         * g++.dg/template/nested2.C: New test.
32604
32605 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32606
32607         PR c++/8724
32608         * g++.dg/expr/dtor1.C: New test.
32609
32610 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32611
32612         * gcc.dg/cpp/include3.c: New test.
32613         * gcc.dg/cpp/inc/foo.h: New file.
32614
32615 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32616
32617         * gcc.c-torture/execute/20030221-1.c: New test.
32618
32619 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32620
32621         PR c++/9729
32622         * g++.dg/abi/conv1.C: New test.
32623
32624 2003-02-20  Jan Hubicka  <jh@suse.cz>
32625
32626         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32627
32628 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32629
32630         * gcc.c-torture/compile/20030219-1.c: New test.
32631
32632 2003-02-18  Jan Hubicka  <jh@suse.cz>
32633
32634         * gcc.dg/funcorder.c: New test.
32635
32636 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32637
32638         * gcc.c-torture/execute/20030218-1.c: New.
32639
32640 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32641
32642         * gcc.dg/20030218-1.c: New.
32643
32644 2003-02-18  Richard Henderson  <rth@redhat.com>
32645
32646         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32647         * gcc.dg/attr-used-2.c: New.
32648
32649 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32650
32651         PR c++/9704
32652         * g++.dg/init/copy5.C: New test.
32653
32654 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32655
32656         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32657         * g++.dg/pch/pch.exp: Likewise.
32658
32659 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32660
32661         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32662         STACK_SIZE is not defined.
32663
32664 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32665
32666         PR c++/9457
32667         * g++.dg/template/init1.C: New test.
32668
32669 2003-02-16  Jan HUbicka  <jh@suse.cz>
32670
32671         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32672         (foo): Add few extra tests
32673         * gcc.dg/c99-const-expr-3.c: Likewise.
32674         * gcc.c-torture/execute/20030216-1.c: New.
32675
32676 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32677
32678         PR c++/9459
32679         * g++.dg/ext/typeof4.C: New test.
32680
32681 2003-02-15  Roger Sayle  <roger@eyesopen.com>
32682
32683         * gcc.dg/i386-387-3.c: New test case.
32684
32685 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
32686
32687         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
32688         cris-*-elf* cris-*-aout* and mmix-*-*.
32689
32690 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
32691
32692         * gcc.dg/20030213-1.c: New test.
32693
32694 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32695
32696         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
32697         * gcc.dg/i386-387-2.c: Likewise.
32698
32699 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
32700
32701         * gcc.dg/ppc-spe.c: Fix formatting.
32702         Enable tests that were previously unsupported by gas.
32703         Delete tests for instructions that no longer exist.
32704         Switch arguments on evsubifw builtin.
32705
32706 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
32707
32708         * gcc.c-torture/execute/20030209-1.c: Disable the test if
32709         STACK_SIZE is too small.
32710
32711 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32712             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32713
32714         * gcc.dg/decl-2.c: New test.
32715
32716 2003-02-10  Jan Hubicka  <jh@suse.cz>
32717
32718         * gcc.dg/i386-fpcvt-1.c: New test.
32719
32720 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
32721
32722         * gcc.c-torture/execute/20030209-1.c: New test.
32723
32724 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
32725
32726         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32727         int-wide bitops, use the constants of the same width.
32728         Likewise, if long long is 32-bit wide, test bitops using
32729         32-bit constants.
32730
32731 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32732
32733         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32734
32735 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32736
32737         * testsuite/gcc.dg/builtins-4.c: New test case.
32738
32739 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32740
32741         * gcc.dg/20020430-1.c: Fix dg command typos.
32742         * gcc.dg/20020503-1.c: Likewise.
32743
32744 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32745
32746         PR c++/8785
32747         * g++.dg/parse/fused-params1.C: New test.
32748
32749         PR c++/8857
32750         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32751
32752         PR c++/8921
32753         * g++.dg/parse/non-dependent1.C: New test.
32754
32755         PR c++/8928
32756         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32757
32758         PR c++/9228
32759         * g++.dg/parse/undefined7.C: New test.
32760         * g++.dg/parse/non-templ1.C: New test.
32761
32762         PR c++/9229
32763         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32764
32765 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32766
32767         * gcc.c-torture/compile/20030206-1.c: New test.
32768
32769 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32770
32771         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32772         "pow" to "foo" to avoid potential confusion with a math built-in.
32773
32774 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32775
32776         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32777         conditions for SPARC targets.
32778
32779 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32780
32781         * gcc.dg/20030204-1.c: New test.
32782
32783 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32784
32785         PR c++/38
32786         * g++.dg/parse/array-size1.C: New test.
32787
32788         PR c++/5657
32789         * g++.dg/parse/undefined3.C: New test.
32790
32791         PR c++/5665
32792         * g++.dg/parse/undefined4.C: New test.
32793
32794         PR c++/5975
32795         * g++.dg/parse/undefined5.C: New test.
32796
32797         PR c++/7259
32798         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32799
32800         PR c++/8578
32801         * g++.dg/parse/casting-operator1.C: New test.
32802
32803         PR c++/8596
32804         * g++.dg/parse/undefined6.C: New test.
32805
32806         PR c++/8736
32807         * g++.dg/parse/missing-template1.C: New test.
32808
32809 2003-02-04  Jan Hubicka  <jh@suse.cz>
32810
32811         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32812         * gcc.dg/i386-cmov?.c: Likewise.
32813         * gcc.dg/i386-fpcvt-?.c: Likewise.
32814         * gcc.dg/i386-ssefp-1.c: Likewise.
32815         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32816         conventions.
32817
32818 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32819
32820         PR c++/7129
32821         * testsuite/g++.dg/ext/max.C: New test.
32822
32823 2003-02-03  Jan Hubicka  <jh@suse.cz>
32824
32825         * gcc.c-torture/execute/20030203-1.c: New test.
32826
32827 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32828
32829         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32830         'natural-endian'.
32831
32832 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32833
32834         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32835         * g++.dg/init/new2.C: Likewise.
32836         * g++.dg/other/new1.C: Likewise.
32837
32838 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32839
32840         * gcc.dg/struct-ret-libc.c: New test.
32841
32842 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32843
32844         * gcc.dg/20030129-1.c: New test.
32845
32846 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32847
32848         PR c++/8849
32849         * g++.dg/template/ptrmem4.C: New test.
32850
32851 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32852
32853         * g++.dg/parser/constant1.C: New test.
32854
32855 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32856
32857         PR c++/8591
32858         * g++.dg/parse/friend2.C: New test.
32859
32860 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32861
32862         PR c++/9437
32863         * g++.dg/template/unify4.C: New test.
32864
32865 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32866
32867         * gcc.c-torture/execute/20030128-1.c: New test.
32868
32869 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32870
32871         * g++.dg/lookup/nested1.C: Test moved from ...
32872         * g++.old-deja/g++.other/lookup24.C: ... here.
32873
32874 2003-01-28  Jan Hubicka  <jh@suse.cz>
32875
32876         * gcc.dg/i386-cmov5.c: New test.
32877
32878 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32879
32880         * gcc.c-torture/execute/20010925-1.c: Changed the
32881         memcpy declaration.
32882
32883 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32884
32885         PR c++/3902
32886         * g++.dg/parse/template5.C: New test.
32887
32888 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32889
32890         PR fortran/9258
32891         * g77.dg/pr9258: New test.
32892
32893 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32894
32895         * README: Move relevant parts from README.g++.
32896
32897         * README.g++: Remove this file.
32898
32899 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32900
32901         * g++.dg/abi/dcast1.C: New test.
32902
32903 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32904
32905         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32906
32907 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32908
32909         PR c++/47
32910         * g++.old-deja/g++.other/lookup24.C: New test.
32911
32912 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32913
32914         PR middle-end/7227
32915         * gcc.dg/uninit-C.c: New test.
32916
32917 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32918
32919         * g++.dg/abi/covariant1.C: New test.
32920
32921 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32922
32923         * gcc.dg/20030123-1.c: New test.
32924
32925 2003-01-25  Jan Hubicka  <jh@suse.cz>
32926
32927         PR opt/8492
32928         * gcc.c-torture/compile/20030125-1.c
32929
32930 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32931
32932         PR c++/9403
32933         * g++.dg/parse/template3.C: New test.
32934         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32935
32936         PR c++/795
32937         * g++.dg/parse/template4.C: New test.
32938
32939         PR c++/9415
32940         * g++.dg/template/qual2.C: New test.
32941
32942         PR c++/8545
32943         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32944
32945         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32946
32947 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32948
32949         * gcc.c-torture/execute/switch-1.c: New test case.
32950
32951 2003-01-25  Jan Hubicka  <jh@suse.cz>
32952
32953         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32954
32955 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32956
32957         Tweaks for Bison-1.875. From the NEWS file:
32958         "- `parse error' -> `syntax error'
32959         Bison now uniformly uses the term `syntax error'"
32960         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32961         * gcc.dg/cpp/digraph2.c: Likewise.
32962         * gcc.dg/cpp/direct2.c: Likewise.
32963         * gcc.dg/cpp/paste4.c: Likewise.
32964         * gcc.dg/c90-restrict-1.c: Likewise.
32965         * gcc.dg/c99-func-2.c: Likewise.
32966         * gcc.dg/noncompile/920721-2.c: Likewise.
32967         * gcc.dg/noncompile/930622-2.c: Likewise.
32968         * gcc.dg/noncompile/940112-1.c: Likewise.
32969         * gcc.dg/noncompile/950921-1.c: Likewise.
32970         * gcc.dg/noncompile/951123-1.c: Likewise.
32971         * gcc.dg/noncompile/971104-1.c: Likewise.
32972         * gcc.dg/noncompile/990416-1.c: Likewise.
32973
32974 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32975
32976         * g++.dg/parse/undefined1.C: Add error message.
32977
32978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32979
32980         PR c++/9354
32981         * g++.dg/parse/new1.C: New test.
32982
32983         PR c++/9216
32984         * g++.dg/parse/template2.C: New test.
32985
32986         PR c++/9354
32987         * g++.dg/parse/typedef2.C: New test.
32988
32989         PR c++/9328
32990         * g++.dg/ext/typeof3.C: New test.
32991
32992 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32993
32994         PR c++/2738
32995         * g++.dg/parse/ret-type1.C: New test.
32996
32997         PR c++/3792
32998         * g++.dg/parse/tmpl-outside1.C: New test.
32999
33000         PR c++/4207
33001         * g++.dg/parse/int-as-enum1.C: New test.
33002
33003         PR c++/4903
33004         * g++.dg/parse/no-typename1.C: New test.
33005
33006         PR c++/5533
33007         * g++.dg/parse/no-value1.C: New test.
33008
33009         PR c++/5921
33010         * g++.dg/parse/wrong-inline1.C: New test.
33011
33012         PR c++/6402
33013         * g++.dg/parse/ref1.C: New test.
33014
33015         PR c++/6992
33016         * g++.dg/parse/attr-ctor1.C: New test.
33017
33018         PR c++/7229
33019         * g++.dg/parse/namespace5.C: New test.
33020
33021         PR c++/7917
33022         * g++.dg/parse/func-def1.C: New test.
33023
33024         PR c++/8143
33025         * g++.dg/parse/undefined1.C: New test.
33026
33027         PR c++/5723, PR c++/8522
33028         * g++.dg/parse/specialization1.C: New test.
33029
33030         PR c++/163, PR c++/8595
33031         * g++.dg/parse/struct-as-enum1.C: New test.
33032
33033         PR c++/9173
33034         * g++.dg/parse/undefined2.C: New test.
33035
33036 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
33037
33038         PR c++/9298
33039         * g++.dg/parse/template1.C: New test.
33040
33041         PR c++/9384
33042         * g++.dg/parse/using1.C: New test.
33043
33044         PR c++/9285
33045         PR c++/9294
33046         * g++.dg/parse/expr2.C: New test.
33047
33048         PR c++/9388
33049         * g++.dg/parse/lookup2.C: Likewise.
33050
33051 2003-01-21  Jan Hubicka  <jh@suse.cz>
33052
33053         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33054         * gcc.c-torture/execute/eeprof-1.c: Likewise.
33055         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33056         * gcc.c-torture/execute/string-opt-*.c: Likewise.
33057
33058 2003-01-20  Nick Clifton  <nickc@redhat.com>
33059
33060         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
33061         problem with ARM sibcall code generation.
33062
33063 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33064
33065         * gcc.c-torture/execute/20030120-1.c: New.
33066
33067 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
33068
33069         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33070
33071 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
33072
33073         PR c++/9272
33074         * g++.dg/parse/ctor1.C: New test.
33075
33076         PR c++/9294:
33077         * g++.dg/parse/qualified1.C: New test.
33078
33079         * g++.dg/parse/typename3.C: New test.
33080
33081 2003-01-16  Richard Henderson  <rth@redhat.com>
33082
33083         * g++.dg/tls/init-2.C: Fix error matches for real this time.
33084
33085 2003-01-16  Richard Henderson  <rth@redhat.com>
33086
33087         * g++.dg/pch/pch.exp: Copy test header to the working directory
33088         before using it either for precompilation or direct use.
33089         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33090         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33091
33092 2003-01-16  Richard Henderson  <rth@redhat.com>
33093
33094         * gcc.dg/pch/pch.exp: Copy test header to the working directory
33095         before using it either for precompilation or direct use.
33096         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33097         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33098
33099 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
33100
33101         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
33102         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
33103         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
33104         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
33105         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
33106         typename warning into error.
33107         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
33108         error messages.
33109         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
33110         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
33111         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
33112         messages.
33113         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
33114         make declaration visible in template.
33115         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
33116         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
33117         messages.
33118         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
33119         message.
33120         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
33121         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
33122         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
33123         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
33124         typename warning with error message.
33125         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
33126         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
33127         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
33128
33129 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
33130
33131         * g++.dg/parse/ambig2.C: New test.
33132
33133 2003-01-15  Richard Henderson  <rth@redhat.com>
33134
33135         * g++.dg/tls/init-2.C: Update error message string.
33136
33137 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33138
33139         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
33140
33141 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
33142
33143         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
33144         all for HC11/HC12.
33145         * gcc.c-torture/compile/20001205-1.x: Likewise.
33146         * gcc.c-torture/compile/20001226-1.x: Likewise.
33147         * gcc.c-torture/compile/920520-1.x: Likewise.
33148         * gcc.c-torture/compile/961203-1.x: Likewise.
33149         * gcc.c-torture/compile/20020604-1.x: Likewise.
33150
33151 2003-01-15  Jan Hubicka  <jh@suse.cz>
33152
33153         * gcc.c-torture/compile/20030115-1.c: New test.
33154
33155         * gcc.dg/i386-fpcvt-1.c: New test.
33156         * gcc.dg/i386-fpcvt-2.c: New test.
33157
33158 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
33159
33160         Further conform g++'s __vmi_class_type_info to the C++ ABI
33161         specification.
33162         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
33163         the specification.
33164
33165 2003-01-14  Jan Hubicka  <jh@suse.cz>
33166
33167         * gcc.dg/i386-fpcvt-1.c: New test.
33168         * gcc.dg/i386-fpcvt-2.c: New test.
33169
33170 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33171
33172         * gcc.dg/i386-mmx-3.c: New test.
33173
33174 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
33175
33176         PR c++/9264
33177         * g++.dg/parse/octal1.C: New file.
33178
33179         PR c++/9172
33180         * g++.dg/parse/typename1.C: New file.
33181
33182 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
33183
33184         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
33185         * gcc.dg/bf-no-ms-layout.c: Likewise.
33186         * gcc.dg/bf-ms-attrib.c: Likewise.
33187
33188 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
33189
33190         PR c++/9099
33191         * g++.dg/parse/dtor1.C: New file.
33192
33193         PR c++/9128
33194         * g++.dg/rtti/typeid1.C: New file.
33195
33196         PR c++/9153
33197         * g++.dg/parse/lookup1.C: New file.
33198
33199         PR c++/9171
33200         * g++.dg/templ/spec5.C: New file.
33201
33202 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
33203
33204         * gcc.c-torture/compile/20030110-1.c: New test.
33205
33206 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
33207
33208         Merge from pch-branch:
33209
33210         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
33211
33212         * gcc.dg/pch/cpp-1.h: New.
33213         * gcc.dg/pch/cpp-1.c: New.
33214         * gcc.dg/pch/cpp-2.h: New.
33215         * gcc.dg/pch/cpp-2.c: New.
33216
33217         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
33218
33219         * gcc.dg/pch/except-1.h: New.
33220         * gcc.dg/pch/except-1.c: New.
33221
33222         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
33223
33224         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
33225         running test.
33226         * gcc.dg/pch: Include *.hp not *.h.
33227         * gcc.dg/pch/system-1.h: New.
33228         * gcc.dg/pch/system-1.c: New.
33229
33230         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
33231
33232         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
33233         rather than trying to build and run a program using PCH.
33234         * gcc.dg/pch: Remove dg-do commands from test files.
33235
33236         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
33237
33238         * gcc.dg/pch/macro-3.c: New.
33239         * gcc.dg/pch/macro-3.h: New.
33240
33241         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
33242
33243         * gcc.dg/pch/common-1.c: New.
33244         * gcc.dg/pch/common-1.h: New.
33245         * gcc.dg/pch/decl-1.c: New.
33246         * gcc.dg/pch/decl-1.h: New.
33247         * gcc.dg/pch/decl-2.c: New.
33248         * gcc.dg/pch/decl-2.h: New.
33249         * gcc.dg/pch/decl-3.c: New.
33250         * gcc.dg/pch/decl-3.h: New.
33251         * gcc.dg/pch/decl-4.c: New.
33252         * gcc.dg/pch/decl-4.h: New.
33253         * gcc.dg/pch/decl-5.c: New.
33254         * gcc.dg/pch/decl-5.h: New.
33255         * gcc.dg/pch/global-1.c: New.
33256         * gcc.dg/pch/global-1.h: New.
33257         * gcc.dg/pch/inline-1.c: New.
33258         * gcc.dg/pch/inline-1.h: New.
33259         * gcc.dg/pch/inline-2.c: New.
33260         * gcc.dg/pch/inline-2.h: New.
33261         * gcc.dg/pch/static-1.c: New.
33262         * gcc.dg/pch/static-1.h: New.
33263         * gcc.dg/pch/static-2.c: New.
33264         * gcc.dg/pch/static-2.h: New.
33265
33266         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
33267
33268         * g++.dg/pch/pch.exp: Better handle failing testcases.
33269         * gcc.dg/pch/pch.exp: Likewise.
33270         * gcc.dg/pch/macro-1.c: New.
33271         * gcc.dg/pch/macro-1.h: New.
33272         * gcc.dg/pch/macro-2.c: New.
33273         * gcc.dg/pch/macro-2.h: New.
33274
33275         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
33276
33277         * g++.dg/dg.exp: Treat files in pch/ specially.
33278         * g++.dg/pch/pch.exp: New file.
33279         * g++.dg/pch/empty.H: New file.
33280         * g++.dg/pch/empty.C: New file.
33281         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
33282         "precompile".
33283
33284         * gcc.dg/pch/pch.exp: New file.
33285         * gcc.dg/pch/empty.h: New file.
33286         * gcc.dg/pch/empty.c: New file.
33287         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
33288         "precompile".
33289
33290 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33291
33292         * g++.dg/template/friend14.C: New test.
33293
33294 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33295
33296         * gcc.dg/old-style-asm-1.c: New test.
33297
33298 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
33299
33300         * gcc.c-torture/compile/20030109-1.c: New test.
33301
33302 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33303
33304         * gcc.c-torture/execute/20030109-1.c: New test.
33305
33306 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
33307
33308         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
33309         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
33310         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
33311         * g++.old-deja/g++.mike/eh2.C: Likewise.
33312         * g++.old-deja/g++.mike/eh3.C: Likewise.
33313         * g++.old-deja/g++.mike/eh5.C: Likewise.
33314         * g++.old-deja/g++.mike/eh6.C: Likewise.
33315         * g++.old-deja/g++.mike/eh7.C: Likewise.
33316         * g++.old-deja/g++.mike/eh8.C: Likewise.
33317         * g++.old-deja/g++.mike/eh9.C: Likewise.
33318         * g++.old-deja/g++.mike/eh10.C: Likewise.
33319         * g++.old-deja/g++.mike/eh12.C: Likewise.
33320         * g++.old-deja/g++.mike/eh13.C: Likewise.
33321         * g++.old-deja/g++.mike/eh14.C: Likewise.
33322         * g++.old-deja/g++.mike/eh16.C: Likewise.
33323         * g++.old-deja/g++.mike/eh17.C: Likewise.
33324         * g++.old-deja/g++.mike/eh18.C: Likewise.
33325         * g++.old-deja/g++.mike/eh21.C: Likewise.
33326         * g++.old-deja/g++.mike/eh23.C: Likewise.
33327         * g++.old-deja/g++.mike/eh24.C: Likewise.
33328         * g++.old-deja/g++.mike/eh25.C: Likewise.
33329         * g++.old-deja/g++.mike/eh26.C: Likewise.
33330         * g++.old-deja/g++.mike/eh27.C: Likewise.
33331         * g++.old-deja/g++.mike/eh28.C: Likewise.
33332         * g++.old-deja/g++.mike/eh29.C: Likewise.
33333         * g++.old-deja/g++.mike/eh31.C: Likewise.
33334         * g++.old-deja/g++.mike/eh33.C: Likewise.
33335         * g++.old-deja/g++.mike/eh34.C: Likewise.
33336         * g++.old-deja/g++.mike/eh35.C: Likewise.
33337         * g++.old-deja/g++.mike/eh36.C: Likewise.
33338         * g++.old-deja/g++.mike/eh37.C: Likewise.
33339         * g++.old-deja/g++.mike/eh38.C: Likewise.
33340         * g++.old-deja/g++.mike/eh39.C: Likewise.
33341         * g++.old-deja/g++.mike/eh40.C: Likewise.
33342         * g++.old-deja/g++.mike/eh41.C: Likewise.
33343         * g++.old-deja/g++.mike/eh42.C: Likewise.
33344         * g++.old-deja/g++.mike/eh44.C: Likewise.
33345         * g++.old-deja/g++.mike/eh46.C: Likewise.
33346         * g++.old-deja/g++.mike/eh47.C: Likewise.
33347         * g++.old-deja/g++.mike/eh48.C: Likewise.
33348         * g++.old-deja/g++.mike/eh49.C: Likewise.
33349         * g++.old-deja/g++.mike/eh50.C: Likewise.
33350         * g++.old-deja/g++.mike/eh51.C: Likewise.
33351         * g++.old-deja/g++.mike/eh53.C: Likewise.
33352         * g++.old-deja/g++.mike/eh55.C: Likewise.
33353         * g++.old-deja/g++.mike/p7912.C: Likewise.
33354         * g++.old-deja/g++.mike/p9706.C: Likewise.
33355         * g++.old-deja/g++.mike/p10416.C: Likewise.
33356         * g++.old-deja/g++.mike/p11667.C: Likewise.
33357         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
33358         Remove redundant reference to Iris.
33359         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
33360         Elxsi, i860, Pico Java, and WE32K.
33361
33362 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
33363
33364         * g++.dg/ext/asm4.C: New test.
33365
33366 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33367
33368         PR c++/9030
33369         * g++.dg/template/friend12.C: New test.
33370         * g++.dg/template/friend13.C: Likewise.
33371         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
33372
33373 2003-01-08  Jan Hubicka  <jh@suse.cz>
33374
33375         * gcc.dg/i386-cadd.c: New test.
33376         * gcc.dg/i386-cmov4.c: Likewise.
33377
33378 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
33379
33380         PR c++/9165
33381         * g++.dg/warn/Wunused-3.C: New test.
33382
33383         * g++.dg/abi/bitfield9.C: New test.
33384
33385         PR c++/9189
33386         * g++.dg/parse/defarg3.C: New test.
33387
33388 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33389
33390         * g++.dg/parse/ambig1.C: New test.
33391         * g++.dg/parse/defarg2.C: New test.
33392
33393 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
33394
33395         * g++.dg/template/defarg-1.C: New test.
33396         * g++.dg/template/local2.C: Likewise.
33397
33398 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
33399
33400         * gcc.c-torture/execute/20030105-1.c: New test.
33401
33402 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33403
33404         * g++.dg/parse/namespace3.C: Remove extra semicolons.
33405         * g++.dg/parse/namespace4.C: Likewise.
33406
33407 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33408
33409         * g++.dg/template/ntp2.C: New test.
33410
33411 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
33412
33413         * g++.dg/parse/extern-C-1.C: New test.
33414
33415         * g++.dg/parse/namespace4.C: New test.
33416
33417         * g++.dg/template/nested1.C: New test.
33418
33419         * g++.dg/parse/namespace3.C: New test.
33420
33421 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33422
33423         * g++.dg/lookup/two-stage1.C: New test.
33424
33425 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33426
33427         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
33428         * g++.old-deja/g++.jason/access8.C: Likewise.
33429         * g++.old-deja/g++.other/decl5.C: Likewise.
33430
33431 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33432
33433         * g++.dg/parse/parse7.C: New test.
33434
33435 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
33436
33437         PR c++/2843
33438         * g++.dg/ext/attrib7.C: New test.
33439
33440 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
33441
33442         * g++.dg/parse/parse6.C: New test.
33443
33444 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
33445
33446         * gcc.dg/h8300-stack-1.c: New.
33447
33448 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33449
33450         g++.dg/lookup/exception1.C: New test.
33451
33452         g++.dg/lookup/template1.C: New test.
33453
33454         g++.dg/parse/namespace2.C: New test.
33455
33456         g++.dg/parse/parens2.C: New test.
33457
33458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33459
33460         * g++.dg/parse/parse5.C: New test.
33461         * g++.dg/lookup/scoped4.C: New test.
33462
33463 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
33464
33465         * g++.dg/parse/parens1.C: New test.
33466
33467         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
33468         angle-bracket1.C.
33469         * g++.dg/parse/parens2.C: New test.
33470
33471         * g++.dg/lookup/scope-operator1.C: New test.
33472
33473         * g++.dg/parse/operator1.C: New test.
33474
33475 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33476
33477         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33478         * g++.old-deja/g++.other/access6.C: Likewise.
33479         * g++.old-deja/g++.other/decl1.C: Likewise.
33480         * g++.old-deja/g++.pt/typename12.C: Likewise.
33481
33482 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33483
33484         * g++.dg/parse/namespace1.C: New test.
33485
33486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33487
33488         * g++.dg/parse/parse4.C: New test.
33489
33490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33491
33492         * g++.dg/parse/parse3.C: New test.
33493
33494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33495
33496         * g++.dg/parse/parse2.C: New test.
33497
33498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33499
33500         * g++.dg/template/friend11.C: New test.
33501
33502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33503
33504         * g++.dg/parse/parse1.C: New test.
33505
33506 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33507
33508         * lib/profopt.exp: Change the name of a global variable to avoid
33509         possible clashes with other test suites.
33510
33511 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33512
33513         * g++.dg/inherit/covariant8.C: New test.
33514
33515 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33516
33517         * g++.dg/init/array9.C: New test.
33518
33519         PR c++/9112
33520         * g++.dg/parse/expr1.C: New test.
33521
33522 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33523
33524         * gcc.c-torture/compile/20021230-1.c: New test.
33525
33526 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33527
33528         * g++.dg/inherit/covariant5.C: New test.
33529         * g++.dg/inherit/covariant6.C: New test.
33530         * g++.dg/inherit/covariant7.C: New test.
33531
33532 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33533
33534         PR c++/2739
33535         * g++.dg/other/access2.C: New test.
33536
33537 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33538
33539         * g++.dg/other/anon-struct.C: No longer fails
33540         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33541         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33542         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33543
33544 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33545
33546         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33547
33548 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33549
33550         * g++.dg/eh/spec4.C: Remove stray semicolon.
33551         * g++.dg/expr/pmf-1.C: Change error message.
33552         * g++.dg/ext/asm1.C: Remove stray semicolon.
33553         * g++.dg/ext/typename1.C: Add missing typenames.
33554         * g++.dg/inherit/template-as-base.C: Change error message.
33555         * g++.dg/lookup/scoped1.C: Likewise.
33556         * g++.dg/lookup/scoped2.C: Likewise.
33557         * g++.dg/lookup/using2.C: Likewise.
33558         * g++.dg/other/component1.C: Remove stray semicolon.
33559         * g++.dg/other/do1.C: Change error message.
33560         * g++.dg/other/error2.C: Likewise.
33561         * g++.dg/other/init1.C: Likewise.
33562         * g++.dg/other/packed1.C: Remove stray semicolon.
33563         * g++.dg/other/ptrmem2.C: Change error message.
33564         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33565         marker.
33566         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33567         * g++.dg/template/access3.C: Add typename keyword.
33568         * g++.dg/template/access5.C: Remove stray semicolon.
33569         * g++.dg/template/access6.C: Likewise.
33570         * g++.dg/template/complit1.C: Likewise.
33571         * g++.dg/template/crash1.C: Change error message.
33572         * g++.dg/template/inherit2.C: Remove stray semicolon.
33573         * g++.dg/template/instantiate2.C: Likewise.
33574         * g++.dg/template/instantiate3.C: Change error message.
33575         * g++.dg/template/qual1.C: Remove stray semicolon.
33576         * g++.dg/template/qualttp18.C: Change error message.
33577         * g++.dg/template/ref1.C: Remove stray semicolon.
33578         * g++.dg/template/sizeof1.C (A::value): Declare it.
33579         * g++.dg/template/spec4.C: Change error message.
33580         * g++.dg/template/static1.C: Likewise.
33581         * g++.dg/template/type1.C: Likewise.
33582         * g++.dg/template/typename3.C: Likewise.
33583         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33584         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33585         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33586         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33587         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33588         named return value extension.
33589         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33590         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33591         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33592         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33593         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33595         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33596         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33597         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33598         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33599         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33600         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33601         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33602         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33603         syntax.
33604         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33605         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33606         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33607         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33608         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33609         * g++.old-deja/g++.brendan/template11.C: Likewise.
33610         * g++.old-deja/g++.brendan/template26.C: Likewise.
33611         * g++.old-deja/g++.brendan/template27.C: Use explicit
33612         specialization syntax.
33613         * g++.old-deja/g++.brendan/template30.C: Likewise.
33614         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33615         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33616         non-dependent names.
33617         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33618         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33619         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33620         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33621         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33622         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33623         named return value extension.
33624         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33625         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33626         * g++.old-deja/g++.ext/return1.C: Likewise.
33627         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33628         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33629         * g++.old-deja/g++.jason/access8.C: Likewise.
33630         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33631         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33632         pseudo-destructor names.
33633         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33634         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33635         pseudo-destructor names.
33636         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33637         * g++.old-deja/g++.jason/overload19.C: Likewise.
33638         * g++.old-deja/g++.jason/overload32.C: Likewise.
33639         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33640         stray semicolons.
33641         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33642         * g++.old-deja/g++.jason/return.C: Likewise.
33643         * g++.old-deja/g++.jason/return2.C: Likewise.
33644         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33645         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33646         syntax.
33647         * g++.old-deja/g++.jason/template10.C: Account for use of
33648         non-dependent names.
33649         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33650         syntax.
33651         * g++.old-deja/g++.jason/template37.C: Likewise.
33652         * g++.old-deja/g++.law/access4.C: Change error messages.
33653         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33654         pseudo-destructor names.
33655         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33656         * g++.old-deja/g++.law/ctors9.C: Likewise.
33657         * g++.old-deja/g++.law/cvt22.C: Likewise.
33658         * g++.old-deja/g++.law/dtors5.C: Likewise.
33659         * g++.old-deja/g++.law/global-init1.C: Likewise.
33660         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33661         * g++.old-deja/g++.law/operators28.C: Likewise.
33662         * g++.old-deja/g++.law/visibility28.C: Likewise.
33663         * g++.old-deja/g++.martin/eval1.C: Likewise.
33664         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33665         name.
33666         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33667         * g++.old-deja/g++.mike/net34.C: Likewise.
33668         * g++.old-deja/g++.mike/net36.C: Likewise.
33669         * g++.old-deja/g++.mike/ns2.C: Likewise.
33670         * g++.old-deja/g++.mike/p12306.C: Likewise.
33671         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33672         value extension.
33673         * g++.old-deja/g++.mike/p700.C: Likewise.
33674         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
33675         * g++.old-deja/g++.mike/p710.C: Likewise.
33676         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
33677         value extension.
33678         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
33679         * g++.old-deja/g++.mike/pmf9.C: Likewise.
33680         * g++.old-deja/g++.ns/crash2.C: Likewise.
33681         * g++.old-deja/g++.ns/crash3.C: Likewise.
33682         * g++.old-deja/g++.ns/invalid1.C: Likewise.
33683         * g++.old-deja/g++.ns/ns17.C: Likewise.
33684         * g++.old-deja/g++.ns/template16.C: Likewise.
33685         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
33686         keyword.
33687         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
33688         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
33689         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
33690         named return value extension.
33691         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
33692         * g++.old-deja/g++.other/access4.C: Issue additional error
33693         messages.
33694         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
33695         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
33696         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
33697         * g++.old-deja/g++.other/crash25.C: Change error message.
33698         * g++.old-deja/g++.other/crash4.C: Change error message.
33699         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
33700         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
33701         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
33702         checks.
33703         * g++.old-deja/g++.other/defarg8.C: Likewise.
33704         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
33705         * g++.old-deja/g++.other/dtor10.C: Likewise.
33706         * g++.old-deja/g++.other/incomplete.C: Likewise.
33707         * g++.old-deja/g++.other/linkage7.C: Likewise.
33708         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
33709         lookup algorithm.
33710         * g++.old-deja/g++.other/mangle2.C: Likewise.
33711         * g++.old-deja/g++.other/refinit2.C: Likewise.
33712         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
33713         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
33714         * g++.old-deja/g++.pt/crash28.C: Likewise.
33715         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
33716         syntax.
33717         * g++.old-deja/g++.pt/crash32.C: Change error message.
33718         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
33719         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
33720         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
33721         error message position.
33722         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
33723         * g++.old-deja/g++.pt/defarg8.C: Change error message.
33724         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
33725         syntax.
33726         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33727         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33728         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33729         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33730         keyword.
33731         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33732         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33733         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33734         keyword.
33735         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33736         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33737         syntax.
33738         * g++.old-deja/g++.pt/friend28.C: Account for use of
33739         non-dependent names.
33740         * g++.old-deja/g++.pt/friend29.C: Likewise.
33741         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33742         rules.
33743         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33744         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33745         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33746         lookup rules.
33747         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33748         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33749         keyword.
33750         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33751         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33752         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33753         keyword.
33754         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33755         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33756         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33757         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33758         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33759         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33760         keyword.
33761         * g++.old-deja/g++.pt/spec10.C: Likewise.
33762         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33763         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33764         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33765         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33766         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33767         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33768         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33769         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33770         * g++.old-deja/g++.pt/typename15.C: Likewise.
33771         * g++.old-deja/g++.pt/typename22.C: Likewise.
33772         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33773         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33774         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33775         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33776         syntax.
33777         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33778         return value extension.
33779         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33780         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33781         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33782         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33783
33784 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33785
33786         * g++.dg/warn/inline1.C: New test.
33787         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33788         * g++.old-deja/g++.jason/synth10.C: Likewise.
33789         * g++.old-deja/g++.mike/net31.C: Likewise.
33790         * g++.old-deja/g++.mike/p8786.C: Likewise.
33791
33792         * g++.dg/template/friend10.C: New test.
33793         * g++.dg/template/conv5.C: New test.
33794
33795 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33796
33797         * g++.dg/lookup/scoped3.C: New test.
33798
33799         * g++.dg/lookup/decl1.C: New test.
33800         * g++.dg/lookup/decl2.C: New test.
33801
33802 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33803
33804         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33805         gcc.c-torture/compile/20021015-1.c,
33806         gcc.c-torture/compile/20021015-2.c,
33807         gcc.c-torture/compile/20021123-1.c,
33808         gcc.c-torture/compile/20021123-2.c,
33809         gcc.c-torture/compile/20021123-3.c,
33810         gcc.c-torture/compile/20021123-4.c,
33811         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33812         only to 3.1 or 3.2 branch.
33813
33814 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33815
33816         * gcc.dg/i386-bitfield3.c: New test.
33817
33818         * gcc.dg/i386-bitfield2.c: New test.
33819
33820 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33821
33822         * g++.dg/parse/conv_op1.C: New test.
33823
33824 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33825
33826         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33827         approved.
33828
33829 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33830
33831         * gcc.c-torture/compile/20021220-1.c: New test.
33832
33833 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33834
33835         * gcc.dg/i386-fastcall-1.c: New.
33836
33837 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33838
33839         * gcc.c-torture/execute/20021219-1.c: New test.
33840
33841 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33842
33843         * gcc.dg/i386-pic-1.c: New test.
33844
33845 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33846
33847         PR c++/8099
33848         * g++.dg/template/friend9.C: New test.
33849
33850 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33851
33852         PR c++/3663
33853         * g++.dg/template/access7.C: New test.
33854
33855 2002-12-18  Nick Clifton  <nickc@redhat.com>
33856
33857         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33858         the libstdc++-v3 directory has been found.
33859
33860 2002-12-12  Devang Patel <dpatel@apple.com>
33861         * gcc.dg/darwin-ld-1.c: New test.
33862         * gcc.dg/darwin-ld-2.c: New test.
33863         * gcc.dg/darwin-ld-3.c: New test.
33864         * gcc.dg/darwin-ld-4.c: New test.
33865         * gcc.dg/darwin-ld-5.c: New test.
33866
33867 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33868
33869         * gcc.c-torture/compile/20021212-1.c: New test.
33870
33871 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33872
33873         * gcc.dg/fshort-wchar: New test.
33874
33875 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33876
33877         PR c++/8372
33878         * g++.dg/template/dtor1.C: New test.
33879
33880         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33881         markers.
33882
33883 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33884
33885         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33886
33887 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33888
33889         * g++.dg/template/static1.C: New test.
33890         * g++.dg/template/static2.C: New test.
33891         * g++.old-deja/g++.ext/memconst.C: New test.
33892
33893 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33894
33895         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33896         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33897         * g++.dg/special/initp1.C: Likewise.
33898
33899 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33900
33901         * gcc.c-torture/execute/20021204-1.c: New test.
33902
33903 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33904
33905         * gcc.dg/ppc-fmadd-1.c: New file.
33906         * gcc.dg/ppc-fmadd-2.c: New file.
33907         * gcc.dg/ppc-fmadd-3.c: New file.
33908
33909 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33910
33911         * gcc.c-torture/compile/20021204-1.c: New test.
33912
33913 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33914
33915         * g++.dg/inherit/covariant2.C: New test.
33916         * g++.dg/inherit/covariant3.C: New test.
33917         * g++.dg/inherit/covariant4.C: New test.
33918         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33919         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33920
33921 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33922
33923         PR c++/8688
33924         * g++.dg/init/brace3.C: New test.
33925
33926 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33927
33928         * gcc.dg/20020210-1.c: Fix a comment typo.
33929
33930 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33931
33932         PR c++/8720
33933         * g++.dg/parse/defarg1.C: New test.
33934
33935         PR c++/8615
33936         * g++.dg/template/char1.C: New test.
33937
33938         * g++.dg/template/varmod1.C: Fix typo.
33939
33940 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33941
33942         DR 180
33943         * g++.old-deja/g++.pt/crash32.C: Expect error.
33944
33945 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33946
33947         PR c++/5919
33948         * g++.dg/template/varmod1.C: New test.
33949
33950         PR c++/8727
33951         * g++.dg/inherit/typeinfo1.C: New test.
33952
33953         PR c++/8663
33954         * g++.dg/inherit/typedef1.C: New test.
33955
33956 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33957
33958         PR c++/8332
33959         PR c++/8493
33960         * g++.dg/template/strlen1.C: New test.
33961
33962         PR c++/8227
33963         * g++.dg/template/ctor2.C: New test.
33964
33965         PR c++/8214
33966         * g++.dg/init/string1.C: New test.
33967
33968         PR c++/8511
33969         * g++.dg/template/friend8.C: New test.
33970
33971 2002-11-29  Joe Buck <jbuck@synopsys.com>
33972
33973         * g++.dg/lookup/anon2.C: New test.
33974
33975 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33976
33977         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33978         h8300 port.
33979
33980 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33981
33982         * gcc.dg/bitfld-6.c: New test.
33983
33984 2002-11-27  Jan Hubicka  <jh@suse.cz>
33985
33986         * gcc.c-torture/execute/20021127.[cx]: New test.
33987
33988 2002-11-26  Jan Hubicka  <jh@suse.cz>
33989
33990         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33991         quality.
33992
33993 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33994
33995         * g++.dg/init/brace2.C: New test.
33996         * g++.old-deja/g++.mike/p9129.C: Correct.
33997
33998 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33999
34000         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34001
34002 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
34003
34004         * gcc.dg/sibcall-6: New test for indirect sibcalls.
34005
34006 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
34007
34008         * testsuite/g++.dg/abi/empty11.C: New test.
34009         * testsuite/g++.dg/rtti/cv1.C: New test.
34010
34011 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
34012
34013         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34014
34015 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
34016
34017         * g++.dg/abi/empty10.C: New test.
34018
34019 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34020
34021         * gcc.c-torture/compile/20021124-1.c: New test.
34022
34023 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
34024
34025         * g++.dg/abi/rtti2.C: New test.
34026
34027 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34028
34029         * gcc.dg/i386-unroll-1.c: New test.
34030
34031 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34032
34033         * gcc.c-torture/compile/20021120-1.c: New test.
34034         * gcc.c-torture/compile/20021120-2.c: New test.
34035
34036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34037
34038         * gcc.dg/bitfld-5.c: New test.
34039
34040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34041
34042         * gcc.c-torture/execute/20021120-3.c: New test.
34043
34044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34045
34046         * gcc.c-torture/execute/20021120-2.c: New test.
34047
34048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
34049
34050         * gcc.c-torture/execute/20021120-1.c: New test.
34051
34052 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
34053
34054         * gcc.c-torture/execute/20021118-3.c: New test.
34055
34056 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34057
34058         * gcc.c-torture/compile/20021119-1.c: New test.
34059
34060 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
34061
34062         * gcc.dg/duff-1.c: New test.
34063         * gcc.dg/duff-2.c: New test.
34064         * gcc.dg/duff-3.c: New test.
34065
34066 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
34067
34068         * gcc.dg/cpp/_Pragma5.c: New test.
34069
34070 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34071
34072         * gcc.c-torture/execute/20021118-2.c: New test.
34073
34074 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
34075
34076         * gcc.c-torture/execute/20021118-1.c: New test.
34077
34078 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
34079
34080         * gcc.dg/20021116-1.c: New test.
34081
34082 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
34083
34084         * g++.dg/abi/vcall1.C: New test.
34085
34086 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
34087
34088         * gcc.dg/20021029-1.c: New test.
34089         * gcc.dg/20021029-2.c: New test.
34090
34091 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34092
34093         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34094
34095 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34096
34097         PR c/8439
34098         * gcc.dg/20021110.c: Move to ...
34099         * gcc.c-torture/compile/20021110.c: .... here.
34100
34101 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34102
34103         PR c/8467
34104         * gcc.c-torture/execute/20021111-1.c
34105
34106 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34107
34108         PR c/8439
34109         * gcc.dg/20021110.c: New test.
34110
34111 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
34112
34113         * g++.dg/abi/vthunk3.C: Run only on x86.
34114
34115 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34116
34117         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
34118
34119 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
34120
34121         * lib/compat.exp (compat-execute): Fix logic error in last
34122         change.
34123
34124 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
34125
34126         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
34127
34128 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34129
34130         PR c++/8389
34131         * g++.dg/template/access6.C: New test.
34132
34133 2002-11-08  Jan Hubicka  <jh@suse.cz>
34134
34135         * gcc.dg/i386-ssefp-1.c: New test.
34136         * gcc.dg/i386-ssefp-1.c: New test.
34137
34138 2002-11-08  Jan Hubicka  <jh@suse.cz>
34139
34140         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
34141
34142 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34143
34144         * g++.dg/abi/vthunk3.C: New test.
34145
34146         PR c++/8338
34147         * g++.dg/template/crash2.C: New test.
34148
34149 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
34150
34151         * testsuite/g++.dg/abi/dtor1.C: New test.
34152         * testsuite/g++.dg/abi/dtor2.C: Likewise.
34153
34154 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
34155
34156         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
34157         Darwin.
34158
34159 2002-11-04  Adam Nemet  <anemet@lnxw.com>
34160
34161         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
34162         -mthumb.  Only xfail with -O0.
34163
34164 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
34165
34166         * g++.dg/abi/thunk1.C: New test.
34167         * g++.dg/abi/thunk2.C: Likewise.
34168         * g++.dg/abi/vtt1.C: Likewise.
34169
34170 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
34171
34172         PR optimization/8423
34173         * gcc.c-torture/execute/builtin-constant.c: New test.
34174
34175 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
34176
34177         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
34178         Add some more cases.
34179
34180 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
34181
34182         PR c++/8391
34183         * g++.dg/opt/local1.C: New test.
34184
34185 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
34186
34187         PR c++/8160
34188         * g++.dg/template/complit1.C: New test.
34189
34190         PR c++/8149
34191         * g++.dg/template/typename4.C: Likewise.
34192
34193 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34194
34195         Core issue 287, PR c++/7639
34196         * g++.dg/template/instantiate1.C: Adjust error location.
34197         * g++.dg/template/instantiate3.C: New test.
34198         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
34199         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
34200         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
34201
34202 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
34203
34204         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
34205
34206 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
34207
34208         PR c++/8287
34209         * g++.dg/init/dtor2.C: New test.
34210
34211 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34212
34213         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
34214         * gcc.dg/nest.c: Bypass errors on irix6.
34215
34216 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
34217
34218         * gcc.dg/nest.c: Expect error for mmix-*-*.
34219         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
34220
34221 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
34222
34223         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
34224         markers.
34225
34226         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
34227
34228 2002-10-25  Mike Stump  <mrs@apple.com>
34229
34230         * gcc.dg/warn-1.c: New test.
34231
34232 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34233
34234         * g++.dg/template/typename3.C: New test.
34235
34236 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
34237
34238         * g++.dg/lookup/ptrmem1.C: New test.
34239
34240         * g++.dg/abi/vthunk2.C: New test.
34241
34242 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
34243
34244         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
34245
34246 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
34247
34248         * g++.dg/abi/empty9.C: New test.
34249
34250 2002-10-24  Richard Henderson  <rth@redhat.com>
34251
34252         * g++.dg/inherit/thunk1.C: Enable for ia64.
34253
34254 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34255
34256         PR c++/8067
34257         * g++.dg/lookup/pretty1.C: New test.
34258
34259 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
34260
34261         * gcc.dg/20021023-1.c: New test.
34262
34263 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
34264
34265         PR c++/7679
34266         * g++.dg/parse/inline1.C: New test.
34267
34268 2002-10-23  Richard Henderson  <rth@redhat.com>
34269
34270         * g++.dg/inherit/thunk1.C: Enable for x86_64.
34271
34272         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
34273
34274 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
34275
34276         PR c++/6579
34277         * g++.dg/parse/stmtexpr3.C: New test.
34278
34279 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34280
34281         * g++.dg/expr/cond1.C: New test.
34282
34283 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34284
34285         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
34286
34287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34288
34289         * g++.dg/abi/vbase13.C: New test.
34290         * g++.dg/abi/vbase14.C: Likewise.
34291
34292 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
34293
34294         * gcc.dg/tls/pic-1.c: New test.
34295         * gcc.dg/tls/nonpic-1.c: New test.
34296         * gcc.dg/20021018-1.c: New test.
34297
34298 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34299
34300         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
34301         Remove only files with the same base name as the test case.
34302         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
34303         (profopt-execute): Likewise.  Also, remove old profiling
34304         and performance data files before running the tests.
34305
34306         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
34307         * g++.dg/bprob/bprob.exp: Likewise.
34308         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
34309         to allow more general test case names.
34310
34311         * g++.dg/bprob/bprob-1.C: Rename to ...
34312         * g++.dg/bprob/g++-bprob-1.C: ... this.
34313
34314         * g77.dg/bprob/bprob-1.f: Rename to ...
34315         * g77.dg/bprob/g77-bprob-1.f: ... this.
34316
34317 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
34318
34319         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
34320         bison 1.50 or later.
34321
34322 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
34323
34324         * g++.dg/README: Describe more test directories.
34325
34326 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34327
34328         * g++.dg/init/array6.C: Add additional tests.
34329
34330 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
34331
34332         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
34333         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
34334
34335 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
34336
34337         * gcc.c-torture/compile/20020604-1.x: New.
34338         * gcc.c-torture/compile/simd-5.x: Likewise.
34339         * gcc.c-torture/execute/920710-1.x: Likewise.
34340         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
34341
34342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
34343
34344         * g++.dg/inherit/override1.C: Add dg-options clause.
34345
34346 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34347
34348         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
34349         _mm_slli_si128.
34350
34351 2002-10-19  Andreas Schwab  <schwab@suse.de>
34352
34353         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
34354         directory component.
34355
34356 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
34357
34358         * g++.dg/inherit/thunk1.C: New test.
34359
34360         * g++.dg/inherit/override1.C: New test.
34361
34362         * g++.dg/abi/mangle11.C: New test.
34363         * g++.dg/abi/mangle14.C: New test.
34364         * g++.dg/abi/mangle17.C: New test.
34365
34366 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
34367
34368         * g++.dg/overload/member2.C: New test.
34369
34370 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
34371
34372         * g++.dg/README: Describe new compat directory.
34373         * g++.dg/dg.exp: Skip tests in compat directory.
34374         * README.compat: New file.
34375         * lib/compat.exp: New expect script.
34376         * g++.dg/compat: New test directory.
34377         * g++.dg/compat/compat.exp: New expect script.
34378         * g++.dg/compat/abi: New test directory.
34379         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
34380         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
34381         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
34382         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
34383         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
34384         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
34385         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
34386         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
34387         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
34388         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
34389         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
34390         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
34391         * g++.dg/compat/break: New test directory.
34392         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
34393         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
34394         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
34395         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
34396         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
34397         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
34398         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
34399         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
34400         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
34401         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
34402         g++.dg/compat/break/README: New files.
34403         * g++.dg/compat/eh: New test directory.
34404         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
34405         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
34406         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
34407         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
34408         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
34409         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
34410         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
34411         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
34412         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
34413         g++.dg/compat/eh/filter2_y.C,
34414         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
34415         g++.dg/compat/eh/new1_y.C,
34416         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
34417         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
34418         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
34419         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
34420         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
34421         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
34422         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
34423         g++.dg/compat/eh/unexpected1_y.C: New files.
34424         * g++.dg/compat/init: New test directory.
34425         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
34426         g++.dg/compat/init/array5_y.C,
34427         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
34428         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
34429         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
34430         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
34431         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
34432         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
34433         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
34434         g++.dg/compat/init/init-ref2_y.C: New files.
34435
34436 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34437
34438         PR c++/7584
34439         * g++.dg/inherit/using3.C: New test.
34440
34441 2002-10-17  Jan Hubicka  <jh@suse.cz>
34442
34443         * gcc.dg/20021017-2.c: New test.
34444
34445 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
34446
34447         * g++.dg/abi/mangle16.C: Adjust.
34448
34449         * g++.dg/init/array8.C: New test.
34450
34451 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
34452
34453         * gcc.dg/special/mips-abi.exp: New test.
34454         * gcc.dg/special/mips-abi.s: Empty file used by the above.
34455
34456 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34457
34458         * g++.dg/abi/mangle16.C: New test.
34459         * g++.dg/abi/mangle17.C: Likewise.
34460
34461         PR c++/7478
34462         * g++.dg/template/ref1.C: New test.
34463
34464 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34465
34466         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
34467
34468 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
34469
34470         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
34471
34472 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34473
34474         PR c++/7524
34475         * g++.dg/init/array7.C: New test.
34476
34477 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34478
34479         * g++.dg/init/array6.C: New test.
34480
34481         * g++.dg/abi/mangle13.C: Likewise.
34482         * g++.dg/abi/mangle14.C: Likewise.
34483         * g++.dg/abi/mangle15.C: Likewise.
34484
34485 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34486
34487         * g++.dg/abi/empty8.C: New test.
34488
34489 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34490
34491         * g++.dg/init/ctor1.C: New test.
34492
34493 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34494
34495         * gcc.c-torture/execute/20021015-1.c: New test.
34496
34497 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34498
34499         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34500
34501 2002-10-14  Jan Hubicka  <jh@suse.cz>
34502
34503         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34504
34505 2002-10-14  Richard Henderson  <rth@redhat.com>
34506
34507         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34508
34509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34510
34511         PR optimization/6631
34512         * g++.dg/opt/const2.C: New test.
34513
34514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34515
34516         PR c++/7176
34517         * g++.dg/parse/friend1.C: New test.
34518         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34519
34520 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34521
34522         * gcc.dg/20021014-1.c: New test.
34523
34524 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34525
34526         PR c++/5661
34527         * g++.dg/ext/vlm1.C: New test.
34528         * g++.dg/ext/vlm2.C: Likewise.
34529
34530         * g++.dg/init/array1.C: Remove invalid braces.
34531         * g++.dg/init/brace1.C: New test.
34532         * g++.dg/init/copy2.C: Likewise.
34533         * g++.dg/init/copy3.C: Likewise.
34534         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34535         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34536         braces.
34537
34538 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34539
34540         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34541
34542 2002-10-11  Richard Shann  <richard.shann@superh.com>
34543
34544         * gcc.c-torture/compile/simd-5.c: New test.
34545
34546 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34547
34548         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34549
34550 2002-10-10  Jim Wilson  <wilson@redhat.com>
34551
34552         * gcc.c-torture/execute/20021010-1.c: New test.
34553
34554 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34555
34556         PR c/7353
34557         * g++.dg/ext/typedef-init.C: New test.
34558         * gcc.dg/typedef-init.c: New test.
34559
34560 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34561
34562         * gcc.dg/cpp/paste13.c: New test.
34563
34564 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34565
34566         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34567         remaining platforms, XFAIL during compile, not execute.  Don't
34568         XFAIL at -O0.
34569
34570 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34571
34572         * gcc.dg/alias-1.c: Tweak expected warning.
34573
34574 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34575
34576         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34577
34578 2002-10-06  Andreas Jaeger  <aj@suse.de>
34579
34580         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34581         * gcc.dg/cpp/c++98.C: Likewise.
34582
34583         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34584         * g++.dg/cpp/c++98.C: Likewise.
34585
34586         * g++.dg/README (Subdirectories): Mention cpp directory.
34587
34588         PR target/7559
34589         * gcc.dg/20021006-1.c: New test.
34590
34591 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34592
34593         PR c++/7804
34594         * g++.dg/other/warning1.C: New test.
34595
34596 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34597
34598         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34599         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34600         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34601
34602 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34603
34604         PR c++/7931
34605         * g++.dg/template/ptrmem3.C: New test.
34606
34607         PR c++/7754
34608         * g++.dg/template/union1.C: New test.
34609
34610 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34611
34612         PR c++/8006
34613         * g++.dg/abi/mangle9.C: New test.
34614         * g++.dg/abi/mangle10.C: New test.
34615         * g++.dg/abi/mangle11.C: New test.
34616         * g++.dg/abi/mangle12.C: New test.
34617
34618 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34619
34620         PR c++/7188.
34621         * g++.dg/template/meminit1.C: New test.
34622         * g++.dg/warn/Wreorder-1.C: Likewise.
34623         * g++.old-deja/g++.mike/warn3.C: Tweak.
34624         * lib/prune.exp: Ingore "in copy constructor".
34625
34626 2002-10-02  Andreas Jaeger  <aj@suse.de>
34627
34628         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34629         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34630         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34631         on x86-64.
34632
34633 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34634
34635         * gcc.dg/empty1.C: Fix typo.
34636
34637 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34638
34639         * gcc.dg/alias-1.c: New test.
34640
34641 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34642
34643         * gcc.dg/empty1.C: New test.
34644
34645         * g++.dg/tls/init-2.C: Tweak error messages.
34646
34647 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34648
34649         * gcc.c-torture/compile/20020923-1.c: New test.
34650
34651 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34652
34653         * gcc.c-torture/execute/ffs-1.c: New test.
34654         * gcc.c-torture/execute/ffs-2.c: Ditto.
34655
34656 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34657
34658         * g++.dg/overload/member1.C: New test.
34659
34660 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34661
34662         * g++.dg/abi/empty7.C: New test.
34663         * g++.dg/init/pm2.C: Likewise.
34664
34665 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34666
34667         * g++.dg/rtti/crash1.C: New test.
34668
34669 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34670
34671         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34672         gcc.dg/sibcall-4.c: New tests.
34673
34674 2002-09-28  Roger Sayle  <roger@eyesopen.com>
34675
34676         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
34677         powerpc and MMIX targets.
34678
34679 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
34680
34681         * gcc.dg/cpp/20020927-1.c: New.
34682
34683 2002-09-26  David S. Miller  <davem@redhat.com>
34684
34685         * gcc.c-torture/compile/trunctfdf.c: New.
34686
34687 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34688
34689         * lib/target-supports.exp (check_weak_available): Handle solaris2.
34690
34691 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
34692
34693         * gcc.c-torture/execute/loop-15.c: New.
34694
34695 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
34696
34697         * README.QMTEST: Fix typo.
34698
34699 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34700
34701         * gcc.dg/20020926-1.c: New test.
34702
34703 2002-09-25  David S. Miller  <davem@redhat.com>
34704
34705         PR target/7842
34706         * gcc.c-torture/execute/shiftdi.c: New test.
34707
34708 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
34709
34710         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
34711         unique to the tool.
34712         * lib/g77.exp (g77_init): Likewise.
34713         * lib/g++.exp (g++_init): Likewise.
34714         * lib/objc.exp (objc_init): Likewise.
34715
34716 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
34717
34718         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
34719         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
34720         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
34721
34722 2002-09-25  Richard Henderson  <rth@redhat.com>
34723
34724         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
34725         too-small long double.
34726
34727 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34728
34729         * gcc.dg/20020919-1.c: New test.
34730
34731 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34732
34733         * g++.dg/abi/bitfield6.C: New test.
34734         * g++.dg/abi/bitfield7.C: New test.
34735         * g++.dg/abi/bitfield8.C: New test.
34736         * g++.dg/abi/vbase11.C: New test.
34737
34738 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34739
34740         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34741         hppa*-*-hpux*.  Update test comment.
34742
34743 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34744
34745         * gcc.dg/tls/struct-1.c: New test.
34746
34747 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34748
34749         * gcc.dg/cpp/tr-warn2.c: Update.
34750
34751 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34752
34753         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34754
34755 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34756
34757         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34758         systems.
34759
34760 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34761
34762         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34763
34764         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34765         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34766         setting of cxxfilt.
34767
34768 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34769
34770         * gcc.dg/20020312-2.c: Update for darwin.
34771
34772 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34773
34774         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34775
34776 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34777
34778         * objc.dg/comp-types-1.m: New test.
34779         * objc.dg/comp-types-2.m: New test.
34780         * objc.dg/comp-types-3.m: New test.
34781         * objc.dg/comp-types-4.m: New test.
34782         * objc.dg/comp-types-5.m: New test.
34783         * objc.dg/comp-types-6.m: New test.
34784
34785 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34786
34787         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34788
34789 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34790
34791         * g++.dg/other/do1.C: New test.
34792
34793         * g++.dg/template/subst1.C: New test.
34794
34795 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34796
34797         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34798
34799 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34800
34801         * g++.dg/template/qualttp20.C: Adjust expected errors.
34802         * g++.old-deja/g++.jason/report.C: Likewise.
34803         * g++.old-deja/g++.other/qual1.C: Likewise.
34804
34805         * g++.dg/lookup/scoped2.C: New test.
34806
34807         * g++.dg/ext/asm3.C: New test.
34808
34809 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34810
34811         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34812
34813 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34814
34815         * ChangeLog: follow spelling conventions.
34816         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34817         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34818         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34819         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34820         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34821         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34822         * g++.old-deja/g++.law/global-init1.C: Likewise.
34823         * g++.old-deja/g++.other/delete4.C: Likewise.
34824         * g++.old-deja/g++.other/inline21.C: Likewise.
34825         * g++.old-deja/g++.other/singleton.C: Likewise.
34826         * g77.dg/strlen0.f: Likewise.
34827         * g77.f-torture/compile/20010519-1.f: Likewise.
34828         * g77.f-torture/compile/980310-4.f: Likewise.
34829         * gcc.c-torture/compile/20000605-1.c: Likewise.
34830         * gcc.c-torture/execute/20020225-1.c: Likewise.
34831         * gcc.dg/c90-hexfloat-2.c: Likewise.
34832         * gcc.dg/c99-bool-1.c: Likewise.
34833         * gcc.dg/c99-hexfloat-2.c: Likewise.
34834         * gcc.dg/dll-2.c: Likewise.
34835         * gcc.dg/wtr-union-init-1.c: Likewise.
34836         * gcc.dg/wtr-union-init-2.c: Likewise.
34837         * gcc.dg/wtr-union-init-3.c: Likewise.
34838         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34839         * gcc.dg/cpp/defined.c: Likewise.
34840         * gcc.dg/cpp/macsyntx.c: Likewise.
34841         * gcc.dg/cpp/paste2.c: Likewise.
34842         * gcc.dg/cpp/trad/defined.c: Likewise.
34843         * gcc.dg/format/c90-printf-1.c: Likewise.
34844         * gcc.dg/format/c90-scanf-1.c: Likewise.
34845         * gcc.dg/format/c99-printf-1.c: Likewise.
34846         * gcc.dg/format/c99-scanf-1.c: Likewise.
34847         * gcc.misc-tests/gcov-8.c: Likewise.
34848         * lib/profopt.exp: Likewise.
34849
34850 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34851
34852         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34853
34854 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34855
34856         * g++.dg/inherit/using2.C: New test.
34857
34858 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34859
34860         * ChangeLog: Follow spelling conventions.
34861         * g++.dg/template/friend4.C: Likewise.
34862         * g++.old-deja/g++.pt/crash67.C: Likewise.
34863         * gcc.c-torture/execute/20000801-4.c: Likewise.
34864         * gcc.dg/c90-digraph-1.c: Likewise.
34865         * gcc.dg/c94-digraph-1.c: Likewise.
34866         * gcc.dg/c99-digraph-1.c: Likewise.
34867         * gcc.dg/cpp/line5.c: Likewise.
34868         * gcc.dg/cpp/multiline.c: Likewise.
34869         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34870         * gcc.dg/format/attr-3.c: Likewise.
34871         * gcc.dg/format/c90-scanf-3.c: Likewise.
34872         * gcc.dg/format/ext-4.c: Likewise.
34873
34874 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34875
34876         * g++.dg/template/pretty1.C: New test.
34877
34878 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34879
34880         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34881
34882 2002-09-13  Matt Austern  <austern@apple.com>
34883
34884         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34885         passing a cast expression to a function by const reference.
34886
34887 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34888
34889         * g++.dg/template/deduce1.C: New test.
34890
34891 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34892
34893         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34894         32-bit int.
34895
34896 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34897
34898         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34899         usage.
34900
34901 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34902
34903         * gcc.c-torture/compile/20020910-1.c: New test.
34904
34905 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34906
34907         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34908
34909 2002-09-10  Andreas Jaeger  <aj@suse.de>
34910
34911         * gcc.dg/20020312-2.c: Adjust for x86-64.
34912
34913 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34914
34915         * g77.dg/7388.f: New test case for PR 7388.
34916
34917 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34918
34919         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34920
34921 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34922
34923         * objc.dg/proto-lossage-1.m: New test.
34924
34925 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34926
34927         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34928
34929 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34930
34931         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34932         expected to pass.
34933
34934 2002-09-06  Stan Shebs  <shebs@apple.com>
34935             David Edelsohn  <edelsohn@gnu.org>
34936
34937         * gcc.dg/weak: New directory.
34938         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34939         target-specific xfail bits.
34940         * gcc.dg/typeof-2.c: Move to new directory.
34941         * gcc.dg/weak.exp: New expect script.
34942
34943 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34944
34945         * gcc.c-torture/execute/extzvsi.c: New test.
34946
34947 2002-09-05  Stan Shebs  <shebs@apple.com>
34948
34949         * gcc.dg/weak-1.c: xfail on Darwin.
34950         * gcc.dg/weak-2.c: Ditto.
34951         * gcc.dg/weak-3.c: Ditto.
34952         * gcc.dg/weak-4.c: Ditto.
34953         * gcc.dg/weak-5.c: Ditto.
34954         * gcc.dg/weak-6.c: Ditto.
34955         * gcc.dg/weak-7.c: Ditto.
34956         * gcc.dg/weak-8.c: Ditto.
34957         * gcc.dg/weak-9.c: Ditto.
34958
34959 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34960
34961         * gcc.c-torture/execute/loop-14.c: New test.
34962
34963 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34964
34965         * g++.dg/other/cxa-atexit1.C: New test.
34966
34967         * gcc.dg/typeof-2.c: New test.
34968
34969 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34970
34971         * gcc.dg/builtins-2.c: New testcase.
34972         * gcc.dg/builtins-3.c: New testcase.
34973
34974 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34975
34976         * gcc.dg/cpp/_Pragma4.c: New test.
34977
34978 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34979
34980         * objc/execute/nil_method-1.m: New testcase.
34981
34982 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34983
34984         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34985         [Object class], not [Object initialize].
34986
34987 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34988             Hans-Peter Nilsson  <hp@bitrange.com>
34989
34990         * gcc.c-torture/execute/20020720-1.x: Skip test on
34991         mmix-knuth-mmixware.  Correct comment.
34992
34993 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34994
34995         * testsuite/g++.dg/abi/bitfield5.C: New test.
34996         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34997
34998 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34999
35000         * objc.dg/undeclared-selector.m: New test.
35001
35002 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
35003
35004         * g++.dg/other/offsetof1.C: Avoid cast warning.
35005
35006 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
35007
35008         * objc.dg/super-class-2.m: New test.
35009
35010 2002-08-24  Matt Austern  <austern@apple.com>
35011
35012         * g++.dg/ext/lvaddr.C: New test.
35013         * g++.dg/ext/lvcast.C: New test.
35014
35015 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
35016
35017         * testsuite/g++.dg/inherit/cond1.C: New test.
35018
35019 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
35020
35021         * gcc.dg/noncompile/incomplete-1.c: New test.
35022
35023 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35024
35025         * gcc.dg/typespec-1.c: New test.
35026
35027 2002-08-20  Devang Patel  <dpatel@apple.com>
35028         * objc.dg/proto-hier-2.m: New test.
35029
35030 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
35031
35032         * objc.dg/bitfield-1.m: New test.
35033         * objc.dg/bitfield-2.m: New test.
35034
35035 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35036
35037         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35038         gcc.dg/c99-flex-array-4.c: New tests.
35039
35040 2002-08-16  Stan Shebs  <shebs@apple.com>
35041
35042         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35043
35044 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
35045
35046         * gcc.dg/typeof-1.c: New test.
35047         * g++.dg/ext/typeof2.C: New test.
35048
35049 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35050
35051         * g++.dg/other/offsetof1.C: New test.
35052
35053 2002-08-14  Richard Henderson  <rth@redhat.com>
35054
35055         * gcc.dg/tls/diag-3.c: Fix expected message strings.
35056
35057 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
35058
35059         * gcc.dg/cpp/_Pragma3.c: New test.
35060
35061 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
35062
35063         * g++.dg/template/inherit3: New test.
35064
35065 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35066
35067         * gcc.dg/bitfld-4.c: Add blank options.
35068
35069 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
35070
35071         * g++.dg/template/crash1.C: New test.
35072
35073 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35074
35075         * gcc.dg/tls/opt-2.c: New test.
35076
35077 2002-08-08  Devang Patel  <dpatel@apple.com>
35078
35079         * objc.dg/selector-1.m : New test
35080
35081 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35082
35083         * g++.dg/abi/bitfield4.C: New test.
35084         * gcc.dg/bitfld-4.c: New test.
35085
35086 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
35087
35088         * g++.dg/other/packed1.C: New test.
35089
35090 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
35091
35092         * g++.dg/abi/offsetof.C: Tweak error messages.
35093         * g++.old-deja/g++.mike/p10769a.C: Likewise.
35094
35095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
35096
35097         * gcc.dg/bitfld-3.c: New test.
35098
35099 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
35100             Richard Henderson  <rth@redhat.com>
35101
35102         * gcc.dg/i386-bitfield1.c: New test.
35103         * g++.dg/abi/bitfield3.C: Update.
35104
35105 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
35106
35107         * objc.dg/const-str-2.m: Update.
35108         * gcc.dg/cpp/c++98.c: Change to C extension.
35109         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
35110         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
35111
35112 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
35113
35114         * testsuite/gcc.dg/tls/diag-3.c: New.
35115
35116 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
35117
35118         * g++.dg/README (Subdirectories): Document new subdir expr.
35119         * g++.dg/expr/pmf-1.C: New test.
35120
35121 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
35122
35123         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
35124
35125 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
35126
35127         * g++.dg/abi/bitfield3.C: New test.
35128
35129 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
35130
35131         * lib/gcov.exp: Tweak expected line formats.
35132         * gcc.misc-tests/gcov8.c: New test.
35133         * gcc.misc-tests/gcov8.x: New flags.
35134
35135 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
35136
35137         * consistency.vlad/layout/endian.c: Include string.h.
35138
35139         * gcc.c-torture/execute/20020805-1.c: New test.
35140
35141 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
35142
35143         * g++.dg/other/conversion1.C: New test.
35144
35145 2002-08-03  Roger Sayle  <roger@eyesopen.com>
35146
35147         * gcc.dg/builtins-1.c: New testcase.
35148
35149 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
35150
35151         * g++.dg/inherit/access3.C: New test.
35152
35153 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
35154
35155         * gcc.dg/ia64-visibility-2.c: New test.
35156
35157 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
35158
35159         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
35160         __qualifier_flags to __flags.
35161
35162 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
35163
35164         * g++.dg/inherit/operator1.C: New test.
35165         * g++.dg/lookup/disamb1.C: Fix typo in comment.
35166         * g++.dg/other/error1.C: Change expected error message.
35167         * g++.dg/template/conv4.C: Likewise.
35168
35169 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
35170
35171         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
35172         for documented behavior.
35173
35174 2002-07-25  Roger Sayle  <roger@eyesopen.com>
35175
35176         * gcc.c-torture/execute/20020720-1.x: Skip this test on
35177         several targets known to fail.
35178
35179 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
35180
35181         * gcc.dg/mips-args-[123].c: New tests.
35182
35183 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
35184
35185         * gcc.dg/ppc-spe.c: New.
35186
35187 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
35188
35189         * g++.dg/other/ptrmem4.C: New testcase.
35190
35191 2002-07-24  Richard Henderson  <rth@redhat.com>
35192
35193         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
35194
35195 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
35196
35197         * g++.dg/ext/alignof1.C (main): Return 0 for success.
35198
35199 2002-07-24  Roger Sayle  <roger@eyesopen.com>
35200
35201         * gcc.c-torture/execute/memset-3.c: New testcase.
35202
35203 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
35204
35205         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
35206         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
35207
35208 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35209
35210         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
35211         Delete.
35212
35213 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
35214
35215         * gcc.c-torture/compile/simd-4.c: New test.
35216
35217 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35218
35219         PR c++/7347, c++/7348
35220         * g++.dg/template/access4.C: New test.
35221         * g++.dg/template/access5.C: New test.
35222         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
35223         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
35224         * g++.old-deja/g++.pt/ttp58.C: Likewise.
35225         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
35226
35227 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
35228
35229         * gcc.dg/gnu89-init-2.c: New test.
35230
35231 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
35232
35233         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
35234
35235 2002-07-20  Roger Sayle  <roger@eyesopen.com>
35236
35237         * gcc.c-torture/execute/20020720-1.c: New testcase.
35238
35239 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
35240
35241         * gcc.dg/cpp/Wsignprom.c: New tests.
35242
35243 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
35244
35245         * gcc.c-torture/execute/loop-13.c: New test.
35246
35247 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
35248
35249         * gcc.dg/cpp/expr.c: New tests.
35250
35251 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
35252
35253         * g++.dg/opt/pr6713.C: Add template instantiation.
35254
35255 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
35256
35257         * gcc.dg/nest.c: New test.
35258
35259 2002-07-17  Richard Henderson  <rth@redhat.com>
35260
35261         * g++.dg/opt/pr6713.C: New test.
35262
35263 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
35264
35265         * gcc.c-torture/execute/loop-2e.x: Let the testcase
35266         XFAIL for all x86 processors.
35267
35268 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
35269
35270         * gcc.c-torture/execute/20010122-1.x: Do not test with
35271         -fomit-frame-pointer.
35272
35273 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35274
35275         * g++.dg/template/instantiate2.C: New test.
35276         * g++.dg/template/spec4.C: New test.
35277
35278 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35279
35280         * g++.dg/template/access2.C: New test.
35281         * g++.dg/template/access3.C: New test.
35282
35283 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
35284
35285         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
35286         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
35287         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
35288         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
35289         Convert to use <stdarg.h>.
35290         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
35291         Delete.
35292         * gcc.dg/va-arg-2.c: New.
35293         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
35294
35295 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
35296
35297         * gcc.c-torture/compile/20020710-1.c: New test.
35298
35299 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
35300                           Andrew Pinski  <pinskia@physics.uc.edu>
35301
35302         gcc.c-torture/compile/simd-2.c: New testcase.
35303         gcc.c-torture/compile/simd-3.c: Likewise.
35304
35305 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
35306
35307         PR c++/7224
35308         * g++.dg/overload/error1.C: New test.
35309
35310 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35311
35312         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
35313         configuration and IRIX 6 O32 ABI.
35314
35315 2002-07-11  Roger Sayle  <roger@eyesopen.com>
35316
35317         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
35318
35319 2002-07-10  Roger Sayle  <roger@eyesopen.com>
35320
35321         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
35322
35323 2002-07-10  Jeffrey A Law  <law@redhat.com>
35324
35325         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
35326
35327         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
35328
35329 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
35330
35331         * gcc.dg/20020312-2.c: Check for __PPC__.
35332
35333 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
35334
35335         * gcc.c-torture/compile/20020709-1.c: New test.
35336
35337 2002-07-07  Roger Sayle  <roger@eyesopen.com>
35338
35339         * g++.dg/template/qualttp21.C: New test case.
35340
35341 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
35342
35343         * gcc.c-torture/compile/20020706-1.c: New test.
35344         * gcc.c-torture/compile/20020706-2.c: New test.
35345
35346 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
35347             Alexandre Oliva  <aoliva@redhat.com>
35348
35349         * g++.dg/warn/incomplete1.C: New test.
35350
35351 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35352
35353         PR c++/7099
35354         * g++.dg/warn/noreturn1.C: New test.
35355
35356 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
35357
35358         PR c++/6706
35359         * g++.dg/debug/debug6.C: New test.
35360         * g++.dg/debug/debug7.C: New test.
35361
35362 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
35363
35364         * gcc.c-torture/compile/simd-3.c: New test.
35365
35366 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
35367
35368         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
35369         * gcc.dg/20020620-1.c: Likewise.
35370
35371 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35372
35373         PR c++/6944
35374         * g++.dg/init/array4.C: New test.
35375         * g++.dg/init/array5.C: New test.
35376
35377 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
35378
35379         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
35380         * gcc.c-torture/execute/simd-2.c (main): Likewise.
35381
35382 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35383
35384         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
35385         * gcc.dg/wtr-aggr-init-1.c: Likewise.
35386         * gcc.dg/wtr-conversion-1.c: Likewise.
35387         * gcc.dg/wtr-escape-1.c: Likewise.
35388         * gcc.dg/wtr-int-type-1.c: Likewise.
35389         * gcc.dg/wtr-label-1.c: Likewise.
35390         * gcc.dg/wtr-static-1.c: Likewise.
35391         * gcc.dg/wtr-strcat-1.c: Likewise.
35392         * gcc.dg/wtr-suffix-1.c: Likewise.
35393         * gcc.dg/wtr-switch-1.c: Likewise.
35394         * gcc.dg/wtr-unary-plus-1.c: Likewise.
35395         * gcc.dg/wtr-union-init-1.c: Likewise.
35396         * gcc.dg/wtr-union-init-2.c: Likewise.
35397         * gcc.dg/wtr-union-init-3.c: Likewise.
35398
35399         * gcc.dg/wtr-func-def-1.c: New test.
35400
35401 2002-07-02 Devang Patel <dpatel@apple.com>
35402
35403         * objc.dg/param-1.m: New test.
35404
35405 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
35406
35407         * gcc.dg/cpp/trad/directive.c: Add test.
35408         * gcc.dg/cpp/trad/macroargs.c: Add test.
35409         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
35410
35411 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
35412
35413         * gcc.dg/cpp/cmdlne-M.c: New test.
35414
35415 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
35416
35417         * objc.dg/desig-init-1.m: New test.
35418
35419 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35420
35421         PR c++/6716
35422         * g++.dg/template/instantiate1.C: New test.
35423
35424 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
35425
35426         PR c++/7112
35427         * g++.dg/template/sizeof2.C: New test.
35428
35429 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35430
35431         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
35432         gcc.dg/cpp/trad/include.c: New tests.
35433
35434 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
35435
35436         PR target/7177
35437         * gcc.c-torture/compile/20020701-1.c: New test.
35438
35439 2002-07-01  Stan Shebs  <shebs@apple.com>
35440
35441         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
35442         header here...
35443         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
35444         (objc-torture-execute): or here.
35445
35446 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
35447
35448         * gcc.c-torture/execute/arith-rand-ll.c: New test.
35449
35450 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
35451
35452         * gcc.dg/cpp/trad/escaped-nl.c: New test.
35453
35454 2002-06-30  Devang Patel  <dpatel@apple.com>
35455
35456         * objc.dg/fsyntax-only.m: New test.
35457
35458 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
35459
35460         PR c++/6695
35461         * g++.dg/template/friend7.C: New file.
35462
35463 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
35464
35465         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
35466         return type.
35467
35468 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
35469
35470         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
35471         avoid division by zero.
35472
35473 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35474
35475         * gcc.dg/Wunknownprag.c: New tests.
35476
35477 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35478
35479         * gcc.c-torture/execute/simd-2.c: New test.
35480
35481 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35482
35483         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35484         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35485         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35486         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35487         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35488         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35489         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35490         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35491         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35492         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35493         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35494         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35495         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35496         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35497         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35498         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35499         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35500
35501 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35502
35503         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35504         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35505         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35506         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35507         New tests.
35508         * gcc.dg/cpp/trad/directive.c: Update.
35509
35510 2002-06-23  Andreas Jaeger  <aj@suse.de>
35511
35512         * gcc.c-torture/execute/complex-6.c: New.
35513
35514 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35515
35516         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35517         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35518         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35519         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35520
35521 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35522
35523         * gcc.dg/cpp/trad: New directory with traditional tests copied
35524         from parent directory.
35525         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35526         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35527         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35528         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35529         Move to trad/ and rename.
35530         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35531         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35532         gcc.dg/cpp/trad/redef2.c: New tests.
35533         * gcc.dg/cpp/trad/trad.exp: New driver.
35534
35535 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35536
35537         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35538         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35539         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35540         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35541         Remove.
35542
35543 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35544
35545         * gcc.dg/20020620-1.c: New test.
35546
35547 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35548
35549         * g++.dg/template/ttp4.C: New test.
35550
35551 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35552
35553         * g++.dg/opt/vt1.C: Fix regexp.
35554
35555 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35556
35557         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35558         Don't use attribute `noinline'.
35559
35560 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35561
35562         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35563
35564 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35565
35566         * gcc.c-torture/execute/simd-1.c: New.
35567
35568         * gcc.dg/simd-1.c: New.
35569
35570 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35571
35572         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35573
35574 2002-06-16  Richard Henderson  <rth@redhat.com>
35575
35576         * g++.dg/ext/anon-struct1.C: New.
35577         * g++.dg/ext/anon-struct2.C: New.
35578         * g++.dg/ext/anon-struct3.C: New.
35579         * gcc.dg/anon-struct-1.c: New.
35580         * gcc.dg/anon-struct-2.c: New.
35581         * gcc.dg/anon-struct-3.c: New.
35582         * gcc.dg/20011008-1.c: Adjust warning text.
35583         * gcc.dg/20020527-1.c: Add -fms-extensions.
35584
35585 2002-06-16  Richard Henderson  <rth@redhat.com>
35586
35587         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35588
35589 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35590
35591         * gcc.c-torture/execute/20020615-1.c: New test.
35592
35593 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35594
35595         * gcc.c-tortuture/execute/compare-1.c: New test case.
35596         * gcc.c-tortuture/execute/compare-2.c: New test case.
35597         * gcc.c-tortuture/execute/compare-3.c: New test case.
35598
35599 2002-06-13  Richard Henderson  <rth@redhat.com>
35600
35601         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35602         ia64 ilp32.
35603
35604 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35605
35606         * g++.dg/template/typename2.C: Update error message.
35607
35608 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35609
35610         * gcc.c-torture/execute/20020611-1.c: New test.
35611
35612 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35613
35614         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35615         list of targets to skip.
35616
35617 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35618
35619         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35620         targets if not optimizing.
35621
35622 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35623
35624         * gcc.c-torture/compile/20020605-1.c: New test.
35625
35626         * g++.dg/opt/vt1.C: New test.
35627
35628         * gcc.dg/20020531-1.c: New test.
35629
35630         * gcc.dg/20020530-1.c: New test.
35631
35632         * gcc.dg/20020527-1.c: New test.
35633
35634         * g++.dg/opt/cse1.C: New test.
35635
35636 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35637
35638         * gcc.dg/20020607-2.c: New test case.
35639
35640 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35641
35642         * gcc.c-torture/compile/20020604-1.c: New test.
35643
35644 2002-06-04  Richard Henderson  <rth@redhat.com>
35645
35646         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35647         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35648         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35649
35650 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35651
35652         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35653
35654 2002-06-03  Richard Henderson  <rth@redhat.com>
35655
35656         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35657         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35658
35659 2002-06-02  Richard Henderson  <rth@redhat.com>
35660
35661         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35662         test functions static.
35663
35664 2002-06-02  Andreas Jaeger  <aj@suse.de>
35665
35666         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35667         now.
35668
35669 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35670
35671         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35672         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35673         Update for mofified diagnostics.
35674         * gcc.dg/c99-intconst-1.c: No longer fail.
35675
35676 2002-06-02  Richard Henderson  <rth@redhat.com>
35677
35678         * gcc.dg/uninit-A.c: Remove xfail markers.
35679
35680 2002-06-01  Roger Sayle  <roger@eyesopen.com>
35681
35682         * gcc.dg/fnegate-1.c: New test case.
35683
35684 2002-05-30  Osku Salerma  <osku@iki.fi>
35685
35686         * gcc.c-torture/execute/mayalias-1.c: New file.
35687
35688 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35689
35690         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
35691         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
35692         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
35693
35694 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
35695
35696         * gcc.c-torture/execute/20020529-1.c: New test.
35697
35698 2002-05-27  Richard Henderson  <rth@redhat.com>
35699
35700         * g++.dg/ext/attrib6.C: New test case.
35701
35702 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35703
35704         * gcc.c-torture/execute/pure-1.c: New test.
35705
35706 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35707
35708         * gcc.dg/cpp/arith-2.c: Remove.
35709
35710 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35711
35712         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
35713         * gcc.dg/cpp/if-3.c: Remove.
35714
35715 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
35716
35717         * g++.dg/opt/cse2.C: New test.
35718
35719 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
35720
35721         * gcc.dg/cpp/arith-1.c: New semantic tests.
35722         * gcc.dg/cpp/if-1.c: Update.
35723
35724 2002-05-24  Ben Elliston  <bje@redhat.com>
35725
35726         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35727
35728 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35729
35730         * gcc.dg/verbose-asm.c: New test.
35731
35732 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35733
35734         * gcc.dg/cpp/paste12.c: New test.
35735
35736 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35737
35738         * g++.dg/parse/named_ops.C: New test.
35739
35740 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35741
35742         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35743
35744 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35745
35746         * gcc.dg/weak-2.c: Allow optional leading underscore
35747         in scan-assembler symbol name.
35748         * gcc.dg/weak-3.c: Likewise.
35749         * gcc.dg/weak-4.c: Likewise.
35750         * gcc.dg/weak-5.c: Likewise.
35751
35752 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35753
35754         * gcc.dg/20020523-1.c: New test.
35755
35756 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35757
35758         * objc.dg/const-str-2.m: Update now that we stop after
35759         a command line error.
35760
35761 2002-05-22  Richard Henderson  <rth@redhat.com>
35762
35763         * g++.dg/dg.exp: Fix typo in test pruneing.
35764
35765 2002-05-22  Richard Henderson  <rth@redhat.com>
35766
35767         * g++.dg/dg.exp: Prune the tls subdirectory.
35768         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35769         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35770         * g++.dg/tls/init-1.C: New.
35771
35772 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35773
35774         * gcc.dg/20020517-1.c: New test.
35775
35776 2002-05-21  Richard Henderson  <rth@redhat.com>
35777
35778         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35779         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35780
35781 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35782
35783         * g++.dg/other/copy2.C: New test.
35784
35785 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35786
35787         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35788         (MAX_COPY): Bump up to 10 times sizeof (long long).
35789         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35790
35791         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35792         sizeof (long long).
35793
35794         * gcc.c-torture/execute/strcpy-1.c: New test.
35795
35796 2002-05-19  Jason Merrill  <jason2redhat.com>
35797
35798         * g++.dg/ext/oper1.C: New test.
35799
35800 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35801 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35802
35803         * README.QMTEST: New file.
35804
35805         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35806
35807 2002-05-19  Andreas Jaeger  <aj@suse.de>
35808
35809         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35810         now.
35811         * gcc.c-torture/execute/loop-2d.x: Likewise.
35812
35813 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35814
35815         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35816         support weak symbols.
35817         * gcc.dg/weak-4.c: Likewise.
35818         * gcc.dg/weak-6.c: Likewise.
35819
35820 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35821
35822         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35823         cygwin, coff and h8300-*-hms targets
35824         * gcc.dg/weak-5.c: Likewise.
35825         * gcc.dg/weak-7.c: Likewise.
35826
35827 2002-05-16  Jason Merrill  <jason@redhat.com>
35828
35829         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35830         (scan-assembler-not, scan-assembler-dem): Likewise.
35831         (scan-assembler-dem-not): Likewise.
35832
35833 2002-05-15  Richard Henderson  <rth@redhat.com>
35834
35835         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35836
35837 2002-05-15  Richard Henderson  <rth@redhat.com>
35838
35839         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35840         (vfoo1f): Warning here.
35841         (vfoo1l): Don't redefine the alias.
35842
35843 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35844
35845         * g++.dg/init/pm1.C: New test.
35846
35847 2002-05-12  David S. Miller  <davem@redhat.com>
35848
35849         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35850         types.
35851
35852 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35853
35854         * gcc.c-torture/execute/20020510-1.c: New test case.
35855
35856 2002-05-10  David S. Miller  <davem@redhat.com>
35857
35858         * gcc.c-torture/execute/conversion.c: Test long double too.
35859
35860 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35861
35862         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35863         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35864         * lib/g++.exp (g++_link_flags): Likewise.
35865         * lib/objc.exp (objc_target_compile): Likewise.
35866
35867 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35868
35869         * gcc.dg/cpp/poison.c: Update.
35870         * gcc.dg/cpp/20000625-2.c: Remove.
35871         * gcc.dg/cpp/direct2s.c: Remove final test.
35872
35873 2002-05-08  Tom Rix  <trix@redhat.com>
35874
35875         * gcc.c-torture/execute/20020508-1.c: New test.
35876         * gcc.c-torture/execute/20020508-2.c: New test.
35877         * gcc.c-torture/execute/20020508-3.c: New test.
35878
35879 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35880
35881         * gcc.dg/cpp/charconst-4.c: More tests.
35882
35883 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35884
35885         PR c/6569
35886         * gcc.dg/weak-3.c: Update location of warning messages.
35887         * gcc.dg/weak-5.c: Likewise.
35888
35889 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35890
35891         * gcc.c-torture/execute/20020506-1.c: New test case.
35892
35893 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35894
35895         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35896
35897 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35898
35899         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35900
35901 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35902
35903         * gcc.dg/cpp/charconst-3.c: New test.
35904
35905 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35906
35907         * gcc.dg/cpp/charconst.c: Update tests.
35908
35909 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35910
35911         * treelang: Added directory for new sample language treelang. Also
35912         lib/treelang.exp: New file to signal treelang should be tested.
35913
35914 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35915
35916         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35917         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35918         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35919         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35920         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35921         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35922         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35923
35924 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35925
35926         * gcc.dg/format/xopen-2.c: New test.
35927
35928 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35929
35930         * gcc.dg/20020503-1.c: New test.
35931
35932 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35933
35934         * g++.dg/init/dtor1.C: Make it tougher.
35935
35936 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35937
35938         * g++.dg/init/dtor1.C: New test.
35939
35940 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35941
35942         * gcc.dg/altivec-8.c: New.
35943
35944 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35945
35946         * gcc.dg/altivec-7.c: New.
35947
35948 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35949
35950         * g++.dg/parse/typedef1.C: New test.
35951
35952 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35953
35954         PR c++/6486
35955         * g++.dg/template/friend6.C: New test.
35956
35957         PR c++/6492
35958         * g++.dg/init/copy1.C: New test.
35959
35960 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35961
35962         * g++.dg/warn/effc1.C: New test.
35963
35964 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35965
35966         * gcc.dg/cpp/if-cexp.c: Add a test.
35967
35968 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35969
35970         * gcc.dg/20020426-2.c: New test.
35971
35972 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35973
35974         * gcc.dg/cpp/if-mop.c: Update.
35975         * gcc.dg/cpp/if-mpar.c: Add test.
35976         * gcc.dg/cpp/if-oppr.c: Update.
35977
35978 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35979
35980         PR c/6343
35981         * gcc.dg/weak-[2-7].c: New tests.
35982
35983 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35984
35985         * gcc.dg/enum1.c: New test.
35986
35987 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35988
35989         PR c++/6497
35990         * g++.dg/inherit/access2.C: New test.
35991
35992 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35993
35994         PR bootstrap/6445
35995         * gcc.dg/20020426-1.c: New test.
35996
35997 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35998
35999         * g++.dg/abi/enum1.C: New test.
36000
36001 2002-04-26  Richard Henderson  <rth@redhat.com>
36002
36003         * gcc.dg/c99-bool-1.c: Expect always true warning.
36004
36005 2002-04-25  Roger Sayle  <roger@eyesopen.com>
36006
36007         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36008
36009 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36010
36011         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36012         targets.
36013
36014 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
36015
36016         * g++.dg/abi/mange7.C: New test.
36017
36018         PR c++/6438.
36019         * g++.dg/parse/stmtexpr2.C: New test.
36020
36021 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
36022
36023         * gcc.dg/20020312-2.c: Add SH target.
36024
36025 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36026
36027         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36028         compiler output on mips*-*-irix*.
36029
36030 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
36031
36032         * g++.dg/parse/attr1.C: New test.
36033
36034 2002-04-23  Roger Sayle  <roger@eyesopen.com>
36035
36036         * gcc.c-torture/execute/string-opt-17.c: New test case.
36037         * gcc.c-torture/execute/memset-2.c: New test case.
36038
36039 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
36040
36041         PR c++/6256:
36042         * g++.dg/template/friend5.C: New test.
36043
36044         PR c++/6331:
36045         * g++.dg/template/qual1.C: Likewise.
36046
36047 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
36048
36049         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36050         Include stdlib.h, not stdio.h or ctype.h.
36051
36052 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
36053
36054         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36055         cris-*-elf* and mmix-*-*.
36056         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36057         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36058         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36059         Ditto.
36060         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36061         * gcc.dg/wchar_t-1.c: Ditto.
36062
36063 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
36064
36065         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36066         Clarify comment.
36067
36068 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
36069
36070         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36071
36072 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36073
36074         * gcc.c-torture/execute/20000906-1.x: Delete.
36075
36076 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
36077
36078         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36079
36080 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
36081
36082         * PR6367
36083         * g77.f-torture/execute/6367.f: New test.
36084         * g77.f-torture/execute/6367.x: Disable for MMIX.
36085
36086 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
36087
36088         * PR6352
36089         * g++.dg/opt/inline2.C: New test.
36090
36091 2002-04-18  Richard Henderson  <rth@redhat.com>
36092
36093         * gcc.dg/20000906-1.c: Enable for all targets.
36094         * gcc.c-torture/compile/iftrap-2.c: New.
36095
36096 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36097
36098         * gcc.dg/20020418-1.c: New test.
36099         * gcc.dg/20020418-2.c: New test.
36100
36101 2002-04-18  Richard Henderson  <rth@redhat.com>
36102
36103         * gcc.c-torture/compile/iftrap-1.c: New.
36104         * gcc.dg/iftrap-1.c: Adjust for ia64.
36105         * gcc.dg/iftrap-2.c: New.
36106
36107 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
36108
36109         * gcc.c-torture/compile/20020418-1.c: New test.
36110
36111 2002-04-18  Roger Sayle  <roger@eyesopen.com>
36112
36113         * gcc.c-torture/compile/20020415-1.c: New.
36114
36115 2002-04-18  David S. Miller  <davem@redhat.com>
36116
36117         * gcc.c-torture/execute/20020418-1.c: New test.
36118
36119 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
36120
36121         * gcc.dg/20020416-1.c: New test.
36122
36123         * g++.dg/opt/inline1.C: New test.
36124
36125 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
36126
36127         * gcc.dg/altivec-5.c: New test.
36128
36129         * gcc.dg/20020415-1.c: New test.
36130
36131 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
36132
36133         * testsuite/lib/chill.exp: Remove.
36134
36135 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
36136
36137         * g++.dg/other/big-struct.C: New test.
36138
36139 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
36140
36141         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
36142         of scratch file.
36143
36144 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
36145
36146         PR c/6277
36147         * gcc.dg/i386-387-1.c: Allow optional leading underscore
36148         in scan-assembler function name
36149
36150 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
36151
36152         * g77.f-torture/execute/980628-4.x,
36153         g77.f-torture/execute/980628-5.x,
36154         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36155         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36156         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
36157         i[34567]86-*-*.
36158
36159 2002-04-13  David S. Miller  <davem@redhat.com>
36160
36161         * gcc.c-torture/execute/20020413-1.c: New test.
36162
36163 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
36164
36165         * gcc.dg/asm-6.c,
36166         * g++.dg/ext/asm1.C: New tests.
36167
36168 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
36169
36170         PR c++ 5373.
36171         * g++.dg/parse/stmtexpr1.C: New test.
36172
36173         PR c++/5189.
36174         * g++.dg/template/copy1.C: New test.
36175
36176 2002-04-12  Richard Henderson  <rth@redhat.com>
36177
36178         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
36179
36180 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
36181
36182         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
36183         gcc.c-torture/execute/20020307-2.c.
36184
36185 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
36186
36187         * g++.dg/ext/attrib5.C,
36188         * g++.dg/lookup/struct1.C: New tests.
36189
36190 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
36191
36192         * gcc.dg/20020411-1.c: New test.
36193
36194         * gcc.c-torture/execute/20020411-1.c: New test.
36195
36196 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
36197
36198         * g77.f-torture/execute/6177.f: New test.
36199
36200 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
36201
36202         PR middle-end/6247
36203         * g++.dg/opt/cleanup1.C: New test.
36204
36205         * g++.dg/opt/const1.C: New test.
36206
36207 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
36208
36209         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
36210
36211 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         PR c++/5507
36214         * g++.dg/template/typename2.C: New test.
36215
36216 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
36217
36218         * gcc.c-torture/execute/loop-12.c: New.
36219
36220 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
36221
36222         * g77.f-torture/execute/980628-4.x,
36223         g77.f-torture/execute/980628-5.x,
36224         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
36225         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
36226         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
36227
36228 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36229
36230         PR optimization/6086
36231         * g++.dg/opt/preinc1.C: New test.
36232
36233 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36234
36235         PR c++/5571
36236         * g++.dg/opt/static2.C: New test.
36237
36238 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
36239
36240         PR c/5120
36241         * gcc.dg/20020406-1.c: New test.
36242
36243 2002-04-04  David S. Miller  <davem@redhat.com>
36244
36245         * gcc.c-torture/execute/20020404-1.c: New test.
36246
36247 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
36248
36249         PR c/6123
36250         * gcc.dg/20020312-2.c: Do not declare global register variable
36251         if __PIC__ or __pic__ is defined.
36252
36253 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
36254
36255         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
36256         __asm__ so that it works correctly even if -ansi -pedantic-errors.
36257
36258 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36259
36260         * gcc.misc-tests/linkage.exp: Update last change to handle
36261         sparc*-, not just sparc-.
36262
36263 2002-04-03  Richard Henderson  <rth@redhat.com>
36264
36265         * gcc.dg/cpp/ucs.c: Improved long UCS test.
36266
36267 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36268
36269         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
36270
36271 2002-04-02  David S. Miller  <davem@redhat.com>
36272
36273         * gcc.c-torture/execute/20020402-3.c: New test.
36274
36275 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
36276
36277         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
36278         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
36279
36280         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
36281         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
36282         g77.f-torture/execute/20001201.x,
36283         g77.f-torture/execute/u77-test.x: New files.
36284
36285         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
36286         * gcc.dg/wchar_t-1.c: Ditto.
36287
36288 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36289
36290         * gcc.c-torture/execute/20020402-1.c: New test.
36291
36292 2002-04-01  Richard Henderson  <rth@redhat.com>
36293
36294         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
36295
36296         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
36297
36298 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36299
36300         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
36301
36302 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36303
36304         * g++.dg/inherit/template-as-base.C: Expect error.
36305         * g++.dg/inherit/namespace-as-base.C: Likewise.
36306
36307 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
36308
36309         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
36310         g++.dg/ext/instantiate3.C: Tweak match patterns.
36311
36312         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
36313         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
36314         -da test.
36315
36316 2002-03-31  Richard Henderson  <rth@redhat.com>
36317
36318         * gcc.dg/special/alias-2.c: New.
36319         * gcc.dg/special/ecos.exp: Run it.
36320
36321 2002-03-31  Richard Henderson  <rth@redhat.com>
36322
36323         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
36324
36325 2002-03-31  Kazu Hirata  <kazu@hxi.com>
36326
36327         * gcc.dg/weak-1.c: Disable on h8300 port.
36328
36329 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
36330
36331         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
36332         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
36333         ordering tests.
36334         * g++.dg/bprob/bprob-1.C: New test.
36335         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
36336         * g++.dg/gcov/gcov-1.C: New test.
36337         * g++.dg/gcov/gcov-1.x: New file.
36338         * g++.dg/gcov/gcov-2.C: New test.
36339         * g++.dg/gcov/gcov-3.C: New test.
36340         * g++.dg/gcov/gcov-3.h: New file.
36341
36342 2002-03-28  Roger Sayle  <roger@eyesopen.com>
36343
36344         * g++.old-deja/g++.other/builtins5.C: New test.
36345         * g++.old-deja/g++.other/builtins6.C: New test.
36346         * g++.old-deja/g++.other/builtins7.C: New test.
36347         * g++.old-deja/g++.other/builtins8.C: New test.
36348         * g++.old-deja/g++.other/builtins9.C: New test.
36349
36350 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * g++.dg/opt/static1.C: New test.
36353
36354         * g++.dg/opt/longbranch1.C: New test.
36355
36356 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
36357
36358         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
36359
36360         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
36361
36362 2002-03-28  Jeffrey A Law  (law@redhat.com)
36363
36364         * gcc.c-torture/execute/20020328-1.c: New test.
36365
36366 2002-03-27  Richard Henderson  <rth@redhat.com>
36367
36368         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
36369         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
36370         move from g++.old-deja/g++.ext/.
36371
36372 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
36373
36374         * g++.dg/init/new2.C: New test.
36375
36376 2002-03-26  Richard Henderson  <rth@redhat.com>
36377
36378         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
36379
36380         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
36381         on sparc.
36382
36383         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
36384         sparcv9 systems.
36385         * gcc.dg/20001102-1.c: Likewise.
36386
36387 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
36388
36389         * gcc.dg/cpp/endif-pedantic1.c,
36390         gcc.dg/cpp/endif-pedantic2.c: New tests.
36391
36392 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
36393
36394         * g++.dg/init/new1.C: New test.
36395
36396 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36397
36398         * g++.dg/abi/vbase9.C: New test.
36399
36400 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
36401
36402         * gcc.dg/arm-asm.c: New test.
36403
36404 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
36405
36406         * gcc.dg/Wswitch-enum.c: New test.
36407         Fix PR c/5044.
36408
36409 2002-03-26  Richard Henderson  <rth@redhat.com>
36410
36411         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
36412         structure.
36413
36414 2002-03-25  Richard Henderson  <rth@redhat.com>
36415
36416         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
36417         sparcv9 systems.
36418
36419         * gcc.c-torture/compile/20011119-1.c (xxx): New.
36420         * gcc.c-torture/compile/20011119-2.c (xxx): New.
36421
36422 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
36423
36424         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
36425
36426 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
36427
36428         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
36429         targets using generic thunk support.
36430
36431 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
36432
36433         * gcc.c-torture/compile/20020323-1.c: New test.
36434
36435         * g++.dg/opt/conj2.C: New test.
36436
36437 2002-03-24  Richard Henderson  <rth@redhat.com>
36438
36439         * gcc.dg/weak-1.c: Use -fno-common.
36440
36441 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36442
36443         * g77.dg/f77-edit-apostrophe-out.f: New test
36444         * g77.dg/f77-edit-h-out.f: New test
36445         * g77.dg/f77-edit-t-in.f: New test
36446         * g77.dg/f77-edit-t-out.f: New test
36447         * g77.dg/f77-edit-x-out.f: New test
36448         * g77.dg/f77-edit-slash-out.f: New test
36449         * g77.dg/f77-edit-colon-out.f: New test
36450         * g77.dg/f77-edit-s-out.f: New test
36451
36452 2002-03-24  Richard Henderson  <rth@redhat.com>
36453
36454         * objc/execute/formal_protocol-6.x: New XFAIL.
36455
36456 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36457
36458         * gcc.dg/weak-1.c: Early return from dg-final on platforms
36459         that do not support weak symbols
36460
36461 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
36462
36463         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
36464         * lib/g77.exp: Likewise.
36465         * lib/objc.exp: Likewise.
36466
36467 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
36468
36469         * gcc.dg/Wswitch-default.c: New test.
36470
36471 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
36472
36473         * g++.dg/other/enum1.C: New test.
36474
36475 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36476
36477         * gcc.dg/pragma-ep-3.c: Fix typo.
36478
36479 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36480
36481         * g++.dg/inherit/template-as-base.C: New test.
36482
36483 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36484
36485         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36486         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36487
36488 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36489
36490         * gcc.dg/cpp/multiline.c: Update to match.
36491
36492 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36493
36494         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36495
36496 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36497
36498         * gcc.dg/cpp/extratokens2.c: New file.
36499
36500 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36501
36502         * gcc.dg/20020312-2.c: Add rs6000 target.
36503
36504         * gcc.c-torture/compile/20020319-1.c: New test.
36505
36506 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36507
36508         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36509         (A, E): Handle this.
36510
36511 2002-03-20  Jason Merrill  <jason@redhat.com>
36512
36513         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36514         ignoring -fpic.
36515         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36516         through prune_gcc_output.
36517
36518 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36519
36520         * gcc.c-torture/compile/20020320-1.c: New test.
36521
36522 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36523
36524         * gcc.c-torture/compile/20020318-1.c: New test.
36525
36526         * gcc.dg/struct-by-value-1.c: New test.
36527
36528         * gcc.dg/20020319-1.c: New test.
36529
36530 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36531
36532         * g++.dg/opt/conj1.C: New test.
36533
36534 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36535
36536         * g++.dg/template/qualttp20.C: Revert previous change.
36537         * g++.dg/template/qualttp3.C: Likewise.
36538         * g++.dg/template/qualttp4.C: Likewise.
36539         * g++.dg/template/qualttp5.C: Likewise.
36540         * g++.dg/template/qualttp6.C: Likewise.
36541         * g++.dg/template/qualttp7.C: Likewise.
36542         * g++.dg/template/qualttp8.C: Likewise.
36543         * g++.dg/template/recurse.C: Likewise.
36544
36545 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36546
36547         * gcc.dg/cpp/wchar-1.c: Update.
36548
36549 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36550
36551         * g++.dg/template/conv1.C: New test.
36552         * g++.dg/template/conv2.C: New test.
36553         * g++.dg/template/conv3.C: New test.
36554         * g++.dg/template/conv4.C: New test.
36555
36556 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36557
36558         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36559         * g++.dg/template/qualttp3.C: Likewise.
36560         * g++.dg/template/qualttp4.C: Likewise.
36561         * g++.dg/template/qualttp5.C: Likewise.
36562         * g++.dg/template/qualttp6.C: Likewise.
36563         * g++.dg/template/qualttp7.C: Likewise.
36564         * g++.dg/template/qualttp8.C: Likewise.
36565         * g++.dg/template/recurse.C: Likewise.
36566
36567 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36568
36569         * g++.dg/opt/dtor1.C: New test.
36570
36571 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36572
36573         * gcc.c-torture/compile/20020315-1.c: New test.
36574
36575 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36576
36577         * gcc.dg/weak-1.c: Fix scan tests.
36578
36579 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36580
36581         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36582         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36583         cris-*-aout* mmix-*-*.
36584         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36585         cris-*-aout* mmix-*-*.
36586         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36587         cris-*-elf* cris-*-aout* and mmix-*-*.
36588         * gcc.dg/20001009-1.c: Ditto.
36589         * gcc.dg/20010912-1.c: Ditto.
36590         * gcc.dg/20020122-4.c: Ditto.
36591         * gcc.dg/inline-2.c: Ditto.
36592
36593 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36594
36595         * gcc.c-torture/compile/20020314-1.c: New test.
36596
36597 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36598
36599         * gcc.c-torture/execute/20020314-1.c: New test.
36600
36601 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36602
36603         * g++.dg/warn/Wunused-1.C: New test.
36604
36605 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36606
36607         * g++.dg/abi/mangle6.C: New test.
36608
36609 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36610
36611         * gcc.c-torture/compile/20020309-2.c: New test.
36612
36613         * gcc.c-torture/compile/20020312-1.c: New test.
36614
36615 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36616
36617         * g++.dg/other/access1.C: New test.
36618
36619 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36620
36621         * gcc.c-torture/execute/wchar_t-1.c: New test.
36622
36623 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36624
36625         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36626
36627 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36628
36629         * gcc.dg/20020312-1.c: New test case.
36630
36631 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36632
36633         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36634
36635 2002-03-11  Richard Henderson  <rth@redhat.com>
36636
36637         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36638         * g++.old-deja/g++.jason/report.C: Likewise.
36639
36640 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36641
36642         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36643         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36644
36645 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36646
36647         * testsuite/g++.dg/overload/pmf1.C: New test.
36648
36649 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36650
36651         * gcc.c-torture/execute/20020307-1.c: Use long.
36652
36653 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36654
36655         PR optimization/5844
36656         * gcc.dg/20020310-1.c: New test.
36657
36658 2002-03-09  Michael Meissner  <meissner@redhat.com>
36659
36660         * gcc.c-torture/execute/memcpy-2.c: New test.
36661         * gcc.c-torture/execute/memset-1.c: New test.
36662         * gcc.c-torture/execute/strlen-1.c: New test.
36663         * gcc.c-torture/execute/strcmp-1.c: New test.
36664         * gcc.c-torture/execute/strncmp-1.c: New test.
36665
36666 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36667
36668         * gcc.dg/ppc-ldstruct.c: New test.
36669
36670 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36671
36672         * gcc.c-torture/execute/va-arg-22.c: New test.
36673
36674 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36675
36676         * gcc.c-torture/compile/20020309-1.c: New test.
36677
36678 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
36679
36680         * gcc.c-torture/execute/20020307-2.c: New test.
36681
36682 2002-03-07  Jeffrey A Law  (law@redhat.com)
36683
36684         * g77.f-torture/compile/20020307-1.f: New test.
36685
36686 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
36687
36688         * gcc.dg/unordered-1.c: New test.
36689
36690 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
36691
36692         * gcc.c-torture/execute/20020307-1.c: New test.
36693
36694 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
36695
36696         * gcc.dg/20020304-1.c: New test.
36697
36698         * gcc.c-torture/compile/20020304-2.c: New test.
36699
36700 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
36701
36702         * gcc.c-torture/compile/20020304-1.c: New test case
36703         (from PR c/5830).
36704
36705 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
36706
36707         * gcc.dg/20020103-1.c: Add other -D ppc variants.
36708
36709 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36710
36711         * g++.dg/other/classkey1.C: New test.
36712
36713 2002-03-01  Richard Henderson  <rth@redhat.com>
36714
36715         * gcc.c-torture/compile/981223-1.x: New.
36716         * gcc.c-torture/compile/920625-1.x: New.
36717
36718 2002-02-28  Richard Henderson  <rth@redhat.com>
36719
36720         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
36721
36722 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
36723
36724         * gcc.c-torture/execute/20020227-1.c: New test.
36725
36726 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36727
36728         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36729         here" ERROR lines.
36730         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36731         * g++.old-deja.g++.other/defarg1.C: Likewise.
36732         * g++.old-deja/g++.pt/calls2.C: Likewise.
36733         * g++.old-deja/g++.pt/crash20.C: Likewise.
36734         * g++.old-deja/g++.pt/crash30.C: Likewise.
36735         * g++.old-deja/g++.pt/crash36.C: Likewise.
36736         * g++.old-deja/g++.pt/crash6.C: Likewise.
36737         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36738         * g++.old-deja/g++.pt/derived3.C: Likewise.
36739         * g++.old-deja/g++.pt/error1.C: Likewise.
36740         * g++.old-deja/g++.pt/friend21.C: Likewise.
36741         * g++.old-deja/g++.pt/friend23.C: Likewise.
36742         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36743         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36744
36745 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36746
36747         * gcc.c-torture/execute/20020225-2.c: New test.
36748
36749 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36750
36751         * gcc.c-torture/execute/920730-1t.c,
36752         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36753         Delete test cases, only relevant to -traditional.
36754
36755 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36756
36757         * gcc.dg/cpp/undef1.c: Remove.
36758         * gcc.dg/cpp/directiv.c: Update.
36759         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36760
36761 2002-02-27  Michael Meissner  <meissner@redhat.com>
36762
36763         * gcc.c-torture/execute/20020226-1.c: New test.
36764
36765 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36766
36767         * g++.dg/debug/debug4.C: New test.
36768
36769         * gcc.dg/ia64-visibility-1.c: New test.
36770
36771 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36772
36773         * gcc.dg/debug/20020224-1.c: New.
36774
36775 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36776
36777         * gcc.c-torture/execute/960416-1.x: New.
36778         * gcc.c-torture/execute/divconst-3.x: Likewise.
36779
36780 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36781
36782         * gcc.dg/20020224-1.c: New test.
36783
36784 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36785
36786         * gcc.c-torture/execute/20020225-1.c: New.
36787
36788 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36789
36790         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36791
36792 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36793
36794         * gcc.dg/20020222-1.c: New test.
36795
36796 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36797
36798         * g++.dg/opt/anonunion1.C: New test.
36799
36800 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36801
36802         * g++.dg/template/qualttp19.C: New test.
36803         * g++.dg/template/qualttp20.C: New test.
36804         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36805         * g++.old-deja/g++.other/qual1.C: Likewise.
36806
36807 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36808
36809         * gcc.dg/attr-alwaysinline.c: New.
36810
36811 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36812
36813         * gcc.dg/20020220-1.c: New test.
36814
36815         * gcc.dg/20020220-2.c: New test.
36816
36817         * g++.dg/opt/mmx1.C: New test.
36818
36819 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36820
36821         * gcc.c-torture/compile/20020110.c: New test.
36822
36823 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36824
36825         * gcc.c-torture/execute/20020219-1.c: New test.
36826
36827         * gcc.dg/20020219-1.c: New test.
36828
36829         * gcc.dg/noncompile/20020220-1.c: New test.
36830
36831         * g++.dg/opt/ptrintsum1.C: New test.
36832
36833         * gcc.dg/debug/20020220-1.c: New test.
36834
36835 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36836
36837         * gcc.c-torture/execute/20020216-1.c: New test.
36838
36839 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36840
36841         * gcc.dg/decl-1.c: Update, new test.
36842
36843 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36844
36845         * g++.dg/abi/bitfield1.C: New test.
36846         * g++.dg/abi/bitfield2.C: New test.
36847
36848 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36849
36850         * gcc.dg/attr-nest.c: New test.
36851
36852 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36853
36854         * gcc.c-torture/execute/20020215-1.c: New test.
36855
36856 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36857
36858         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36859         * g++.dg/debug/debug.exp: New.
36860         * g++.dg/debug/trivial.C: New.
36861         * g++.dg/debug/debug1.C: Moved...
36862         * g++.dg/other/debug1.C: ...from here.
36863         * g++.dg/debug/debug2.C: Moved...
36864         * g++.dg/other/debug2.C: ...from here.
36865         * g++.dg/debug/debug3.C: Moved...
36866         * g++.dg/other/debug3.C: ...from here.
36867
36868         * gcc.dg/noncompile/20020213-1.c: New test.
36869
36870 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36871
36872         * g++.dg/other/debug3.C: New test.
36873
36874         * gcc.c-torture/execute/20020213-1.c: New test.
36875
36876 2002-02-13  Richard Smith <richard@ex-parrot.com>
36877
36878         * g++.old-deja/g++.other/thunk1.C: New test.
36879
36880 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36881
36882         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36883
36884 2002-02-13  Stan Shebs  <shebs@apple.com>
36885
36886         * gcc.dg/altivec-3.c: New.
36887
36888 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36889
36890         * gcc.dg/Wunreachable-1.c: New test.
36891         * gcc.dg/Wunreachable-2.c: New test.
36892
36893 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36894
36895         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36896
36897 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36898
36899         * gcc.dg/decl-1.c: New test.
36900
36901 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36902
36903         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36904
36905 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36906
36907         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36908         * gcc.c-torture/compile/980506-1.x: Likewise.
36909
36910 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36911
36912         * gcc.dg/20020210-1.c: New.
36913
36914 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36915
36916         * g77.f-torture/execute/947.f: New regression test
36917         for PR fortran/947.
36918
36919 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36920
36921         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36922         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36923
36924 2002-02-08  Richard Henderson  <rth@redhat.com>
36925
36926         * gcc.c-torture/compile/labels-3.c: New.
36927
36928 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36929
36930         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36931         expression statements work instead.
36932         * gcc.dg/noncompile/20020207-1.c: New test.
36933
36934 2002-02-07  Richard Henderson  <rth@redhat.com>
36935
36936         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36937
36938 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36939
36940         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36941         message from g77
36942         * lib/g77-dg.exp: Trim g77 error messages so that they are
36943         recognized by dg.exp.
36944
36945 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36946
36947         PR fortran/5473
36948         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36949
36950 2002-02-07  Richard Henderson  <rth@redhat.com>
36951
36952         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36953         to be sufficiently aligned for integers.
36954
36955 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36956
36957         * g++.dg/template/friend4.C: New test.
36958
36959 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36960
36961         PR fortran/5743
36962         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36963         unsupported cases.
36964
36965 2002-02-07  Richard Henderson  <rth@redhat.com>
36966
36967         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36968         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36969         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36970         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36971
36972 2002-02-06  Richard Henderson  <rth@redhat.com>
36973
36974         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36975
36976 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36977
36978         * gcc.dg/20020206-1.c: New test.
36979
36980 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36981
36982         * gcc.c-torture/execute/20020206-1.c: New test.
36983
36984         * gcc.c-torture/execute/20020206-2.c: New test.
36985
36986         PR optimization/5429:
36987         * gcc.c-torture/compile/20020206-1.c: New test.
36988
36989 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36990
36991         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36992         as certain file formats cannot support particularly large
36993         alignments.
36994
36995         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36996         and do not expect to be able to link the executable.
36997
36998         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36999         fail because the COFF format does not support the weak attribute.
37000
37001 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
37002
37003         * g77.dg/pr5473.f: New test
37004
37005 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
37006
37007         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37008         Fix testcase accordingly.
37009
37010 2002-02-04  Richard Henderson  <rth@redhat.com>
37011
37012         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37013         (buf): Change to be an array of pointers, not ints.
37014
37015 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37016
37017         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
37018         before all tests.  Move warning one line above to match where it
37019         C frontend emits.
37020         * gcc.dg/Wswitch-2.c: New test.
37021         * g++.dg/warn/Wswitch-1.C: New test.
37022         * g++.dg/warn/Wswitch-2.C: New test.
37023
37024 2002-02-04  Richard Henderson  <rth@redhat.com>
37025
37026         * g++.dg/abi/offsetof.C: Fix size comparison.
37027
37028 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
37029
37030         * gcc.dg/cast-qual-2.c: New test.
37031
37032 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
37033
37034         * gcc.dg/20020201-4.c: New test.
37035
37036 2002-02-04  Ben Elliston  <bje@redhat.com>
37037
37038         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37039         target_info attribute != 0, in addition to the empty string.
37040         (gcc_target_compile): Likewise.
37041
37042 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
37043
37044         * gcc.dg/Wswitch.c: New test.
37045         PR gcc/4475. PR gcc/3780.
37046
37047 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
37048
37049         * g77.f-torture/execute/5122.f: New test for regressions
37050         against PR fortran/5122.
37051
37052 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
37053
37054         * g77.f-torture/compile/pr3743.f: Delete
37055         * g77.dg/pr3743-1.f: New test.
37056         * g77.dg/pr3743-2.f: New test.
37057         * g77.dg/pr3743-3.f: New test.
37058         * g77.dg/pr3743-4.f: New test.
37059
37060 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37061
37062         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37063
37064 2002-02-02  Richard Henderson  <rth@redhat.com>
37065
37066         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37067         * gcc.c-torture/execute/bf64-1.c: Likewise.
37068
37069 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37070
37071         * gcc.dg/20020201-2.c: New test.
37072
37073         * gcc.dg/20020201-3.c: New test.
37074
37075         * gcc.c-torture/execute/bitfld-2.c: New test.
37076
37077 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37078
37079         * gcc.dg/bitfld-1.c: Update.
37080         * gcc.dg/bitfld-2.c: Update.
37081         * gcc.c-torture/execute/bitfld-1.x: New.
37082
37083 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
37084
37085         * gcc.c-torture/execute/20020201-1.c: New test.
37086
37087 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
37088
37089         PR target/5469
37090         * gcc.dg/20020201-1.c: New test.
37091
37092 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
37093
37094         PR fortran/3743
37095         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37096         * g77.f-torture/compile/pr3743.x: Remove
37097
37098 2002-01-31  Tom Rix  <trix@redhat.com>
37099
37100         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
37101
37102 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37103
37104         * gcc.dg/noncompile/20020130-1.c: New test.
37105
37106 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
37107
37108         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
37109
37110 2002-01-29  Richard Henderson  <rth@redhat.com>
37111
37112         * gcc.c-torture/execute/991118-1.c: Cast various constants back
37113         to long long.
37114         * gcc.c-torture/execute/bf64-1.c: Likewise.
37115
37116 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
37117
37118         * gcc.c-torture/execute/20020129-1.c: New test.
37119
37120 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37121
37122         * gcc.c-torture/compile/20000224-1.c: Update.
37123         * gcc.c-torture/execute/bitfld-1.c: New tests.
37124         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
37125         * gcc.dg/uninit-A.c: Update.
37126
37127 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
37128
37129         * g++.dg/template/ctor1.C: Add instantiation.
37130
37131 2002-01-28  Paul Koning  <pkoning@equallogic.com>
37132
37133         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
37134         argument to __builtin_prefetch to be const ptr.
37135
37136 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
37137
37138         * gcc.c-torture/compile/20020120-1.c: New test.
37139
37140 2002-01-27  Kazu Hirata  <kazu@hxi.com>
37141
37142         * gcc.c-torture/execute/20020127-1.c: New test.
37143
37144 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
37145
37146         * g77.dg/f77-edit-i-in.f: New test
37147         * g77.dg/f77-edit-i-out.f: New test
37148
37149 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
37150
37151         * gcc.dg/debug/debug.exp: New file.
37152         * gcc.dg/debug/trivial.c: New file.
37153         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
37154         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
37155         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
37156         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
37157         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
37158         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
37159         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
37160         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
37161         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
37162         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
37163         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
37164         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
37165         * gcc.dg/20000503-1.c: Removed.
37166         * gcc.dg/20010207-1.c: Removed.
37167         * gcc.dg/20011223-1.c: Removed.
37168         * gcc.dg/20020104-2.c: Removed.
37169         * gcc.dg/debug-1.c: Removed.
37170         * gcc.dg/debug-2.c: Removed.
37171         * gcc.dg/debug-3.c: Removed.
37172         * gcc.dg/debug-4.c: Removed.
37173         * gcc.dg/debug-5.c: Removed.
37174         * gcc.dg/debug-6.c: Removed.
37175         * gcc.dg/dwarf2-1.c: Removed.
37176         * gcc.dg/dwarf2-2.c: Removed.
37177
37178 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
37179
37180         * g++.old-deja/g++.other/eh5.C: New test.
37181         * g++.old-deja/g++.other/sibcall2.C: New test.
37182         * g++.old-deja/g++.other/array9.C: New test.
37183         * g++.old-deja/g++.other/typename2.C: New test.
37184         * g++.old-deja/g++.other/crash60.C: New test.
37185         * g++.old-deja/g++.other/conv9.C: New test.
37186         * g++.old-deja/g++.other/mangle10.C: New test.
37187         * g++.old-deja/g++.other/unchanging1.C: New test.
37188         * g++.old-deja/g++.other/exprstmt1.C: New test.
37189         * g++.old-deja/g++.other/inline23.C: New test.
37190         * g++.old-deja/g++.eh/ia64-1.C: New test.
37191         * g++.old-deja/g++.other/dwarf2-1.C: New test.
37192         * g++.old-deja/g++.other/reload1.C: New test.
37193         * g++.old-deja/g++.other/static20.C: New test.
37194         * g++.old-deja/g++.other/local-alloc1.C: New test.
37195         * g++.old-deja/g++.other/conv8.C: New test.
37196         * g++.old-deja/g++.other/stmtexpr2.C: New test.
37197         * g++.old-deja/g++.other/storeexpr1.C: New test.
37198         * g++.old-deja/g++.other/storeexpr2.C: New test.
37199         * g++.dg/eh/template2.C: New test.
37200         * g++.dg/warn/weak1.C: New test.
37201
37202 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
37203
37204         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37205         Remove first, non-varying, argument.
37206
37207 2002-01-23  Richard Henderson  <rth@redhat.com>
37208
37209         * gcc.dg/inline-2.c: New.
37210
37211         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
37212         Add optional target arg.  Check number of arguments.
37213         (scan-assembler-not, scan-assembler-dem): Likewise.
37214         (scan-assembler-dem-not): Likewise.
37215
37216 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37217
37218         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
37219         line 12.
37220         * g++.old-deja/g++.brendan/parse3.C,
37221         g++.old-deja/g++.other/crash26.C,
37222         g++.old-deja/g++.other/crash28.C,
37223         g++.old-deja/g++.other/crash29.C,
37224         g++.old-deja/g++.other/crash30.C,
37225         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
37226
37227 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
37228
37229         * gcc.dg/20020115-1.c: New.
37230
37231 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
37232
37233         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
37234
37235 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
37236
37237         * gcc.dg/20020122-3.c: New.
37238
37239 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
37240
37241         * g++.dg/other/gc1.C: New test.
37242
37243 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
37244
37245         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
37246
37247 2002-01-22  Richard Henderson  <rth@redhat.com>
37248
37249         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
37250
37251 2002-01-22  Richard Henderson  <rth@redhat.com>
37252
37253         * gcc.dg/20020122-4.c: New.
37254
37255 2002-01-22  H.J. Lu <hjl@gnu.org>
37256
37257         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
37258         link output.
37259         * gcc.dg/special/ecos.exp: Likewise.
37260         * lib/g++-dg.exp: Likewise.
37261         * lib/g77-dg.exp: Likewise.
37262         * lib/gcc-dg.exp : Likewise.
37263         * lib/mike-g++.exp: Likewise.
37264         * lib/mike-g77.exp: Likewise.
37265         * lib/mike-gcc.exp: Likewise.
37266         * lib/objc-dg.exp: Likewise.
37267
37268 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
37269
37270         PR target/5379
37271         * gcc.dg/20020122-2.c: New test.
37272
37273 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
37274
37275         * gcc.dg/20020122-1.c: New test.
37276
37277 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
37278
37279         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
37280
37281 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
37282
37283         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
37284
37285 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37286
37287         * gcc.c-torture/compile/20020121-1.c: New test.
37288
37289 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37290
37291         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
37292         ld_library_path.
37293
37294 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * gcc.dg/20020218-1.c: New test.
37297
37298 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
37299
37300         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
37301         messages
37302         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
37303         "At global scope" warning
37304         * g++.dg/ext/align1.C: Change cygwin test for alignment
37305         from db-bogus to dg-warning
37306
37307 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
37308
37309         * g77.f-torture/compile/cpp2.F: New test.
37310
37311 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         * g++.dg/template/access1.C: New test.
37314
37315 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
37316
37317         * gcc.dg/20020118-1.c: New.
37318
37319 2002-01-18  Kazu Hirata  <kazu@hxi.com>
37320
37321         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
37322
37323 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37324
37325         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
37326         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
37327         alignment warnings.
37328
37329 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
37330
37331         * gcc.misc-tests/i386-prefetch.exp: Save and restore
37332         torture_with_loops and torture_without_loops
37333
37334 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
37335
37336         * gcc.c-torture/compile/20020116-1.c: New test.
37337
37338 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
37339
37340         * gcc.dg/20020116-2.c: New test.
37341
37342         * gcc.dg/ultrasp4.c: New test.
37343
37344         * gcc.dg/20020116-1.c: New test.
37345
37346 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
37347
37348         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
37349         by EABI.
37350
37351 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
37352
37353         * gcc.misc-tests/i386-prefetch.exp: New.
37354         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
37355         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
37356         * gcc.misc-tests/i386-pf-none-1.c: New test.
37357         * gcc.misc-tests/i386-pf-sse-1.c: New test.
37358
37359 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
37360
37361         * gcc.dg/gnu89-init-1.c: Add new tests.
37362
37363 2002-01-15  Andreas Jaeger  <aj@suse.de>
37364
37365         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
37366         * gcc.dg/i386-mmx-2.c: Likewise.
37367         * gcc.dg/i386-sse-1.c: Likewise.
37368         * gcc.dg/i386-sse-2.c: Likewise.
37369         * gcc.dg/i386-sse-3.c: Likewise.
37370
37371 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
37372
37373         * g77.f-torture/execute/intrinsic-unix-bessel.f:
37374         Uncomment additional cases that now pass.
37375
37376 2002-01-11  Richard Henderson  <rth@redhat.com>
37377
37378         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
37379         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
37380
37381 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
37382
37383         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
37384
37385 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
37386
37387         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
37388         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
37389
37390 2002-01-10  Dale Johannesen  <dalej@apple.com>
37391
37392         * gcc.c-torture/execute/loop-11.c: New.
37393
37394 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
37395
37396         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
37397         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
37398
37399 2002-01-09  Richard Henderson  <rth@redhat.com>
37400
37401         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
37402         type in which to perform the operation for each size.
37403
37404 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
37405
37406         * gcc.c-torture/compile/20020109-2.c: New test.
37407
37408 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
37409
37410         * gcc.c-torture/execute/loop-10.c: New test.
37411
37412 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37413
37414         * gcc.c-torture/compile/20010226-1.c: New test.
37415         * gcc.c-torture/compile/20010227-1.c: New test.
37416         * gcc.c-torture/compile/20010426-1.c: New test.
37417         * gcc.c-torture/compile/20010510-1.c: New test.
37418         * gcc.c-torture/compile/20010605-3.c: New test.
37419         * gcc.c-torture/compile/20010824-1.c: New test.
37420         * gcc.c-torture/execute/20010409-1.c: New test.
37421         * gcc.dg/noncompile/20000901-1.c: New test.
37422         * gcc.dg/20001023-1.c: New test.
37423         * gcc.dg/20001101-1.c: New test.
37424         * gcc.dg/20001102-1.c: New test.
37425         * gcc.dg/20010207-1.c: New test.
37426         * gcc.dg/20010405-1.c: New test.
37427         * gcc.dg/20010822-1.c: New test.
37428         * gcc.dg/20011107-1.c: New test.
37429
37430 2002-01-09  Jeffrey A Law  (law@redhat.com)
37431
37432         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
37433
37434         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
37435         execution failure on PA targets.
37436
37437 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
37438
37439         * gcc.c-torture/compile/20020109-1.c: New test.
37440
37441 2002-01-08  Kazu Hirata  <kazu@hxi.com>
37442
37443         * gcc.c-torture/execute/20020108-1.c: New test.
37444
37445 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
37446
37447         * gcc.dg/20020108-1.c: New test.
37448
37449 2002-01-08  H.J. Lu <hjl@gnu.org>
37450
37451         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
37452         for header files.
37453
37454 2002-01-08  Geoff Keating  <geoffk@redhat.com>
37455
37456         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
37457         consistency.
37458
37459 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
37460
37461         * gcc.dg/altivec-4.c: Test altivec predicates.
37462
37463 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
37464
37465         * gcc.c-torture/execute/20020107-1.c: New test.
37466
37467 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
37468
37469         PR c/5279
37470         * gcc.c-torture/compile/20020106-1.c: New test.
37471
37472 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37473
37474         * gcc.c-torture/execute/nestfunc-4.c: New test.
37475
37476 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37477
37478         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37479         extra triple that slipped in.
37480         * g++.old-deja/g++.abi/align.C: Likewise.
37481         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37482
37483 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37484
37485         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37486         * g++.old-deja/g++.abi/align.C: Likewise.
37487         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37488
37489         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37490         on FreeBSD/i386.
37491         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37492         FreeBSD.
37493
37494 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37495
37496         * gcc.dg/20020104-1.c: New test.
37497
37498         * gcc.dg/20020104-2.c: New test.
37499
37500 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37501
37502         * gcc.dg/20020103-1.c: Fix typo in target selector.
37503
37504 2002-01-03  Richard Henderson  <rth@redhat.com>
37505
37506         * gcc.dg/20020103-1.c: New.
37507
37508 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37509
37510         * gcc.c-torture/execute/20020103-1.c: New test.
37511
37512 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37513
37514         * g++.dg/other/debug2.C: New test.
37515
37516         * gcc.c-torture/compile/20020103-1.c: New test.
37517
37518 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37519
37520         * gcc.dg/gnu89-init-1.c: Added new tests.
37521
37522 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37523
37524         * g++.dg/template/friend2.C: Remove as patch is reverted.
37525
37526         * g++.dg/warn/oldcast1.C: New test.
37527
37528         * g++.dg/template/ptrmem1.C: New test.
37529         * g++.dg/template/ptrmem2.C: New test.
37530
37531         * g++.dg/template/ntp.C: New test.
37532
37533         * g++.dg/other/component1.C: New test.
37534
37535         * g++.dg/template/ttp3.C: New test.
37536
37537         * g++.dg/template/friend2.C: New test.
37538         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37539
37540 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37541
37542         * g++.dg/other/ptrmem1.C: New test.
37543         * g++.dg/other/ptrmem2.C: New test.
37544
37545 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37546
37547         * g++.dg/template/ctor1.C: New test.
37548
37549 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         * g++.dg/template/friend2.C: New test.
37552
37553 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37554
37555         * gcc.dg/mmix-1.c: New test.
37556
37557 2001-12-31  Richard Henderson  <rth@redhat.com>
37558
37559         * gcc.dg/asm-5.c: New.
37560
37561 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37562
37563         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37564         in namespace __gnu_cxx
37565
37566 2001-12-30  Richard Henderson  <rth@redhat.com>
37567
37568         * gcc.dg/debug-6.c: New.
37569
37570 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37571
37572         * gcc.c-torture/compile/20011229-2.c: New test.
37573
37574 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37575
37576         * gcc.dg/debug-3.c: New test.
37577         * gcc.dg/debug-4.c: New test.
37578         * gcc.dg/debug-5.c: New test.
37579
37580 2001-12-29  Richard Henderson  <rth@redhat.com>
37581
37582         * g++.dg/eh/loop1.C: New.
37583
37584 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37585
37586         * g++.dg/template/crash1.C: New test.
37587
37588 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37589
37590         * g++.dg/other/const1.C: New test.
37591
37592 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37593
37594         * gcc.c-torture/compile/20011229-1.c: New test.
37595
37596 2001-12-28  Stan Shebs  <shebs@apple.com>
37597
37598         * lib/objc-torture.exp: Resync with c-torture.exp.
37599         * lib/objc.exp: Load standard libraries.
37600
37601 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37602
37603         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37604         additional tests.
37605
37606 2001-12-27  Roger Sayle <roger@eyesopen.com>
37607
37608         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37609
37610 2001-12-27  Richard Henderson  <rth@redhat.com>
37611
37612         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37613
37614 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37615
37616         * g++.dg/eh/ctor1.C: New test.
37617         * g++.dg/other/error2.C: New test.
37618
37619 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37620
37621         * g++.dg/other/init2.C: New test.
37622
37623 2001-12-24  Richard Henderson  <rth@redhat.com>
37624
37625         * gcc.dg/20011223-1.c: New.
37626         * gcc.dg/inline-1.c: New.
37627
37628 2001-12-23  Richard Henderson  <rth@redhat.com>
37629
37630         * gcc.dg/asm-4.c: Test operand modifiers.
37631
37632 2001-12-23  Richard Henderson  <rth@redhat.com>
37633
37634         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37635
37636 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37637
37638         * gcc.c-torture/execute/20011223-1.c: New test.
37639
37640 2001-12-21  Richard Henderson  <rth@redhat.com>
37641
37642         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37643         re-enables the warning.
37644
37645 2001-12-21  Richard Henderson  <rth@redhat.com>
37646
37647         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37648
37649 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37650
37651         * gcc.c-torture/compile/20011218-1.c: New test.
37652
37653 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37654
37655         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37656         arm-isr.c test.
37657         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37658         epilogue generation for ARM ISR routines.
37659
37660 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37661
37662         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37663         * gcc.dg/format/c90-printf-3.c: Likewise.
37664         * gcc.dg/format/c99-printf-3.c: Likewise.
37665         * gcc.dg/format/ext-1.c: Likewise.
37666         * gcc.dg/format/ext-6.c: Likewise.
37667         * gcc.dg/format/format.h: Prototype unlocked stdio.
37668
37669 2001-12-20  Richard Henderson  <rth@redhat.com>
37670
37671         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37672         (arena): Use it.
37673         (malloc): Correct allocation logic.  Abort if we fill up the
37674         arena before initialization complete.
37675         (realloc): Correct allocation logic.
37676
37677 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.c-torture/compile/20011219-2.c: New test.
37680
37681         * gcc.c-torture/execute/20011219-1.c: New test.
37682
37683 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
37684
37685         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
37686         target does not support weak symbols.
37687
37688 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
37689
37690         * gcc.c-torture/compile/20011219-1.c: New test.
37691
37692 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
37693
37694         * g++.dg/other/error1.C: New test.
37695
37696 2001-12-17  Jeffrey A Law  (law@redhat.com)
37697
37698         * gcc.c-torture/execute/20011217-1.c: New test.
37699
37700 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
37701
37702         * objc.dg/special/: New directory.
37703         * objc.dg/special/special.exp: New file.
37704         * objc.dg/special/unclaimed-category-1.h: New file.
37705         * objc.dg/special/unclaimed-category-1a.m: New file.
37706         * objc.dg/special/unclaimed-category-1.m: New file.
37707
37708 2001-12-17  Andreas Jaeger  <aj@suse.de>
37709
37710         * gcc.c-torture/compile/20011217-2.c: New test.
37711
37712 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37713
37714         * gcc.c-torture/compile/20011217-1.c: New test.
37715
37716 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
37717
37718         * testsuite/gcc.dg/20011214-1.c: New.
37719
37720 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
37721
37722         * gcc.dg/altivec-4.c: New.
37723
37724 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
37725
37726         * gcc.dg/20011113-1.c: New test.
37727
37728 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37729
37730         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37731         std::__malloc_alloc_template<0> and
37732         std::__default_alloc_template<false, 0>.
37733
37734 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37735
37736         * objc/execute/bf-21.m: New test.
37737         * objc/execute/enumeration-1.m: New test.
37738         * objc/execute/enumeration-2.m: New test.
37739
37740 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37741
37742         * gcc.dg/gnu89-init-1.c: New test.
37743
37744 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37745
37746         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37747         * g++.old-deja/g++.jason/2371.C: Likewise.
37748         * g++.old-deja/g++.jason/template33.C: Likewise.
37749         * g++.old-deja/g++.jason/template34.C: Likewise.
37750         * g++.old-deja/g++.jason/template36.C: Likewise.
37751         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37752         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37753         * g++.old-deja/g++.other/typename1.C: Likewise.
37754         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37755         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37756         * g++.old-deja/g++.pt/typename11.C: Likewise.
37757         * g++.old-deja/g++.pt/typename14.C: Likewise.
37758         * g++.old-deja/g++.pt/typename16.C: Likewise.
37759         * g++.old-deja/g++.pt/typename3.C: Likewise.
37760         * g++.old-deja/g++.pt/typename4.C: Likewise.
37761         * g++.old-deja/g++.pt/typename5.C: Likewise.
37762         * g++.old-deja/g++.pt/typename7.C: Likewise.
37763         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37764
37765 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37766
37767         * g++.dg/other/linkage1.C: New test.
37768         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37769         specifiers.
37770
37771 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37772
37773         * gcc.dg/concat.c: New test.
37774
37775 2001-12-11  Stan Shebs  <shebs@apple.com>
37776
37777         * objc/compile: New test directory.
37778         * objc/compile/compile.exp: New expect script.
37779         * objc/compile/20011211-1.m: New compile test.
37780
37781 2001-12-11  Jason Merrill  <jason@redhat.com>
37782
37783         * lib/prune.exp (prune_gcc_output): Also handle "In member
37784         function".  So many permutations...
37785
37786 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37787
37788         * g++.dg/template/typedef1.C: New test.
37789
37790 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37791
37792         * g++.dg/other/copy1.C: New test.
37793
37794 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37795
37796         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37797
37798         * gcc.dg/builtin-choose-expr.c: New.
37799
37800 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37801
37802         * gcc.dg/altivec-2.c: New.
37803
37804 2001-12-07  Richard Henderson  <rth@redhat.com>
37805
37806         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37807
37808 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37809
37810         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37811         ultrasparc.
37812
37813 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37814
37815         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37816
37817 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37818
37819         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37820         variable argument list.
37821
37822 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37823
37824         * gcc.c-torture/execute/memcheck: Delete entire directory.
37825         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37826         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37827
37828 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37829
37830         * gcc.dg/Wshadow-1.c: New test.
37831
37832 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37833
37834         * gcc.c-torture/compile/20011130-1.c: New test.
37835
37836         * gcc.dg/noncompile/20011025-1.c: New test.
37837
37838         * g++.dg/other/anon-union.C: New test.
37839
37840         * gcc.c-torture/execute/20011024-1.c: New test.
37841
37842 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37843
37844         * gcc.c-torture/execute/20000722-1.x,
37845         gcc.c-torture/execute/20010123-1.x: Remove.
37846         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37847         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37848         gcc.dg/c99-complit-2.c: New tests.
37849
37850 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37851
37852         * g++.dg/inherit/base1.C: New test.
37853
37854 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37855
37856         * g++.dg/other/stdarg1.C: New test.
37857
37858         * gcc.c-torture/compile/20011130-2.c: New test.
37859
37860 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37861
37862         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37863         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37864         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37865         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37866         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37867         * gcc.dg/builtin-prefetch-1.c: New test.
37868
37869 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37870
37871         * gcc.dg/20011130-1.c: New test.
37872
37873 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37874
37875         * g++.dg/other/scope1.C: New test.
37876         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37877
37878 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37879
37880         * gcc.dg/vla-init-1.c: New test.
37881
37882 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37883
37884         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37885
37886 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37887
37888         * objc.dg/alias.m: Update.
37889         * objc.dg/class-1.m: Update.
37890         * objc.dg/const-str-1.m: Update.
37891         * objc.dg/fwd-proto-1.m: Update.
37892         * objc.dg/id-1.m: Update.
37893         * objc.dg/super-class-1.m: Update.
37894
37895 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37896
37897         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37898         constructs.
37899
37900 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37901
37902         * gcc.c-torture/execute/20011128-1.c: New test.
37903
37904 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37905
37906         * gcc.dg/20011127-1.c: New test.
37907
37908 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37909
37910         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37911         from Austin Group draft 7.
37912         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37913         scanf format arguments.
37914         * gcc.dg/format/no-exargs-2.c: New test.
37915
37916 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         * g++.dg/abi/vbase8-4.C: New test.
37919
37920 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37921
37922         * gcc.c-torture/execute/20011121-1.c: New test.
37923
37924 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37925
37926         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37927
37928 2001-11-23  Andreas Jaeger  <aj@suse.de>
37929
37930         * gcc.dg/cpp/charconst-2.c: New test.
37931
37932 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37933
37934         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37935         to the host if it is remote.  Let tests specify extra headers
37936         they use.
37937         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37938         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37939         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37940         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37941         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37942         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37943         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37944         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37945         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37946         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37947
37948 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37949
37950         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37951         for little endian ARMs.
37952
37953 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37954
37955         * gcc.c-torture/compile/20011119-1.c: New test.
37956         * gcc.c-torture/compile/20011119-2.c: New test.
37957
37958 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37959
37960         * gcc.dg/altivec-1.c: Fix typo.
37961
37962 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37963
37964         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37965
37966 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37967
37968         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37969
37970 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37971
37972         * lib/g77.exp: Don't specify --rpath-link.
37973
37974         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37975         across all the headers.
37976         * gcc.dg/format/format.exp: For testing on a remote host,
37977         copy format.h.
37978
37979         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37980         * gcc.c-torture/execute/930406-1.c: Likewise.
37981         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37982
37983 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37984
37985         * gcc.dg/altivec-1.c: New.
37986
37987 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37988
37989         * gcc.dg/cpp/fpreprocessed.c: New test case.
37990
37991 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37992
37993         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37994         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37995         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37996
37997 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37998
37999         * gcc.dg/no-builtin-1.c: New test.
38000
38001 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
38002
38003         * gcc.c-torture/execute/20011115-1.c: New test.
38004
38005 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
38006
38007         * gcc.c-torture/compile/20011114-2.c: New test.
38008         * gcc.c-torture/compile/20011114-3.c: New test.
38009         * gcc.c-torture/compile/20011114-4.c: New test.
38010
38011 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38012
38013         * g++.dg/other/init1.C: New test.
38014
38015 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
38016
38017         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38018         message.
38019
38020         * gcc.c-torture/execute/20011114-1.c: New testcase.
38021
38022         * gcc.c-torture/compile/20010327-1.c: Revert last change.
38023         * gcc.c-torture/compile/20011114-1.c: New test, exactly
38024         like the (before this change) version of 20010327-1.c.
38025
38026 2001-11-14  Roger Sayle <roger@eyesopen.com>
38027
38028         * gcc.c-torture/execute/string-opt-13.c: New testcase.
38029
38030 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
38031
38032         * g++.dg/init/array2.C: New test.
38033
38034 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
38035
38036         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38037
38038 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
38039
38040         * g++.dg/other/forscope1.C: New test.
38041         * g++.dg/ext/forscope1.C: New test.
38042         * g++.dg/ext/forscope2.C: New test.
38043
38044 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
38045
38046         * gcc.c-torture/execute/20011113-1.c: New test.
38047
38048 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
38049
38050         * gcc.c-torture/execute/20011109-2.c: New test.
38051
38052         * gcc.c-torture/execute/20011109-1.c: New test.
38053
38054 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
38055
38056         * gcc.c-torture/compile/20011109-1.c: New test.
38057
38058 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
38059
38060         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38061         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38062         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38063         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38064         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38065         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38066         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38067
38068 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38069
38070         * g++.dg/warn/Wshadow-1.C: New tests.
38071         * g++.old-deja/g++.mike/for3.C: Update.
38072
38073 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38074
38075         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38076         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38077         XFAILs.  Adjust expected error texts.
38078         * gcc.c-torture/compile/20011106-1.c,
38079         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38080         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38081         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38082         gcc.dg/c99-array-lval-5.c: New tests.
38083
38084 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38085
38086         * gcc.dg/cpp/defined.c: Update.
38087
38088 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38089
38090         * gcc.c-torture/execute/anon-1.c: New test.
38091
38092 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
38093
38094         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38095         same size, so no warning should be produced on stormy16.
38096
38097         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38098         due to oversized array.
38099         * g++.old-deja/g++.mike/ns15.C: Likewise.
38100         * g++.old-deja/g++.pt/crash16.C: Likewise.
38101
38102 2001-11-02  Graham Stott  <grahams@redhat.com>
38103
38104         * g++.dgother/debug1.C: Fix typos.
38105
38106 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
38107
38108         * g++.dg/other/debug1.C: New test.
38109
38110 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38111
38112         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
38113         of unsigned long.
38114
38115 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * gcc.dg/20011029-2.c: New test.
38118
38119         * gcc.c-torture/compile/20011029-1.c: New test.
38120
38121 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
38122
38123         * objc/execute/class_self-1.m: New test.
38124         * objc/execute/class_self-2.m: New test.
38125
38126 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
38127
38128         * gcc.misc-tests/msgs.exp: Delete.
38129         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
38130         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
38131         error set to match recent changes.
38132
38133 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
38134
38135         * gcc.dg/20011021-1.c: New test.
38136
38137 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
38138
38139         * gcc.c-torture/compile/20011023-1.c: New test.
38140
38141 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
38142
38143         * lib/g77.exp: Rewrite based on lib/g++.exp.
38144
38145 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
38146
38147         * gcc.c-torture/execute/20011019-1.c: New test.
38148
38149         * gcc.dg/20011018-1.c: New test.
38150
38151 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
38152
38153         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
38154
38155 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
38156
38157         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
38158         * gcc.dg/attr-invalid.c: Likewise.
38159
38160 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
38161
38162         * testsuite/gcc.dg/20011015-1.c: New test.
38163
38164 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38165
38166         * g++.dg/template/unify2.C: New test.
38167
38168 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
38169
38170         * g++.dg/other/exception-specification.C: New test
38171
38172 2001-10-13  Tom Rix  <trix@redhat.com>
38173
38174         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
38175         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
38176
38177 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
38178
38179         * testsuite/gcc.dg/20011009-1.c: New test.
38180
38181 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         PR g++/4476
38184         * g++.dg/other/friend1.C: New test.
38185
38186 2001-10-11  Richard Henderson  <rth@redhat.com>
38187
38188         * g++.old-deja/g++.other/crash18.C: Add -S to options.
38189
38190 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38191
38192         * gcc.c-torture/compile/20011010-1.c: New.
38193
38194 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38195
38196         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
38197         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
38198         g77.f-torture/execute/execute.exp,
38199         g77.f-torture/noncompile/noncompile.exp,
38200         gcc.c-torture/compile/compile.exp,
38201         gcc.c-torture/execute/execute.exp,
38202         gcc.c-torture/execute/ieee/ieee.exp,
38203         gcc.c-torture/execute/memcheck/memcheck.exp,
38204         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
38205         objc/execute/execute.exp: Update FSF address.
38206
38207 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38208
38209         * gcc.dg/cpp/cmdlne-C.c: Update.
38210         * gcc.dg/cpp/cmdlne-C2.c: New.
38211
38212 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38213
38214         * gcc.c-torture/execute/20011008-3.c: New.
38215
38216 2001-10-08  DJ Delorie  <dj@redhat.com>
38217
38218         * gcc.dg/20011008-1.c: New.
38219         * gcc.dg/20011008-2.c: New.
38220
38221 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38222
38223         * gcc.dg/cpp/spacing1.c: Update test.
38224
38225 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38226
38227         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
38228         spelling errors of "separate" as "seperate".
38229
38230 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
38231
38232         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
38233         enough to avoid inlining.
38234
38235 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38236
38237         * lib/g77.exp: set libg2c_dir correctly.
38238
38239 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38240
38241         * gcc.dg/cpp/macro11.c: New test.
38242
38243 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38244
38245         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
38246         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
38247         gcc.dg/format/multattr-3.c: New tests.
38248         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
38249         tests for format attributes on function pointers being rejected.
38250
38251 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38252
38253         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
38254
38255 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38256
38257         * g++.dg/warn/format1.C: New test.
38258
38259 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38260
38261         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
38262
38263 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38264
38265         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
38266
38267 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38268
38269         * gcc.dg/cpp/redef2.c: Add test.
38270
38271 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
38272
38273         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
38274         long-standing bug on i686, apparently.
38275         * gcc.c-torture/execute/loop-2c.x: New file.
38276         * gcc.c-torture/execute/loop-2d.x: New file.
38277         * gcc.c-torture/execute/loop-3c.x: New file.
38278
38279 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
38280
38281         * gcc.dg/cpp/20000625-2.c: Correct line number.
38282
38283 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38284
38285         * gcc.dg/cpp/macro10.c: New test.
38286         * gcc.dg/cpp/strify3.c: New test.
38287         * gcc.dg/cpp/spacing1.c: Add tests.
38288         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
38289         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
38290
38291 2001-09-24  DJ Delorie  <dj@redhat.com>
38292
38293         * gcc.c-torture/execute/20010924-1.c: New test.
38294
38295 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38296
38297         * testsuite/objc/execute/paste.m: Remove.
38298
38299 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38300
38301         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
38302
38303 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
38304
38305         * g77.dg/strlen0.f: New test.
38306
38307 2001-09-21  Richard Henderson  <rth@redhat.com>
38308
38309         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
38310         * g++.old-deja/g++.abi/vtable2.C: Likewise.
38311
38312 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38313
38314         Table-driven attributes.
38315         * g++.dg/ext/attrib1.C: New test.
38316
38317 2001-09-20  DJ Delorie  <dj@redhat.com>
38318
38319         * gcc.dg/20000926-1.c: Update expected warning messages.
38320         * gcc.dg/array-2.c: Likewise, and test for warnings too.
38321         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
38322         array.
38323
38324 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
38325
38326         * g++.dg/eh/registers1.C: New test case.
38327
38328 2001-09-17  Richard Henderson  <rth@redhat.com>
38329
38330         * gcc.dg/array-5.c: Fix VLA decomposition test.
38331
38332 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38333
38334         * gcc.dg/cpp/line5.c: New testcase.
38335
38336 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38337
38338         * gcc.dg/cpp/macro9.c: New test.
38339
38340 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
38341
38342         * gcc.c-torture/execute/980223.c: Change type of addr from long
38343         to char *.
38344
38345 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
38346
38347         * gcc.c-torture/execute/20010915-1.c: New test.
38348
38349 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
38350
38351         * g77.dg/bprob: New directory.
38352         * g77.dg/bprob/bprob.exp: New file.
38353         * g77.dg/bprob/bprob-1.f: New test.
38354         * g77.dg/gcov: New directory.
38355         * g77.dg/gcov/gcov.exp: New file.
38356         * g77.dg/gcov/gcov-1.f: New test.
38357         * g77.dg/gcov/gcov-1.x: New file.
38358
38359 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38360
38361         * gcc.dg/cpp/directiv.c: Update.
38362         * gcc.dg/cpp/undef1.c: Update.
38363
38364 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
38365
38366         * gcc.dg/20010912-1.c: New test.
38367
38368 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
38369
38370         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
38371         language-independent file in lib.
38372         * lib/gcov.exp: New file.
38373
38374 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38375
38376         * gcc.c-torture/compile/20010911-1.c: New test.
38377
38378 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
38379
38380         * lib/profopt.exp: New, to support profile-directed optimizations.
38381         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
38382         * gcc.misc-tests/bprob-1.c: New test.
38383         * gcc.misc-tests/bprob-2.c: New test.
38384
38385 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
38386
38387         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
38388         XFAIL and which kinds of gcov output to verify.
38389         * gcc.misc-tests/gcov-4b.x: New file.
38390         * gcc.misc-tests/gcov-5b.x: New file.
38391         * gcc.misc-tests/gcov-6.x: New file.
38392         * gcc.misc-tests/gcov-7.c: New test.
38393         * gcc.misc-tests/gcov-7.x: New file.
38394
38395 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
38396
38397         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
38398         * gcc.misc-tests/gcov-6.c: New test.
38399
38400 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38401
38402         PR c++/3986
38403         * g++.dg/abi/vbase1.C: New test.
38404
38405 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
38406
38407         * objc.dg/method-2.m: New.
38408
38409 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38410
38411         PR c++/4203
38412         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
38413         * g++.dg/init/empty1.C: New test.
38414
38415 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
38416
38417         * gcc.c-torture/compile/20010903-1.c: New test.
38418
38419 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
38420
38421         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
38422         for m68k.
38423
38424 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
38425
38426         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
38427
38428         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
38429
38430         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
38431
38432 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
38433
38434         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
38435         for 16-bit 'unsigned int'.
38436
38437 2001-08-29  Kazu Hirata  <kazu@hxi.com>
38438
38439         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
38440
38441 2001-08-27  Richard Henderson  <rth@redhat.com>
38442
38443         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
38444         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
38445
38446 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
38447
38448         * gcc.dg/asm-names.c (ymain): New.
38449
38450 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
38451
38452         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
38453         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
38454         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
38455
38456 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38457
38458         * gcc.dg/compare5.c: New testcase.
38459
38460 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
38461
38462         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
38463         and "In instantiation".
38464
38465 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
38466
38467         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
38468
38469 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
38470
38471         * gcc.misc-tests/gcov.exp: Add support for branch information.
38472         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38473         * gcc.misc-tests/gcov-4.c: New test.
38474         * gcc.misc-tests/gcov-4b.c: New test.
38475         * gcc.misc-tests/gcov-5b.c: New test.
38476
38477 2001-08-20  Zack Weinberg  <zackw@panix.com>
38478
38479         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38480         expected to fail.
38481
38482 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38483
38484         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38485
38486 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * g++.dg/eh/template1.C: New test.
38489
38490 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38491
38492         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38493         Fix thinko.
38494         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38495         for xfail.
38496
38497 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38498
38499         * lib/g77-dg.exp: Use prune.exp for common procedures
38500         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38501         * lib/g77.exp: (g77-dg-prune) Remove
38502
38503 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38504
38505         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38506
38507 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38508
38509         * g++.dg/template/unify1.C: New test.
38510
38511 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38512
38513         * g++.dg/abi/empty4.C: New test.
38514
38515 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38516
38517         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38518         solaris2.*
38519         * g77.f-torture/compile/pr3743.x: Likewise.
38520
38521 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38522
38523         * g++.dg/other/using-declaration.C: New test.
38524
38525 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38526
38527         * gcc.dg/cpp/tr-sign.c: New testcase.
38528
38529 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38530
38531         * gcc.dg/cpp/19951025-1.c: Revert.
38532         * gcc.dg/cpp/directiv.c: We no longer process directives that
38533         interrupt macro arguments.
38534
38535 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38536
38537         * gcc.dg/bconstp-1.c: New test.
38538
38539 2001-08-03  Richard Henderson  <rth@redhat.com>
38540
38541         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38542
38543 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38544
38545         * gcc.dg/cpp/19951025-1.c: Update.
38546
38547 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38548
38549         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38550         should be x.
38551
38552 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38553
38554         Kill -fhonor-std.
38555         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38556         * g++.old-deja/g++.other/std1.C: Likewise.
38557         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38558
38559 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38560
38561         * lib/g77.exp: Load gcc-defs.exp for common procedures
38562         (g77_pass, g77_fail, g77_finish, g77_exit,
38563         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38564
38565 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38566
38567         * g77.dg/fbackslash.f
38568         * g77.dg/fcase-preserve.f
38569         * g77.dg/ff90-1.f
38570         * g77.dg/ffixed-line-length-0.f
38571         * g77.dg/ffixed-line-length-132.f
38572         * g77.dg/ffixed-line-length-7.f
38573         * g77.dg/ffixed-line-length-72.f
38574         * g77.dg/ffixed-line-length-none.f
38575         * g77.dg/ffree-form-1.f
38576         * g77.dg/fno-backslash.f
38577         * g77.dg/fno-f90-1.f
38578         * g77.dg/fno-fixed-form-1.f
38579         * g77.dg/fno-onetrip.f
38580         * g77.dg/fno-typeless-boz.f
38581         * g77.dg/fno-underscoring.f
38582         * g77.dg/fno-vxt-1.f
38583         * g77.dg/fonetrip.f
38584         * g77.dg/ftypeless-boz.f
38585         * g77.dg/fugly-assumed.f
38586         * g77.dg/funderscoring.f
38587         * g77.dg/fvxt-1.f
38588
38589 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38590
38591         * objc.dg/fwd-proto-1.m: New.
38592         * objc.dg/local-decl-1.m: New.
38593         * objc.dg/naming-1.m: New.
38594         * objc.dg/naming-2.m: New.
38595         * objc.dg/proto-hier-1.m: New.
38596
38597 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38598
38599         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38600         largest-type elements to a struct makes its size grow.
38601
38602 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         * g++.dg/abi/vthunk1.C: New test.
38605
38606 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38607
38608         * g++.dg/abi/vbase8-22.C: New test.
38609
38610 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38611
38612         * gcc.dg/cpp/macro8.c: New test.
38613
38614 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38615
38616         * g++.dg/abi/vbase8-21.C: New test.
38617
38618 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38619
38620         * g++.dg/abi/vbase8-10.C: New test.
38621
38622 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38623
38624         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38625         ${tool}_set_ld_library_path.
38626         Changed caller.
38627         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38628         g++.exp.
38629
38630 2001-07-26  Stan Cox <scox@redhat.com>
38631
38632         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38633         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38634         gcc_exit, gcc_check_unsupported_p):
38635         Moved to gcc-deps.exp
38636         * gcc-deps.exp: New file.
38637
38638 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38639
38640         * g++.old-deja/g++.pt/defarg14.C: New test.
38641
38642 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38643
38644         * g++.old-deja/g++.other/lineno5.C: New test.
38645
38646 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.old-deja/g++.pt/crash68.C: New test.
38649
38650 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         * g++.old-deja/g++.other/crash42.C: New test.
38653
38654 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38655
38656         * gcc.dg/cpp/extratokens.c: Fix.
38657         * gcc.dg/cpp/skipping2.c: New tests.
38658
38659 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38660
38661         * gcc.c-torture/execute/20010724-1.c: New file.
38662         * gcc.c-torture/execute/20010724-1.x: New file.
38663
38664 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38665
38666         * g++.old-deja/g++.other/cond7.C: New test.
38667
38668 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38669
38670         * g++.old-deja/g++.other/optimize4.C: New test.
38671
38672 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38673
38674         * g++.old-deja/g++.abi/vbase8-5.C: New test.
38675
38676 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
38677
38678         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
38679         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
38680         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
38681         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
38682
38683         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
38684         bug report" message.
38685
38686         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
38687         * g++.dg/ext/instantiate1.C: Move from old-deja.
38688
38689 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
38690
38691         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
38692         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
38693         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
38694         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
38695
38696 2001-07-23  Jeffrey A Law  (law@cygnus.com)
38697
38698         * gcc.c-torture/execute/20010723-1.c: New test.
38699
38700 2001-07-23  Ben Elliston  <bje@redhat.com>
38701
38702         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
38703
38704 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38705
38706         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
38707         i[34567]86-*-*.
38708         Delete handling of ieee_multilib_flags.
38709         Pass -mieee for alpha*-*-* and sh-*-*.
38710         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
38711
38712 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
38713
38714         Remove old-abi tests.
38715         * g++.old-deja/g++.mike/p11116.C: Remove.
38716         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
38717
38718 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
38719
38720         * g77.f-torture/compile/pr3743.f: New test
38721
38722 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
38723
38724         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
38725
38726 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38727
38728         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38729         g++.old-deja/g++.pt/static6.C: Likewise.
38730         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38731         supports weak symbols.
38732
38733 2001-07-18  Andreas Jaeger  <aj@suse.de>
38734
38735         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38736         supported again.
38737
38738 2001-07-18  Andreas Jaeger  <aj@suse.de>
38739
38740         * gcc.dg/iftrap-1.c: Fix target line.
38741
38742 2001-07-17  Richard Henderson  <rth@redhat.com>
38743
38744         * gcc.c-torture/execute/20010717-1.c: New.
38745
38746 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38747
38748         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38749         tests.
38750
38751 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38752
38753         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38754
38755 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38756
38757         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38758         UAC_SIGBUS, UAC_NOPRINT definitions.
38759
38760 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38761
38762         * objc/execute/object_is_class.m: New test.
38763         * objc/execute/object_is_meta_class.m: New test.
38764
38765 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38766
38767         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38768         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38769
38770 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38771
38772         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38773         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38774
38775 2001-07-14  Richard Henderson  <rth@redhat.com>
38776
38777         * gcc.dg/iftrap-1.c: New.
38778
38779 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38780
38781         * g77.f-torture/execute/intrinsic77.f: New test.
38782
38783 2001-07-11  Janis Johnson <janis@us.ibm.com>
38784
38785         * gcc.misc-tests/gcov-3.c: New test.
38786
38787 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38788
38789         * gcc.c-torture/compile/20010711-1.c,
38790         * gcc.c-torture/compile/20010711-2.c: New tests.
38791
38792 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38793
38794         * gcc.c-torture/execute/20010711-1.c: New test.
38795
38796 2001-07-11  Ben Elliston  <bje@redhat.com>
38797
38798         * g++.old-deja/g++.other/enum5.C: New test.
38799
38800 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38801
38802         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38803         (g++-dg-prune): Call prune_gcc_output.
38804         * prune.exp: New file for prune_gcc_output.
38805         * lib/g++.exp, lib/gcc.exp: Load it.
38806
38807 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38808
38809         * gcc.c-torture/compile/20010701-1.c,
38810         g++.old-deja/g++.ext/attrib6.C: New tests.
38811
38812 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38813
38814         * gcc.c-torture/compile/20010706-1.c: New test.
38815
38816 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38817
38818         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38819
38820 2001-06-28  Stan Shebs  <shebs@apple.com>
38821
38822         * gcc.dg/pragma-darwin.c: New test.
38823
38824 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38825
38826         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38827         Solaris 2.[678] system.
38828
38829 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38830
38831         * gcc.dg/20010622-1.c: New test.
38832
38833 2001-06-18  Stan Shebs  <shebs@apple.com>
38834
38835         * objc.dg: New directory.
38836         * objc.dg/dg.exp: New file.
38837         * objc.dg/alias.m: New.
38838         * objc.dg/class-1.m: New.
38839         * objc.dg/class-2.m: New.
38840         * objc.dg/const-str-1.m: New.
38841         * objc.dg/const-str-2.m: New.
38842         * objc.dg/id-1.m: New.
38843         * objc.dg/method-1.m: New.
38844         * objc.dg/super-class-1.m: New.
38845         * lib/objc-dg.exp: New file.
38846
38847 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38848
38849         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38850         of label name.
38851
38852 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38853
38854         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38855
38856 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38857
38858         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38859         variable.
38860
38861 2001-06-12  Richard Henderson  <rth@redhat.com>
38862
38863         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38864
38865 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * g++.old-deja/g++.abi/vbase5.C: New test.
38868         * g++.old-deja/g++.abi/vbase6.C: New test.
38869         * g++.old-deja/g++.abi/vbase7.C: New test.
38870
38871 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38872
38873         * gcc.c-torture/compile/20010610-1.c: New test.
38874
38875 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38876
38877         * g++.old-deja/g++.abi/vbase4.C: New test.
38878
38879 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38880
38881         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38882         support %f for HC11/HC12 targets.
38883         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38884         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38885         on HC11/HC12 targets.
38886         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38887
38888 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38889
38890         * gcc.dg/wchar_t-1.c: New file.
38891         * gcc.dg/wint_t-1.c: Likewise.
38892
38893 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38894
38895         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38896
38897 2001-06-11  Richard Henderson  <rth@redhat.com>
38898
38899         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38900
38901 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38902
38903         * gcc.c-torture/compile/20010611-1.c: New test.
38904
38905 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38906
38907         * gcc.dg/c99-tag-1.c: Add more tests.
38908
38909 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38910
38911         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38912         representation on MN10300 and ARM/Thumb.
38913
38914 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38915
38916         * g77.f-torture/execute/20010610.f: New.
38917
38918 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38919
38920         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38921         names.
38922
38923 2001-06-09  Richard Henderson  <rth@redhat.com>
38924
38925         * gcc.c-torture/execute/ashrdi-1.c: New.
38926         * gcc.c-torture/execute/ashldi-1.c: New.
38927         * gcc.c-torture/execute/lshrdi-1.c: New.
38928
38929 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38930
38931         * objc/execute/load-3.m: Added. Check sending +load to categories,
38932         in addition to classes.
38933
38934 2001-06-08  Stan Shebs  <shebs@apple.com>
38935
38936         * objc/execute/load-2.m: New test.  From Nicola Pero
38937         <n.pero@mi.flashnet.it>.
38938
38939 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38940
38941         * gcc.c-torture/execute/20010605-2.c: New test.
38942
38943 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38944
38945         * g++.old-deja/g++.abi/vbase2.C: New test.
38946         * g++.old-deja/g++.abi/vbase3.C: New test.
38947
38948 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38949
38950         * g++.old-deja/g++.pt/friend49.C: New test.
38951
38952 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38953
38954         * g++.old-deja/g++.ext/anon3.C: New test.
38955
38956 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38957
38958         * g++.old-deja/g++.other/conv7.C: New test.
38959
38960 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38961
38962         * gcc.c-torture/compile/20010605-2.c: New test.
38963
38964 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38965
38966         * gcc.c-torture/execute/20010604-1.c: New test.
38967
38968 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38969
38970         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38971
38972 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38973
38974         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38975         (g++_link_flags): Likewise.
38976         (g++_init): Pass gccpath's value to two previous functions.
38977
38978 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38979
38980         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38981         Ensure logfile entry matches exec command line.
38982
38983 2001-05-31  Richard Henderson  <rth@redhat.com>
38984
38985         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38986         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38987
38988 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38989
38990         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38991         compiler for irix6.2
38992
38993 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38994
38995         * g++.old-deja/g++.other/optimize3.C: New file.
38996
38997 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38998
38999         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39000         assemble.
39001
39002 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
39003
39004         * g++.old-deja/g++.other/optimize2.C: New file.
39005
39006 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
39007
39008         * gcc.c-torture/compile/20010518-2.c: New file.
39009         * gcc.c-torture/execute/20010518-1.c: New file.
39010         * gcc.c-torture/execute/20010518-2.c: New file.
39011
39012 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39013
39014         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39015
39016 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
39017
39018         G++ no longer defines builtins that do not begin with __builtin.
39019         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39020         * g++.old-deja/g++.brendand/misc13.C: Likewise.
39021         * g++.old-deja/g++.law/builtin1.C: Likewise.
39022         * g++.old-deja/g++.law/cvt2.C: Likewise.
39023         * g++.old-deja/g++.mike/net5.C: Likewise.
39024         * g++.old-deja/g++.other/builtins1.C: Likewise.
39025         * g++.old-deja/g++.other/builtins2.C: Likewise.
39026         * g++.old-deja/g++.other/builtins3.C: Likewise.
39027         * g++.old-deja/g++.other/builtins4.C: Likewise.
39028         * g++.old-deja/g++.other/inline8.C: Likewise.
39029         * g++.old-deja/g++.robertl/eb39.C: Likewise.
39030
39031 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
39032
39033         * g++.old-deja/g++.pt/using1.C: Adjust.
39034         * g++.old-deja/g++.pt/using2.C: New test.
39035
39036 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39037
39038         * gcc.dg/cpp/charconst.c: New tests.
39039         * gcc.dg/cpp/escape.c: New tests.
39040         * gcc.dg/cpp/escape-1.c: New tests.
39041         * gcc.dg/cpp/escape-2.c: New tests.
39042         * gcc.dg/cpp/ucs.c: New tests.
39043
39044 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
39045
39046         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39047         native compiler for irix6.5.
39048
39049 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
39050
39051         * lib/g++.exp (g++_include_flags): Use args to compute
39052         get_multilibs.
39053         (g++_link_flags): Likewise.
39054         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39055
39056 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39057
39058         * gcc.dg/c90-hexfloat-1.c: Add more tests.
39059
39060 2001-05-21  Geoff Keating  <geoffk@redhat.com>
39061
39062         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39063         this file.
39064
39065 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39066
39067         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39068         STACK_SIZE;
39069         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39070         to STACK_SIZE; Use it to define size of add_histo array.
39071         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39072         to STACK_SIZE.
39073         (f): Use GITT_SIZE to define size of gitt local table.
39074         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39075         to STACK_SIZE; Use it to define size of bytemem array.
39076
39077 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39078
39079         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39080         on 68HC11/HC12 due to the asm instruction.
39081         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39082         * gcc.c-torture/compile/920520-1.x: Likewise.
39083         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39084         on 68HC11/HC12 because the function is larger than 64K.
39085         * gcc.c-torture/compile/961203-1.x: New file, this test fails
39086         on 68HC11/HC12 because the structure is too large.
39087
39088 2001-05-20  Richard Henderson  <rth@redhat.com>
39089
39090         * gcc.c-torture/execute/20010520-1.c: New.
39091
39092 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39093
39094         * g++.old-deja/g++.warn/compare1.C: New test.
39095         * gcc.dg/compare4.c: New test.
39096
39097 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
39098
39099         * g++.old-deja/g++.other/optimize1.C: New test.
39100
39101 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39102
39103         * g++.old-deja/g++.pt/spec41.C: New test.
39104
39105 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
39106
39107         * gcc.c-torture/compile/20010114-1.x: Remove.
39108
39109 2001-05-18  Stan Shebs  <shebs@apple.com>
39110
39111         * gcc.c-torture/compile/20010518-1.c: New test.
39112
39113 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
39114
39115         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
39116         * g++.old-deja/g++.pt/crash67.C: New test.
39117
39118 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
39119
39120         * g++.old-deja/g++.other/debug9.C: New test.
39121
39122 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
39123
39124         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
39125
39126 2001-05-16  Jan Hubicka  <jh@suse.cz>
39127
39128         * gcc.c-torture/compile/20010516-1.c: New test.
39129
39130 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39131
39132         * g++.old-deja/g++.other/crash41.C: New test.
39133
39134 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
39135
39136         * g++.old-deja/g++.pt/crash66.C: New test.
39137
39138 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
39139
39140         * g++.old-deja/g++.robertl/eb27.C: Convert.
39141
39142 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
39143
39144         * g++.dg/friend-warn.C: New test.  Do not warn about friend
39145         declaration being redundant.
39146
39147 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
39148
39149         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
39150
39151 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
39152
39153         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
39154
39155 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
39156
39157         * lib/g++.exp: Use testsuite_flags.
39158
39159 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
39160
39161         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
39162
39163 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39164
39165         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
39166
39167 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
39168
39169         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
39170
39171 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
39172
39173         * gcc.c-torture/compile/20010313-1.c: New test.
39174
39175 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
39176
39177         * gcc.dg/cpp/direct2.c: New test.
39178         * gccq.dg/cpp/direct2s.c: New test.
39179
39180         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
39181
39182 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
39183
39184         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
39185         * g++.old-deja/g++.other/op3.C: Likewise.
39186
39187 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39188
39189         * gcc.dg/cpp/syshdr.h: New file.
39190         * gcc.dg/cpp/sysmac1.c: Update.
39191         * gcc.dg/cpp/sysmac2.c: Update.
39192
39193 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39194
39195         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
39196
39197 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
39198
39199         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
39200         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
39201
39202 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
39203
39204         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
39205
39206 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
39207
39208         * lib/g++.exp (g++_include_flags): Don't use any special flags
39209         if TESTING_IN_BUILD_TREE is not defined.
39210         (g++_init): Use a plain 'c++' as the compiler if
39211         TESTING_IN_BUILD_TREEE is not defined.
39212
39213 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39214
39215         * g++.old-deja/g++.eh/catch13.C: New test.
39216         * g++.old-deja/g++.eh/catch14.C: New test.
39217
39218 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
39219
39220         * gcc.dg/cpp/tr-define.c: New test.
39221
39222 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
39223
39224         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
39225         <stdlib.h>, not <malloc.h>.
39226
39227 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39228
39229         * g++.old-deja/g++.ns/template17.C: New test.
39230
39231 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
39232
39233         * g++.old-deja/g++.pt/ref4.C: New test.
39234
39235 2001-04-30  Richard Henderson  <rth@redhat.com>
39236
39237         * gcc.dg/20000724-1.c: Revert last change.
39238
39239 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
39240
39241         * g77.f-torture/execute/20010430.f: New test.
39242
39243 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
39244
39245         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
39246
39247 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
39248
39249         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
39250
39251 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39252
39253         * g++.old-deja/g++.eh/crash6.C: New test.
39254
39255 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39256
39257         * g++.old-deja/g++.other/warn7.C: New test.
39258
39259 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
39260
39261         * g++.old-deja/g++.other/defarg9.C: New test.
39262
39263 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39264
39265         * g77.f-torture/compile/20010426.f: New test.
39266         * g77.f-torture/execute/20010426.f: New test.
39267
39268 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
39269
39270         * g77.f-torture/compile/20000629-1.x: Remove - error
39271         has been fixed.
39272
39273 2001-04-26  Jeffrey A Law  (law@cygnus.com)
39274
39275         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
39276         Tweak slightly to work with g++.dg framework.
39277         * g++.dg/special/ecos.exp: Run initp1.C test.
39278         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
39279
39280         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
39281         its linker doesn't give line numbers either.
39282         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
39283
39284 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39285
39286         * g++.old-deja/g++.other/lex1.C: New test.
39287
39288 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
39289
39290         * gcc.dg/noncompile/20010425-1.c: New test.
39291
39292 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
39293
39294         * g++.old-deja/g++.pt/mangle2.C: New test.
39295
39296 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * gcc.dg/format/plus-1.c: New test.
39299
39300 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39301
39302         * gcc.dg/20010423-1.c: New test.
39303
39304 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
39305
39306         * gcc.c-torture/execute/20010422-1.c: New test.
39307
39308 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
39309
39310         * g++.old-deja/g++.ns/type2.C: New test.
39311
39312 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
39313
39314         * g++.old-deja/g++.other/perf1.C: New test.
39315
39316 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
39317
39318         * gcc.dg/c99-func-2.c: Remove xfail.
39319         * gcc.dg/c99-func-3.c: Remove xfail.
39320         * gcc.dg/c99-func-4.c: Remove xfail.
39321
39322 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
39323
39324         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
39325
39326 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39327
39328         * gcc.c-torture/compile/20010423-1.c: New test.
39329
39330 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39331
39332         * g++.old-deja/g++.pt/typename28.C: New test.
39333
39334 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39335
39336         * g++.old-deja/g++.abi/empty2.C: New test.
39337         * g++.old-deja/g++.abi/empty3.C: New test.
39338
39339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39340
39341         * g++.old-deja/g++.other/comdat2.C: New test.
39342         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
39343
39344 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39345
39346         * g++.old-deja/g++.other/overload14.C: New test.
39347
39348 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39349
39350         * g++.old-deja/g++.other/lookup23.C: New test.
39351
39352 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
39353
39354         * gcc.c-torture/execute/20010403-1.c: New test.
39355
39356 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
39357             Mark Mitchell  <mark@codesourcery.com>
39358
39359         * lib/old-dejagnu.exp: Don't delete output of executable.
39360         Add .exe suffix to executables.
39361
39362 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
39363
39364         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
39365
39366 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39367
39368         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
39369
39370 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39371
39372         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
39373         * g++.old-deja/g++.abi/crash1.C: New test.
39374
39375 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
39376
39377         * g++.old-deja/g++.other/crash40.C: New test.
39378
39379 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39380
39381         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
39382
39383 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
39384
39385         * g++.old-deja/g++.other/warn6.C: New test.
39386
39387 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39388
39389         * g++.old-deja/g++.robertl/eb42.C: Same.
39390
39391 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39392
39393         * gcc.dg/wtr-conversion-1.c: New testcase.
39394
39395 2001-04-10  Richard Henderson  <rth@redhat.com>
39396
39397         * g++.old-deja/g++.other/array5.C: New.
39398
39399 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39400
39401         * gcc.c-torture/execute/20010408-1.c: New test.
39402
39403 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
39404
39405         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
39406         headers and constructs.
39407         * g++.old-deja/g++.robertl/eb79.C: Same.
39408         * g++.old-deja/g++.robertl/eb77.C (main): Same.
39409         * g++.old-deja/g++.robertl/eb73.C: Same.
39410         * g++.old-deja/g++.robertl/eb66.C (main): Same.
39411         * g++.old-deja/g++.robertl/eb55.C (t): Same.
39412         * g++.old-deja/g++.robertl/eb54.C (main): Same.
39413         * g++.old-deja/g++.robertl/eb46.C (main): Same.
39414         * g++.old-deja/g++.robertl/eb44.C: Same.
39415         * g++.old-deja/g++.robertl/eb41.C (main): Same.
39416         * g++.old-deja/g++.robertl/eb4.C (main): Same.
39417         * g++.old-deja/g++.robertl/eb39.C: Same.
39418         * g++.old-deja/g++.robertl/eb33.C (main): Same.
39419         * g++.old-deja/g++.robertl/eb31.C (main): Same.
39420         * g++.old-deja/g++.robertl/eb30.C: Same.
39421         * g++.old-deja/g++.robertl/eb3.C: Same.
39422         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
39423         * g++.old-deja/g++.robertl/eb21.C: Same.
39424         * g++.old-deja/g++.robertl/eb15.C: Same.
39425         * g++.old-deja/g++.robertl/eb118.C: Same.
39426         * g++.old-deja/g++.robertl/eb115.C (main): Same.
39427         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
39428         * g++.old-deja/g++.robertl/eb109.C: Same.
39429         * g++.old-deja/g++.other/sibcall1.C (main): Same.
39430         * g++.old-deja/g++.mike/rtti1.C: Same.
39431         * g++.old-deja/g++.mike/p658.C: Same.
39432         * g++.old-deja/g++.mike/net46.C: Same.
39433         * g++.old-deja/g++.mike/net34.C: Same.
39434         * g++.old-deja/g++.mike/memoize1.C: Same.
39435         * g++.old-deja/g++.mike/eh2.C: Same.
39436         * g++.old-deja/g++.law/weak.C: Same.
39437         * g++.old-deja/g++.law/visibility7.C: Same.
39438         * g++.old-deja/g++.law/visibility25.C: Same.
39439         * g++.old-deja/g++.law/visibility22.C: Same.
39440         * g++.old-deja/g++.law/visibility2.C: Same.
39441         * g++.old-deja/g++.law/visibility17.C: Same.
39442         * g++.old-deja/g++.law/visibility13.C: Same.
39443         * g++.old-deja/g++.law/visibility10.C: Same.
39444         * g++.old-deja/g++.law/visibility1.C: Same.
39445         * g++.old-deja/g++.law/virtual3.C (eval): Same.
39446         * g++.old-deja/g++.law/vbase1.C: Same.
39447         * g++.old-deja/g++.law/operators32.C: Same.
39448         * g++.old-deja/g++.law/nest3.C: Same.
39449         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
39450         * g++.old-deja/g++.law/except5.C (main): Same.
39451         * g++.old-deja/g++.law/cvt7.C (run): Same.
39452         * g++.old-deja/g++.law/cvt2.C: Same.
39453         * g++.old-deja/g++.law/cvt16.C: Same.
39454         * g++.old-deja/g++.law/ctors6.C (bar): Same.
39455         * g++.old-deja/g++.law/ctors17.C (main): Same.
39456         * g++.old-deja/g++.law/ctors13.C: Same.
39457         * g++.old-deja/g++.law/ctors12.C (main): Same.
39458         * g++.old-deja/g++.law/ctors10.C: Same.
39459         * g++.old-deja/g++.law/code-gen5.C: Same.
39460         * g++.old-deja/g++.law/bad-error7.C: Same.
39461         * g++.old-deja/g++.law/arm9.C: Same.
39462         * g++.old-deja/g++.law/arm12.C: Same.
39463         * g++.old-deja/g++.law/arg8.C: Same.
39464         * g++.old-deja/g++.law/arg1.C: Same.
39465         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
39466         * g++.old-deja/g++.jason/template31.C: Same.
39467         * g++.old-deja/g++.jason/template24.C (main): Same.
39468         * g++.old-deja/g++.jason/2371.C: Same.
39469         * g++.old-deja/g++.eh/new2.C: Same.
39470         * g++.old-deja/g++.eh/new1.C: Same.
39471         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
39472         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39473         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39474         * g++.old-deja/g++.brendan/crash62.C: Same.
39475         * g++.old-deja/g++.brendan/crash52.C: Same.
39476         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39477         * g++.old-deja/g++.brendan/crash38.C: Same.
39478         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39479         * g++.old-deja/g++.brendan/copy9.C: Same.
39480
39481 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39482
39483         * gcc.c-torture/execute/20001203-2.c (memset):
39484         Count argument is of type __SIZE_TYPE__.
39485
39486 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39487
39488         * gcc.c-torture/compile/20010404-1.c: New test.
39489
39490 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39491
39492         * gcc.c-torture/compile/20010326-1.c: New test.
39493
39494 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39495
39496         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39497         peculiarities of the SH.
39498         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39499
39500 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39501
39502         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39503         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39504         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39505
39506 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39507
39508         * g77.f-torture/compile/20010321-1.f: New test.
39509
39510 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39511
39512         * gcc.c-torture/compile/20010329-1.c: New test.
39513
39514 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39515
39516         * gcc.c-torture/execute/20010329-1.c: New test.
39517
39518 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39519
39520         * g++.old-deja/g++.other/eh4.C: Fix typo.
39521
39522 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39523
39524         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39525
39526 2001-03-28  Philip Blundell  <philb@gnu.org>
39527
39528         * gcc.c-torture/compile/20010328-1.c: New test.
39529
39530 2001-03-27  Richard Henderson  <rth@redhat.com>
39531
39532         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39533         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39534
39535 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39536
39537         * gcc.c-torture/compile/20010327-1.c: New test.
39538
39539 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39540
39541         * g++.old-deja/g++.other/friend12.C: New test.
39542         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39543         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39544
39545 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39546
39547         * gcc.c-torture/execute/20010325-1.c: New test.
39548
39549 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39550
39551         * g++.old-deja/g++.other/mangle3.C: New test.
39552
39553 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39554
39555         * g++.old-deja/g++.other/anon8.C: New test.
39556
39557 2001-03-20  Philip Blundell  <philb@gnu.org>
39558
39559         * gcc.c-torture/compile/20010320-1.c: New test.
39560
39561 2001-03-17  Richard Henderson  <rth@redhat.com>
39562
39563         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39564
39565 2001-03-15  Geoff Keating  <geoff@redhat.com>
39566
39567         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39568         tests on AIX.
39569
39570 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39571
39572         * g++.old-deja/g++.other/eh4.C: New test.
39573
39574 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39575
39576         * gcc.dg/cpp/mi1.c: Update.
39577
39578 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39579
39580         * g++.old-deja/g++.other/regstack.C: New test.
39581
39582 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39583
39584         * g++.old-deja/g++.other/ref4.C: New test.
39585
39586 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39587
39588         * objc/execute/va_method.m: Added.
39589         * objc/execute/IMP.m: Added.
39590         * objc/execute/_cmd.m: Added.
39591         * objc/execute/accessing_ivars.m: Added.
39592         * objc/execute/class-1.m: Added.
39593         * objc/execute/class-10.m: Added.
39594         * objc/execute/class-11.m: Added.
39595         * objc/execute/class-12.m: Added.
39596         * objc/execute/class-13.m: Added.
39597         * objc/execute/class-14.m: Added.
39598         * objc/execute/class-2.m: Added.
39599         * objc/execute/class-3.m: Added.
39600         * objc/execute/class-4.m: Added.
39601         * objc/execute/class-5.m: Added.
39602         * objc/execute/class-6.m: Added.
39603         * objc/execute/class-7.m: Added.
39604         * objc/execute/class-8.m: Added.
39605         * objc/execute/class-9.m: Added.
39606         * objc/execute/class-tests-1.h
39607         * objc/execute/class-tests-2.h
39608         * objc/execute/compatibility_alias.m: Added.
39609         * objc/execute/encode-1.m: Added.
39610         * objc/execute/formal_protocol-1.m: Added.
39611         * objc/execute/formal_protocol-2.m: Added.
39612         * objc/execute/formal_protocol-3.m: Added.
39613         * objc/execute/formal_protocol-4.m: Added.
39614         * objc/execute/formal_protocol-5.m: Added.
39615         * objc/execute/formal_protocol-6.m: Added.
39616         * objc/execute/formal_protocol-7.m: Added.
39617         * objc/execute/informal_protocol.m: Added.
39618         * objc/execute/initialize.m: Added.
39619         * objc/execute/load.m: Added.
39620         * objc/execute/many_args_method.m: Added.
39621         * objc/execute/nested-3.m: Added.
39622         * objc/execute/no_clash.m: Added.
39623         * objc/execute/private.m: Added.
39624         * objc/execute/redefining_self.m: Added.
39625         * objc/execute/root_methods.m: Added.
39626         * objc/execute/selector-1.m: Added.
39627         * objc/execute/static-1.m: Added.
39628         * objc/execute/static-2.m: Added.
39629         * objc/execute/va_method.m: Added.
39630
39631 2001-03-10  Richard Henderson  <rth@redhat.com>
39632
39633         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39634
39635 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39636
39637         * g++.old-deja/g++.other/crash31.C: XFAIL.
39638         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39639         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39640         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39641         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39642         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39643
39644 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39645
39646         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39647
39648 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39649
39650         * gcc.dg/20000724-1.c: Don't use multiline strings.
39651
39652 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39653
39654         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39655         result of -cString against what we expect it to be; don't just
39656         print it out for no one to read.
39657
39658         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39659         Based on testcases provided by Nicola Pero.
39660
39661 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39662
39663         * gcc.dg/cpp/macro7.c: New test.
39664
39665 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39666
39667         * gcc.dg/cpp/multiline.c: Update.
39668
39669 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39670
39671         * g++.old-deja/g++.other/enum3.C: New test.
39672
39673 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39674
39675         * g++.old-deja/g++.other/pod1.C: New test.
39676
39677 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39678
39679         * g++.old-deja/g++.ext/overload1.C: New test.
39680
39681 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39682
39683         * g++.old-deja/g++.pt/using1.C: New test.
39684
39685 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39686
39687         * g++.old-deja/g++.other/using9.C: New test.
39688
39689 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
39690
39691         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
39692
39693         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
39694
39695 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
39696
39697         * g++.old-deja/g++.ext/realpt1.C: Remove.
39698
39699 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
39700
39701         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
39702
39703 2001-02-26  Will Cohen  <wcohen@redhat.com>
39704
39705         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
39706
39707 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
39708
39709         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
39710         templatized constructors.
39711
39712 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39713
39714         * gcc.c-torture/execute/20010224-1.c: New test.
39715
39716 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
39717
39718         * gcc.c-torture/execute/20010222-1.c: New test.
39719
39720 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
39721
39722         * g++.old-deja/g++.other/inline20.C: New test.
39723
39724 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
39725
39726         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39727
39728 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39729
39730         * g++.old-deja/g++.other/lookup22.C: New test.
39731
39732 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39733
39734         * g77.dg: New directory.
39735         * g77.dg/20010216-1.f: New test case.
39736         * g77.dg/dg.exp: New driver.
39737         * lib/g77-dg.exp: New driver library.
39738
39739 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39740
39741         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39742
39743 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39744
39745         * g++.old-deja/g++.other/decl9.C: New test.
39746
39747 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39748
39749         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39750         not need <string> and also tests the initialization at runtime.
39751
39752 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39753
39754         * gcc.c-torture/execute/longlong.c: New test.
39755
39756 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39757
39758         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39759
39760 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39761
39762         * gcc.c-torture/execute/920302-1.c (execute):
39763         Change argument type to short.
39764
39765 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39766
39767         * g++.old-deja/g++.pt/deduct6.C: New test.
39768
39769 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39770
39771         * g++.old-deja/g++.pt/deduct5.C: New test.
39772
39773 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39774
39775         * gcc.c-torture/execute/20010209-1.c: New test.
39776
39777 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39778
39779         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39780
39781 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39782
39783         * g++.dg/vtgc1.C: Update for new ABI.
39784
39785         * consistency.vlad: New directory, 1665 files.
39786
39787 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39788
39789         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39790         return type.
39791         * gcc.dg/cpp/digraphs.c: Declare puts.
39792
39793 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39794
39795         * g++.old-deja/g++.other/warn5.C: New test.
39796
39797 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39798
39799         * g++.old-deja/g++.pt/spec40.C: New test.
39800
39801 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39802
39803         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39804         case.
39805         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39806
39807 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39808
39809         * gcc.c-torture/compile/20010209-1.c: New test.
39810
39811 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39812
39813         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39814         excess errors message but not if it crashes.
39815         * g++.old-deja/g++.other/crash27.C: Likewise.
39816         * g++.old-deja/g++.other/crash28.C: Likewise.
39817         * g++.old-deja/g++.other/crash30.C: Likewise.
39818         * g++.old-deja/g++.other/crash32.C: Likewise.
39819         * g++.old-deja/g++.other/crash35.C: Likewise.
39820         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39821
39822 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39823
39824         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39825         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39826         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39827         g77.f-torture/execute/execute.exp,
39828         g77.f-torture/noncompile/noncompile.exp,
39829         gcc.c-torture/execute/execute.exp,
39830         gcc.c-torture/execute/memcheck/memcheck.exp,
39831         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39832         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39833         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39834         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39835         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39836         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39837         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39838         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39839         Remove bug reporting instructions with ancient email addresses.
39840
39841 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39842
39843         * gcc.dg/20010202-1.c: New test.
39844         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39845
39846 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39847
39848         * g++.dg/stdbool-if.C: New test.
39849
39850 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39851
39852         * objc/execute/fdecl.m: Added main().
39853
39854 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39855
39856         * gcc.c-torture/execute/20010206-1.c: New test.
39857
39858 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39859
39860         * gcc.dg/cpp/avoidpaste1.c: Update.
39861
39862 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39863
39864         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39865         Pero <nicola@brainstorm.co.uk>.
39866         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39867
39868 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39869
39870         * g++.old-deja/g++.pt/spec39.C: New test.
39871
39872 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39873
39874         * gcc.c-torture/compile/20010202-1.c: New test.
39875
39876 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39877
39878         * g++.old-deja/g++.abi/primary2.C: New test.
39879         * g++.old-deja/g++.abi/primary3.C: New test.
39880         * g++.old-deja/g++.abi/primary4.C: New test.
39881         * g++.old-deja/g++.abi/primary5.C: New test.
39882         * g++.old-deja/g++.abi/vtable3.h: New test.
39883         * g++.old-deja/g++.abi/vtable3a.C: New test.
39884         * g++.old-deja/g++.abi/vtable3b.C: New test.
39885         * g++.old-deja/g++.abi/vtable3c.C: New test.
39886         * g++.old-deja/g++.abi/vtable3d.C: New test.
39887         * g++.old-deja/g++.abi/vtable3e.C: New test.
39888         * g++.old-deja/g++.abi/vtable3f.C: New test.
39889         * g++.old-deja/g++.abi/vtable3g.C: New test.
39890         * g++.old-deja/g++.abi/vtable3h.C: New test.
39891         * g++.old-deja/g++.abi/vtable3i.C: New test.
39892         * g++.old-deja/g++.abi/vtable3j.C: New test.
39893         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39894
39895 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39896
39897         * g++.old-deja/g++.other/anon6.C: New test.
39898         * g++.old-deja/g++.other/anon7.C: New test.
39899
39900 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39901
39902         * gcc.dg/cpp/avoidpaste2.c: New tests.
39903
39904 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39905
39906         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39907
39908 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39909
39910         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39911         DECIMAL_DIG cases for Irix."
39912
39913 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39914
39915         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39916
39917 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39918
39919         * gcc.dg/c99-tag-1.c: New test.
39920
39921 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39922
39923         * gcc.dg/cpp/tr-warn1.c: Add tests.
39924
39925 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39926
39927         * gcc.dg/cpp/avoidpaste1.c: Update.
39928         * gcc.dg/cpp/paste4.c: Update.
39929
39930 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39931
39932         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39933         cases for Irix.
39934
39935 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39936
39937         * g++.old-deja/g++.other/inline19.C: New test.
39938
39939 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39940
39941         * gcc.dg/Wlarger-than.c: New test.
39942
39943 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39944
39945         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39946
39947 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39948
39949         * gcc.c-torture/execute/20010129-1.c: New test.
39950         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39951
39952 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39953
39954         * gcc.dg/cpp/avoidpaste1.c: Test case.
39955
39956 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39957
39958         * g++.old-deja/g++.other/inline18.C: New test.
39959
39960 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39961
39962         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39963         and __builtin_putchar.
39964
39965 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39966
39967         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39968         tests.
39969
39970 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39971
39972         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39973         floating point number rounding mode to round to the nearest
39974         representable mode.
39975
39976 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39977
39978         * g++.old-deja/g++.other/mangle2.C: New test.
39979
39980 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39981
39982         * gcc.c-torture/compile/20010124-1.c: New test.
39983
39984 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39985
39986         * g++.old-deja/g++.pt/spec38.C: New test.
39987
39988 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39989
39990         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39991         "Build don't run".
39992
39993 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39994
39995         * gcc.c-torture/execute/20010123-1.c: New test.
39996
39997 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39998
39999         * g++.old-deja/g++.pt/spec37.C: New test.
40000
40001 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
40002
40003         * g++.old-deja/g++.pt/overload14.C: New test.
40004
40005 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40006
40007         * gcc.c-torture/execute/20010122-1.c: New test, exercise
40008         __builtin_return_address.
40009
40010 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
40011
40012         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40013         * g++.old-deja/g++.pt/spec35.C: New test.
40014         * g++.old-deja/g++.pt/spec36.C: New test.
40015
40016 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
40017
40018         * gcc.c-torture/compile/20010118-1.c: New test.
40019
40020 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
40021
40022         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40023
40024 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40025
40026         * gcc.c-torture/execute/20010119-1.c: New test.
40027
40028 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40029
40030         * g++.old-deja/g++.other/vbase5.C: New test.
40031
40032 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.c-torture/execute/20010118-1.c: New test.
40035
40036 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40037
40038         * g++.old-deja/g++.pt/deduct3.C: New test.
40039
40040 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40041
40042         * g++.old-deja/g++.pt/spec34.C: New test.
40043
40044 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40045
40046         * g77.f-torture/compile/20000601-2.f: New test.
40047
40048 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40049
40050         * g++.old-deja/g++.other/init17.C: New test.
40051
40052 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
40053
40054         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40055
40056 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40057
40058         * g++.old-deja/g++.pt/unify8.C: New test.
40059
40060 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40061
40062         * g++.old-deja/g++.abi/vbase1.C: New test.
40063
40064 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
40065
40066         * g++.old-deja/g++.pt/crash65.C: New test.
40067
40068 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40069
40070         * gcc.dg/cpp/assembl2.S: New test case.
40071
40072 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
40073
40074         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40075         are supported.
40076
40077 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40078
40079         * g++.old-deja/g++.other/builtins1.C: New test.
40080         * g++.old-deja/g++.other/builtins2.C: Likewise.
40081         * g++.old-deja/g++.other/builtins3.C: Likewise.
40082         * g++.old-deja/g++.other/builtins4.C: Likewise.
40083
40084 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * gcc.c-torture/compile/20010117-1.c: New test.
40087         * gcc.c-torture/compile/20010117-2.c: New test.
40088
40089 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40090
40091         * g77.f-torture/execute/20010116.[fx]: New test,
40092         XFAIL on i?86-*-*.
40093         * g77.f-torture/compile/20010115.f: Indicate it's
40094         a test for PR fortran/1636.
40095
40096 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40097
40098         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40099
40100 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40101
40102         * g77.f-torture/compile/20010115.f: New test.
40103
40104 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
40105
40106         * g++.old-deja/g++.pt/nontype5.C: New test.
40107
40108 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40109
40110         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
40111         have an equivalent working one below it.
40112
40113 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40114
40115         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
40116         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40117
40118 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
40119
40120         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
40121         message containing "init_priority".
40122         (conpr-2.C): Likewise.
40123         (conpr-3.C): Likewise.
40124         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
40125
40126 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40127
40128         * gcc.c-torture/execute/20010114-2.c: New test.
40129
40130 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40131
40132         * gcc.c-torture/compile/20010114-1.c: New test.
40133         * gcc.c-torture/compile/20010114-1.x: Xfail.
40134         * gcc.c-torture/compile/20010114-2.c: New test.
40135         * gcc.c-torture/execute/20010114-1.c: New test.
40136         * gcc.dg/trunc-1.c: New test.
40137         * gcc.dg/uninit-B.c: New test.
40138
40139 2001-01-13  Nick Clifton  <nickc@redhat.com>
40140
40141         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
40142         target.
40143
40144 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40145
40146         * gcc.c-torture/compile/20010113-1.c: New test.
40147
40148 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
40149
40150         * gcc.c-torture/compile/20001212-1.c: New test.
40151
40152 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40153
40154         * gcc.dg/cpp/widestr1.c: Update.
40155         * gcc.dg/cpp/prag-imp.c: Remove.
40156
40157 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
40158
40159         * gcc.c-torture/execute/20000801-3.x: Remove.
40160         * gcc.dg/c90-init-1.c: New test.
40161         * gcc.dg/c99-init-1.c: New test.
40162         * gcc.dg/c99-init-2.c: New test.
40163         * gcc.dg/gnu99-init-1.c: New test.
40164
40165 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
40166
40167         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
40168         testing that no relevant ones were found.
40169
40170 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40171
40172         * g++.old-deja/g++.pt/cast2.C: New test.
40173
40174 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
40175
40176         * g++.old-deja/g++.pt/friend47.C: New test.
40177
40178 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40179
40180         * g++.old-deja/g++.pt/instantiate13.C: New test.
40181
40182 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40183
40184         * g++.old-deja/g++.other/defarg7.C: New test.
40185         * g++.old-deja/g++.other/defarg8.C: New test.
40186
40187 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40188
40189         * g++.old-deja/g++.pt/crash64.C: New test.
40190
40191 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
40192
40193         * g++.old-deja/g++.pt/crash63.C: New test.
40194
40195 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40196
40197         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
40198
40199 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
40200
40201         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
40202
40203 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40204
40205         * g++.old-deja/g++.pt/error3.C: New test.
40206
40207 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40208
40209         * g++.old-deja/g++.other/crash39.C: New test.
40210
40211 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
40212
40213         * g++.old-deja/g++.other/vbase4.C: New test.
40214
40215 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
40216
40217         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
40218         * gcc.dg/special/20000419-2.c: New file. Identical to above.
40219         * gcc.dg/special/special.exp: New test driver which will check
40220         for alias support for the above test.
40221
40222 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
40223
40224         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
40225         problems on small machines.
40226         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
40227         parameterize.
40228
40229 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
40230
40231         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
40232         mips.
40233         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
40234
40235 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.old_deja/g++.pt/using8.C: New test.
40238
40239 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40240
40241         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
40242
40243 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
40244
40245         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
40246         where a failure is expected.
40247         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
40248
40249 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40250
40251         * g++.old_deja/g++.pt/instantiate12.C: New test.
40252
40253 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40254
40255         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
40256         start of structs.
40257         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
40258         * g++.old-deja/g++.brendan/crash17.C: Likewise.
40259         * g++.old-deja/g++.brendan/crash29.C: Likewise.
40260         * g++.old-deja/g++.brendan/crash48.C: Likewise.
40261         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40262         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
40263         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
40264         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
40265         * g++.old-deja/g++.eh/spec6.C: Likewise.
40266         * g++.old-deja/g++.jason/crash3.C: Likewise.
40267         * g++.old-deja/g++.law/ctors11.C: Likewise.
40268         * g++.old-deja/g++.law/ctors17.C: Likewise.
40269         * g++.old-deja/g++.law/ctors5.C: Likewise.
40270         * g++.old-deja/g++.law/ctors9.C: Likewise.
40271         * g++.old-deja/g++.mike/ambig1.C: Likewise.
40272         * g++.old-deja/g++.mike/net22.C: Likewise.
40273         * g++.old-deja/g++.mike/p3538a.C: Likewise.
40274         * g++.old-deja/g++.mike/p3538b.C: Likewise.
40275         * g++.old-deja/g++.mike/virt3.C: Likewise.
40276         * g++.old-deja/g++.niklas/t128.C: Likewise.
40277         * g++.old-deja/g++.other/anon4.C: Likewise.
40278         * g++.old-deja/g++.other/using1.C: Likewise.
40279         * g++.old-deja/g++.other/warn3.C: Likewise.
40280         * g++.old-deja/g++.pt/t37.C: Likewise.
40281         * g++.old-deja/g++.robertl/eb69.C: Likewise.
40282         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40283
40284 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
40285
40286         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
40287
40288 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40289
40290         * gcc.c-torture/execute/stdio-opt-3.c: New test.
40291
40292 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
40293
40294         * gcc.c-torture/compile/20010107-1.c: New test.
40295
40296 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40297
40298         * gcc.c-torture/execute/builtin-noret-1.c: New test.
40299
40300 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40301
40302         * gcc.dg/format/format.h: New file.
40303         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
40304         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
40305         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
40306         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
40307         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
40308         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40309         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
40310         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
40311         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
40312         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
40313         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
40314         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
40315         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
40316         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
40317         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
40318         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
40319         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
40320         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
40321         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
40322         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
40323         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
40324         instead of declaring standard types, macros and functions in each
40325         test.
40326
40327 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
40328
40329         * gcc.c-torture/execute/20010106-1.c: New test.
40330
40331 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40332
40333         * gcc.dg/format/format.exp: New file.
40334         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
40335         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
40336         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
40337         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
40338         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
40339         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
40340         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
40341         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
40342         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
40343         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
40344         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
40345         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
40346         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
40347         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
40348         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
40349         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
40350         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
40351         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
40352         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
40353         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
40354         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
40355         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
40356         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
40357         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
40358         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
40359         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
40360         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
40361         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
40362         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
40363         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
40364         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
40365         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
40366         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
40367         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
40368         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
40369         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
40370         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
40371         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
40372         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
40373         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
40374         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
40375         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
40376
40377 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
40378
40379         * gcc.c-torture/execute/991228-1.c: Take word endianness into
40380         account.
40381
40382 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40383
40384         * gcc.c-torture/execute/builtin-complex-1.c: New test.
40385
40386 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40387
40388         * g++.old-deja/g++.pt/crash62.C: New test.
40389
40390 2001-01-04  Richard Henderson  <rth@redhat.com>
40391
40392         * gcc.dg/20000926-1.c: Update expected warnings.
40393         * gcc.dg/array-2.c: Likewise.
40394         * gcc.dg/array-4.c: Also validate flexible array members.
40395         * gcc.dg/c99-flex-array-1.c: New.
40396
40397 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40398
40399         * gcc.c-torture/compile/20001222-1.x: Remove.
40400
40401 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40402
40403         * gcc.c-torture/execute/built-in-setjmp.c: New.
40404
40405 2001-01-03  Richard Henderson  <rth@redhat.com>
40406
40407         * gcc.dg/940510-1.c: Update expected error wording.
40408         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
40409
40410 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
40411
40412         * lib/target-supports.exp (check_alias_available): Modified to
40413         indicate aliases not supported if only weak aliases are supported.
40414
40415 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40416
40417         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
40418         Turn on cmpstrsi checks for __pj__ and __i370__.
40419
40420 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40421
40422         * g++.old-deja/g++.other/virtual11.C: New test.
40423
40424 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40425
40426         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
40427
40428 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40429
40430         * gcc.c-torture/compile/20010102-1.c: New test.
40431
40432 2001-01-02  Andreas Jaeger  <aj@suse.de>
40433
40434         * gcc.dg/noreturn-3.c: New test.
40435
40436         * gcc.dg/noreturn-4.c: New test.
40437
40438 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40439
40440         * gcc.c-torture/execute/stdio-opt-1.c: Also test
40441         __builtin_fputc and __builtin_fwrite.
40442
40443 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40444
40445         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
40446         signed char, not default char.
40447
40448 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
40449
40450         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
40451
40452 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
40453
40454         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
40455
40456 2000-12-29  Richard Henderson  <rth@redhat.com>
40457
40458         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
40459         (__cyg_profile_func_exit): Define.
40460
40461 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40462
40463         * g++.dg/vtgc1.C: New test.
40464
40465 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
40466
40467         * gcc.dg/noncompile/20001228-1.c: New test.
40468
40469         * gcc.dg/20001228-1.c: New test.
40470
40471         * gcc.c-torture/execute/20001228-1.c: New test.
40472
40473 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40474
40475         * gcc.dg/format-strfmon-1.c: New test.
40476
40477 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40478
40479         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40480         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40481         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40482         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40483         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40484         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40485         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40486         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40487         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40488         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40489         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40490         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40491         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40492
40493         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40494         * gcc.c-torture/execute/string-opt-4.c: Test index.
40495
40496 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40497
40498         * gcc.c-torture/compile/20001226-1.c: New test.
40499
40500 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40501
40502         * gcc.c-torture/compile/20001222-1.c: New test.
40503         * gcc.c-torture/compile/20001222-1.x: Xfail.
40504
40505 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40506
40507         * gcc.c-torture/execute/comp-goto-2.c: New test.
40508
40509 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40510
40511         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40512         Use long types if __INT_MAX__ is 32767.
40513         (main): Use cast to (sint32 *) when poking 88 into a_page.
40514
40515         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40516
40517 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40518
40519         * gcc.c-torture/compile/20001221-1.c: New test.
40520         * gcc.c-torture/execute/20001221-1.c: New test.
40521
40522 2000-12-20  Richard Henderson  <rth@redhat.com>
40523
40524         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40525         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40526
40527 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40528
40529         * gcc.dg/compare3.c: New test.
40530
40531 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40532
40533         * gcc.dg/format-warnll-1.c: New test.
40534
40535 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40536
40537         * gcc.dg/cpp/cmdlne-P.c: New test.
40538
40539 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40540
40541         * gcc.c-torture/execute/builtin-abs-1.c,
40542         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40543
40544 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40545
40546         * gcc.dg/cpp/multiline.c: New test.
40547
40548 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40549
40550         * g++.old-deja/g++.other/syshdr1.C: Update.
40551         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40552
40553 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40554
40555         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40556
40557 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40558
40559         * g++.old-deja/g++.pt/ttp65.C: New test.
40560
40561 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40562
40563         * g++.old-deja/g++.pt/ttp64.C: New test.
40564
40565 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40566
40567         * g++.old-deja/g++.pt/spec33.C: New test.
40568
40569 2000-12-14  Catherine Moore  <clm@redhat.com>
40570
40571         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40572         * gcc.c-torture/execute/920612-2.c: Likewise.
40573         * gcc.c-torture/execute/920428-2.c: Likewise.
40574         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40575         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40576
40577 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40578
40579         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40580         * gcc.dg/pack-test-2.c: Likewise.
40581
40582 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40583
40584         Tests by Zack Weinberg <zackw@stanford.edu>.
40585
40586         * gcc.dg/cpp/defined.c: Update.
40587         * gcc.dg/cpp/defined_trad.c: New tests.
40588
40589 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40590
40591         * gcc.dg/cpp/trad-direct.c: Update.
40592
40593 2000-12-11  Neil Booth  <neilb@earthling.net>
40594
40595         * gcc.dg/cpp/defined_trad.c
40596
40597 2000-12-11  Neil Booth  <neilb@earthling.net>
40598
40599         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40600
40601 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40602
40603         * gcc.dg/format-miss-2.c: New test.
40604
40605 2000-12-09  Neil Booth  <neilb@earthling.net>
40606
40607         * gcc.dg/cpp/lineflags.c: New tests.
40608         * gcc.dg/cpp/poison.c: Update.
40609         * gcc.dg/cpp/redef2.c: Update.
40610         * gcc.dg/cpp/skipping.c: New test.
40611
40612 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40613
40614         * g++.old-deja/g++.other/eh3.C: New testcase.
40615
40616 2000-12-07  Neil Booth  <neilb@earthling.net>
40617
40618         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40619         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40620         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40621         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40622         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40623         Update.
40624
40625 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40626
40627         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40628         __SIZE_TYPE__ instead of int for type of integers cast to
40629         pointers.
40630
40631 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40632
40633         * g++.old-deja/g++.other/cleanup4.C: New test.
40634
40635 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40636
40637         * format-sec-1.c: New test.
40638
40639 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40640
40641         * gcc.dg/format-nonlit-3.c: New test.
40642
40643 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40644
40645         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40646         through a null pointer.
40647
40648 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40649
40650         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40651         * g++.old-deja/g++.pt/partial4.C: New test.
40652
40653 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40654
40655         * gcc.c-torture/execute/ieee/hugeval.x: New.
40656
40657 2000-12-06  Neil Booth  <neilb@earthling.net>
40658
40659         * gcc.dg/cpp/backslash2.c: New tests.
40660
40661 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40662
40663         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40664         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40665
40666 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40667
40668         * gcc.c-torture/execute/20001203-2.c: New testcase.
40669
40670 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40671
40672         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40673         * g++.old-deja/g++.other/virtual10.C: New test.
40674
40675 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40676
40677         * g++.old-deja/g++.mike/pmf5.C: Remove test.
40678
40679 2000-12-05  Richard Henderson  <rth@redhat.com>
40680
40681         * gcc.c-torture/compile/20001205-1.c: New.
40682
40683 2000-12-04  Neil Booth  <neilb@earthling.net>
40684
40685         * g++.old-deja/g++.other/virtual9.C: New test.
40686         * g++.old-deja/g++.pt/crash61.C: New test.
40687         * gcc.c-torture/execute/loop-9.c: New test.
40688
40689 2000-12-04  Neil Booth  <neilb@earthling.net>
40690
40691         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
40692         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
40693         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
40694         * gcc.dg/cpp/extratokens.c: ...here.
40695
40696 2000-12-04  Neil Booth  <neilb@earthling.net>
40697
40698         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
40699         New tests.
40700
40701 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40702
40703         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
40704         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
40705
40706 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40707
40708         * gcc.c-torture/execute/20001203-1.c: New test.
40709
40710 2000-12-03  Neil Booth  <neilb@earthling.net>
40711
40712         * gcc.dg/cpp/macro6.c: New test cases.
40713
40714 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40715
40716         * gcc.c-torture/execute/string-opt-9.c: New test.
40717         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40718         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40719         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40720
40721         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
40722         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
40723
40724 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
40725
40726         * gcc.dg/cpp/if-6.c: New testcase.
40727
40728         * gcc.dg/20001201-1.c: New testcase.
40729
40730 2000-12-02  Neil Booth  <neilb@earthling.net>
40731
40732         * g++.old-deja/g++.other/externC4.C,
40733         g++.old-deja/g++.other/friend10.C: New tests.
40734
40735 2000-12-02  Neil Booth  <neilb@earthling.net>
40736
40737         * g++.old-deja/g++.other/instan2.C
40738         * g++.old-deja/g++.other/instan3.C: New test.
40739
40740 2000-12-02  Neil Booth  <neilb@earthling.net>
40741
40742         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40743         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40744         gnuc99.c,gnuc99-pedantic.c: New tests.
40745
40746 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40747
40748         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40749         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40750
40751 2000-12-01  Neil Booth  <neilb@earthling.net>
40752
40753         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40754         * gcc.dg/cpp/poison.c: Update.
40755         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40756
40757 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40758
40759         * g77.f-torture/execute/20001201.f: New test.
40760
40761 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40762
40763         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40764
40765 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40768
40769 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40770
40771         * g++.old-deja/g++.other/cast6.C: New test.
40772
40773 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40774
40775         * gcc.c-torture/execute/20001130-2.c: New testcase.
40776
40777 2000-11-30  Richard Henderson  <rth@redhat.com>
40778
40779         * gcc.c-torture/execute/20001130-1.c: New test.
40780
40781 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40782
40783         * g++.old-deja/g++.other/op3.C: New test.
40784
40785 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.old-deja/g++.other/op2.C: New test.
40788
40789 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40790
40791         * g++.old-deja/g++.other/crash38.C: New test.
40792
40793 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40794
40795         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40796
40797 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40798
40799         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40800         tests.
40801         * gcc.c-torture/execute/string-opt-6.c: New test.
40802
40803         * gcc.dg/20001117-1.c: Add main.
40804
40805 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40806
40807         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40808         Move from here ...
40809         * gcc.dg/940510-1.c: ... to here.
40810
40811         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40812         zero-size arrays in toplevel structures.
40813
40814 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40815
40816         * gcc.c-torture/execute/loop-8.c: New test.
40817
40818 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40819
40820         * g++.old-deja/g++.other/base1.C: New test.
40821
40822 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40823
40824         * g++.old-deja/g++.other/parse2.C: New test.
40825
40826 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40827
40828         * g++.old-deja/g++.pt/incomplete1.C: New test.
40829
40830 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40831
40832         * g++.old-deja/g++.other/friend9.C: New test.
40833
40834 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40835
40836         * gcc.dg/20001127-1.c: New test.
40837
40838 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40839
40840         * g++.old-deja/g++.pt/friend46.C: New test.
40841
40842 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40843
40844         * g++.old-deja/g++.other/ptrmem8.C: New test.
40845
40846 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40847
40848         * gcc.c-torture/execute/string-opt-7.c: New test.
40849         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40850
40851 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40852
40853         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40854         instead of 'mkcheck 2'.
40855
40856 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40857
40858         * gcc.c-torture/execute/memcheck/driver.c,
40859         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40860         C9X references to refer to C99.
40861
40862 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40863
40864         * gcc.dg/ultrasp3.c: New test.
40865
40866 2000-11-25  Neil Booth  <neilb@earthling.net>
40867
40868         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40869
40870 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40871
40872         * gcc.c-torture/compile/20001123-2.c: New.
40873
40874 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40875
40876         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40877
40878 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40879
40880         * gcc.dg/sequence-point-1.c: Add some new tests.
40881         * gcc.c-torture/execute/20001124-1.c: New test.
40882
40883 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40884
40885         * g++.old-deja/g++.other/vaarg4.C: New test.
40886         * gcc.c-torture/compile/20001123-1.c: New test.
40887
40888 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40889
40890         * g++.other/crash24.C: Adjust and remove XFAIL.
40891         * g++.other/crash37.C: New test.
40892
40893 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40894
40895         * g++.old-deja/g++.pt/instantiate9.C: New test.
40896
40897 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40898
40899         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40900         new ABI, too.
40901
40902         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40903         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40904
40905 2000-11-22  Neil Booth  <neilb@earthling.net>
40906
40907         * gcc.dg/cpp/Wtrigraphs.c: New test.
40908
40909 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40910
40911         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40912
40913 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40914
40915         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40916
40917 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40918
40919         * lib/gcc-dg.exp: load_lib scanasm.exp.
40920         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40921         * lib/g++-dg.exp: load_lib scanasm.exp.
40922         * lib/scanasm.exp: New.
40923         (scan-assembler, scan-assembler-not): Add optional arguments to
40924         test name, or if not present, the pattern name.
40925         (scan-assembler-dem, scan-assembler-dem-not): New.
40926
40927         * g++.dg/dg.exp: New.
40928
40929 2000-11-21  Neil Booth  <neilb@earthling.net>
40930
40931         * gcc.dg/cpp/integrated1.c: Remove.
40932
40933 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40934
40935         * gcc.c-torture/execute/20001121-1.c: New test.
40936
40937 2000-11-21  Richard Henderson  <rth@redhat.com>
40938
40939         * gcc.c-torture/compile/20001121-1.c: New test.
40940
40941 2000-11-20  Neil Booth  <neilb@earthling.net>
40942
40943         * gcc.dg/cpp/integrated1.c: New test.
40944
40945 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40946
40947         * g++.old-deja/g++.other/inline17.C: New test.
40948
40949 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40950
40951         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40952         local variable to be zero: I made the variable global. Now
40953         uses abort() and exit() instead of relying on main's return value.
40954
40955 2000-11-20  Neil Booth  <neilb@earthling.net>
40956
40957         * gcc.dg/cpp/paste2.c: Update test.
40958         * objc/execute/paste.m: New test.
40959
40960 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40961
40962         * gcc.dg/c99-condexpr-1.c: New test.
40963
40964 2000-11-20  Neil Booth  <neilb@earthling.net>
40965
40966         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40967
40968 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40969
40970         * g++.old-deja/g++.pt/export1.C: New test.
40971
40972 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40973
40974         * gcc.dg/20001117-1.c: New test.
40975
40976 2000-11-18  Richard Henderson  <rth@redhat.com>
40977
40978         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40979
40980 2000-11-18  Richard Henderson  <rth@redhat.com>
40981
40982         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40983         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40984         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40985
40986 2000-11-18  Richard Henderson  <rth@redhat.com>
40987
40988         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40989         (main): New.  Exit cleanly.
40990
40991 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40992
40993         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40994         gcc.dg/c99-fordecl-2.c: New tests.
40995
40996 2000-11-18  Richard Henderson  <rth@redhat.com>
40997
40998         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40999         * gcc.c-torture/execute/zerolen-2.c: New.
41000
41001 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41002
41003         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41004         memory.
41005
41006 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41007
41008         * g++.old-deja/g++.pt/instantiate8.C: New test.
41009
41010 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
41011
41012         * g++.old-deja/g++.other/incomplete.C: Add more tests.
41013         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41014
41015 2000-11-16  Nick Clifton  <nickc@redhat.com>
41016
41017         * gcc.c-torture/execute/nestfunc-2.c: New test.
41018         * gcc.c-torture/execute/nestfunc-3.c: New test.
41019
41020 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41021
41022         * gcc.c-torture/compile/20001116-1.c: New test.
41023
41024 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41025
41026         * gcc.c-torture/execute/20001115-1.c: New test.
41027
41028 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
41029
41030         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41031         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41032         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41033         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41034
41035 2000-11-15  Neil Booth  <neilb@earthling.net>
41036
41037         gcc.dg/cpp/_Pragma1.c: Update.
41038         gcc.dg/cpp/_Pragma2.c: New test.
41039
41040 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41041
41042         * g++.old-deja/g++.other/anon5.C: New test.
41043
41044 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41045
41046         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41047         tests.
41048
41049 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
41050
41051         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41052         output.
41053
41054 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41055
41056         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41057         labels at end of compound statements.
41058
41059 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
41060
41061         * gcc.c-torture/execute/loop-7.c: New test.
41062
41063 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41064
41065         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41066
41067 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41068
41069         * gcc.dg/c99-bool-1.c: New test.
41070
41071 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41072
41073         * gcc.dg/c99-scope-1.c: Remove xfail.
41074         * gcc.dg/c99-scope-2.c: New test.
41075
41076 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41077
41078         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41079         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41080
41081 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
41082
41083         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41084         error messages.
41085
41086         * g++.mike/p700.C: Don't typedef wchar_t.
41087         * g++.mike/p784.C: Likewise.
41088         * g++.mike/eb101.C: Don't use __wchar_t.
41089
41090 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41091
41092         * g77.f-torture/execute/20001111.[fx]: Test premature exit
41093         from DO loop.
41094
41095 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
41096
41097         * gcc.c-torture/execute/20001111-1.c: New test.
41098
41099 2000-11-10  Nick Clifton  <nickc@redhat.com>
41100
41101         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
41102         long multuiple and accumulate.
41103
41104 2000-11-09  Richard Henderson  <rth@redhat.com>
41105
41106         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
41107         via size_t instead of int.
41108
41109         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
41110         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41111         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41112         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41113
41114 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
41115
41116         * gcc.c-torture/compile/20001109-1.c: New test.
41117         * gcc.c-torture/compile/20001109-2.c: New test.
41118
41119 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
41120
41121         * g++.old-deja/g++.pt/operator1.C: New test.
41122         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
41123
41124 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41125
41126         * gcc.dg/20001108-1.c: New test.
41127
41128 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
41129
41130         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
41131         with both arguments constant strings.
41132         * gcc.c-torture/execute/string-opt-3.c: New test.
41133         * gcc.c-torture/execute/string-opt-4.c: New test.
41134         * gcc.c-torture/execute/string-opt-5.c: New test.
41135
41136 2000-11-08  Nick Clifton  <nickc@redhat.com>
41137
41138         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
41139         mulsidi3adddi patterns.
41140
41141 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
41142
41143         * g++.old-deja/g++.other/crash36.C: New test.
41144
41145 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
41146
41147         * g++.old-deja/g++.other/init16.C: New test.
41148
41149 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
41150
41151         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
41152
41153 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41154
41155         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
41156         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41157         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41158
41159 2000-11-07  DJ Delorie  <dj@redhat.com>
41160
41161         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
41162
41163 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41164
41165         * gcc.c-torture/execute/string-opt-1.c: New test.
41166
41167 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
41168
41169         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
41170         mips-sgi-irix6.* because the MIPS ABI passes floating-point
41171         parameters in registers, and there is no way for a varargs
41172         function to know in which order the integer and floating-point
41173         parameters should be interleaved when they are placed on the
41174         stack.
41175         * gcc.c-torture/execute/va-arg-16.x: Likewise.
41176         * gcc.c-torture/execute/va-arg-17.x: Likewise.
41177
41178 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41179
41180         * gcc.c-torture/execute/string-opt-2.c: New test.
41181
41182 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
41183
41184         * g++.old-deja/g++.pt/crash60.C: New test.
41185
41186 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41187
41188         * g++.old-deja/g++.other/crash24.C: New test.
41189         * g++.old-deja/g++.other/crash25.C: New test.
41190         * g++.old-deja/g++.other/crash26.C: New test.
41191         * g++.old-deja/g++.other/crash27.C: New test.
41192         * g++.old-deja/g++.other/crash28.C: New test.
41193         * g++.old-deja/g++.other/crash29.C: New test.
41194         * g++.old-deja/g++.other/crash30.C: New test.
41195         * g++.old-deja/g++.other/crash31.C: New test.
41196         * g++.old-deja/g++.other/crash32.C: New test.
41197         * g++.old-deja/g++.other/crash33.C: New test.
41198         * g++.old-deja/g++.other/crash34.C: New test.
41199         * g++.old-deja/g++.other/crash35.C: New test.
41200
41201 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
41202
41203         * gcc.c-torture/execute/20001031-1.c: New test.
41204
41205 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
41206
41207         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
41208         namespace.
41209
41210         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
41211         standards-conformant.
41212
41213         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
41214
41215         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
41216         * g++.old-deja/g++.mike/p755a.C: Likewise.
41217         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
41218         library makes no calls to `operator new' during initialization.
41219
41220 2000-11-04  Neil Booth  <neilb@earthling.net>
41221
41222         * gcc.dg/cpp/include2.c: New tests.
41223
41224 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
41225
41226         * lib/g++.exp (g++_set_ld_library_path): New function.
41227         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
41228
41229 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
41230
41231         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
41232         warnings.
41233
41234 2000-11-01  Richard Henderson  <rth@redhat.com>
41235
41236         * g++.old-deja/g++.ext/namedret1.C: New.
41237         * g++.old-deja/g++.ext/namedret2.C: New.
41238         * g++.old-deja/g++.ext/namedret3.C: New.
41239
41240 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
41241
41242         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
41243         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
41244
41245 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41246
41247         * gcc.c-torture/execute/va-arg-21.c: New test.
41248
41249 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41250
41251         * gcc.dg/c99-complex-2.c: New test.
41252
41253 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41254
41255         * gcc.c-torture/execute/stdio-opt-1.c: New test.
41256
41257 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
41258
41259         * g++.old-deja/g++.other/inline16.C: New test.
41260
41261 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
41262
41263         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
41264         __PRETTY_FUNCTION__
41265
41266 2000-10-29  Neil Booth  <neilb@earthling.net>
41267
41268         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
41269         New tests.
41270         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
41271         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
41272         optimisation.
41273
41274 2000-10-29  Neil Booth  <neilb@earthling.net>
41275
41276         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
41277         * mi1.c, mi1c.h: Add null directives to multiple-include test.
41278         * mi5.c: Test multiple includes work with -C.
41279         * trigraphs.c: Test ^= version.
41280
41281 2000-10-28  Neil Booth  <neilb@earthling.net>
41282
41283         New tests and test updates for new macro expander.
41284
41285         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
41286         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
41287         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
41288         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
41289         new diagnostic messages.
41290
41291         * gcc.dg/cpp/macro3.c: New tests.
41292
41293 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
41294
41295         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
41296         on the same line.
41297
41298 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
41299
41300         * g++.old-deja/g++.other/eh2.C: New test.
41301
41302 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41303
41304         * gcc.c-torture/execute/20001027-1.c: New test.
41305
41306 2000-10-26  Richard Henderson  <rth@redhat.com>
41307
41308         * gcc.c-torture/execute/20001026-1.c: New.
41309
41310 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
41311
41312         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
41313         * g++.old-deja/g++.law/builtin1.C: Likewise.
41314         * g++.old-deja/g++.law/ctors10.C: Likewise.
41315         * g++.old-deja/g++.law/virtual3.C: Likewise.
41316         * g++.old-deja/g++.mike/p658.C: Likewise.
41317         * g++.old-deja/g++.other/sibcall1.C: Likewise.
41318         * g++.old-deja/g++.other/vaarg2.C: Likewise.
41319         * g++.old-deja/g++.robertl/eb124.C: Likewise.
41320         * g++.old-deja/g++.robertl/eb44.C: Likewise.
41321         * g++.old-deja/g++.robertl/eb77.C: Likewise.
41322
41323 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
41324
41325         * gcc.c-torture/compile/20001024-1.c: New test.
41326
41327 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
41328
41329         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
41330         to tell us whether or not we are using V3.
41331
41332 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41333
41334         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
41335         operands.
41336
41337 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41338
41339         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
41340
41341 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
41342
41343         * gcc.c-torture/execute/20001024-1.c: New test.
41344
41345 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
41346
41347         * g++.old-deja/g++.other/sibcall1.C: New test.
41348
41349 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
41350
41351         * gcc.dg/noncompile/init-3.c: New test.
41352
41353 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41354
41355         * gcc.dg/format-array-1.c: New test.
41356
41357 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41358
41359         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
41360         writing through null pointers; remove comment about testing
41361         unterminated strings.
41362
41363 2000-10-17  Matthew Hiller  <hiller@redhat.com>
41364
41365         * gcc.c-torture/execute/20001017-2.c: New test.
41366
41367 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41368
41369         * gcc.c-torture/compile/20001018-1.c: New test.
41370         * gcc.c-torture/compile/20001018-1.x: Xfail.
41371
41372 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41373
41374         * gcc.c-torture/execute/20001017-1.c: New test.
41375
41376 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41377
41378         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
41379         for multiple use of arguments with scanf formats; add tests for
41380         multiple use of arguments.
41381
41382 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
41383
41384         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
41385
41386 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41387
41388         * gcc.dg/format-miss-1.c: New test.
41389
41390 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41391
41392         * gcc.c-torture/execute/20001013-1.c: New test.
41393
41394 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41395
41396         * gcc.dg/format-branch-1.c: New test.
41397
41398 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
41399
41400         * README, lib/file-format.exp: Remove EGCS references.
41401
41402 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
41403
41404         * gcc.dg/20001013-1.c: New test.
41405
41406 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41407
41408         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
41409         for intmax_t in the compiler using __typeof__ and the type rules
41410         for conditional expressions.
41411
41412 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
41413
41414         * gcc.dg/20001012-1.c: New test.
41415         * gcc.dg/20001012-2.c: New test.
41416
41417 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41418
41419         * gcc.dg/format-attr-1.c: New test.
41420
41421 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41422
41423         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
41424         __LONG_LONG_MAX__ instead of LLONG_MAX.
41425
41426 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41427
41428         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
41429         scanf flags.
41430         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
41431         flags.
41432
41433 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41434
41435         * gcc.dg/sequence-pt-1.c: New test.
41436
41437 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
41438
41439         * gcc.c-torture/execute/20001011-1.c: New testcase.
41440         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
41441
41442 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41443
41444         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
41445         does not error on it.
41446
41447 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
41448
41449         * gcc.dg/20001009-1.c: New test.
41450
41451 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41452
41453         * gcc.c-torture/compile/20001009-1.c: Move from here ....
41454         * gcc.c-torture/execute/20001009-2.c: ... to here.
41455
41456 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
41457
41458         * gcc.c-torture/compile/20001009-1.c: New testcase.
41459         * gcc.c-torture/execute/20001009-1.c: New testcase.
41460         Testcases provided by Jan Hubicka <jh@suse.cz>.
41461
41462 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41463
41464         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41465         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
41466         uintmax_t using <limits.h> to emulate the compiler's internal
41467         logic.  No longer XFAIL %j tests.
41468
41469 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41470
41471         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
41472         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41473         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41474         regexps and details of expected handling of some bad formats.
41475         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41476         suppression.
41477
41478 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41479
41480         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41481         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41482         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41483         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41484         in list archives.
41485
41486 2000-10-06  Richard Henderson  <rth@cygnus.com>
41487
41488         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41489         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41490         * g++.old-deja/g++.jason/report.C: Likewise.
41491         * g++.old-deja/g++.law/friend5.C: Likewise.
41492         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41493         of the expected warnings.
41494
41495 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41496
41497         * g++.old-deja/g++.pt/enum14.C: New test.
41498
41499 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41500
41501         * g++.old-deja/g++.pt/crash59.C: New test.
41502
41503 2000-10-04  Will Cohen  <wcohen@redhat.com>
41504
41505         * gcc.dg/20000926-1.c: New test.
41506
41507 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41508
41509         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41510         function name for current C++ compiler.
41511         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41512
41513 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41514
41515         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41516         __PRETTY_FUNCTION__.
41517         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41518
41519 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41520
41521         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41522
41523 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41524
41525         * gcc.c-torture/compile/20000923-1.c: New test.
41526
41527 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41528
41529         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41530         * g++.old-deja/g++.pt/ttp62.C: Same.
41531         * g++.old-deja/g++.other/inline14.C: Same.
41532
41533 2000-09-24  Richard Henderson  <rth@cygnus.com>
41534
41535         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41536
41537 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41538
41539         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41540
41541 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41542
41543         * gcc.c-torture/compile/20000922-1.c: New file.
41544
41545 2000-09-21  Nick Clifton  <nickc@redhat.com>
41546
41547         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41548         a signed long modulo operation.
41549         (mod6): New function - perform an unsigned long modulo operation.
41550         (main): Add tests for modulos of very large numbers by very small
41551         dividends.
41552
41553 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41554
41555         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41556
41557 2000-09-19  Richard Henderson  <rth@cygnus.com>
41558
41559         * gcc.dg/compare2.c (case 10): XFAIL.
41560
41561 2000-09-18  Richard Henderson  <rth@cygnus.com>
41562
41563         * gcc.c-torture/execute/20000906-1.c: Move ...
41564         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41565         that support __builtin_trap.
41566
41567 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41568
41569         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41570
41571 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41572
41573         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41574         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41575         more $ format tests.
41576
41577 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41578
41579         * gcc.dg/format-errmk-1.c: New test.
41580
41581 2000-09-17  Greg McGary  <greg@mcgary.org>
41582
41583         * gcc.c-torture/execute/20000917-1.x: Remove.
41584
41585 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41586
41587         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41588
41589 2000-09-17  Greg McGary  <greg@mcgary.org>
41590
41591         * gcc.c-torture/execute/20000917-1.c: New test.
41592         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41593
41594 2000-09-16  Neil Booth  <NeilB@earthling.net>
41595
41596         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41597         in nested macro bug.
41598
41599 2000-09-15  Neil Booth  <NeilB@earthling.net>
41600
41601         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41602
41603 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41604
41605         * gcc.c-torture/execute/20000914-1.c: New test.
41606
41607 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41608
41609         * g++.other/inline13.C: New test.
41610
41611 2000-09-12  Andreas Jaeger  <aj@suse.de>
41612
41613         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41614         constant by Ulrich Drepper <drepper@redhat.com>.
41615
41616 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41617
41618         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41619
41620 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41621
41622         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41623
41624 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41625
41626         * gcc.dg/cpp/backslash.c: New test.
41627
41628 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41629
41630         * gcc.c-torture/execute/20000910-1.c: New test.
41631         * gcc.c-torture/execute/20000910-2.c: Likewise.
41632
41633 2000-09-11  Robert Lipe  <robertl@sco.com>
41634
41635         * gcc.dg/pragma-align.c: New test.
41636
41637 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41638
41639         * g++.old-deja/g++.pt/explicit82.C: New test.
41640         * g++.old-deja/g++.pt/explicit83.C: New test.
41641
41642 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41643
41644         * gcc.dg/asm-names.c: New test.
41645
41646 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41647
41648         * gcc.dg/cpp/tr-warn6.c: New test
41649
41650 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41651
41652         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41653         be accepted.
41654
41655 2000-09-07  Catherine Moore  <clm@redhat.com>
41656
41657         * gcc.c-torture/execute/unroll-1.c: New test.
41658
41659 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41660
41661         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41662         ERROR markers.
41663         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41664         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41665         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41666         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41667         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41668         Preprocess only.
41669         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41670         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41671
41672 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41673
41674         * g++.old-deja/g++.pt/deduct2.C: New test.
41675
41676 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41677
41678         * g++.old-deja/g++.pt/parms2.C: New test.
41679
41680 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41681
41682         * g++.old-deja/g++.pt/crash58.C: New test.
41683
41684 2000-09-06  Greg McGary  <greg@mcgary.org>
41685
41686         * gcc.c-torture/execute/20000906-1.c: New test.
41687         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
41688
41689 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41690
41691         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
41692
41693 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41694
41695         * g++.old-deja/g++.pt/crash57.C: New test.
41696
41697 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41698
41699         * g++.old-deja/g++.pt/crash56.C: New test.
41700
41701 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41702
41703         * g++.old-deja/g++.pt/koenig1.C: New test.
41704
41705 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41706
41707         * gcc.dg/20000904-1.c: New test.
41708
41709 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41710
41711         * gcc.dg/cpp/paste8.c: New test.
41712
41713 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
41714
41715         * gcc.c-torture/compile/20000827-1.c: New test.
41716
41717 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41718
41719         * gcc.dg/format-diag-1.c: New test.
41720
41721 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41722
41723         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
41724         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
41725         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
41726         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41727         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41728
41729 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41730
41731         * g++.old-deja/g++.other/nested4.C: New test.
41732
41733 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41734
41735         * g++.old-deja/g++.ns/scoped1.C: New test.
41736
41737 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41738
41739         * lib/g++.exp: Support testing already-installed GCC.
41740
41741 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41742
41743         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41744
41745 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41746
41747         * gcc.dg/return-type-2.c: New test.
41748
41749 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41750
41751         * gcc.c-torture/compile/20000825-1.c: New test.
41752
41753 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41754
41755         * gcc.dg/dwarf2-2.c: New test.
41756
41757 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41758
41759         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41760         dg-warning regexps.
41761
41762 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41763
41764         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41765         gcc.dg/format-ext-5.c: New tests.
41766
41767 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41768
41769         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41770
41771 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41772
41773         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41774
41775 2000-08-24  Richard Henderson  <rth@cygnus.com>
41776
41777         * gcc.dg/ia64-sync-1.c: New test.
41778         * gcc.dg/ia64-sync-2.c: New test.
41779         * gcc.dg/ia64-asm-1.c: New test.
41780
41781 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41782
41783         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41784         * gcc.dg/format-ext-2.c: New test.
41785
41786 2000-08-23  Jason Merrill  <jason@redhat.com>
41787
41788         * lib/old-dejagnu.exp: Also ignore "In member function" and
41789         "At global scope".
41790
41791 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41792
41793         * gcc.dg/noncompile/label-lineno-1.c: New test.
41794
41795 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41796
41797         * gcc.dg/c99-array-nonobj-1.c: New test.
41798
41799 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41800
41801         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41802         tests.
41803         * gcc.dg/format-ext-1.c: New test.
41804
41805 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41806
41807         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41808         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41809         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41810         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41811         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41812
41813 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41814
41815         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41816         gcc.dg/c99-strftime-2.c: New tests.
41817
41818 2000-08-22  Richard Henderson  <rth@cygnus.com>
41819
41820         * gcc.c-torture/execute/20000822-1.c: New test.
41821
41822 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41823
41824         * gcc.c-torture/execute/20000819-1.x: Remove.
41825
41826 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41827
41828         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41829         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41830         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41831         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41832         gcc.dg/format-xopen-1.c: New tests.
41833
41834 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41835
41836         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41837
41838 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41839
41840         * g++.old-deja/g++.other/loop2.C: New test.
41841
41842         * gcc.c-torture/compile/20000606-1.c: New test.
41843         * gcc.c-torture/compile/20000728-1.c: New test.
41844         * gcc.c-torture/execute/20000801-1.c: New test.
41845         * gcc.c-torture/execute/20000801-2.c: New test.
41846         * gcc.c-torture/execute/20000819-1.c: New test.
41847         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41848         * gcc.dg/20000629-1.c: New test.
41849         * gcc.dg/20000724-1.c: New test.
41850         * gcc.dg/20000807-1.c: New test.
41851
41852 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41853
41854         * gcc.dg/cpp/pragma-1.c: New test.
41855         * gcc.dg/cpp/pragma-2.c: New test.
41856
41857 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41858
41859         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41860         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41861
41862 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41863
41864         * gcc.c-torture/compile/20000818-1.c: New test.
41865
41866 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41867
41868         * gcc.c-torture/execute/20000818-1.c: New test.
41869
41870 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41871
41872         * gcc.dg/format-va-1.c: New test.
41873
41874 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41875
41876         * g++.old-deja/g++.other/typedef8.C: New test.
41877
41878 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41879
41880         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41881         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41882         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41883         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41884         * g++.old-deja/g++.other/ptrmem7.C: New test.
41885         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41886
41887 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41888
41889         * g++.old-deja/g++.pt/typename27.C: New test.
41890
41891 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41892
41893         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41894         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41895         * g++.old-deja/g++.pt/friend45.C: New test.
41896         * g++.old-deja/g++.other/friend8.C: New test.
41897
41898 2000-08-15  Richard Henderson  <rth@cygnus.com>
41899
41900         * gcc.c-torture/execute/20000815-1.c: New test.
41901
41902 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41903
41904         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41905         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41906         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41907
41908 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41909
41910         * g++.old-deja/g++.other/refinit2.C: New test.
41911
41912 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41913
41914         * lib/c-torture.exp (c-torture): Make
41915         compiler_conditional_xfail_data global.
41916         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41917         compiler_conditional_xfail_data machinery.
41918         (f-torture-execute): Likewise.
41919         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41920         and only when unrolling loops.
41921
41922         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41923
41924 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41925
41926         * g++.old-deja/g++.pt/explicit81.C: New test.
41927
41928 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41929
41930         * g++.old-deja/g++.pt/typename26.C: New test.
41931
41932 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41933
41934         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41935         warning.
41936
41937 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41938
41939         * g++.old-deja/g++.other/array3.C: New test.
41940
41941 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41942
41943         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41944         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41945         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41946         New tests.
41947
41948 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41949
41950         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41951         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41952
41953 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41954
41955         * gcc.c-torture/execute/20000808-1.c: New test.
41956
41957 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41958
41959         * gcc.dg/c90-const-expr-1.c: New test.
41960
41961 2000-08-08  Richard Henderson  <rth@cygnus.com>
41962
41963         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41964
41965 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41966
41967         * gcc.dg/noncompile/const-ll-1.c: New test.
41968
41969 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41970
41971         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41972
41973 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41974
41975         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41976         that running programs linked against the shared version of libobjc
41977         run correctly.
41978
41979 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41980
41981         * gcc.dg/c99-printf-1.c: New test.
41982
41983 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41984
41985         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41986
41987 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41988
41989         * gcc.c-torture/execute/20000731-1.x: Delete.
41990
41991 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41992
41993         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41994         and torture_without_loops as is done by c-torture.exp.
41995         (search_for): Copy from c-torture.exp.
41996         (gcc-dg-runtest): New function, drives a directory of tests
41997         iterating over the TORTURE_OPTIONS.
41998         (scan-assembler, scan-assembler-not): Move here from
41999         individual directory drivers.
42000
42001         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42002         defined by lib/gcc-dg.exp.
42003         * gcc.dg/cpp/cpp.exp: Likewise.
42004         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
42005         gcc-dg-runtest, so we cycle over optimization options.
42006
42007         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42008         * gcc.dg/compare2.c: No longer expected to fail.
42009
42010 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42011
42012         * gcc.c-torture/execute/20000804-1.c: New test.
42013
42014 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42015
42016         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42017
42018 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
42019
42020         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42021
42022 2000-08-03  Jeffrey A Law  (law@cygnus.com)
42023
42024         * gcc.c-torture/compile/20000803-1.c: New test.
42025
42026 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42027
42028         * gcc.c-torture/execute/20000801-3.c,
42029         gcc.c-torture/execute/20000801-4.c: New tests.
42030         * gcc.c-torture/execute/20000801-3.x,
42031         gcc.c-torture/execute/20000801-4.x: Xfail.
42032
42033 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
42034
42035         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42036         libobjc/.libs to allow for libtool.
42037
42038 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
42039
42040         * gcc.c-torture/compile/20000802-1.c: New test.
42041
42042 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
42043
42044         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42045
42046 2000-07-31  Jeffrey A Law  (law@cygnus.com)
42047
42048         * gcc-c-torture/execute/20000731-2.c: New test.
42049
42050         * gcc.c-torture/execute/20000731-1.c: New test.
42051         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42052
42053 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
42054
42055         * testsuite/gcc.dg/cpp/paste7.c: New test.
42056         * gcc.dg/cpp/20000725-1.c: New test.
42057
42058 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
42059
42060         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42061         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42062         declaration warning for __builtin_dwarf_reg_size.
42063
42064         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42065
42066 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42067
42068         * gcc.dg/noncompile/voidparam-1.c: New test.
42069
42070 2000-07-30  Richard Henderson  <rth@cygnus.com>
42071
42072         * gcc.dg/c90-digraph-1.c: Don't xfail.
42073         * gcc.dg/compare2.c (case 10): Xfail.
42074         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42075
42076 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
42077
42078         * gcc.dg/c99-main-1.c: New test.
42079
42080 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42081
42082         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42083
42084 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
42085
42086         * gcc.c-tortuer/execute/20000726-1.c: New test.
42087
42088 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
42089
42090         * gcc.c-torture/execute/enum-2.c: New test.
42091
42092 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42093
42094         * gcc.dg/cpp/tr-warn3.c: New test.
42095
42096 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42097
42098         * g++.old-deja/g++.ext/implicit1.C: Remove.
42099         * g++.old-deja/g++.jason/c2.C: Remove
42100         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
42101         * g++.old-deja/g++.pt/crash16.C: Likewise.
42102         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
42103
42104 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42105
42106         * g++.old-deja/g++.other/for2.C: New test.
42107
42108 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
42109
42110         * gcc.dg/20000720-1.c: New test.
42111
42112 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
42113
42114         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
42115
42116 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
42117
42118         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
42119         * gcc.c-torture/execute/20000722-1.c: New.
42120         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
42121
42122 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
42123
42124         * gcc.dg/cpp/20000720-1.S: New test.
42125
42126 2000-07-21  Michael Meissner  <meissner@redhat.com>
42127
42128         * gcc.c-torture/execute/ieee/hugeval.c: New test.
42129
42130 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42131
42132         * g++.old-deja/g++.brendan/crash16.C,
42133         g++.old-deja/g++.brendan/parse3.C,
42134         g++.old-deja/g++.brendan/redecl1.C,
42135         g++.old-deja/g++.ns/template13.C,
42136         g++.old-deja/g++.other/decl4.C,
42137         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
42138
42139 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
42140
42141         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
42142         and "Internal error".
42143
42144         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
42145         regexps.
42146         * gcc.dg/cpp/paste6.c: New test.
42147
42148 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
42149
42150         * gcc.dg/cpp/tr-direct.c: New test.
42151
42152         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
42153         gcc.dg/cpp/undef1.c: Tweak error regexps.
42154
42155 2000-07-18  Eric Christopher <echristo@redhat.com>
42156
42157         * gcc.c-torture/compile/20000718-1.c: New test.
42158
42159 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
42160
42161         * cpplex.c (_cpp_push_token): If the token being pushed back
42162         is the previous token in this context, just subtract one from
42163         context->posn.
42164         * cppmacro.c (save_expansion): Clear aux field when storing a
42165         placemarker.
42166
42167 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
42168
42169         * gcc.dg/noncompile/redecl-1.c: New test.
42170
42171 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
42172
42173         * gcc.c-torture/execute/20000717-5.c: New test.
42174         * gcc.c-torture/execute/20000717-1.x: Removed.
42175
42176 2000-07-17  Richard Henderson  <rth@cygnus.com>
42177
42178         * gcc.c-torture/execute/20000717-4.c: New test.
42179
42180 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
42181
42182         * gcc.dg/cpp/syshdr.c: New test.
42183         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
42184
42185 2000-07-17  Neil Booth  <neilb@earthling.net>
42186
42187         * gcc.dg/cpp/cmdlne-dM.c: New test.
42188         * gcc.dg/cpp/cmdlne-dD.c: New test.
42189
42190 2000-07-17  Jeffrey A Law  (law@cygnus.com)
42191
42192         * gcc.c-torture/execute/20000717-3.c: New test.
42193
42194         * gcc.c-torture/compile/20000717-1.c: New test.
42195
42196 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
42197
42198         * gcc.c-torture/execute/20000717-2.c: New test.
42199
42200 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42201
42202         * gcc.dg/formatz-1.c: New test.
42203
42204         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
42205         * gcc.dg/c99-digraph-1.c: New tests.
42206
42207         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
42208         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
42209
42210         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
42211         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
42212         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
42213         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
42214         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
42215         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
42216         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
42217
42218 2000-07-17   Greg McGary <greg@mcgary.org>
42219
42220         * gcc.c-torture/execute/20000717-1.c: New test.
42221         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
42222
42223 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
42224
42225         * gcc.c-torture/execute/20000715-2.c: New test.
42226         * gcc.dg/20000715-1.c: New test.
42227
42228 2000-07-15  Michael Meissner  <meissner@redhat.com>
42229
42230         * gcc.c-torture/execute/20000715-1.c: New test.
42231
42232 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
42233
42234         * gcc.c-torture/execute/20000707-1.c: New test.
42235
42236 2000-07-13  Neil Booth  <NeilB@earthling.net>
42237
42238         * testsuite/gcc.dg/cpp/digraph1.c,
42239         testsuite/gcc.dg/cpp/digraph2.c,
42240         testsuite/gcc.dg/cpp/digraphs.c: New tests.
42241
42242 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
42243
42244         * g77.f-torture/compile/20000630-2.f: New test.
42245         * g77.f-torture/compile/20000630-2.x
42246
42247 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42248
42249         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
42250
42251 2000-07-11  Neil Booth  <NeilB@earthling.net>
42252
42253         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
42254
42255 2000-07-11  Neil Booth  <NeilB@earthling.net>
42256
42257         * gcc.dg/cpp/cmdlne-C.c: New.
42258
42259 2000-07-09  Neil Booth  <NeilB@earthling.net>
42260
42261         * gcc.dg/cpp/directiv.c: New tests.
42262         * gcc.dg/cpp/undef1.c: Update.
42263
42264 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
42265
42266         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
42267
42268 2000-07-09  Neil Booth  <NeilB@earthling.net>
42269
42270         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
42271
42272 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
42273
42274         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
42275         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
42276
42277 2000-07-08  Neil Booth  <NeilB@earthling.net>
42278
42279         * gcc.dg/cpp/macsyntx.c: New tests.
42280
42281 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42282
42283         * gcc.dg/20000707-1.c: New test.
42284
42285 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
42286
42287         * gcc.c-torture/execute/20000706-1.c: New test.
42288         * gcc.c-torture/execute/20000706-2.c: New test.
42289         * gcc.c-torture/execute/20000706-3.c: New test.
42290         * gcc.c-torture/execute/20000706-4.c: New test.
42291         * gcc.c-torture/execute/20000706-5.c: New test.
42292
42293 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42294
42295         * g++.old-deja/g++.pt/instantiate7.C: New test.
42296
42297 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
42298
42299         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
42300         * g++.old-deja/g++.mike/thunk3.C: Likewise.
42301         * g++.old-deja/g++.other/rtti3.C: Likewise.
42302         * g++.old-deja/g++.other/rttid3.C: Likewise.
42303
42304 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
42305
42306         *  g77.f-torture/compile/20000630-1.x: Fix typo
42307
42308 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
42309
42310         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
42311         assembly output.
42312
42313 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
42314
42315         * gcc.dg/cpp/ident.c: New test.
42316
42317 2000-07-05  Neil Booth  <NeilB@earthling.net>
42318
42319         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
42320           gcc.dg/cpp/lexstrng.c: New tests.
42321
42322 2000-07-04  Neil Booth  <NeilB@earthling.net>
42323
42324         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
42325         * gcc.dg/cpp/strify2.c: Same.
42326
42327 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
42328
42329         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
42330         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
42331         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
42332         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
42333
42334         * testsuite/gcc.dg/cpp/macro1.c,
42335         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
42336         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
42337         testsuite/gcc.dg/cpp/strify1.c,
42338         testsuite/gcc.dg/cpp/strify2.c: New tests.
42339
42340 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
42341
42342         * gcc.c-torture/execute/20000703-1.c: New test.
42343
42344 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42345
42346         * g++.old-deja/g++.pt (lookup10.C): New test.
42347
42348 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42349
42350         * g++.old-deja/g++.pt (typename25.C): New test.
42351
42352 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
42353
42354         * gcc.c-torture/compile/20000701-1.c: New test.
42355
42356 2000-06-30  Nick Clifton  <nickc@cygnus.com>
42357
42358         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
42359         to test case.
42360
42361 2000-06-30  Catherine Moore  <clm@cygnus.com>
42362
42363         * gcc.c-torture/execute/align-1.c: New test.
42364
42365 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
42366
42367         * g++.old-deja/g++.pt/expr8.C: New test.
42368         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
42369
42370 2000-06-29  Nick Clifton  <nickc@cygnus.com>
42371
42372         * gcc.c-torture/compile/20000629-1.c: New test.
42373
42374 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42375
42376
42377         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
42378         gcc.dg/noncompile directory, depending on whether they're
42379         preprocessor tests or not.  Annotate all the tests for the dg
42380         framework.
42381
42382         * gcc.c-torture/noncompile/noncompile.exp: Delete.
42383         * gcc.dg/noncompile/noncompile.exp: New.
42384
42385         * Moved files:
42386         Old name                                New name
42387         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
42388         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
42389         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
42390         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
42391         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
42392         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
42393         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
42394         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
42395         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
42396         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
42397         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
42398         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
42399         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
42400         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
42401         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
42402         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
42403         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
42404         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
42405         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
42406         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
42407         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
42408         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
42409         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
42410         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
42411
42412         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
42413         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
42414         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
42415         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
42416         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
42417         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
42418
42419 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
42420
42421         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
42422         declare one variable.  On the fourth, error.
42423         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
42424         declared by 20000628-1a.h.
42425
42426 2000-06-29  Richard Henderson  <rth@redhat.com>
42427
42428         * gcc.c-torture/execute/930529-1.x: New file.
42429         * gcc.dg/920413-1.c: Adjust expected warning text.
42430         * gcc.dg/980217-1.c: Declare abort.
42431         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
42432
42433 2000-06-29  Jeffrey A Law  (law@cygnus.com)
42434
42435         * g77.f-torture/compile/20000629-1.f: New test.
42436         * g77.f-torture/compile/20000629-1.x: Expected to fail.
42437
42438 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42439
42440         Rearrange lots of files, removing entirely the
42441         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
42442         directories.
42443
42444         * Deleted files:
42445         gcc.c-torture/code_quality/code_quality.exp
42446         gcc.c-torture/special/special.exp
42447         gcc.failure/failure.exp
42448         gcc.failure/940409-1.x
42449         gcc.c-torture/compile/961203-1.x
42450
42451         * New files:
42452         gcc.misc-tests/linkage.exp
42453         gcc.c-torture/execute/920730-1t.c
42454         gcc.c-torture/execute/920730-1t.x
42455         gcc.c-torture/compile/920520-1.x
42456         gcc.c-torture/compile/920521-1.x
42457         gcc.c-torture/compile/981006-1.x
42458         gcc.c-torture/execute/eeprof-1.x
42459
42460         * Moved files (possibly with modifications to fit a new harness):
42461         Old name                                New name
42462         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
42463         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
42464         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
42465         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
42466         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
42467         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
42468         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
42469         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
42470         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
42471         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
42472         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42473         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42474         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42475         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42476
42477 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42478
42479         * c-torture/compile/961203-1.x: Delete.
42480
42481         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42482         not exit. Include stdio.h.
42483         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42484         * gcc.misc-tests/dg-12.c: Likewise.
42485         * gcc.misc-tests/dg-5.c: Likewise.
42486         * gcc.misc-tests/dg-6.c: Likewise.
42487         * gcc.misc-tests/dg-7.c: Prototype abort.
42488         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42489         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42490         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42491         not exit.
42492         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42493         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42494
42495 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42496
42497         * gcc.dg/cpp/20000628-1.c: New test.
42498         * gcc.dg/cpp/20000628-1.h: New header for above test.
42499         * gcc.dg/cpp/20000628-1a.h: Likewise.
42500
42501 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42502
42503         * gcc.dg/cpp: New directory.
42504         * gcc.dg/cpp/cpp.exp: New driver.
42505         * gcc.dg/cpp/20000627-1.c: New test.
42506         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42507         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42508         and rewrite as a compilation test.
42509
42510         * gcc.dg: Move many files into the cpp subdirectory, possibly
42511         renaming or editing them as well.
42512         Old name                New name
42513         990119-1.c              cpp/19990119-1.c
42514         990228-1.c              cpp/19990228-1.c
42515         990407-1.c              cpp/19990407-1.c
42516         990409-1.c              cpp/19990409-1.c
42517         990413-1.c              cpp/19990413-1.c
42518         990703-1.c              cpp/19990703-1.c
42519         20000127-1.c            cpp/20000127-1.c
42520         20000129-1.c            cpp/20000129-1.c
42521         20000207-1.c            cpp/20000207-1.c
42522         20000207-2.c            cpp/20000207-2.c
42523         20000209-1.c            cpp/20000209-1.c
42524         20000209-2.c            cpp/20000209-2.c
42525         20000301-1.c            cpp/20000301-1.c
42526         20000419-1.c            cpp/20000419-1.c
42527         20000510-1.S            cpp/20000510-1.S
42528         20000519-1.c            cpp/20000519-1.c
42529         20000529-1.c            cpp/20000529-1.c
42530         20000625-1.c            cpp/20000625-1.c
42531         20000625-2.c            cpp/20000625-2.c
42532         cpp-as1.c               cpp/assert1.c
42533         cpp-as2.c               cpp/assert2.c
42534         cxx-comments-1.c        cpp/cxxcom1.c
42535         cxx-comments-2.c        cpp/cxxcom2.c
42536         endif-label.c           cpp/endif.c
42537         cpp-hash1.c             cpp/hash1.c
42538         cpp-hash2.c             cpp/hash2.c
42539         cpp-if1.c               cpp/if-1.c
42540         cpp-if2.c               cpp/if-2.c
42541         cpp-if3.c               cpp/if-3.c
42542         cpp-if4.c               cpp/if-4.c
42543         cpp-if5.c               cpp/if-5.c
42544         cpp-cond.c              cpp/if-cexp.c
42545         cpp-missingop.c         cpp/if-mop.c
42546         cpp-missingparen.c      cpp/if-mpar.c
42547         cpp-opprec.c            cpp/if-oppr.c
42548         cpp-ifparen.c           cpp/if-paren.c
42549         cpp-shortcircuit.c      cpp/if-sc.c
42550         cpp-shift.c             cpp/if-shift.c
42551         cpp-unary.c             cpp/if-unary.c
42552         cpp-li1.c               cpp/line1.c
42553         cpp-li2.c               cpp/line2.c
42554         lineno.c                cpp/line3.c
42555         lineno-2.c              cpp/line4.c
42556         cpp-mi.c                cpp/mi1.c
42557         cpp-mic.h               cpp/mi1c.h
42558         cpp-micc.h              cpp/mi1cc.h
42559         cpp-mind.h              cpp/mi1nd.h
42560         cpp-mindp.h             cpp/mi1ndp.h
42561         cpp-mix.h               cpp/mi1x.h
42562         cpp-mi2.c               cpp/mi2.c
42563         cpp-mi2a.h              cpp/mi2a.h
42564         cpp-mi2b.h              cpp/mi2b.h
42565         cpp-mi2c.h              cpp/mi2c.h
42566         cpp-mi3.c               cpp/mi3.c
42567         cpp-mi3.def             cpp/mi3.def
42568         poison-1.c              cpp/poison.c
42569         pr-impl.c               cpp/prag-imp.c
42570         cpp-redef-2.c           cpp/redef1.c
42571         cpp-redef.c             cpp/redef2.c
42572         strpaste.c              cpp/strp1.c
42573         strpaste-2.c            cpp/strp2.c
42574         cpp-tradpaste.c         cpp/tr-paste.c
42575         cpp-tradstringify.c     cpp/tr-str.c
42576         cpp-tradwarn1.c         cpp/tr-warn1.c
42577         cpp-tradwarn2.c         cpp/tr-warn2.c
42578         trigraphs.c             cpp/trigraphs.c
42579         cpp-unc1.c              cpp/unc1.c
42580         cpp-unc2.c              cpp/unc2.c
42581         cpp-unc3.c              cpp/unc3.c
42582         cpp-unc.c               cpp/unc4.c
42583         undef.c                 cpp/undef1.c
42584         undef-2.c               cpp/undef2.c
42585         cpp-wi1.c               cpp/widestr1.c
42586
42587 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42588
42589         * lib/g++.exp (g++_include_flags): Tweak.
42590
42591 2000-06-27  H.J. Lu  <hjl@gnu.org>
42592             Loren J. Rittle  <ljrittle@acm.org>
42593
42594         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42595         version with one that knows about the new gcc tree structure.
42596         (g++_link_flags): Same.
42597
42598 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42599
42600         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42601         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42602         case we are cross-compiling.
42603
42604         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42605         g++.old-deja/g++.niklas/Makefile.in,
42606         g++.old-deja/g++.niklas/configure.in,
42607         g++.old-deja/g++.other/Makefile.in,
42608         g++.old-deja/g++.other/configure.in,
42609         gcc.c-torture/code_quality/Makefile.in,
42610         gcc.c-torture/code_quality/configure.in,
42611         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42612         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42613         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42614         gcc.c-torture/execute/ieee/Makefile.in,
42615         gcc.c-torture/execute/ieee/configure.in,
42616         gcc.c-torture/noncompile/Makefile.in,
42617         gcc.c-torture/noncompile/configure.in,
42618         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42619         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42620         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42621
42622 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         * g++.old-deja/g++.other/ambig3.C: New test.
42625
42626 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42627
42628         * g++.old-deja/g++.pt/syntax1.C: New test.
42629         * g++.old-deja/g++.pt/syntax2.C: New test.
42630         * g++.old-deja/g++.other/syntax3.C: New test.
42631         * g++.old-deja/g++.other/syntax4.C: New test.
42632
42633 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42634
42635         * gcc.dg/20000623-1.c: Prototype exit and abort.
42636
42637 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42638
42639         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42640         New tests.
42641         * gcc.dg/cpp-mi3.def: New file.
42642
42643         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42644         inside assertions.
42645         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42646         lexer's error messages.
42647         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42648         divine anything from the linemarkers.
42649         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42650         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42651
42652 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42653
42654         * gcc.dg/20000623-1.c: New test.
42655
42656 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42657
42658         * gcc.c-torture/execute/20000622-1.c: New test.
42659
42660 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42661
42662         * g++.old-deja/g++.other/init15.C: New test.
42663
42664 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42665
42666         * g++.old-deja/g++.pt/vaarg2.C: New test.
42667         * g++.old-deja/g++.pt/vaarg3.C: New test.
42668
42669 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42670
42671         * g++.old-deja/g++.other/dyncast6.C: New test.
42672
42673 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42674
42675         * gcc.c-torture/execute/loop-6.c: New test.
42676
42677 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
42678
42679         * gcc.dg/20000614-1.c: New test.
42680         * gcc.dg/20000614-2.c: New test.
42681
42682 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
42683
42684         * g++.old-deja/g++.other/inline12.C: New test.
42685
42686 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
42687
42688         * g++.old-deja/g++.other/eh1.C: New test.
42689
42690 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
42691
42692         * g++.old-deja/g++.other/type.C: New test.
42693
42694 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42695
42696         * g++.old-deja/g++.other/initstring.C: New test.
42697
42698 2000-06-12  Jason Merrill  <jason@redhat.com>
42699
42700         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
42701
42702 2000-06-09  Jeffrey A Law  (law@cygnus.com)
42703
42704         * gcc.c-torture/compile/20000609-1.c: New test.
42705
42706 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
42707
42708         * gcc.dg/20000609-1.c: New test.
42709
42710 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
42711
42712         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
42713         * gcc.c-torture/noncompile/poison-1.c: Move...
42714         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
42715         * gcc.dg/cpp-li1.c: Add a token after the #line.
42716
42717 2000-06-05  Richard Henderson  <rth@cygnus.com>
42718
42719         * gcc.c-torture/execute/20000605-2.c: New test.
42720         * gcc.c-torture/execute/20000605-3.c: New test.
42721
42722 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
42723
42724         * g77.f-torture/execute/20000503-1.x: New file.
42725
42726 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42727
42728         * g++.old-deja/g++.eh/badalloc1.C: New test.
42729
42730 2000-06-05  Richard Henderson  <rth@cygnus.com>
42731
42732         * gcc.c-torture/execute/20000605-1.c: New test.
42733
42734 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42735             Nathan Sidwell <nathan@codesourcery.com>
42736
42737         * gcc.c-torture/compile/20000605-1.c: New test.
42738
42739 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42740
42741         * g77.f-torture/compile/20000601-1.f: New test.
42742
42743 2000-06-03  Richard Henderson  <rth@cygnus.com>
42744
42745         * gcc.c-torture/execute/20000603-1.c: New.
42746
42747 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42748
42749         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42750         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42751
42752 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42753
42754         * gcc.dg/compare2.c (case 12): XFAIL.
42755         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42756         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42757
42758         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42759
42760 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42761
42762         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42763         guard macro is already defined when the header is first
42764         included.
42765         * gcc.dg/cpp-mix.h: New file.
42766         * gcc.dg/endif-label.c: Update patterns to match compiler.
42767
42768         * g++.brendan/complex1.C: Declare abort.
42769         * g++.law/refs4.C: Remove XFAIL.
42770         * g++.oliva/expr2.C: Declare abort and exit.
42771
42772 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42773
42774         * gcc.c-torture/execute/20000528-1.c: New test.
42775
42776         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42777         * g++.old-deja/g++.law/temps4.C: Likewise.
42778
42779         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42780         stdlib.h.  Call abort() on failure.
42781         * g++.old-deja/g++.law/refs4.C: Likewise.
42782         * g++.old-deja/g++.law/temps4.C: Likewise.
42783         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42784         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42785
42786 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42787
42788         Relative to g++.dg/special:
42789         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42790
42791         Relative to g++.old-deja:
42792         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42793         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42794         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42795         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42796         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42797         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42798         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42799
42800         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42801         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42802         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42803         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42804         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42805         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42806         and/or string.h.
42807
42808         * g++.other/goto1.C: Update expectations for error messages.
42809
42810 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42811
42812         * gcc.c-torture/compile/20000523-1.c: New test.
42813
42814 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42815
42816         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42817
42818 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42819
42820         * g++.old-deja/g++.eh/catch11.C: New test.
42821         * g++.old-deja/g++.eh/catch12.C: New test.
42822
42823 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42824
42825         * gcc.c-torture/execute/20000523-1.c: New test.
42826
42827 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42828
42829         * c-torture/execute/bcp-1.c: Replace abort in arg of
42830         __builtin_constant_p with a generic external function.
42831
42832         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42833         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42834         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42835         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42836         Prototype abort and/or exit.
42837
42838         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42839         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42840         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42841         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42842
42843 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42844
42845         * gcc.dg/dwarf2-1.c: New test.
42846
42847 2000-05-20  Richard Henderson  <rth@cygnus.com>
42848
42849         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42850
42851 2000-05-20  Andreas Jaeger  <aj@suse.de>
42852
42853         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42854         testcase.
42855
42856 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42857
42858         * gcc.c-torture/execute/20000519-2.c: New test.
42859
42860 2000-05-19  Andreas Jaeger  <aj@suse.de>
42861
42862         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42863         which fails with SSA.
42864
42865         * lib/c-torture.exp: Also test with -O3 -fssa.
42866
42867 2000-05-18  Michael Meissner  <meissner@redhat.com>
42868
42869         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42870         * gcc.c-torture/execute/920415-1.c: Ditto.
42871         * gcc.c-torture/execute/920501-1.c: Ditto.
42872         * gcc.c-torture/execute/conversion.c: Ditto.
42873         * gcc.c-torture/execute/cvt-1.c: Ditto.
42874
42875 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42876
42877         * gcc.c-torture/compile/20000518-1.c: New test.
42878
42879 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42880
42881         * g77.f-torture/compile/200005018.f: New test.
42882
42883 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42884
42885         * gcc.c-torture/compile/20000517-1.c: New test.
42886
42887 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42888
42889         * gcc.c-torture/execute/20000516-1.c: New test.
42890
42891 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42892
42893         * g++.old-deja/g++.other/eh.C: New test.
42894
42895 2000-05-12  Richard Henderson  <rth@cygnus.com>
42896
42897         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42898         constants through to doit's conditional.
42899
42900 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42901
42902         * gcc.c-torture/compile/20000511-1.c: New test.
42903         * g77.f-torture/compile/20000511-1.f: New test.
42904         * g77.f-torture/compile/20000511-2.f: New test.
42905
42906 2000-05-11  Michael Meissner  <meissner@redhat.com>
42907
42908         * gcc.c-torture/execute/20000511-1.c: New test.
42909
42910 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42911
42912         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42913         * gcc.dg/20000510-1.S: New.
42914
42915 2000-05-08  Catherine Moore  <clm@cygnus.com>
42916
42917         * gcc.dg/unused-3.c: New.
42918
42919 2000-05-06  Richard Henderson  <rth@cygnus.com>
42920
42921           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42922           * g++.old-deja/g++.mike/warn1.C: Likewise.
42923           * g++.old-deja/g++.pt/local1.C: Likewise.
42924           * g++.old-deja/g++.pt/local7.C: Likewise.
42925           * g++.old-deja/g++.pt/spec16.C: Likewise.
42926
42927 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42928
42929         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42930
42931 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42932
42933           * g77.f-torture/execute/20000503-1.f: New test.
42934
42935 2000-05-04  Andreas Jaeger  <aj@suse.de>
42936
42937         * gcc.dg/noreturn-2.c: New test.
42938
42939 2000-05-04  Neil Booth  <NeilB@earthling.net>
42940
42941         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42942         preprocessor.
42943
42944 2000-05-04  Richard Henderson  <rth@cygnus.com>
42945
42946         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42947
42948 2000-05-04  Richard Henderson  <rth@cygnus.com>
42949
42950         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42951         OpenSSL by Jason R Thorpe.
42952
42953 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42954
42955         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42956
42957 2000-05-03  Robert Lipe <robertlipe@usa.net>
42958
42959         * gcc.dg/20000503-1.c: New test.
42960
42961 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42962
42963         * gcc.c-torture/compile/20000502-1.c: New test.
42964         * g++.old-deja/g++.other/align.C: New test.
42965         * gcc.dg/cpp-tradstringify.c: New test.
42966
42967 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42968
42969         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42970         and hard registers.
42971
42972 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42973
42974         * gcc.c-torture/execute/loop-5.c: New test.
42975
42976 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42977
42978         * gcc.c-torture/execute/va-arg-20.c: New test.
42979
42980 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42981
42982         * gcc.c-torture/execute/20000422-1.c: New test.
42983
42984 2000-04-20  Greg McGary  <gkm@gnu.org>
42985
42986         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42987         when optimizing, but without sibling-call optimizations (-O1).
42988
42989 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42990
42991           * gcc.c-torture/compile/20000420-1.c: New test.
42992
42993 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42994
42995         * g++.abi/ptrflags.C: New test.
42996         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42997
42998 2000-04-19  Catherine Moore  <clm@cygnus.com>
42999
43000         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43001
43002 2000-04-19  Greg McGary  <gkm@gnu.org>
43003
43004         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43005         sibling-call optimizations.
43006
43007 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
43008
43009         * gcc.dg/20000419-1.c: New test.
43010
43011 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
43012
43013         * gcc.c-torture/execute/20000412-6.c: New test.
43014
43015 2000-04-12  Jeffrey A Law  (law@cygnus.com)
43016
43017         * gcc.c-torture/execute/20000412-5.c: New test.
43018         * g77.f-torture/compile/20000412-1.f: New test.
43019         * gcc.c-torture/execute/20000412-4.c: New test.
43020         * gcc.c-torture/compile/20000412-2.c: New test.
43021         * gcc.c-torture/execute/20000412-3.c: New test.
43022         * gcc.c-torture/compile/20000412-1.c: New test.
43023         * gcc.c-torture/execute/20000412-2.c: New test.
43024
43025 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
43026
43027         * objc/execute/bf-20.m: New test.
43028
43029 2000-04-10  Richard Henderson  <rth@cygnus.com>
43030
43031         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43032
43033         * gcc.c-torture/execute/20000412-1.c: New test.
43034
43035 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43036
43037         * g++.old-deja/g++.eh/catchptr1.C: New test.
43038
43039 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
43040
43041         * g++.old-deja/g++.abi/cxa_vec.C: New test.
43042
43043 2000-04-08  Neil Booth  <NeilB@earthling.net>
43044
43045         * gcc.dg/cpp-nullchar.c: Remove test as
43046         embedded nulls cause problems.
43047
43048 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43049
43050         * gcc.dg/compare2.c: New test.
43051
43052 2000-04-08  Neil Booth  <NeilB@earthling.net>
43053
43054         * gcc.dg/cpp-nullchar.c: New test.
43055
43056 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
43057
43058         * gcc.dg/cpp-mi2.c: New test.
43059         * gcc.dg/cpp-mi2[abc].h: New files.
43060
43061 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
43062
43063         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43064         member name.
43065
43066 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43067
43068         * g++.old-deja/g++.abi/vmihint.C: New test.
43069
43070 2000-04-06  Neil Booth  <NeilB@earthling.net>
43071
43072         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43073         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43074         copyright.
43075
43076 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
43077
43078         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43079         avoid stack-frame overwrite.
43080
43081 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
43082
43083         * gcc.c-torture/compile/20000405-2.c: New test.
43084         * gcc.c-torture/compile/20000405-3.c: New test.
43085
43086 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43087
43088         * gcc.c-torture/compile/20000405-1.c: New test.
43089
43090 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
43091
43092         * gcc.dg/cast-qual-1.c: Revert last change.
43093
43094 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43095
43096         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43097
43098 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
43099
43100         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
43101         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
43102
43103 2000-04-03  Jeffrey A Law  (law@cygnus.com)
43104
43105         * gcc.c-torture/compile/20000403-2.c: New test.
43106         * gcc.c-torture/compile/20000403-1.c: New test.
43107
43108 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
43109
43110         * gcc.c-torture/execute/20000403-1.c: New test.
43111
43112 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
43113
43114         * gcc.c-torture/execute/20000402-1.c: New test.
43115
43116 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
43117
43118         * gcc.c-torture/execute/va-arg-15.c: New test.
43119         * gcc.c-torture/execute/va-arg-16.c: New test.
43120         * gcc.c-torture/execute/va-arg-17.c: New test.
43121         * gcc.c-torture/execute/va-arg-18.c: New test.
43122         * gcc.c-torture/execute/va-arg-19.c: New test.
43123
43124 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
43125
43126         * gcc.c-torture/compile/981211-1.c: Move to...
43127         * gcc.dg/cpp-as1.c: ...here.
43128         * gcc.dg/cpp-as2.c: New file.
43129
43130         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
43131         compiler.
43132
43133 2000-04-02  Neil Booth  <NeilB@earthling.net>
43134
43135         * gcc.dg/cpp-cond.c  New tests.
43136         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
43137         accidental success less likely.
43138         * gcc.dg/cpp-missingop.c  New tests.
43139         * gcc.dg/cpp-missingparen.c  New tests.
43140         * gcc.dg/cpp-shift.c  New tests.
43141         * gcc.dg/cpp-shortcircuit.c  New tests.
43142         * gcc.dg/cpp-unary.c  New tests.
43143
43144 2000-03-29  Jeffrey A Law  (law@cygnus.com)
43145
43146         * gcc.c-torture/compile/20000329-1.c: New test.
43147
43148 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
43149
43150         * gcc.c-torture/compile/20000326-1.c: New test.
43151         * gcc.c-torture/compile/20000326-2.c: New test.
43152
43153 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
43154
43155         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
43156         the first parameter is a function argument.
43157
43158 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
43159
43160         * g++.old-deja/g++.ext/array4.C: New test.
43161
43162 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
43163
43164         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
43165
43166 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43167
43168         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
43169
43170 2000-03-19  Richard Henderson  <rth@cygnus.com>
43171
43172         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
43173
43174 2000-03-19  Richard Henderson  <rth@cygnus.com>
43175
43176         * gcc.c-torture/compile/20000319-1.c: New test.
43177
43178 2000-03-14  Jeffrey A Law  (law@cygnus.com)
43179
43180         * gcc.c-torture/execute/20000314-3.c: New test.
43181         * gcc.c-torture/execute/20000314-2.c: New test.
43182         * gcc.c-torture/execute/20000314-1.c: New test.
43183         * gcc.c-torture/compile/20000314-2.c: New test.
43184         * gcc.c-torture/compile/20000314-1.c: New test.
43185
43186 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
43187
43188         * g++.old-deja/g++.warn/inline.C: New test.
43189
43190 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
43191
43192         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
43193         standards-compliant result rather than specific constants.
43194         Put test-values in array.
43195
43196 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
43197
43198         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
43199         (g++_target_compile): Put test-specific options last.
43200
43201 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43202
43203         * g++.old-deja/g++.eh/vbase4.C: New test.
43204
43205 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43206
43207         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
43208
43209 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43210
43211         * g++.old-deja/g++.brendan/misc12.C: Removed.
43212         * g++.old-deja/g++.pt/memtemp77.C: Constify.
43213         * g++.old-deja/g++.ext/pretty4.C: New test.
43214
43215 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
43216
43217         * g++.old-deja/g++.other/string2.C: New test.
43218
43219 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
43220
43221         * g++.old-deja/g++.warn/impint2.C: New test.
43222
43223 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
43224
43225         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
43226         is 1, not zero.
43227
43228 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.warn/impint.C: New test.
43231         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
43232         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
43233         * g++.old-deja/g++.pt/explicit12.C: Likewise.
43234         * g++.old-deja/g++.pt/explicit13.C: Likewise.
43235         * g++.old-deja/g++.pt/explicit17.C: Likewise.
43236         * g++.old-deja/g++.pt/explicit18.C: Likewise.
43237         * g++.old-deja/g++.pt/explicit19.C: Likewise.
43238         * g++.old-deja/g++.pt/explicit23.C: Likewise.
43239         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43240         * g++.old-deja/g++.pt/explicit35.C: Likewise.
43241         * g++.old-deja/g++.pt/explicit6.C: Likewise.
43242         * g++.old-deja/g++.pt/memclass7.C: Likewise.
43243
43244 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
43245
43246         * gcc.dg/cpp-redef.c: New test.
43247
43248 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
43249
43250         * g++.old-deja/g++.pt/unify7.C: New test.
43251
43252 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43253
43254         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
43255         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
43256
43257 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
43258
43259         * gcc.c-torture/compile/20000224-1.c: New test.
43260
43261 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43262
43263         * gcc.c-torture/compile/cpp-2.c: New test.
43264         * gcc.c-torture/compile/cpp-1.c: New test.
43265
43266 2000-02-25  Jeffrey A Law  (law@cygnus.com)
43267
43268         * gcc.c-torture/execute/20000225-1.c: New test.
43269
43270 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43271
43272         * gcc.dg/cpp-li2.c: New test.
43273
43274         * gcc.dg/cpp-wi1.c: New test.
43275
43276         * gcc.dg/cpp-li1.c: New test.
43277
43278 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
43279
43280         * g++.old-deja/g++.other/sizeof5.C: New test.
43281
43282 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43283
43284         * gcc.c-torture/execute/va-arg-13.c: New test.
43285
43286 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
43287
43288         * gcc.c-torture/execute/va-arg-12.c: New test.
43289
43290 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43291
43292         * gcc.c-torture/execute/20000223-1.c: New test.
43293
43294 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
43295
43296         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
43297
43298 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
43299
43300         * g++.old-deja/g++.abi/ptrmem.C: New test.
43301
43302 2000-02-19  Richard Henderson  <rth@cygnus.com>
43303
43304         * gcc.c-torture/compile/init-3.c: New.
43305
43306 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
43307
43308         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
43309         ALWAYS_CXXFLAGS.
43310
43311 2000-02-11  Robert Lipe <robertl@sco.com>
43312
43313         * gcc.c-torture/compile/20000211-3.c: New test.
43314
43315 2000-02-11  Martin Buchholz <martin@xemacs.org>
43316
43317         * gcc.c-torture/compile/20000211-2.c: New test.
43318
43319 2000-02-11  Jeffrey A Law  (law@cygnus.com)
43320
43321         * gcc.c-torture/compile/20000211-1.c: New test.
43322
43323 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
43324
43325         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
43326           on native targets
43327
43328 2000-02-08  Nathan Sidwell  <nathan@acm.org>
43329
43330         * g++.old-deja/g++.other/cast5.C: New test.
43331
43332 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
43333
43334         * gcc.c-torture/execute/20000205-1.c: New.
43335
43336 2000-02-03  Nathan Sidwell  <nathan@acm.org>
43337
43338         * g++.old-deja/g++.jason/cast3.C: Return void.
43339         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
43340
43341 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43342
43343         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
43344
43345         * gcc.dg/loop-1.c: New test.
43346
43347 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
43348
43349         * gcc.c-torture/compile/20000127-1.c: New test.
43350         * gcc.c-torture/execute/991228-1.c: New test.
43351
43352 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43353
43354         * gcc.dg/unused-2.c: New test.
43355
43356         * gcc.dg/conv-1.c: New test.
43357
43358 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
43359
43360         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
43361         compiler.
43362         (tool_option_proc): Fix typo.
43363
43364 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
43365
43366         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
43367         of the ld on the host, not on the build machine.
43368         Also, don't crash if '--help' is not a supported option.
43369
43370 2000-01-24  Richard Henderson  <rth@cygnus.com>
43371
43372         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
43373
43374 2000-01-20  Jeffrey A Law  (law@cygnus.com)
43375
43376         * gcc.c-torture/execute/20000120-2.c: New test.
43377         * gcc.c-torture/execute/20000120-1.c: New test.
43378
43379 2000-01-13  Jeffrey A Law  (law@cygnus.com)
43380
43381         * gcc.c-torture/execute/20000113-1.c: New test.
43382
43383 2000-01-12  Jeffrey A Law  (law@cygnus.com)
43384
43385         * gcc.c-torture/execute/20000112-1.c: New test.
43386
43387 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43388
43389         * gcc.dg/20000111-1.c: New test.
43390
43391 2000-01-10  Jeffrey A Law  (law@cygnus.com)
43392
43393         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
43394         with 16 bit integers.
43395
43396 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43397
43398         * gcc.dg/20000108-1.c: New test.
43399
43400 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43401
43402         * g++.old-deja/g++.ns/koenig8.C: New test.
43403
43404 2000-01-05  Nathan Sidwell  <nathan@acm.org>
43405
43406         * g++.old-deja/g++.other/cast4.C: New test.
43407
43408 2000-01-05  Jeffrey A Law  (law@cygnus.com)
43409
43410         * gcc.c-torture/compile/20000105-2.c: New test.
43411         * gcc.c-torture/compile/20000105-1.c: New test.
43412
43413 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43414
43415         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
43416         references to printf & atoi to conform to ANSI standard.
43417         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
43418         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
43419         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
43420         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
43421         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
43422         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43423         * g++.old-deja/g++.brendan/copy1.C: Likewise.
43424         * g++.old-deja/g++.brendan/copy2.C: Likewise.
43425         * g++.old-deja/g++.brendan/copy3.C: Likewise.
43426         * g++.old-deja/g++.brendan/copy4.C: Likewise.
43427         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43428         * g++.old-deja/g++.brendan/copy6.C: Likewise.
43429         * g++.old-deja/g++.brendan/copy7.C: Likewise.
43430         * g++.old-deja/g++.brendan/copy8.C: Likewise.
43431         * g++.old-deja/g++.brendan/crash11.C: Likewise.
43432         * g++.old-deja/g++.brendan/crash14.C: Likewise.
43433         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
43434         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43435         * g++.old-deja/g++.brendan/delete2.C: Likewise.
43436         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
43437         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
43438         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
43439         * g++.old-deja/g++.brendan/eh1.C: Likewise.
43440         * g++.old-deja/g++.brendan/groff1.C: Likewise.
43441         * g++.old-deja/g++.brendan/init3.C: Likewise.
43442         * g++.old-deja/g++.brendan/misc12.C: Likewise.
43443         * g++.old-deja/g++.brendan/misc7.C: Likewise.
43444         * g++.old-deja/g++.brendan/new2.C: Likewise.
43445         * g++.old-deja/g++.brendan/operators4.C: Likewise.
43446         * g++.old-deja/g++.brendan/operators5.C: Likewise.
43447         * g++.old-deja/g++.brendan/overload2.C: Likewise.
43448         * g++.old-deja/g++.brendan/overload7.C: Likewise.
43449         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
43450         * g++.old-deja/g++.brendan/reference1.C: Likewise.
43451         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
43452         * g++.old-deja/g++.brendan/template24.C: Likewise.
43453         * g++.old-deja/g++.brendan/template3.C: Likewise.
43454         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
43455         * g++.old-deja/g++.jason/inline3.C: Likewise.
43456         * g++.old-deja/g++.jason/opeq.C: Likewise.
43457         * g++.old-deja/g++.law/arg5.C: Likewise.
43458         * g++.old-deja/g++.law/arm7.C: Likewise.
43459         * g++.old-deja/g++.law/ctors11.C: Likewise.
43460         * g++.old-deja/g++.law/cvt8.C: Likewise.
43461         * g++.old-deja/g++.law/init9.C: Likewise.
43462         * g++.old-deja/g++.law/refs4.C: Likewise.
43463         * g++.old-deja/g++.law/template2.C: Likewise.
43464         * g++.old-deja/g++.law/visibility24.C: Likewise.
43465         * g++.old-deja/g++.law/vtable3.C: Likewise.
43466         * g++.old-deja/g++.mike/asm2.C: Likewise.
43467         * g++.old-deja/g++.mike/eh1.C: Likewise.
43468         * g++.old-deja/g++.mike/misc1.C: Likewise.
43469         * g++.old-deja/g++.mike/misc13.C: Likewise.
43470         * g++.old-deja/g++.mike/misc14.C: Likewise.
43471         * g++.old-deja/g++.mike/ns12.C: Likewise.
43472         * g++.old-deja/g++.mike/p1248.C: Likewise.
43473         * g++.old-deja/g++.mike/p3708.C: Likewise.
43474         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43475         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43476         * g++.old-deja/g++.mike/p646.C: Likewise.
43477         * g++.old-deja/g++.mike/p700.C: Likewise.
43478         * g++.old-deja/g++.mike/p783.C: Likewise.
43479         * g++.old-deja/g++.mike/p783a.C: Likewise.
43480         * g++.old-deja/g++.mike/p783b.C: Likewise.
43481         * g++.old-deja/g++.mike/p786.C: Likewise.
43482         * g++.old-deja/g++.mike/p789.C: Likewise.
43483         * g++.old-deja/g++.mike/p789a.C: Likewise.
43484         * g++.old-deja/g++.mike/p807a.C: Likewise.
43485         * g++.old-deja/g++.other/delete3.C: Likewise.
43486         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43487         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43488         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43489         * g++.old-deja/g++.other/empty1.C: Likewise.
43490         * g++.old-deja/g++.other/temporary1.C: Likewise.
43491         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43492         * g++.old-deja/g++.pt/t16.C: Likewise.
43493         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43494
43495 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43496
43497         * gcc.dg/991230-1.c: New test.
43498
43499 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43500
43501         * gcc.c-torture/compile/991229-3.c: New test.
43502         * gcc.c-torture/compile/991229-2.c: New test.
43503         * gcc.c-torture/compile/991229-1.c: New test.
43504
43505 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43506
43507         * gcc.c-torture/compile/labels-2.c: New test.
43508
43509 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43510
43511         * gcc.c-torture/execute/991227-1.c: New test.
43512
43513 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43514
43515         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43516
43517 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43518
43519         * gcc.c-torture/execute/991221-1.c: New test.
43520
43521 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43522
43523         * g++.old-deja/g++.other/cast3.C: New test.
43524
43525 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43526
43527         * gcc.c-torture/execute/991216-4.c: New test.
43528
43529 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43530
43531         * gcc.c-torture/execute/991216-1.c: New test.
43532         * gcc.c-torture/execute/991216-2.c: New test.
43533         * gcc.c-torture/execute/991216-3.c: New test.
43534
43535 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43536
43537         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43538         Actually make the test fail by using "-O2" for compilation.
43539
43540 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43541
43542         * g++.old-deja/g++.warn/cast-align1.C: New test.
43543
43544 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43545
43546         * gcc.c-torture/compile/991214-1.c: New test.
43547         * gcc.c-torture/compile/991214-2.c: New test.
43548
43549 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43550
43551         * gcc.dg/991214-1.c: New test.
43552
43553 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43554
43555         * gcc.c-torture/compile/991213-3.c: New test.
43556         * gcc.c-torture/compile/991213-2.c: New test.
43557         * gcc.c-torture/compile/991213-1.c: New test.
43558
43559 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43560
43561         * gcc.dg/991209-1.c: New test.
43562
43563 1999-12-08  Nathan Sidwell <nathan@acm.org>
43564
43565         * gcc.c-torture/compile/991208-1.c: New test.
43566
43567 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43568
43569         * gcc.dg/ultrasp2.c: New test.
43570
43571 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43572
43573         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43574
43575 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43576
43577         * gcc.c-torture/compile/991202-1.c: New test.
43578         * gcc.c-torture/execute/991202-1.c: New test.
43579         * gcc.c-torture/execute/991202-2.c: New test.
43580         * gcc.c-torture/execute/991202-3.c: New test.
43581
43582 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43583
43584         * g++.old-deja/g++.abi/align.C: New test.
43585         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43586         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43587
43588 1999-12-01  Richard Henderson  <rth@cygnus.com>
43589
43590         * gcc.c-torture/execute/991201-1.c: New.
43591
43592 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43593
43594         * gcc.dg/991129-1.c: New test.
43595
43596 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43597
43598         * gcc.c-torture/compile/991127-1.c: New test.
43599
43600 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43601
43602         * g++.old-deja/g++.other/warn4.C: New test.
43603
43604 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43605
43606         * g++.old-deja/g++.eh/cleanup2.C: New test.
43607         * g++.old-deja/g++.ext/pretty2.C: New test.
43608         * g++.old-deja/g++.ext/pretty3.C: New test.
43609         * g++.old-deja/g++.other/debug6.C: New test.
43610
43611 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43612
43613         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43614         compiler_output to look for one error message instead of two.
43615
43616 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43617
43618         * gcc.c-torture/execute/991118-1.c: Also test case
43619         where the word boundary does not split a byte evenly.
43620
43621 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43622
43623         * g++.old-deja/g++.ext/restrict1.C: New test.
43624
43625 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43626
43627         * gcc.c-torture/execute/991118-1.c: New test.
43628
43629 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43630
43631         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43632         working directory pathnames.
43633
43634 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43635
43636         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43637         host is equipped with driver.h and driver.o so it can actually
43638         compile and run the tests.
43639
43640 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43641
43642         * gcc.c-torture/compile/991008-1.c: New test.
43643
43644 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43645
43646         * lib/gcc-dg.exp: Include target-supports.exp
43647
43648 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43649
43650         * lib/target-supports.exp: New file: Provide procs to test for
43651         features supported by the target.
43652         (check_weak_available): Moved here from ecos.exp.
43653         (check_alias_available): New proc: Determine of the target
43654         toolchain supports the alias attribute.
43655
43656         * gcc.dg/special/ecos.exp: Move check_weak_available to
43657         target-supports.exp.
43658         (alias-1.c): Only perform the test if the target supports
43659         aliases.
43660         (wkali-1.c): Only perform the test if the target supports
43661         aliases.
43662
43663         * gcc.dg/990506-0.c: Expect error messages from cross
43664         targets as well as native targets.
43665
43666 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43667
43668         * gcc.dg/ultrasp1.c: Removed xfail.
43669         * gcc.dg/struct-ret-2.c: Likewise.
43670         * gcc.dg/array-1.c: Likewise.
43671
43672 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43673
43674         * gcc.dg/struct-ret-2.c: New test.
43675
43676         * gcc.dg/array-1.c: New test.
43677
43678 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
43679
43680         * gcc.c-torture/execute/991030-1.c: New test.
43681
43682 1999-10-26  Richard Henderson  <rth@cygnus.com>
43683
43684         * gcc.c-torture/compile/991026-2.c: New test.
43685
43686 1999-10-26  Jeffrey A Law  (law@cygnus.com)
43687
43688         * gcc.c-torture/compile/991026-1.c: New test.
43689
43690 1999-10-23  Jeffrey A Law  (law@cygnus.com)
43691
43692         * gcc.c-torture/execute/991023-1.c: New test.
43693
43694 1999-10-19  Jeffrey A Law  (law@cygnus.com)
43695
43696         * gcc.c-torture/execute/991019-1.c: New test.
43697
43698 1999-10-16  Richard Henderson  <rth@cygnus.com>
43699
43700         * gcc.c-torture/execute/991016-1.c: New test.
43701
43702 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
43703
43704         * gcc.c-torture/execute/991014-1.c: New test.
43705
43706 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
43707
43708         * g++.old-deja/g++.other/union2.C: New test.
43709
43710 1999-10-13  Nathan Sidwell  <nathan@acm.org>
43711
43712         * g++.old-deja/g++.other/vaarg2.C: New test.
43713         * g++.old-deja/g++.other/vaarg3.C: New test.
43714
43715 1999-10-12  Craig Burley  <craig@jcb-sc.com>
43716
43717         * g77.f-torture/noncompile/19990905-1.f: Moved from being
43718         in compile/.
43719
43720 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
43721
43722         * gcc.c-torture/execute/va-arg-11.c: New test.
43723
43724 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
43725
43726         * lib/file-format.exp (gcc_target_object_format): Don't
43727         crash if objdump is unavailable.
43728
43729 1999-09-29  Donn Terry <donn@interix.com>
43730
43731         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43732
43733 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43734
43735         * gcc.c-torture/compile/990928-1.c: New test.
43736
43737 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43738
43739         * g++.old-deja/g++.other/decl6.C: New test.
43740
43741 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43742
43743         * gcc.c-torture/execute/va-arg-10.c: New test.
43744
43745 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43746
43747         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43748         __PRETTY_FUNCTION__.
43749
43750 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43751
43752         * gcc.c-torture/execute/990923-1.c: New test.
43753
43754 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43755
43756         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43757         for which -fpic is inappropriate.
43758
43759 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43760
43761         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43762
43763 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43764
43765         * g++.old-deja/g++.other/dyncast1.C: New test.
43766         * g++.old-deja/g++.other/dyncast2.C: New test.
43767         * g++.old-deja/g++.other/dyncast3.C: New test.
43768         * g++.old-deja/g++.other/dyncast4.C: New test.
43769         * g++.old-deja/g++.other/dyncast5.C: New test.
43770         * g++.old-deja/g++.eh/catch3.C: New test.
43771         * g++.old-deja/g++.eh/catch3p.C: New test.
43772         * g++.old-deja/g++.eh/catch4.C: New test.
43773         * g++.old-deja/g++.eh/catch4p.C: New test.
43774         * g++.old-deja/g++.eh/catch5.C: New test.
43775         * g++.old-deja/g++.eh/catch5p.C: New test.
43776         * g++.old-deja/g++.eh/catch6.C: New test.
43777         * g++.old-deja/g++.eh/catch6p.C: New test.
43778         * g++.old-deja/g++.eh/catch7.C: New test.
43779         * g++.old-deja/g++.eh/catch7p.C: New test.
43780         * g++.old-deja/g++.eh/catch8.C: New test.
43781         * g++.old-deja/g++.eh/catch8p.C: New test.
43782         * g++.old-deja/g++.eh/catch9.C: New test.
43783         * g++.old-deja/g++.eh/catch9p.C: New test.
43784
43785 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43786
43787         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43788         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43789
43790 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43791
43792         * gcc.c-torture/compile/990913-1.c: New test.
43793
43794 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43795
43796         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43797         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43798
43799 1999-09-09  Richard Henderson  <rth@cygnus.com>
43800
43801         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43802
43803 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43804
43805         * g++.old-deja/g++.other/lookup11.C: New test.
43806         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43807         what is permitted and what we want.
43808         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43809         overload use.
43810         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43811
43812 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43813
43814         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43815         * gcc.c-torture/noncompile/poison-1.c: New file.
43816
43817 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43818
43819         * g++.old-deja/g++.other/sizeof3.C: New test.
43820         * g++.old-deja/g++.other/sizeof4.C: New test.
43821         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43822         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43823
43824 1999-09-07  Richard Henderson  <rth@cygnus.com>
43825
43826         * gcc.dg/va-arg-1.c: New.
43827
43828 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43829
43830         * gcc.c-torture/execute/va-arg-9.c: New test.
43831
43832 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43833
43834         * g77.f-torture/compile/980519-2.f: New test.
43835         * g77.f-torture/compile/19990905-0.f: New test.
43836         * g77.f-torture/compile/19990905-1.f: New test.
43837         * g77.f-torture/compile/19990905-2.f: New test.
43838
43839         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43840
43841 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43842
43843         * gcc.c-torture/execute/990827-1.c: Fix typo.
43844
43845 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43846
43847         * g++.old-deja/g++.other/deref1.C: New test.
43848
43849 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43850
43851         * g++.old-deja/g++.other/ambig2.C: New test.
43852         * g++.old-deja/g++.other/cond5.C: New test.
43853         * g++.old-deja/g++.other/lookup16.C: New test.
43854
43855 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43856
43857         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43858         assemblers too.
43859
43860 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43861
43862         * lib/c-torture.exp: Avoid the "compare executables" optimization
43863         when testing native.
43864
43865 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43866
43867         * gcc.c-torture/execute/990829-1.c: New test.
43868         * gcc.c-torture/compile/990829-1.c: New test.
43869
43870 1999-08-27  Paul Burchard  <burchard@pobox.com>
43871
43872         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43873         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43874         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43875         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43876         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43877         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43878         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43879         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43880         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43881         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43882         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43883
43884 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43885
43886         * gcc.c-torture/execute/990827-1.c: New test.
43887
43888 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43889
43890         * g77.f-torture/noncompile/19990826-4.f: New test.
43891
43892         * g77.f-torture/compile/19990826-3.f: New test.
43893
43894         * g77.f-torture/execute/19990826-2.f: New test.
43895
43896         * g77.f-torture/compile/19990826-1.f: New test.
43897
43898         * gcc.c-torture/execute/990826-0.c: New test.
43899         * g77.c-torture/execute/19990826-0.f: New test.
43900
43901         * g77.f-torture/noncompile/970626-2.f: New test.
43902
43903 1999-08-25  Paul Burchard  <burchard@pobox.com>
43904
43905         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43906         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43907         lss-011.C: New tests.
43908
43909 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43910
43911         * g++.old-deja/g++.other/decl5.C: New test.
43912
43913 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43914
43915         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43916         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43917         call `postbase' for each one.  All callers of `postbase' changed
43918         to call this instead.
43919
43920 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43921
43922         * gcc.c-torture/execute/990811-1.c: New test.
43923
43924 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43925
43926         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43927         just native ones.
43928
43929         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43930         just native ones.
43931
43932 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43933
43934         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43935
43936 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43937
43938         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43939
43940 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43941
43942         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43943
43944 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43945
43946         * gcc.c-torture/execute/990804-1.c: New test.
43947
43948 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43949
43950         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43951         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43952         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43953
43954 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43955
43956         * g++.old-deja/g++.other/struct1.C: New test.
43957
43958 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43959
43960         * g++.old-deja/g++.other/enum2.C: New test.
43961
43962 1999-08-02  Richard Henderson  <rth@cygnus.com>
43963
43964         Adapted from tests from Franz Sirl:
43965         * gcc.c-torture/execute/va-arg-7.c: New test.
43966         * gcc.c-torture/execute/va-arg-8.c: New test.
43967
43968 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43969
43970         * gcc.c-torture/compile/990801-2.c: New test.
43971
43972         * gcc.c-torture/compile/990801-1.c: New test.
43973
43974 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43975
43976         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43977         fp-cmp-1.c, converting double to float.
43978
43979         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43980         fp-cmp-1.c, converting double to long double.
43981
43982         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43983         from fr1 to unknown_register, since fr1 is a legitimate register
43984         on some machines.
43985
43986 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43987
43988         * README: More listname related changes.
43989
43990 1999-07-08  Catherine Moore  <clm@cygnus.com>
43991
43992         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43993
43994 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43995
43996         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43997
43998 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43999
44000         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44001
44002 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
44003
44004         * gcc.dg/990703-1.c: New test.
44005
44006 1999-06-29  Nick Clifton  <nickc@cygnus.com>
44007
44008         * lib/file-format.exp: New file: Move definition of proc
44009         gcc_target_object_format to here from
44010         gcc.dg/special/ecos.exp.
44011
44012         * lib/c-torture.exp: Include lib file-format.exp.
44013         * lib/gcc-dg.exp: Include lib file-format.exp.
44014
44015         * gcc.dg/special/ecos.exp: Remove definition of proc
44016         gcc_target_object_format.
44017
44018 1999-06-28  Jeffrey A Law  (law@cygnus.com)
44019
44020         * gcc.c-torture/execute/990628-1.c: New test.
44021
44022 1999-06-25  Jeffrey A Law  (law@cygnus.com)
44023
44024         * gcc.c-torture/compile/990625-2.c: New test.
44025
44026         * gcc.c-torture/compile/990625-1.c: New test.
44027
44028 1999-06-23  Nick Clifton  <nickc@cygnus.com>
44029
44030         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
44031         attributes compile.
44032         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44033         ports that use the COFF/PE file format.
44034
44035 1999-06-17  Jeffrey A Law  (law@cygnus.com)
44036
44037         * gcc.c-torture/compile/990617-1.c: New test.
44038
44039 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
44040
44041         * g++.old-deja/g++.other/decl4.C: New test.
44042
44043 1999-06-14  Nathan Sidwell  <nathan@acm.org>
44044
44045         * g++.old-deja/g++.other/bitfld3.C: New test.
44046
44047 1999-06-08  Nathan Sidwell  <nathan@acm.org>
44048
44049         * g++.old-deja/g++.eh/catch1.C: New test.
44050
44051 1999-06-07  Jeffrey A Law  (law@cygnus.com)
44052
44053         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44054
44055         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44056         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
44057
44058 1999-06-05  Craig Burley  <craig@jcb-sc.com>
44059
44060         * g77.f-torture/compile/19990502-0.f: Replace with new,
44061         shorter, test that still fails after recent changes.
44062
44063 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44064
44065         * gcc.c-torture/execute/990604-1.c: New test.
44066
44067 1999-05-31  Jeffrey A Law  (law@cygnus.com)
44068
44069         * gcc.c-torture/execute/990531-1.c: New test.
44070
44071 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44072
44073         * gcc.c-torture/compile/990527-1.c: New test.
44074
44075 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
44076
44077         * gcc.c-torture/execute/990527-1.c: New test.
44078
44079 1999-05-25  Nick Clifton  <nickc@cygnus.com>
44080
44081         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44082         bitfields as signed.
44083
44084 1999-05-25  Craig Burley  <craig@jcb-sc.com>
44085
44086         * g77.f-torture/compile/19990525-0.f: New test.
44087
44088 1999-05-25  Jeffrey A Law  (law@cygnus.com)
44089
44090         * gcc.c-torture/execute/990525-2.c: New test.
44091
44092         * gcc.c-torture/execute/990525-1.c: New test.
44093
44094 1999-05-24  Nathan Sidwell  <nathan@acm.org>
44095
44096         * g++.old-deja/g++.other/anon3.C: New test.
44097         * g++.old-deja/g++.other/anon4.C: New test.
44098         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44099         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
44100         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
44101         Merrill).
44102
44103 1999-05-24  Jeffrey A Law  (law@cygnus.com)
44104
44105         * gcc.c-torture/execute/990524-1.c: New test.
44106
44107         * gcc.dg/990524-1.c: New test.
44108
44109 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44110
44111         * gcc.c-torture/compile/990523-1.c: New test.
44112
44113 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
44114
44115         * gcc.c-torture/compile/990519-1.c: New test.
44116
44117 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44118
44119         * gcc.c-torture/compile/990517-1.c: New test.
44120
44121         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
44122         (e4, f4): New tests.
44123         (main): Call them.
44124
44125 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44126
44127         * gcc.dg/noreturn-1.c: New test.
44128
44129 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44130
44131         * gcc.c-torture/execute/990513-1.c: New test.
44132
44133 1999-05-10  Richard Henderson  <rth@cygnus.com>
44134
44135         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
44136
44137 1999-05-10  Craig Burley  <craig@jcb-sc.com>
44138
44139         * g77.f-torture/execute/erfc.f: Use small single-precision
44140         values, to avoid problems on Alphas when not -mieee.
44141
44142 1999-05-08  Craig Burley  <craig@jcb-sc.com>
44143
44144         * gcc.dg/990506-0.c: New test.
44145
44146 1999-05-08  Richard Henderson  <rth@cygnus.com>
44147
44148         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
44149         the constant to test.  Don't XFAIL 64-bit targets.
44150
44151         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
44152         * g++.old-deja/g++.law/profile1.C: Likewise.
44153
44154         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
44155         operator new instances.
44156         * g++.old-deja/g++.other/delete5.C: Likewise.
44157
44158 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44159
44160         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
44161         intrinsic.
44162
44163 1999-05-03  Craig Burley  <craig@jcb-sc.com>
44164
44165         * g77.f-torture/execute/u77-test.f: Reverse order of two
44166         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
44167
44168 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44169
44170         * gcc.dg/compare1.c: New test.
44171
44172 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44173
44174         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
44175         New tests.
44176
44177 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44178
44179         * g77.f-torture/compile/19990502-1.f: New test.
44180
44181 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44182
44183         * g77.f-torture/compile/19990502-0.f: New test.
44184
44185 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44186
44187         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
44188         intrinsic.
44189
44190 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44191
44192         * g77.f-torture/execute/u77-test.f (main): List libU77
44193         intrinsics not currently tested.
44194         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
44195         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
44196         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
44197         Trim blanks off the ends of some printed strings.
44198
44199 1999-05-02  Craig Burley  <craig@jcb-sc.com>
44200
44201         * g77.f-torture/execute/u77-test.f (main): Just warn about
44202         FSTAT gid disagreement, as it's expected on some systems.
44203
44204 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44205
44206         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
44207         use a new function, which allows for some slop.
44208         Clean up some commentary.
44209         (issum): The new function.
44210         (sgladd): Deleted subroutine.
44211
44212 1999-05-01  Craig Burley  <craig@jcb-sc.com>
44213
44214         * g77.f-torture/execute/u77-test.f: Modify to be more like
44215         libf2c/libU77 version, bringing patches to that version here.
44216         Add suitable commentary.
44217
44218 1999-04-25  Richard Henderson  <rth@cygnus.com>
44219
44220         * gcc.dg/990424-1.c: New test.
44221
44222 1999-04-24  Craig Burley  <craig@jcb-sc.com>
44223
44224         * g77.f-torture/execute/u77-test.f (main): Bug involving
44225         LSTAT has been fixed, so turn back on full checking.
44226
44227 1999-04-20  Craig Burley  <craig@jcb-sc.com>
44228
44229         * g77.f-torture/compile/19990419-0.f: New test.
44230         * g77.f-torture/execute/19990419-1.f: New test.
44231
44232 1999-04-17  Richard Henderson  <rth@cygnus.com>
44233
44234         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
44235         to avoid the need for a prototype to supress a warning.
44236
44237 1999-04-07  Jim Wilson  <wilson@cygnus.com>
44238
44239         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
44240
44241 1999-04-04  Jeffrey A Law  (law@cygnus.com)
44242
44243         * gcc.c-torture/execute/990404-1.c: New test.
44244
44245 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44246
44247         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
44248         * gcc.dg/cpp-if3.c: Don't use -pedantic.
44249         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
44250         missing initializer warnings.
44251
44252 1999-03-28  Jeffrey A Law  (law@cygnus.com)
44253
44254         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
44255         matching strings.
44256
44257 1999-03-26  Jeffrey A Law  (law@cygnus.com)
44258
44259         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
44260
44261 1999-03-26  Craig Burley  <craig@jcb-sc.com>
44262
44263         * g77.f-torture/execute/19990325-0.f: New test.
44264         * g77.f-torture/execute/19990325-1.f: New test.
44265
44266 1999-03-24  Jeffrey A Law  (law@cygnus.com)
44267
44268         * gcc.c-torture/execute/990324-1.c: New test.
44269
44270 1999-03-22  Jim Wilson  <wilson@cygnus.com>
44271
44272         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
44273         test with 4.
44274
44275 1999-03-17  Richard Henderson  <rth@cygnus.com>
44276
44277         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
44278
44279 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44280
44281         * g77.f-torture/execute/19990313-2.f: New test.
44282         * g77.f-torture/execute/19990313-3.f: New test.
44283
44284 1999-03-13  Craig Burley  <craig@jcb-sc.com>
44285
44286         * g77.f-torture/execute/19990313-0.f: New test.
44287         * g77.f-torture/execute/19990313-1.f: New test.
44288
44289 1999-03-12  Jim Wilson  <wilson@cygnus.com>
44290
44291         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
44292         printf to sprintf.
44293         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
44294         (main): Add check for u15.  Conditionalize u31 check depending on
44295         whether ints are <32 bits or >=32 bits.
44296
44297 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44298
44299         * g77.f-torture/execute/19981119-0.f: Improve testiness.
44300
44301 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44302
44303         * g77.f-torture/compile/19990305-0.f: New test.
44304         * g77.f-torture/execute/19981119-0.f: New test.
44305
44306 1999-03-08  Craig Burley  <craig@jcb-sc.com>
44307
44308         * g77.f-torture/execute/970625-2.f: call ABORT if final
44309         result is not correct, instead of just printing it.
44310         Add this checking via newly introduced obfuscation, to
44311         trip up buggy front ends.
44312
44313 1999-03-07  Craig Burley  <craig@jcb-sc.com>
44314
44315         * g77.f-torture/compile/960317-1.f: Moved from being
44316         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
44317
44318 1999-03-06  Craig Burley  <craig@jcb-sc.com>
44319
44320         * g77.f-torture/execute/960317-1.f: New (old) test.
44321         * g77.f-torture/execute/970625-2.f: Ditto.
44322
44323 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
44324
44325         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
44326         message on line 1 or line 2; cccp and cpplib do this differently.
44327
44328 1999-03-01  Jeffrey A Law  (law@cygnus.com)
44329
44330         * g++.old-deja/g++.law/weak1.C: New test.
44331
44332 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44333
44334         * gcc.c-torture/execute/990119-1.c: Renamed to...
44335         * gcc.dg/990119-1.c: this, so it will only be tested once
44336         (it's a preprocessor test, it doesn't need to be run at
44337         multiple optimization levels).
44338
44339 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
44340
44341         * lib/g++.exp: Don't add incdir=$base_dir/../include to
44342           ALWAYS_CXXFLAGS.
44343
44344 1999-02-24  Craig Burley  <craig@jcb-sc.com>
44345
44346         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
44347         * g77.f-torture/compile/19981216-0.f: ...as it is expected
44348         to not be compilable by current g77.
44349
44350 1999-02-24  Nick Clifton  <nickc@cygnus.com>
44351
44352         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
44353
44354 1999-02-22  Jeffrey A Law  (law@cygnus.com)
44355
44356         * gcc.c-torture/execute/990222-1.c: New test.
44357
44358 1999-02-19  Craig Burley  <craig@jcb-sc.com>
44359
44360         * g77.f-torture/compile/19990218-0.f: New test.
44361         * g77.f-torture/noncompile/19990218-1.f: New test.
44362
44363 1999-02-18  Craig Burley  <craig@jcb-sc.com>
44364
44365         * g77.f-torture/compile/19981216-0.f: New test.
44366
44367 1999-02-14  Jeffrey A Law  (law@cygnus.com)
44368
44369         * gcc.dg/990214-1.c: New test.
44370
44371 1999-02-13  Jeffrey A Law  (law@cygnus.com)
44372
44373         * gcc.dg/990213-2.c: New test.
44374
44375         * gcc.dg/990213-1.c: New test.
44376
44377 1999-02-12  Jeffrey A Law  (law@cygnus.com)
44378
44379         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
44380         ints.
44381
44382 1999-02-11  Nick Clifton  <nickc@cygnus.com>
44383
44384         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
44385         specified by target.
44386
44387         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
44388
44389 1999-02-11  Jeffrey A Law  (law@cygnus.com)
44390
44391         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
44392
44393 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44394
44395         * gcc.dg/special/ecos.exp: New test driver for new tests with
44396         special requirements.
44397
44398         * gcc.dg/special/alias-1.c: New test.
44399         * gcc.dg/special/gcsec-1.c: New test.
44400         * gcc.dg/special/weak-1.c: New test.
44401         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
44402         * gcc.dg/special/weak-2.c: New test.
44403         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
44404         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
44405         * gcc.dg/special/wkali-1.c: New test.
44406         * gcc.dg/special/wkali-2.c: New test.
44407         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
44408         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
44409
44410 1999-02-10  Felix Lee  <flee@cygnus.com>
44411
44412           * lib/c-torture.exp (c-torture-compile): Pull out code for
44413           analyzing gcc error messages.
44414           (c-torture-execute): Likewise.  Fix some (harmless) false
44415           positives.
44416           * lib/gcc.exp (gcc_check_compile): New function.
44417
44418 1999-02-08  Richard Henderson  <rth@cygnus.com>
44419
44420         * gcc.c-torture/execute/990208-1.c: New test.
44421
44422 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
44423
44424         * g++.dg/special/ecos.exp: New driver for new tests with special
44425         requirements
44426
44427         * g++.dg/special/conpr-1.C: New test
44428         * g++.dg/special/conpr-2.C: New test
44429         * g++.dg/special/conpr-2a.C: New test
44430         * g++.dg/special/conpr-3.C: New test
44431         * g++.dg/special/conpr-3a.C: New test
44432         * g++.dg/special/conpr-3b.C: New test
44433
44434         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
44435         allow g++ to use the dg driver
44436
44437         * README: Add comment about g++.dg directory
44438
44439 1999-02-06  Jeffrey A Law  (law@cygnus.com)
44440
44441         * README: Update email addresses.
44442
44443 1999-02-03  Nick Clifton  <nickc@cygnus.com>
44444
44445         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
44446         arguments in order to force structure S onto the stack even on
44447         the alpha.
44448         (test): Pass 10 leading arguments to function foo as well as the
44449         structure S.
44450
44451         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
44452         failure for all targets.
44453
44454         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
44455         abort to terminate program execution.
44456
44457 1999-01-30  Richard Henderson  <rth@cygnus.com>
44458
44459         * gcc.c-torture/execute/990130-1.c: New test.
44460
44461 1999-01-30  Jeffrey A Law  (law@cygnus.com)
44462
44463         * gcc.dg/990130-1.c: New test.
44464
44465 1999-01-28  Michael Meissner  <meissner@cygnus.com>
44466
44467         * gcc.c-torture/execute/990128-1.c: New test.
44468
44469 1999-01-27  Michael Meissner  <meissner@cygnus.com>
44470
44471         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
44472
44473 1999-01-27  Felix Lee  <flee@cygnus.com>
44474
44475         * lib/c-torture.exp (c-torture-compile): pull out code for
44476         analyzing gcc error messages.
44477         (c-torture-execute): ditto, and fix some (harmless) false
44478         positives.
44479         * lib/gcc.exp (gcc_check_compile): new function.
44480
44481 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44482
44483         * gcc.dg/990117-1.c: New test.
44484
44485         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44486
44487         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44488
44489 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44490
44491         * g77.f-torture/compile/990115-1.f: New test.
44492
44493 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44494
44495         * gcc.c-torture/compile/990107-1.c: New test
44496
44497 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44498
44499         * gcc.c-torture/execute/990106-2.c: New test.
44500
44501         * gcc.c-torture/execute/990106-1.c: New test.
44502
44503 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44504
44505         * gcc.c-torture/compile/981223-1.c: New test.
44506
44507 1998-12-29  Richard Henderson  <rth@cygnus.com>
44508
44509         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44510         (opt3): Rename from opt4 and disable.
44511
44512 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44513
44514         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44515
44516 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44517
44518         * g++.old-deja/g++.other/conv5.C: New test.
44519
44520 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44521
44522         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44523
44524 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44525
44526         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44527
44528 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44529
44530         * gcc.c-torture/compile/981211-1.c: New test.
44531
44532 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44533
44534         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44535
44536         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44537
44538 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44539
44540         * gcc.special/930510-1.c: Make C9X safe.
44541         * gcc.misc-tests/gcov-1.c Similarly.
44542         * gcc.misc-tests/gcov-2.c Similarly.
44543
44544 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44545
44546         * gcc.dg/ultrasp1.c: New test.
44547
44548 1998-12-06  Richard Henderson  <rth@cygnus.com>
44549
44550         * gcc.c-torture/execute/981206.c: New test.
44551
44552 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44553
44554         * g++.old-deja/g++.ns/template7.C: New test.
44555
44556         * g++.old-deja/g++.other/expr1.C: New test.
44557
44558         * g++.old-deja/g++.eh/tmpl3.C: New test.
44559
44560         * g++.old-deja/g++.eh/tmpl2.C: New test.
44561
44562 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44563
44564         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44565         * g++.old-deja/g++.other/using6.C: Removed.
44566         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44567
44568         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44569
44570 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44571
44572         * g++.old-deja/g++.pt/overload8.C: New test.
44573
44574         * g++.old-deja/g++.pt/overload7.C: New test.
44575
44576         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44577
44578         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44579         and relinking messages.
44580         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44581         compiling with -frepo.
44582
44583 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44584
44585         * g++.old-deja/g++.pt/lookup6.C: New test.
44586
44587 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44588
44589         * gcc.c-torture/execute/981130-1.c: New test.
44590         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44591
44592 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44593
44594         * g++.old-deja/g++.pt/explicit76.C: New test.
44595
44596         * g++.old-deja/g++.pt/friend38.C: New test.
44597
44598         * g++.old-deja/g++.ns/crash2.C: New test.
44599
44600         * g++.old-deja/g++.pt/defarg8.C: New test.
44601
44602         * g++.old-deja/g++.pt/instantiate6.C: New test.
44603
44604         * g++.old-deja/g++.pt/static6.C: New test.
44605
44606         * g++.old-deja/g++.pt/decl2.C: New test.
44607
44608 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44609
44610         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44611         problem is actually related with name lookup, but so what? :-)
44612
44613         * g++.old-deja/g++.pt/friend37.C: New test.
44614
44615 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44616
44617         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44618         element, which fails on some systems.
44619
44620         * g77.f-torture/execute/labug1.f: New test.
44621
44622 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44623
44624         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44625         is defined.
44626
44627 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44628
44629         * g77.f-torture/compile/981117-1.f: New test.
44630
44631 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44632
44633         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44634         properly discarded.
44635
44636 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44637
44638         * gcc.c-torture/execute/memcheck: New directory of tests for
44639         -fcheck-memory-usage.
44640
44641 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44642
44643         * README: New file, general information about the testsuite and
44644         new description of the various C++ test subdirectories.
44645         * README.g++: Eliminate obsolete information, update and move most
44646         relevant stuff to README.
44647
44648 1998-11-07  Richard Henderson  <rth@cygnus.com>
44649
44650         * gcc.c-torture/compile/981107-1.c: New test.
44651
44652 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44653
44654         * execute/memcpy-bi.c: New testcase.
44655
44656 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44657
44658         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44659         base classes.
44660
44661         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44662         template is selected.
44663
44664         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44665         classes, it should be accepted for all types.
44666
44667         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44668
44669         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44670         specializations start with template headers.
44671
44672 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44673
44674         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
44675
44676         * g++.old-deja/g++.other/init9.C: Test cross initialization of
44677         non-POD types.
44678
44679 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44680
44681         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
44682
44683 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
44684
44685         * compile/981022-1.c, compile/981022-1.x: New test and driver.
44686
44687 1998-10-19  Jeffrey A Law  (law@cygnus.com)
44688
44689         * 981019-1.c: New test.
44690
44691 1998-10-14  Robert Lipe <robertl@dgii.com>
44692
44693         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
44694         find objc headers.
44695
44696 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44697
44698         * compile/981001-4.c: Remove use of GCC extension that triggers a
44699         compiler bug.
44700
44701 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
44702
44703         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
44704
44705 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44706
44707         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
44708         instantiation of template produces incorrect code for delete
44709         expression.
44710
44711         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
44712         constructors' name is not unique.
44713         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
44714         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
44715
44716         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
44717         automatic array of const is ill-formed.
44718
44719         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
44720         of template parameter?
44721
44722         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
44723         const.
44724
44725         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
44726         pointer-to-member expression.
44727
44728         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44729         declaration causes ICE.
44730
44731 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44732
44733         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44734         reserved in the global namespace.
44735
44736         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44737         generate needed virtual table.
44738
44739         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44740
44741 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44742
44743         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44744         template-dependent type
44745
44746 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44747
44748         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44749         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44750         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44751
44752         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44753         class should be usable as argument of member function.
44754         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44755         class should be usable as return type of member function.
44756         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44757         class should be usable as type of data member.
44758
44759         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44760
44761 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44762
44763         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44764
44765 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44766
44767         * gcc.dg/dll-?.c Add thumb to target list.
44768         Fix assembler scan patterns to match current assembler output.
44769
44770 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44771
44772         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44773         matching of template brackets.
44774
44775         * g++.old-deja/g++.other/using4.C: New test.  Test using
44776         declarations of methods from base classes.
44777
44778         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44779         within functions should introduce names into the innermost
44780         enclosing namespace.
44781
44782         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44783         of static locals if first initialization throws.
44784
44785 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44786
44787         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44788
44789 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44790
44791         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44792         lose track of the possible targets of tablejump insns.
44793         * special/special.exp: Run it.
44794
44795 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44796
44797         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44798         must be declared before its specializations can be named in friend
44799         declarations.
44800
44801 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44802
44803         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44804
44805         * g77.f-torture/execute/io1.f: New test.
44806
44807 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44808
44809         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44810         with pointer to template function, for which no argument deduction
44811         is possible.
44812
44813         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44814         specialization of template function as argument to template
44815         function.
44816
44817         * g++.old-deja/g++.other/access2.C: New test; Inner class
44818         shouldn't have privileged access to Outer's names.
44819
44820 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44821
44822         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44823         friend template declared within template class conflicts with
44824         nested class of the same name.
44825
44826         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44827         is ignored.
44828
44829         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44830         object with direct initializer as function declaration.
44831
44832         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44833         initializers.
44834
44835         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44836         involving const pointer and NULL produces incorrect result.
44837
44838         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44839         type name without `typename' should be rejected with -pedantic.
44840
44841 1998-10-02  Richard Henderson  <rth@cygnus.com>
44842
44843         * g++.old-deja/g++.other/addrof1.C: New test.
44844
44845 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44846
44847         * gcc.c-torture/compile/981001-1.c: New test.
44848         * gcc.c-torture/execute/981001-1.c: New test.
44849
44850 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44851
44852         * gcc.c-torture/compile/981001-2.c: New test.
44853         * gcc.c-torture/compile/981001-3.c: New test.
44854         * gcc.c-torture/compile/981001-4.c: New test.
44855
44856 1998-10-01  Robert Lipe  <robertl@dgii.com>
44857
44858         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44859         multilibbed hosts.  Idea grafted from g77.exp.
44860
44861 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44862
44863         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44864         avoid losing on systems which need -lsocket.
44865
44866 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44867
44868         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44869         * g++.old-deja/g++.other/nested2.C: Ditto.
44870         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44871         failure.
44872
44873 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44874
44875         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44876         preferred over template operator!= for enum bitfields.
44877
44878 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44879
44880         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44881         that happen to have the same base name, but in different scopes,
44882         are incorrectly rejected.
44883
44884 1998-09-16  Richard Henderson  <rth@cygnus.com>
44885
44886         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44887         on the native word size instead of an integer literal.
44888
44889 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44890
44891         * g++.old-deja/g++.other/static2.C: Invocation of static data
44892         member of type pointer-to-function denoted as non-static member.
44893
44894         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44895         checks involving function types and aliases.
44896
44897 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44898
44899         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44900         redefined to the same non-trivial type.
44901
44902         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44903         namespace-qualification of template specializations declared in
44904         other namespaces.
44905
44906         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44907         to declare a subset of the specializations of a template function
44908         as friends of specializations of a template class.
44909
44910         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44911         member templates that do not fully specialize the enclosing
44912         template class are rejected.
44913
44914 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44915
44916         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44917
44918 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44919
44920         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44921         altered from libf2c/libU77 version.
44922
44923 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44924
44925         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44926
44927 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44928
44929         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44930         (un)signed char are different types for template specialization
44931         purposes.
44932
44933 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44934
44935         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44936         * objc: ObjC testsuite.
44937
44938 1998-08-31  Catherine Moore  <clm@cygnus.com>
44939
44940         * gcc.c-torture/execute/941014-1.x: New file.
44941
44942 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44943
44944         * lib/c-torture.exp: Add support for
44945         torture_eval_before_compile and torture_eval_before_execute
44946         variables.
44947
44948 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44949
44950         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44951         this test triggers valid.
44952
44953 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44954
44955         * gcc.dg/980827-1.c: New test.
44956
44957 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44958
44959         * gcc.c-torture/execute/loop-4b.c: New test.
44960
44961 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44962
44963         * lib/c-torture.exp: Add support for
44964         torture_eval_before_compile and torture_eval_before_execute
44965         variables.
44966
44967 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44968
44969         * gcc.c-torture/compile/980825-1.c: New test.
44970
44971 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44972
44973         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44974         count number tests in opt_t0 not good_t0.
44975
44976 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44977
44978         * gcc.c-torture/compile/930326-1.x: Fix typo.
44979
44980 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44981
44982         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44983         causes an ICE.
44984
44985 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44986
44987         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44988         STACK_SIZE is defined.
44989         * gcc.c-torture/unsorted/stuct.c: Similarly.
44990
44991         * gcc.c-torture/compile/980821-1.c: New test.
44992
44993 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44994
44995         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44996
44997 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44998
44999         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45000         code.
45001
45002 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
45003
45004         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45005         error'.
45006
45007 1998-08-18  Jeffrey A Law  (law@cygnus.com)
45008
45009         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45010
45011 1998-08-16  Jeffrey A Law  (law@cygnus.com)
45012
45013         * gcc.c-torture/compile/980816-1.c: New test.
45014
45015         * gcc.dg/980816-1.c: New test.
45016
45017 1998-08-13  Jeffrey A Law  (law@cygnus.com)
45018
45019         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45020         compiler for ieee tests.
45021
45022 1998-08-01  Dave Love  <d.love@dl.ac.uk>
45023
45024         * g77.f-torture/compile/980729-0.f: New test.
45025
45026 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
45027
45028         * gcc.c-torture/special/eeprof-1.c: New test, for
45029         -finstrument-functions.
45030         * gcc.c-torture/special/special.exp: Run it.
45031
45032 1998-07-29  Jeffrey A Law  (law@cygnus.com)
45033
45034         * gcc.c-torture/compile/980729-1.c: New test.
45035
45036 1998-07-27  Nick Clifton  <nickc@cygnus.com>
45037
45038         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45039         __thumb__ is defined, and test for ARM style doubles if so.
45040
45041 1998-07-26  Dave Love  <d.love@dl.ac.uk>
45042
45043         * g77.f-torture/noncompile/980615-0.f: New test.
45044
45045 1998-07-26  H.J. Lu  (hjl@gnu.org)
45046
45047         * gcc.dg/980312-1.c: Do link instead of compile.
45048         * gcc.dg/980313-1.c: Likewise.
45049
45050 1998-07-26  Jeffrey A Law  (law@cygnus.com)
45051
45052         * gcc.c-torture/compile/980726-1.c: New test.
45053
45054 1998-07-25  Dave Love  <d.love@dl.ac.uk>
45055
45056         * g77.f-torture/execute/io0.f: New test.
45057
45058 1998-07-24  Nick Clifton  <nickc@cygnus.com>
45059
45060         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45061         an int.
45062
45063 1998-06-18  Michael Meissner  <meissner@cygnus.com>
45064
45065         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45066         m32r bugs.
45067
45068 1998-07-17  Nick Clifton  <nickc@cygnus.com>
45069
45070         * gcc.dg/980626-1.c: Expect failures for all toolchains until
45071         c-decl.c:grokdeclarator can handle mode attributes.
45072
45073 1998-07-16  Jeffrey A Law  (law@cygnus.com)
45074
45075         * gcc.c-torture/execute/980716-1.c: New test.
45076
45077 1998-07-13  Jeffrey A Law  (law@cygnus.com)
45078
45079         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45080         the mn10200.
45081         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
45082         the mn10200.
45083         * gcc.c-torture/execute/va-arg-3.x: Similarly.
45084         * gcc.c-torture/compile/930326-1.x: Similarly.
45085
45086 1998-07-13  Dave Love  <d.love@dl.ac.uk>
45087
45088         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45089         New test from Craig.
45090
45091 1998-07-12  Dave Love  <d.love@dl.ac.uk>
45092
45093         * g77.f-torture/noncompile/980616-0.f: New test.
45094
45095         * g77.f-torture/execute/970816-3.f: New test from Craig.
45096
45097 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45098
45099         *  g++.other/singleton.C: Return error value instead of taking
45100         SIGSEGV.
45101
45102 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
45103
45104         *  g++.other/singleton.C: New test.  Warning is under dispute.
45105         Runtime crash is not.
45106
45107 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45108
45109         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
45110         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
45111         using6.C, using7.C}: New namespace tests.
45112
45113 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45114
45115         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
45116         specialization with typedef'ed names used as array indexes.
45117
45118 1998-07-09  Jeffrey A Law  (law@cygnus.com)
45119
45120         * gcc.c-torture/execute/980709-1.c: New test.
45121
45122         * gcc.dg/980709-1.c: New test.
45123
45124 1998-07-07  Richard Henderson  <rth@cygnus.com>
45125
45126         * gcc.c-torture/execute/bcp-1.c: New test.
45127
45128 1998-07-07  Jeffrey A Law  (law@cygnus.com)
45129
45130         * gcc.c-torture/execute/980707-1.c: New test.
45131
45132 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
45133
45134         * gcc.c-torture/compile/980706-1.c: New test.
45135
45136 1998-07-01  Dave Love  <d.love@dl.ac.uk>
45137
45138         * g77.f-torture/execute/980701-0.f,
45139         g77.f-torture/execute/980701-1.f: New test from Craig.
45140
45141 1998-07-01  Jeffrey A Law  (law@cygnus.com)
45142
45143         * gcc.c-torture/compile/980701-1.c: New test.
45144
45145         * gcc.c-torture/execute/980701-1.c: New test.
45146
45147 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
45148 rlsruhe.de>
45149
45150         * g++.old-deja/g++.robertl/eb132.C: New test.
45151         * g++.old-deja/g++.robertl/eb133.C: Likewise.
45152
45153 1998-06-29  Dave Love  <d.love@dl.ac.uk>
45154
45155         * g77.f-torture/execute/980628-7.f,
45156         g77.f-torture/execute/980628-8.f,
45157         g77.f-torture/execute/980628-9.f,
45158         g77.f-torture/execute/980628-10.f: New tests from Craig.
45159
45160         * g77.f-torture/execute/980628-3.f: Remove mail headers.
45161
45162 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45163
45164         * g77.f-torture/execute/980628-4.f: New test from Craig.
45165         * g77.f-torture/execute/980628-5.f: Likewise.
45166         * g77.f-torture/execute/980628-2.f: Likewise.
45167         * g77.f-torture/execute/980628-0.f: Likewise.
45168         * g77.f-torture/execute/980628-1.f: Likewise.
45169         * g77.f-torture/execute/980628-3.f: Likewise.
45170         * g77.f-torture/execute/980628-6.f: Likewise.
45171
45172 1998-06-28  Jeffrey A Law  (law@cygnus.com)
45173
45174         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
45175         directory when nothing has been installed yet.
45176
45177 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
45178
45179         * gcc.c-torture/special/special.exp: Handle newer versions of
45180         dejagnu.
45181
45182 1998-06-26  Jeffrey A Law  (law@cygnus.com)
45183
45184         * gcc.dg/980626-1.c: New test.
45185
45186 1998-06-19  Bruno Haible <haible@ilog.fr>
45187
45188         * gcc.misc-tests/m-un-2.c: New test.
45189         * g++.old-deja/g++.other/warn01.c: Likewise.
45190
45191 1998-06-19  Robert Lipe  <robertl@dgii.com>
45192
45193         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
45194         compatibility with assmblers with a different comment character.
45195         Eliminate use of GAS-specific extensions.
45196
45197 1998-06-19  Jeffrey A Law  (law@cygnus.com)
45198
45199         * gcc.c-torture/execute/ieee/980619-1.c: New test.
45200
45201 1998-06-19  Robert Lipe  <robertl@dgii.com>
45202
45203         * lib/g77.exp: Replace search for libf2c.a with search for newly
45204         renamed libg2c.a
45205
45206 1998-06-17  Jeffrey A Law  (law@cygnus.com)
45207
45208         * gcc.c-torture/execute/980617-1.c: New test.
45209
45210 1998-06-12  Jeffrey A Law  (law@cygnus.com)
45211
45212         * gcc.c-torture/execute/980612-1.c: New test.
45213
45214 1998-06-08  Jeffrey A Law  (law@cygnus.com)
45215
45216         * gcc.dg/980523-1.c: Only test on ppc-linux.
45217         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
45218
45219         * gcc.c-torture/execute/980608-1.c: New test.
45220
45221 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
45222
45223         * gcc.c-torture/execute/980605-1.c: New test.
45224
45225 1998-06-04  Jeffrey A Law  (law@cygnus.com)
45226
45227         * gcc.c-torture/execute/980604-1.c: New test.
45228
45229 1998-06-02  Jeffrey A Law  (law@cygnus.com)
45230
45231         * gcc.c-torture/execute/980602-1.c: New test.
45232         * gcc.c-torture/execute/980602-2.c: Likewise.
45233
45234 1998-06-02  Dave Love  <d.love@dl.ac.uk>
45235
45236         * 970125-0.f: Fix per JCB.  Add commentary.
45237
45238 1998-05-31  Michael Meissner  <meissner@cygnus.com>
45239
45240         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
45241         IEEE -0 support.
45242
45243 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
45244
45245         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
45246         earlier.
45247
45248 1998-05-28  Catherine Moore <clm@cygnus.com>
45249
45250         * gcc.c-torture/execute/980526-3.c: New test.
45251
45252 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
45253
45254         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
45255         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
45256         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
45257         m88k-motorola-sysv3 to XFAIL.
45258
45259 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45260
45261         * gcc.dg/980526-1.c: New test.
45262         * gcc.c-torture/execute/980526-2.c: New test.
45263
45264 1998-05-26  Jeffrey A Law  (law@cygnus.com)
45265
45266         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
45267
45268         * gcc.c-torture/execute/980526-1.c: New test.
45269
45270 1998-05-26  Dave Love  <d.love@dl.ac.uk>
45271
45272         * g77.f-torture/execute/alpha2.f: Add runtime test.
45273
45274 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
45275
45276         * g++.old-deja/old-deja.exp: Strip leading directories.
45277
45278         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
45279         error for the line.  Don't run multiple tests for the same line.
45280
45281 1998-05-23  Jeffrey A Law  (law@cygnus.com)
45282
45283         * gcc.dg/980523-1.c: New test.
45284
45285 1998-05-23  Dave Love  <d.love@dl.ac.uk>
45286
45287         * g77.f-torture/compile/970915-0.f: New test.
45288
45289 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
45290
45291         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
45292
45293 1998-05-21  Jeffrey A Law  (law@cygnus.com)
45294
45295         * gcc.dg/980520-1.c: New test.
45296
45297 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
45298
45299         * gcc.dg/980502-1.c: Fix return type.
45300
45301 1998-05-20  Jeffrey A Law  (law@cygnus.com)
45302
45303         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
45304         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
45305         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
45306         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
45307         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
45308
45309 1998-05-20  Dave Love  <d.love@dl.ac.uk>
45310
45311         * g77.f-torture/execute/980520-1.f: New test.
45312
45313 1998-05-15  Dave Love  <d.love@dl.ac.uk>
45314
45315         * lib/mike-g77.exp: New file.
45316
45317         * g77.f-torture/noncompile/noncompile.exp,
45318         g77.f-torture/noncompile/check0.f: New files.
45319
45320 1998-05-14  Dave Love  <d.love@dl.ac.uk>
45321
45322         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
45323         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
45324         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
45325         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
45326         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
45327         abort where appropriate.
45328
45329 1998-05-05  Michael Meissner  <meissner@cygnus.com>
45330
45331         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
45332         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
45333
45334 1998-04-29  Dave Love  <d.love@dl.ac.uk>
45335
45336         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
45337
45338 1998-04-27  Dave Love  <d.love@dl.ac.uk>
45339
45340         * g77.f-torture/compile/980427-0.f: New test.
45341
45342 1998-04-24  Dave Love  <d.love@dl.ac.uk>
45343
45344         * g77.f-torture/compile/980424-0.f: New test.
45345
45346 1998-04-19  Dave Love  <d.love@dl.ac.uk>
45347
45348         * g77.f-torture/compile/980419-2.f (main): New test.
45349         * g77.f-torture/compile/970125-0.f: New test.
45350         * g77.f-torture/compile/980419-1.f: New test.
45351
45352 1998-04-08  Jim Wilson  <wilson@cygnus.com>
45353
45354         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
45355         of loop-4.c.
45356
45357 1998-04-07  Jim Wilson  <wilson@cygnus.com>
45358
45359         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
45360
45361 1998-04-03  Jim Wilson  <wilson@cygnus.com>
45362
45363         * gcc.c-torture/compile/980329-1.c: New test.
45364
45365 1998-03-18  Jim Wilson  <wilson@cygnus.com>
45366
45367         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
45368         * gcc.dg/980312-1.c: Fix typo in -march command.
45369
45370 1998-03-16  H.J. Lu  (hjl@gnu.org)
45371
45372         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
45373
45374 1998-03-11  Robert Lipe  <robertl@dgii.com>
45375
45376         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
45377         Dave Love agree the Fortran source is bogus.
45378
45379 1998-03-11  Robert Lipe  <robertl@dgii.com>
45380
45381         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
45382         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
45383         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
45384         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
45385         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
45386
45387 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45388
45389         * g++.old-deja/g++.other/friend1.C: New test.
45390
45391 1998-02-18  Dave Love  <d.love@dl.ac.uk>
45392
45393         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
45394         possibly uninitialized) variables and declare dnrm2.
45395
45396 1998-02-23  Robert Lipe <robertl@dgii.com>
45397
45398         From Bruno Haible <haible@ilog.fr>:
45399         * gcc.c-torture/execute/980223.c: New test.
45400
45401 1998-02-13  Jeffrey A Law  (law@cygnus.com)
45402
45403         * gcc.dg/ifelse-1.c: New test.
45404
45405 1998-02-09  H.J. Lu  (hjl@gnu.org)
45406
45407         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
45408
45409           * lib/old-dejagnu.exp (old-dejagnu): Added the
45410           "execution test - XFAIL *-*-*" handling in the spirit of
45411           "excess errors test -". Changed the "execution test fails"
45412           handling to be like "excess errors test fails".
45413           * Update various tests accordingly.
45414
45415 1998-02-06  Jim Wilson  <wilson@cygnus.com>
45416
45417         * gcc.c-torture/execute/980205.c: New test.
45418
45419 1998-01-18  Jeffrey A Law  (law@cygnus.com)
45420
45421         * lib/c-torture.exp: Look for .x files instead of .cexp files.
45422         * lib/f-torture.exp: Similarly.
45423         * gcc.c-torture: Rename all .cexp files to .x files.
45424
45425 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
45426
45427         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
45428         (940510-1.c): Removed duplicate.
45429         (971104-1.c): New test.
45430
45431 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
45432
45433           * lib/f-torture.exp: Improve error and loop detection.
45434
45435 1997-11-19  Michael Meissner  <meissner@cygnus.com>
45436
45437         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
45438         use that to size the filler array.
45439
45440 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
45441
45442         * lib/c-torture.exp(c-torture-execute): Fix typo.
45443
45444         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
45445         testcase as the executable name. Keep the executable around if
45446         the test fails.
45447
45448 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
45449
45450         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
45451         changes.  Only test one -g option, and move it to the end of the
45452         list of options to test.
45453
45454 1997-09-19  Michael Meissner  <meissner@cygnus.com>
45455
45456         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
45457         variable GCC_TORTURE_OPTIONS to supply default switches separated
45458         by colons.  If no environment variable, run tests with -O0 -g, -O1
45459         -g, and -O2 -g as well.
45460
45461 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
45462
45463         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
45464         explanatory comments. Fix indentation.
45465
45466 1997-09-15  Jeffrey A Law  (law@cygnus.com)
45467
45468         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
45469
45470 1997-09-11  Jeffrey A Law  (law@cygnus.com)
45471
45472         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45473         * g++.old-deja/g++.mike/p7325.C: Likewise.
45474         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45475
45476 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45477
45478         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45479         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45480         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45481         * g++.old-deja/g++.law/operators4.C: Likewise.
45482
45483 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45484
45485         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45486         * g++.old-deja/g++.mike/p784.C: Ditto.
45487         * g++.old-deja/g++.mike/p785.C: Ditto.
45488
45489 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45490
45491           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45492
45493 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45494
45495         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45496         target feature; pass this to c-torture-execute as needed.
45497
45498 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45499
45500         * lib/c-torture.exp(c-torture-execute): If the previous and the
45501         current executables being tested are identical, we don't need to
45502         run the executable again. Try to make the executable names
45503         unique. Add an optional argument for passing additional compiler
45504         flags.
45505
45506 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45507
45508         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45509
45510 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45511
45512         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45513
45514 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45515
45516         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45517         32bit or larger longs.
45518
45519         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45520         have either a 32bit long or 32bit int.
45521
45522 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45523
45524         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45525         Make double precision tests dependent on sizeof (double).
45526
45527 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45528
45529         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45530         too.
45531
45532 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45533
45534         * gcc.c-torture/compile/961203-1.cexp: New script.
45535
45536 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45537
45538         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45539         up the includes ourselves.
45540
45541 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45542
45543         * lib/plumhall.exp: Remove random include, and add a few
45544         verbose messages for debugging.
45545
45546 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45547
45548         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45549         of trying to do it ourselves.
45550
45551 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45552
45553         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45554
45555 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45556
45557         * gcc.prms/5403.c: Made regexp a bit less strict.
45558
45559 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45560
45561         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45562         is returned from remote_load instead.
45563         * lib/plumhall.exp: Ditto.
45564         * lib/mike-g++.exp: Ditto.
45565         * lib/old-dejagnu.exp: Ditto.
45566         * lib/c-torture.exp: Ditto.
45567
45568 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45569
45570         * lib/g++.exp: Use build_wrapper procedure.
45571         * lib/gcc.exp: Ditto.
45572
45573 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45574
45575         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45576         an old-style decl for malloc.  Fixes tests to work when
45577         sizeof (int) != sizeof (size_t).
45578
45579 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45580
45581         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45582
45583         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45584         use stdargs.h interface.
45585
45586 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45587
45588         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45589         NO_VARARGS when compiling.
45590
45591 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45592
45593         * lib/plumhall.exp(ph_includes): New procedure.
45594         (ph_make): Use it.
45595         (ph_compiler): Ditto.
45596
45597         * lib/g++.exp: Rename test-glue.c to testglue.c.
45598         * lib/gcc.exp: Ditto.
45599
45600 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45601
45602         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45603         to completion when it's called.
45604
45605 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45606
45607         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45608         is defined, don't do test.
45609
45610 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45611
45612         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45613         for object files.
45614         (ph_summary): Mark skipped testcases as untested, not unresolved.
45615
45616         * lib/plumhall.exp (ph_make): If unresolved because of bad
45617         errorCode, record errorCode in log file.
45618         (*): Replace send_log/verbose with verbose -log.
45619
45620 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45621
45622         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45623         double conversion if double isn't at least 8 bytes.
45624
45625         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45626         int to work with targets where int is 16 bits.
45627
45628         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45629         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45630         precision for the test to complete.
45631
45632 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45633
45634         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45635         if d10v is not compiled with the -mdouble64 flag.
45636         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45637
45638         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45639         d10v is not compiled with the -mint32 flag.
45640
45641 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45642
45643         * lib/plumhall.exp: Use incr_count.
45644
45645 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45646
45647         * gcc.c-torture: Update to c-torture-1.45.
45648
45649 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45650
45651         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45652         the name of the expect testcase file).
45653
45654         * lib/g++.exp(g++_init): Ditto.
45655
45656 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45657
45658         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45659         the host.
45660
45661         * lib/gcc.exp(gcc_exit): New procedure.
45662
45663 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45664
45665         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45666         specs where appropriate.
45667
45668         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45669         because of new "candidates are" messages, and removed a few
45670
45671         * Converted all non-old-style g++ testcases to old-style, and
45672         moved into g++.old-deja.
45673
45674 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
45675
45676         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
45677         options.
45678
45679         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
45680         succeeded.
45681
45682         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
45683
45684 1997-02-13  Michael Meissner  <meissner@cygnus.com>
45685
45686         * lib/gcc.exp (gcc_target_compile): Add support for defining
45687         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
45688         the machine doesn't have those features.
45689
45690 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
45691
45692         * g++.law/operators4.exp: Don't use LIBS.
45693
45694 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
45695
45696         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
45697
45698         * lib/mike-g++.exp: Don't set the compiler to be tested here.
45699         * lib/g++.exp: Set it here instead. Also, allow use of the
45700         --tool_exec and --tool_opt options. Change CXX to
45701         GXX_UNDER_TEST.
45702
45703         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
45704
45705         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
45706
45707 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
45708
45709         * lib/old-dejagnu.exp: Use prune_warnings instead of
45710         prune_system_crud.
45711         * lib/mike-g++.exp: Ditto.
45712         * lib/gcc.exp: Ditto.
45713         * lib/g++.exp: Ditto.
45714
45715         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
45716
45717 1997-02-07  Jeffrey A Law  (law@cygnus.com)
45718
45719           * 941014-2.c: Include stdlib.h
45720           * 960327-1.c: Include stdio.h
45721           * dbra.c, index-1.c: Don't assume ints are 32bits.
45722
45723 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
45724
45725         * lib/gcc.exp: Add gcc,stack_size target feature.
45726
45727         * lib/g++.exp(g++_target_compile): Add the include and link
45728         paths here, not in two other places. And, it's $options, not
45729         options.
45730
45731         * lib/mike-g++.exp(postbase): Remove the code that determines
45732         the correct include and link paths.
45733         * g++.old-deja/old-deja.exp: Ditto.
45734
45735 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45736
45737         * lib/g++.exp(g++_init): target_compile no longer returns the
45738         filename of the result.
45739
45740 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45741
45742         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45743         call to glob.
45744
45745         * gcc.c-torture/special/special.exp: Change call to
45746         gcc_target_compile to include the object file.
45747
45748 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45749
45750         * gcc.c-torture/special/special.exp: Correct misspelling in last
45751         change.
45752
45753 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45754
45755         * lib/plumhall.exp(ph_summary): Log the entire output of the
45756         executable. Return -1 if there were any failures, 0 otherwise.
45757         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45758         (ph_make): Clean up objects and executables that were built
45759         if the tests succeeded.
45760
45761 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45762
45763         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45764         libraries and includes in the build tree as appropriate.
45765
45766 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45767
45768         * lib/c-torture.exp: Instead of looking for the global variable
45769         NO_LONG_LONG, check to see if that's a feature of the target.
45770
45771 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45772
45773         * config/default.exp: Minimize. Delete the remainer of the files in
45774         config; this functionality is now in devo/dejagnu/config.
45775
45776         g++.*/*: Pass any additional flags used to compile to postbase;
45777         delete CXXFLAGS.
45778
45779         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45780         is now done by runtest.exp. Use gcc_target_compile instead of
45781         compile.
45782
45783         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45784         Remove references to CFLAGS. Use remote_file instead of
45785         calling rm -f.
45786         (c-torture): Take a list of arguments to use to compile this
45787         testcase.
45788
45789         lib/g++.exp: Simplify. Use target_compile instead of compile.
45790         lib/gcc-dg.exp: Ditto.
45791         lib/gcc.exp: Ditto.
45792         lib/mike-{gcc,g++}.exp: Ditto.
45793         lib/old-dejagnu.exp: Ditto.
45794         lib/plumhall.exp: Ditto.
45795
45796 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45797
45798         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45799         (ph_linker): Likewise.
45800
45801 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45802
45803           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45804         MAP_ANON / MAP_ANONYMOUS if defined;
45805         else try to map from /dev/zero .
45806
45807 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45808
45809         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45810         isn't defined, then define it to MAP_ANONYMOUS.
45811
45812 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45813
45814         * gcc.c-torture: Update to c-torture-1.42 release.
45815
45816 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45817
45818         * gcc.c-torture: Update to c-torture-1.41 release.
45819
45820 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45821
45822         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45823         c-torture release.
45824
45825 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45826
45827         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45828         and LDFLAGS.  Fix second case to append the target_info ldflags
45829         onto LDFLAGS, not CFLAGS.
45830         * lib/g++.exp (g++_init): Add target_info stuff.
45831         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45832         of libgloss and newlib flags for !native.
45833
45834         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45835         (GDB): Fix relative path to go up another dir for finding gdb.
45836
45837 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45838
45839         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45840         versions in the target_info array, if they don't exist.
45841
45842 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45843
45844         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45845
45846 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45847
45848         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45849         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45850
45851 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45852
45853         * lib/old-dejagnu.exp: Don't remove the output file before we've
45854         actually tested it. Don't append pwd to the path of the executable
45855         we're testing.
45856
45857 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45858
45859         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45860
45861 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45862
45863         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45864         temporary directory for compiler files, and set it to a default
45865         value of /tmp. Set $output as the name of the output file from
45866         compiling the testcase. Add a -o option to $cflags_var so the
45867         compiler writes the final output file as $output. Set $executable
45868         to $output.
45869
45870         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45871         directory for compiler files, and set it to /tmp if it doesn't
45872         already have a value. Set $output_file to the name of the output
45873         file from compiling the testcase. Add a -o option to CXXFLAGS so
45874         the compiler writes the final output file as $output. Use $output
45875         as the executable to be tested.
45876
45877 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45878
45879         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45880
45881 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45882
45883         * gcc.c-torture/execute/pending-1.c: New test.  Still
45884         pending in Tege's queue.
45885
45886 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45887
45888         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45889         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45890         if there were failures.  Call unresolved if there were unresolved
45891         testcases.  Call gcc_fail if program did not run to completion.
45892         (ph_make): Pass additional argument name to ph_execute.
45893         (ph_execute): Add new argument.  Pass additional arguments to
45894         ph_summary.  Call gcc_fail is there is no execution output.
45895
45896 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45897
45898         * lib/plumhall.exp (proc_summary): Output relavent summary
45899         lines into the log so specific failures in plumhall can be
45900         investigated.
45901
45902 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45903
45904         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45905         (c-torture-execute): Don't try to execute tests which use
45906         "long long" types if $NO_LONG_LONG is nonzero.
45907
45908 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45909
45910         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45911         not c-torture.
45912
45913         * gcc.ieee: Move from here.
45914         * gcc.c-torture/execute/ieee: To here.
45915
45916 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45917
45918         * gcc.c-torture: Update to c-torture-1.41 release.
45919
45920 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45921
45922         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45923         not "$output".
45924
45925 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45926
45927         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45928         -c present.
45929
45930 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45931
45932         * config/proelf.exp: Handle connecting to a simulator.
45933
45934 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45935
45936         * config/proelf.exp: New file.  Enough framework that we can
45937         run c-torture tests on the proelf targets (or any other target
45938         that gdb can connect to for that matter).
45939
45940 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45941
45942         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45943         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45944
45945         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45946         exec_output exists.
45947
45948 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45949
45950         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45951         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45952
45953         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45954         to pass/fail/unresolved/unsupported/untested.  Caller must now
45955         call unresolved/unsupported/untested.
45956         * lib/*.exp: Update FSF address.  Update to handle new results of
45957         ${tool}_load.
45958         * lib/chill.exp (verbose): Delete.
45959
45960 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45961
45962         * lib/gcc.exp (default_gcc_start): Change order of args to
45963         $LDFLAGS $CFLAGS $LIBS.
45964         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45965         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45966         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45967         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45968         * gcc.misc-tests/dg-test.exp: Likewise.
45969         * gcc.misc-tests/msgs.exp: Likewise.
45970         * gcc.prms/prms.exp: Likewise.
45971         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45972         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45973
45974         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45975
45976 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45977
45978         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45979
45980         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45981         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45982
45983         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45984         necessary.
45985
45986 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45987
45988         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45989         global for loop; add use of $mathlib.
45990         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45991         settings here; set mathlib for anything but VxWorks.
45992
45993 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45994
45995         * gcc.c-torture: Update to c-torture-1.40 release.
45996
45997 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45998
45999         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46000         dg.exp.
46001
46002 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
46003
46004         * lib/c-torture.exp (c-torture-execute): Declare "output" as
46005         global.
46006
46007 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
46008
46009         * lib/g++.exp (LIBS): Define if not already.
46010         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46011         (gcc-dg-prune): Call prune_gcc_output.
46012         * lib/gcc.exp (prune_gcc_output): New proc.
46013         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46014         prune_gcc_output.
46015
46016 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
46017
46018         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46019         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
46020
46021 1995-11-15  Jeffrey A Law  (law@cygnus.com)
46022
46023         * gcc.c-torture: Update to c-torture-1.39 release.
46024
46025 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
46026
46027         * lib/c-torture.exp (c-torture-execute): Don't return if one option
46028         fails, try others as well.
46029
46030 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
46031
46032         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46033         If compilation fails, mark execute tests as `untested'.
46034         If test is marked as unsupported, don't mark compilation and
46035         execute tests as failed.
46036
46037 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
46038
46039         * lib/g++.exp (g++_init): Don't link in libg++, and look to
46040         libstdc++ for whether or not we want to be doing shared
46041         libraries.  Delete link_curses since we don't need it anymore.
46042         * lib/mike-g++.exp (postbase): Don't link in libg++.
46043         * g++.old-deja/old-deja.exp: Likewise.
46044
46045 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
46046
46047         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46048
46049 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
46050
46051         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46052         For that, add `-Wl,-a,shared_archive'.
46053         * g++.old-deja/old-deja.exp: Likewise.
46054
46055 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
46056
46057         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46058
46059 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
46060
46061         * lib/mike-g++.exp (postbase): Pay attention to the status of
46062         g++_load.
46063
46064 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
46065
46066           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46067
46068 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
46069
46070         * lib/gcc.exp (default_gcc_start): No longer need to log program
46071         being executed or its output, execute_anywhere does that now.
46072         * lib/g++.exp (default_g++_version): Call execute_anywhere.
46073         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
46074
46075 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
46076
46077         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46078         the same as those in lib/g++.exp.
46079
46080 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
46081
46082         * gcc.c-torture: Update to c-torture-1.38 release.
46083         * gcc.ieee: Related changes.
46084
46085 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
46086
46087         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46088         "exec". Minor reformatting changes.
46089
46090         * config/rom68k.exp (${tool}_load): Make it work in a canadian
46091         cross. This means all "exec" calls now work on a remote host as
46092         well.
46093         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46094         cross. Filter out the extra "\r\n" stuff that expect puts in.
46095         (c-torture-execute): Filter out the bogus warnings like
46096         c-torture-compile does. Add support for canadian cross.
46097         * lib/gcc.exp (default_gcc_version, default_gcc_start)
46098         Use execute_anywhere rather than calling exec directly. Now it
46099         works for canadian cross testing.
46100
46101 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
46102
46103         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
46104         results into a variable, and check that rather than using file exists.
46105
46106 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
46107
46108         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
46109         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
46110
46111 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46112
46113         * g++.old-deja/old-deja.exp: Create and pass runshlib and
46114         lib_curses if there's a shared libg++ in the build tree.
46115
46116 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
46117
46118         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
46119         if not supported target.
46120
46121 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
46122
46123         * lib/g++.exp (g++_init): Move empty setting of runshlib and
46124         link_curses up to always happen, not just for native builds.
46125
46126 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
46127
46128         * gcc.c-torture: Update to c-torture-1.36 release.
46129         * gcc.failure: Related changes.
46130
46131 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
46132
46133         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
46134
46135 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
46136
46137         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
46138         * lib/mike-g++.exp (postbase): Not in here.  Still reference
46139         runshlib, link_curses, and mathlib for link and run.
46140
46141         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
46142         pass the runtime shared library options for Solaris, OSF/1, and
46143         Irix5, and link with -lcurses to avoid unresolved references.
46144
46145 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
46146
46147         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
46148         only run once.
46149
46150 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
46151
46152         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
46153
46154 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
46155
46156         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
46157         do not have a framework for the "compat" tests yet.
46158
46159 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
46160
46161         * lib/mike-g++.exp (postbase): New local variable `mathlib',
46162         set to null if we're testing vxworks5.1.  Use that instead of
46163         `-lm' in the setting of LIBS for link and run.
46164
46165 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
46166
46167         * config/rom68k.exp (${tool}_load): Major changes to make it
46168         work.  Verified that it does in fact return the stuff in
46169         exec_output properly.  Catch any Emul or any TRAP other than 0.
46170
46171 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
46172
46173         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
46174         LDFLAGS properly for targets that need stuff from libgloss.
46175         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
46176         only run once.
46177         (gpp_initialized): New variable.
46178
46179 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
46180
46181         * config/rom68k.exp: Load libgloss.exp.
46182         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
46183         so we can produce a fully linked binary.
46184         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
46185         so we can produce a fully linked binary.
46186
46187 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
46188
46189         * lib/plumhall.exp (ph_section): Watch for expected failures.
46190         Add missing `else'.
46191
46192         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
46193         run the testcase.
46194         (c-torture): Likewise.
46195
46196 1995-08-28  Doug Evans  <dje@cygnus.com>
46197
46198         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
46199
46200         * lib/mike-g++.exp (mike_cleanup): New proc.
46201         (prebase): New globals compiler_result, not_compiler_result,
46202         target_regexp.
46203         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
46204         allow leading "-" in pattern.  Watch for unsupported tests.
46205         If $compiler_result is set, pattern match assembler code,
46206         and ditto for $not_compiler_result.
46207         * lib/mike-gcc.exp: Likewise.
46208
46209         * lib/plumhall.exp (ph_execute): Only call ph_summary if
46210         execution "succeeded".
46211
46212 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
46213
46214         * config/win32.exp: New file.
46215         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
46216
46217 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
46218
46219         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
46220         unsupported.
46221         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
46222         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
46223         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
46224
46225         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
46226         "... without exceptions was ...".  That is now handled by
46227         prune_system_crud.
46228         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46229
46230 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
46231
46232         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
46233         sieve.c,sort2.c}: New files.
46234         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
46235         sieve.exp,sort2.exp}: Drivers for them.
46236
46237         * lib/mike-gcc.exp (program_output): New user settable variable.
46238         (postbase): Call prune_system_crud.  Also prune extraneous compiler
46239         messages.
46240         * lib/mike-g++.exp (program_output): New user settable variable.
46241
46242         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
46243
46244         * config/sh.exp: Deleted (use sim.exp instead).
46245
46246 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
46247
46248         * config/vx.exp: Declare CHECKTASK as global.
46249         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
46250         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
46251         * lib/old-dejagnu.exp: Load [pwd]/$executable.
46252
46253 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
46254
46255         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
46256         target. Like vx.exp, only includes `vx29k.exp' instead of
46257         `vxworks.exp'.
46258
46259 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
46260
46261         * config/sim.exp: Increase time limit from 120 seconds to 240.
46262
46263 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
46264
46265         * gcc.c-torture/execute/950628-1.c: New test.
46266
46267 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
46268
46269         * gcc.c-torture: Update with changes/additions from
46270         c-torture-1.34.
46271
46272 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
46273
46274         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
46275
46276 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
46277
46278         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
46279
46280 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
46281
46282         * gcc.c-torture/compile/950512-1.c: New test.
46283         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
46284         * gcc.dg/struct-ret-1.c: Likewise.
46285
46286 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
46287
46288         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
46289           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
46290
46291 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
46292
46293         * gcc.c-torture/special/920411-1.c: Deleted.
46294         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
46295
46296 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
46297
46298         * config/sim.exp (${tool}_load): Hack in call to bash to get a
46299         cpu limit.
46300
46301 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
46302
46303         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
46304
46305 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
46306
46307         From kenner;
46308         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
46309         is the proper length.
46310         * va-arg-3.c: Likewise.
46311
46312 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
46313
46314         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
46315         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
46316
46317         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
46318         * lib/g++.exp (default_g++_start): Delete old cruft.
46319
46320 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
46321
46322         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
46323         (2 * (1 << 18)) to (2 * (1 << 17)).
46324
46325         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
46326
46327 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
46328
46329         * config/rom68k.exp: Renamed from config/idp.exp
46330
46331 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
46332
46333         * c-torture/compile/921109-2.c
46334
46335 1995-04-18  Mike Stump  <mrs@cygnus.com>
46336
46337         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
46338         excess errors.
46339
46340 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
46341
46342         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
46343         output.
46344         * lib/g++.exp (default_g++_start): Likewise.
46345
46346 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
46347
46348         * gcc.c-torture/compile/950329-1.c: New test.
46349
46350 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
46351
46352           * config/bug.exp (${tool}_load): Updated to use new remote_open
46353           and remote_close procs.
46354         * config/idp.exp: New file.
46355
46356 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
46357
46358         * gcc.c-torture/execute/950322-1.c: New test.
46359
46360 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
46361
46362         * config/vx.exp (${tool}_load): Clean up testing of return code from
46363         vxworks_ld and vxworks_spawn.
46364
46365 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
46366
46367         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
46368
46369 1995-03-13  Mike Stump  <mrs@cygnus.com>
46370
46371         * lib/old-deja.exp: Add `excess errors test - ' error, now one
46372         can mark excess errors on a machine by machine basis.  Note, the
46373         default is to not expect any excess errors, even when excess
46374         errors test - is given, so you will want to put an XFAIL ... on
46375         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
46376         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
46377         those 4 machines, but no others.
46378
46379 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
46380
46381         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
46382         * lib/c-torture.exp: to here.
46383
46384 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
46385
46386         * gcc.c-torture/execute/950221-1.c: New test.
46387         * gcc.c-torture/execute/struct-ret-1.c: New test.
46388         * gcc.c-torture/compile/950221-1.c: New test.
46389
46390         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
46391
46392 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
46393
46394         * gcc.c-torture/execute/arith-1.c (main): Return 0.
46395         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
46396
46397 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
46398
46399         * g++.gb: New directory of tests, derived from my signature and
46400         class scoping tests.
46401
46402         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
46403         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
46404         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
46405         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
46406         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
46407         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
46408         * g++.gb/sig25.C: Likewise.
46409
46410         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
46411         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
46412         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
46413         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
46414         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
46415         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
46416         * g++.gb/sig25.exp: Likewise.
46417
46418         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
46419         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
46420         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
46421         * g++.gb/scope13.C: Likewise, this test still fails.
46422
46423         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
46424         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
46425         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
46426         * g++.gb/scope13.exp: Ditto.
46427
46428         * g++.gb/README: New file, explains what these tests are about.
46429
46430 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
46431
46432         * lib/dg.exp (dg-do): Support `preprocess'.
46433         (dg-test): Likewise.
46434
46435 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
46436
46437         * config/udi.exp: change "continue -expect" to "exp_continue".
46438
46439 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
46440
46441         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
46442         Delete redundant tests.
46443
46444         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
46445         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
46446         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
46447         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
46448         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
46449         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
46450         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
46451         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
46452
46453         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
46454         storing label pointers.
46455         * gcc.c-torture/execute/921019-1.c: Likewise.
46456         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
46457         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
46458         parameter fp.
46459         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
46460         constants.
46461
46462         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
46463         Delete obsolete tests.
46464
46465         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
46466         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
46467         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
46468         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
46469         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
46470         * gcc.c-torture/compile/950124-1.c: New test.
46471
46472         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46473
46474 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46475
46476         * lib/mike-g++.exp: Add -lm to LIBS.
46477
46478 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46479
46480         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46481
46482 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46483
46484         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46485
46486 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46487
46488         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46489
46490 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46491
46492         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46493         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46494         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46495         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46496         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46497         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46498         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46499         * g++.law/{operators31.C, operators32.C,
46500         * g++.law/{operators33.C, operators34.C}: Likewise.
46501         * g++.law/{pic1.C, refs2.C}: Likewise.
46502         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46503         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46504         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46505         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46506
46507         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46508         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46509         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46510         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46511         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46512         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46513         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46514         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46515         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46516         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46517         * g++.law/{operators34.exp}: Likewise.
46518         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46519         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46520         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46521         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46522         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46523
46524         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46525         No longer expected to fail.
46526         * g++.law/missed-error3.C: Tweak for recent bool changes.
46527
46528 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46529
46530         * config/emb-unix: Deleted.
46531         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46532         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46533
46534 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46535
46536         * lib/dg.exp (dg-test): Fix typo in last patch.
46537
46538 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46539
46540         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46541         (handles multiple occurrences).
46542
46543 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46544
46545         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46546         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46547         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46548         printed).
46549         * lib/c-torture.exp (c-torture-compile): Likewise.
46550         (c-torture): Prepend full path if missing.
46551         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46552         (gcc_fail): Likewise.
46553         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46554
46555 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46556
46557         * lib/netware.exp: Only attach to NetWare i386 systems.
46558
46559 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46560
46561         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46562         messages.  Add test name to "output pattern match" pass/fail message.
46563
46564 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46565
46566         * gcc.dg: New testsuite.
46567         * gcc.dg/dg.exp: New file.
46568
46569         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46570         test-switch.c}: Deleted.
46571
46572         * gcc.misc-tests/msgs.exp: New testcase driver.
46573
46574 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46575
46576         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46577         Watch for illegal return values from ${tool}_load.
46578         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46579         cross targets.  Coerce return value >0 to 1.
46580
46581 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46582
46583         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46584
46585         * config/emb-unix.exp: New file.
46586
46587         * config/sim.exp: Error if variable $SIM not defined.
46588         (${tool}_load): Mark test as "untested" if simulator missing.
46589
46590         * config/unix.exp: Load remote.exp to get rcp_download.
46591         * lib/c-torture.exp: Use different option lists for testcases with
46592         and without loops.
46593         * gcc.c-torture/execute/execute.exp: Likewise.
46594
46595 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46596
46597         * config/*.exp: Clarify return code from ${tool}_load.
46598         Call `unresolved' or `untested' instead of `warning' or `perror'
46599         (sometimes you still want to call both though).
46600         Add comment that `shell_id' is local to each file.
46601         * config/udi.exp (timeout): Set to 30.
46602         Don't print warning if connection fails, $connectmode has already
46603         printed an error.
46604         (${tool}_load): Move verbose messages to level 2.
46605         Rework pattern for "Process started" message.
46606         Pass `shell_id' to ${connectmode}_download.
46607         Retry twice upon timeout.  Make resetting of target more robust.
46608         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46609         Pass `shell_id' to exit_$connectmode.
46610         Only call exit_$connectmode if connected.
46611         * config/unix.exp (${tool}_load): Check return codes better.
46612         * config/vrtx.exp (${tool}_load): Likewise.
46613         * config/vx.exp (${tool}_load): Likewise.
46614         Delete unneeded global's.
46615         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46616         from ${tool}_load.
46617         (dg-stat): Delete.
46618         (dg-init): Delete recording of pass/fail counts.
46619         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46620         (old-dejagnu-init): Likewise.
46621         (old-dejagnu-stat): Delete contents, empty proc now.
46622         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46623         (c-torture): Delete references to lcnt, lpass, lfail.
46624         Get option list from TORTURE_OPTIONS.
46625         Delete -funroll[-all]-loops if no loops.
46626         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46627         (g++_stat): Delete contents (empty proc now).
46628         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46629         (gcc_finish): Likewise.
46630         (gcc_stat): Deleted.
46631         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46632         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46633         * gcc.c-torture/execute/execute.exp: Likewise.
46634         Split tests into two parts: compile, execute.
46635         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46636         no loops.  Update to reflect clarified return codes from ${tool}_load.
46637
46638 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46639
46640         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46641         to grep for.
46642         (old-dejagnu): Likewise (where necessary).
46643
46644 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46645
46646         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46647
46648         * lib/dg.exp (dg-process-target): Fix processing of selector.
46649         Add comment regarding use of `error'.
46650
46651         * lib/gcc.exp (prune_system_crud): Define if missing.
46652         * lib/g++.exp (prune_system_crud): Likewise.
46653
46654         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46655         Call prune_system_crud.
46656         * lib/dg.exp (dg-runtest): New proc.
46657         Use perror instead of send_user for tcl errors in testcase.
46658         Don't return any value, it's never used.
46659         Don't clobber previous definition of `unknown'.
46660         Print tcl errors in `dg-final'.
46661
46662 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46663
46664         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46665         (dg-test): Don't print errorInfo, it contains stack backtrace.
46666
46667 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46668
46669         * lib/g++.exp (runtest_file_p): Define if missing.
46670
46671 1994-09-24  Doug Evans  (dje@cygnus.com)
46672
46673         * lib/mike-g++.exp: Comment out loading of g++.exp.
46674         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
46675         (default_g++_version): Always print something.
46676         (default_g++_start): Comment out call to `which'.
46677         (g++_start, g++_load): Deleted (must be defined in config file).
46678         * lib/gcc.exp: Test for existence of $CC at start.
46679         Delete check for tmpdir (done in gcc_init).
46680         (default_gcc_version): Always print something.
46681         (default_gcc_start): Comment out call to `which'.
46682         * config/*.exp: Major cleanup - make cross targets work at least a
46683         little better for g++ (by not being "--tool gcc" specific).
46684         Rename gcc_xxx to ${tool}_xxx.
46685         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
46686         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
46687
46688 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
46689
46690         * lib/c-torture.exp (c-torture-compile): Rework compiler
46691         message processing.
46692
46693         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
46694         c-torture.
46695
46696 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
46697
46698         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
46699
46700         * lib/dg.exp (dg-process-target): Support { target native }.
46701
46702 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
46703
46704         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
46705         looked for "... program xxx got fatal signal".
46706         Correct regsub munging of `comp_output'.
46707         Ignore compiler messages "path prefix not used" and "linker input
46708         file unused".
46709
46710 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
46711
46712         * lib/gcc.exp (runtest_file_p): Define if missing.
46713         * gcc.prms/template.c: Example to work from.
46714
46715 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
46716
46717         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
46718         * lib/dg.exp (dg-test): Call unsupported testcases as such.
46719
46720         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
46721         * gcc.prms/1883.c: Moved from compile/940714-1.c.
46722         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
46723         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
46724
46725         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
46726         (dg-process-target): No longer a varargs proc.
46727         Return S/N for target, P/F for xfail.  All callers changed.
46728         (user option procs): More argument checking.
46729         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46730         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46731         (dg-test): Skip test if not running on selected target in `dg-do'.
46732         Update handling of `dg-do-what', `dg-output-text'.
46733         Separate execution pass/fail from output pattern match pass/fail.
46734         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46735
46736 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46737
46738         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46739         target for 920510-1.c.
46740
46741 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46742
46743         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46744         Clean up comment regarding use of passcnt, etc.
46745         (gcc_stat): Don't update `testcnt' here.
46746         (gcc_finish): Do it here.
46747         Might as well reset `but_id' here too.
46748         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46749         to determine if the file should be tested.
46750         * gcc.c-torture/compile/compile.exp: Likewise.
46751         * gcc.c-torture/execute/execute.exp: Likewise.
46752         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46753         * gcc.misc-tests/dg-test.exp: Likewise.
46754         * gcc.prms/prms.exp: Likewise.
46755         * gcc.wendy/wendy.exp: Likewise.
46756         * g++.old-deja.exp: Likewise.
46757         Move "Testing file" message to verbose level 1.
46758
46759 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46760
46761         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46762
46763 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46764
46765         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46766         (default_gcc_start): Accept optional second list element
46767         of compiler flags.  Print compiler output at verbosity level 2.
46768         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46769         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46770         Save current values of framework globals passcnt, failcnt, xpasscnt,
46771         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46772         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46773         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46774         xfailcnt to compute stats.  Update framework global `testcnt' from
46775         pass/fail counts.
46776         (gcc_finish): New proc.  Clean up test environment.
46777         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46778         (gcc_epass, gcc_efail): Delete.
46779         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46780         argument of line number.
46781         (dg-init): If the tool has an init routine, call it.
46782         (dg-test): Remove args `cflags_var' and `libs_var'.
46783         Pass all compiler options to ${tool}_start.
46784         Handle missing line number.
46785         (dg-finish): New function.
46786         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46787         particular files.  Call gcc_finish at end.  Move "skipping test"
46788         message to verbosity level 3.
46789         * gcc.c-torture/compile/compile.exp: Likewise.
46790         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46791         * gcc.c-torture/execute/execute.exp: Likewise.
46792         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46793         Print testcase being tried at verbosity level 1.
46794         * gcc.c-torture/special/special.exp: Unset xfail.
46795         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46796         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46797         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46798         * gcc.failure/failure.exp: Likewise.
46799         * gcc.ieee/ieee.exp: Likewise.
46800         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46801         Update call to dg-test.  Call dg-finish at end.
46802         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46803         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46804         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46805         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46806         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46807         * gcc.wendy/wendy.exp: Add copyright.
46808         Delete setting of tmpdir (done by gcc_init).
46809         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46810         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46811         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46812         gcc_[ce]pass/fail.
46813
46814 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46815
46816         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46817         confusion.
46818         (g++_load): Likewise.
46819
46820         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46821         Rename argument to `prog' to remove the confusion.
46822         Varargs fns behave differently too!
46823         (g++_load): Likewise.
46824
46825         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46826
46827         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46828         what it is.  Delete (always) printing of status value for !native.
46829         Simplify verbose code, and include status and exec_output.
46830         (g++_load): Use gcc_load.
46831
46832 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46833
46834         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46835         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46836         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46837         940714-3.c as these testcases don't exist anymore.  Make
46838         va-arg-1.c expected to pass.
46839
46840 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46841
46842         * gcc.misc-tests/misc.exp: Only run specific testcases.
46843         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46844         * gcc.misc-tests/dg-[1-9].c: New files.
46845
46846         * lib/dg.exp: New testsuite driver.
46847         * gcc.prms/prms.exp: Use it.
46848
46849         * README.gcc: New file.
46850
46851         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46852         Document and reset `lxpass' and `lxfail'.
46853         Simplify "initialized" message.
46854         (gcc_stat): Clean up comments a little.
46855
46856 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46857
46858         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46859
46860 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46861
46862         * lib/old-dejagnu.exp (process-option): New proc.
46863         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46864         (old-dejagnu): Simplify.
46865         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46866
46867 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46868
46869         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46870         exists and is not an empty string.
46871
46872         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46873         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46874         finished.
46875         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46876         automatically.
46877
46878         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46879         longer expected to fail.
46880
46881         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46882         "f" function call.
46883
46884         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46885
46886         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46887         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46888         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46889         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46890         c-torture-1.29.
46891
46892         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46893         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46894
46895         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46896
46897         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46898         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46899
46900         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46901         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46902         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46903
46904 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46905
46906         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46907         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46908         940714-1.c, 940714-2.c, 940714-3.c},
46909         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46910         gcc.misc-tests/{mg.c,mg.exp}:
46911         New tests.
46912         * gcc.noncompile/noncompile.exp: Change accordingly.
46913
46914 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46915
46916         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46917         Undo previous clobberage.
46918
46919 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46920
46921         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46922         * gcc.special/{930510-1.c, special.exp}:
46923         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46924         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46925         struct-varargs-1.c}: New tests from c-torture-1.26.
46926
46927 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46928
46929         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46930           argument to switch.
46931
46932 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46933
46934         * Revert the previous changes.  Please see Rob's directory
46935           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46936           fixes.
46937
46938 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46939
46940         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46941             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46942             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46943             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46944             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46945             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46946             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46947             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46948             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46949             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46950             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46951             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46952             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46953             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46954             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46955             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46956             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46957             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46958             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46959             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46960             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46961             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46962             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46963             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46964             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46965             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46966             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46967
46968 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46969
46970         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46971             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46972           with perror calls.
46973
46974 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46975
46976         * config/unix.exp (g++_load): Fix syntax.
46977
46978 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46979
46980         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46981         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46982         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46983         Don't expect va-arg-1.c to fail.  Correct expected output for
46984         920928-1.c.
46985         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46986         * gcc.wendy/hbm4.c: Correct typo.
46987         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46988
46989 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46990
46991         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46992         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46993         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46994         * lib/c-torture.exp (c-torture-compile): Ditto.
46995
46996         Reduce volume of output (remove all the -I's and such).
46997         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46998         Call gcc_cpass, gcc_cfail.
46999         (c-torture): Pass testing option to c-torture-compile.
47000
47001 1994-03-21  Doug Evans  (dje@cygnus.com)
47002
47003         Bring patches over from progressive.
47004         * config/default.exp: Exit remote shell cleanly.
47005         (g++_exit, g++_start): Add default versions.
47006         * config/sim.exp (gcc_load): Use perror, not error.
47007
47008 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
47009
47010         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
47011         set in site.exp.
47012
47013 1994-03-14  Doug Evans  (dje@cygnus.com)
47014
47015         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47016         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47017         (wendy_try): New proc to run testcase.
47018         (main loop): Call 'em.
47019         * gcc.wendy/*.c: Clean up pass to correct expected output.
47020
47021         * lib/gcc.exp: Minor cleanup work.
47022         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47023
47024 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
47025
47026         * config/sim.exp (gcc_load): Document return codes better.
47027         Don't pass -v to simulator.
47028
47029 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
47030
47031           * gcc.special/920717-x.c: Fix typo.
47032           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47033           get at sources.
47034
47035         * lib/mike-gcc.exp: Fix typo.
47036
47037 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
47038
47039         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47040         binary to use, transform the name.
47041         * config/*.exp: rename everything. Nuke any g++ specific files,
47042         it's now a special case of gcc that requires no special support.
47043         Add a default.exp for unsupported targets.
47044
47045 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
47046
47047         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47048         lib/old-dejagnu.exp: Fix a few patterns to work with the new
47049         version of Tcl.
47050
47051 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
47052
47053         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47054         than a warning.
47055
47056 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
47057
47058         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47059
47060 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
47061
47062         * gcc.execute/execute.exp: Combine opt_list and foption_list into
47063         option_list.  Compile every file with only 4/6 option choices
47064         (same as C torture) instead of with 12/18 different option
47065         choices.
47066         * lib/c-torture.exp: Likewise.
47067
47068         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47069         not already set.
47070
47071 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
47072
47073         * lib/old-deja.exp: Add `excess errors test fails' error, now one
47074         can put an XFAIL *-*-* on excess errors.
47075
47076 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
47077
47078         * g++.law: Add more tests derived from g++-bugs snapshots.
47079
47080         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
47081         equivalent to g++.law/init9.
47082
47083         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47084         compiled it, and the a.out file after we've run it.
47085
47086 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
47087
47088         * lib/mike-g++.exp (postbase): Delete the .o file after we've
47089         compiled it, and the a.out file after we've run it.
47090
47091 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
47092
47093         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47094
47095 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
47096
47097         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47098         version number.
47099
47100 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
47101
47102         * g++.law: New directory of g++ tests derived from the g++-bugs
47103         snapshots.
47104
47105 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
47106
47107         * gcc.compile: initbug1.c initbug1.exp testcase added
47108
47109 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
47110
47111         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
47112         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
47113           fixes submitted by Jeff Law (law@cs.utah.edu)
47114         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
47115           Jeff Law (law@cs.utah.edu)
47116
47117
47118 1993-11-30  Mike Stump  (mrs@cygnus.com)
47119
47120         * config/unix-g++.exp: Follow the gcc way of doing things.
47121         * g++.old-deja/old-deja.exp: Minor updates.
47122         * lib/g++.exp: New file, follow the gcc way of doing things.
47123         * lib/old-dejagnu.exp: Minor updates.
47124         * lib/mike-g++.exp: Always unset errorInfo.
47125
47126 1993-11-06  Mike Stump  (mrs@cygnus.com)
47127
47128         * lib/gcc.exp: Fix some errors with the below change, CC and
47129         CFLAGS should be global when setting, not local.
47130
47131 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
47132
47133         * lib/gcc.exp: Transform tool name.
47134
47135 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47136
47137         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
47138
47139 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47140
47141         * lib/gcc.exp: change gcc_done to gcc_stat
47142
47143 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
47144
47145         * Upgraded gcc testsuite to c-torture version 1.25
47146
47147 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
47148
47149         * lib/gcc.exp: added reporting code. Changed verbose compile message.
47150         * lib/c-torture: added hooks for new reporting code.
47151
47152 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
47153
47154         * config/sh-gcc.exp: check if sh-sim exists in the path
47155
47156 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
47157
47158         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
47159         * gcc.compile/compile.exp: Initial changes for new logic.
47160         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
47161         * gcc.failure/failure.exp: Initial changes for new logic.
47162         * gcc.ieee/ieee.exp: Initial changes for new logic.
47163         * gcc.misc-tests/misc.exp: Initial changes for new logic.
47164         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
47165         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
47166         * lib/c-torture.exp: Initial changes for new logic.
47167         * lib/gcc.exp: Initial changes for new logic.
47168
47169 1993-10-15  Mike Stump  (mrs@cygnus.com)
47170
47171         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
47172         depend upon failure or success.  Fully qualify names in failure
47173         and success messages.  Always remove a.out before starting
47174         compile, just in case.  Pay more attention to error text output by
47175         the compiler.  Handle testcases with no known past errors just
47176         like all others, so that things are uniform.  Other miscellaneous
47177         improvements.
47178
47179 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
47180
47181         * gcc.cpp: new directory for cpp tests
47182
47183 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
47184
47185         * lib/chill.exp: Code reformatted, removed unused code.
47186         * config/unix-chill.exp: Code reformatted, removed unused code.
47187         * chill.execute/execute.exp: Code reformatted, removed unused code.
47188         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
47189
47190 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
47191
47192         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
47193         routines not written.
47194
47195 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
47196
47197         * config/bug-gcc.exp: Use new procs from bug.exp.
47198
47199 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
47200
47201         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
47202         via ftp, rather than depending on NFS.
47203         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
47204         case.
47205
47206 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
47207
47208         * config/bug-gcc.exp: Use new download proc.
47209
47210 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
47211
47212         * chill.execute/execute.exp: cleanups, handles errors better
47213         * chill.compile/compile.exp: rewrite, based on execute.exp
47214         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
47215         * lib/chill.exp: major changes to diff proc and compile and link
47216           procs. added chill_fail and chill_pass wrappers to pass and
47217           fail. added more comments, and handle error codes better.
47218           Added a hack to capture stderr from exec, so noncompile tests
47219           can work.
47220
47221 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
47222
47223         * chill.execute/execute.exp: rewrite of testsuite driver
47224         * lib/chill.exp: rewrite of testsuite driver
47225         * config/unix-chill.exp: rewrite of testsuite driver
47226
47227 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
47228
47229         In chill.execute:
47230         * iexpr.ch: Standardize uppercase.
47231         * tuples.dat: Standardize uppercase.
47232         * vary.ch: standardize.  Correct varying string assignments.
47233         * vary.dat: Add new output lines.
47234
47235 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
47236
47237         In chill.execute:
47238         * chprintf.ch: Standardize use of uppercase.
47239         * tuples.ch: Standardize and turn arr2 into a DCL,
47240           rather than a SYN.
47241         * pinits.ch: Standardize.
47242
47243 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
47244
47245         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
47246         * Makefil: Renamed to Makefile.in.
47247         * configure.in: New.
47248
47249 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
47250
47251         In chill.execute:
47252         * .cvsignore: Add result/output files.
47253         * Makefile: Fix up variables at start.  Use MFLAGS
47254           everywhere.  Correct bool_loc, built_ins entries.
47255           Add entry for vary1.ch.
47256         * bitarray.ch: Standardize upper-case usage.
47257         * bitexpr.ch: Standardize, add output of b1.
47258         * params.ch: Use arrayt in along PROC parameters, to
47259           avoid novelty problems.
47260         * sets.ch: Tiny cleanup.
47261         * vary1.ch: Re-indent.
47262
47263 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
47264
47265           * Add PR-related files to Makefiles, .cvsignore files, etc.
47266
47267 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
47268
47269         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
47270           with compiler objects. New names are test-flow.c and test-loop.c
47271
47272 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
47273
47274         * Upgraded c-torture tests from 1.19 to 1.20
47275
47276         * new files:
47277         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
47278         * gcc.compile: 930623-1.c 930623-2.c
47279         * gcc.noncompile: 930622-1.c 930622-2.c
47280         * gcc.failure: 920411-1.c 920627-2.c
47281         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
47282
47283 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
47284
47285         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47286           More changes to get testsuite working properly. Needs more work.
47287           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
47288
47289 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
47290
47291         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
47292           More changes to get testsuite working properly. Needs more work.
47293
47294 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
47295
47296         * chill.compile/compile.exp: Added for Dejagnu support
47297         * chill.execute/execute.exp: Added for Dejagnu support
47298         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
47299
47300 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
47301
47302         This should complete moving the CHILL test files.
47303         * chill.noncompile(.cvsignore printf.grt
47304             in-printf.grt chprintf.grt chprintf.ch):
47305             Added test-support files.
47306           (Makefile): Modified further.
47307         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
47308             signal.ch): Added test files.
47309           * chill.execute (.cvsignore printf.grt printr.c
47310             in-printf.grt rts.c chprintf.grt rts.h): Added
47311           test-support files.
47312             (Makefile): More corrections.
47313
47314 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
47315
47316         * chill.compile, chill.execute, chill.nocompile: Add CHILL
47317           test cases, ready for DejaGnu.
47318
47319 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
47320
47321         * Upgraded c-torture tests from 1.18 to 1.19
47322
47323         * gcc.compile: added test(s):
47324           930607-1.c
47325         * gcc.execute: added test(s):
47326           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
47327
47328         * added new subdirectory for misc tests: gcc.misc-tests
47329         * gcc.misc-test(s): added tests:
47330           inst-check.c test-consts.c test-ior.c test-switch.c
47331
47332 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
47333
47334         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
47335
47336 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
47337
47338         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
47339
47340 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
47341
47342         * Upgraded c-torture tests from 1.17 to 1.18
47343
47344 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
47345
47346         * Upgraded c-torture tests from 1.12 to 1.17
47347
47348 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
47349
47350         * lib/old-dejagnu.exp:
47351           Fixed handling of XFAIL target triplets to correctly
47352           recognize wildcard characters.  Removed code that
47353           appended a unique id tag to the end of the file name
47354           printed out by the result of the testcases within a
47355           given test file.
47356
47357 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
47358
47359         * lib/old-dejagnu.exp:
47360           Reworked expected failure handling to trigger off of XFAIL
47361           keyword in keyphrase embeded in testcase source code. The
47362           XFAIL keyword must be at the end of the keyphrase line. It
47363           may optionally be followed by one or more target triplets.
47364           It has just occured that the handling of wildcards in the
47365           target triplet may not be correct.
47366
47367 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
47368
47369         * g++.old-deja/tests:
47370           Moved all subdirectories up one level into g++.old-deja .
47371
47372         * lib/old-dejagnu.exp:
47373           Fixed problem with CXXFLAGS not being properly reset, and being
47374           corrupted with extraneous "-c" compiler option.  This was
47375           causing binaries to not be generated for test that needed them.
47376           Modified strings passed to "pass" and "fail" so that individual
47377           tests from the same test file would be distinguished by an
47378           identifier appended to the test file name in the summary logs;
47379           this corrected a problem with erroneous diff logs.  Added code
47380           to search testcases for expected fail and unexpected pass keywords.
47381
47382 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
47383
47384         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
47385
47386 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
47387
47388         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
47389           Removed extraneous text from end of "Special g++ Options"
47390           keyphrase.
47391
47392         * lib/old-dejagnu.exp: Added pattern matching to look for new
47393           keywords, embedded in testcases comments, which will trigger
47394           calls to xpass and xfail.
47395
47396 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
47397
47398         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
47399           comments embedded in the testcases, especially the one looking for
47400           special compiler options, as well as the pattern matching for the
47401           compiler output again.
47402
47403 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
47404
47405         * lib/old-dejagnu.exp: Do a proper check of the return value for
47406           execute tests. Fixed several problems with the pattern matching
47407           of the compiler output which gave erroneous test results.
47408           Changed several of the test result messages to be more descriptive.
47409         * config/unix-g++.exp: Proc g++_load now actually works and
47410           executes the tests passed to it and returns a usable return
47411           value.
47412
47413 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
47414
47415           * lib/gcc.exp: Exits gracefully if $CC is bogus.
47416
47417 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
47418
47419         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
47420           Modified both files to properly execute the old style
47421           dejagnu tests. The previous versions of these files were
47422           experimental and did not function anything near correctly.
47423
47424 1993-04-05  Rob Savoye  (rob@cygnus.com)
47425
47426         * Removed all Makefile.in and configure.in files. No configuration
47427         needed now.
47428
47429 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
47430
47431         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
47432
47433 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
47434
47435         * gcc.compile/configure.in, gcc.unsorted/configure.in,
47436         gcc.special/configure.in, gcc.noncompile/configure.in,
47437         gcc.execute/configure.in, gcc.code_quality/configure.in,
47438         g++.other/configure.in, g++.old-deja/configure.in,
47439         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
47440         in srcname setting.
47441
47442 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
47443
47444         * lib/udi.exp: Fixed mondfe and mondfe_download.
47445         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
47446         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
47447
47448 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
47449
47450         * config/udi-gdb.exp: Check $shell_id after connecting to target.
47451         (gdb_exit): Don't remove *_soc files.
47452
47453 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
47454
47455         * lib/c-torture.exp: Don't look for main; instead always use -w
47456         -c.  This is how the c-torture tests work.  Remove the object
47457         file if the compilation succeeds.
47458         * gcc.execute/execute.exp: Remove executable if test passes.
47459         * gcc.noncompile/noncompile.exp: Every test is an expected
47460         failure.
47461         * gcc.special/special.exp: Added tests from c-torture 1.11,
47462         corrected use of existing test.
47463         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
47464         gcc.execute/920625-1.c: Updated to c-torture 1.11.
47465         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
47466         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
47467         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
47468         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
47469         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
47470         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
47471         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
47472         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47473         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47474         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47475         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47476         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47477         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47478         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47479         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47480         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47481         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47482         c-torture 1.11.
47483         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47484         correspond to c-torture 1.11.
47485
47486         * New file.