OSDN Git Service

* fold-const.c (size_binop): In the fast-paths for X+0, 0+X, X-0 and
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc-dg/large-size-array-3.c: New test case.
4
5 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6
7         * gfortran.dg/forall_7.f90: New test case.
8
9 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10
11         PR fortran/30407
12         * gfortran.dg/where_operator_assign_1.f90: New test.
13         * gfortran.dg/where_operator_assign_2.f90: New test.
14         * gfortran.dg/where_operator_assign_3.f90: New test.
15
16 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
17
18         * lib/target-supports.exp
19         (check_effective_target_powerpc_altivec): New.
20         (check_effective_target_vect_cmdline_needed): Use it.
21
22 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
23
24         PR fortran/30278
25         * gfortran.dg/backslash_3.f: New test.
26
27 2007-01-26  Richard Guenther  <rguenther@suse.de>
28
29         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
30
31 2007-01-26  Tobias Burnus  <burnus@net-b.de>
32
33         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
34         * gfortran.dg/vect/vect.exp: Ditto.
35         * gfortran.dg/dg.exp: Ditto.
36         * gfortran.fortran-torture/execute/execute.exp: Ditto.
37         * gfortran.fortran-torture/compile/compile.exp: Ditto.
38
39 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40
41         * gcc.dg/builtins-20.c: Add more cases.
42         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
43
44 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
45
46         PR fortran/30437
47         * gcc.dg/Wall.c: New.
48         * gcc.dg/Wno-all.c: New.
49         * gfortran.dg/Wall.f90: New.
50         * gfortran.dg/Wno-all.f90: New.
51         
52 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
53
54         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
55         * g++.dg/eh/simd-2.C: Also run on Darwin.
56         * g++.dg/eh/simd-3.C: New.
57         * g++.dg/eh/simd-4.C: New.
58
59 2007-01-25  Richard Guenther  <rguenther@suse.de>
60
61         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
62         and _PROFILE_USE.
63         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
64
65 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
66
67         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
68         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
69         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
70         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
71         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
72         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
73         * gcc.dg/ipa/ipa-7.c: New testcase.
74
75 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
76
77         * g++.dg/cpp0x/warn_cxx0x.C: New.
78
79 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
80
81         * gcc.dg/builtins-20.c: Test builtin carg.
82
83 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
84
85         PR middle-end/27416
86         * gcc.dg/gomp/pr27416.c: New test.
87
88         PR middle-end/30494
89         * gcc.dg/gomp/pr30494.c: New test.
90         * g++.dg/gomp/pr30494.C: New test.
91
92         PR middle-end/30421
93         * gcc.dg/gomp/pr30421.c: New test.
94
95 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
96
97         * gcc.target/ia64/versionid-1.c: New test.
98         * gcc.target/ia64/versionid-2.c: New test.
99
100 2007-01-24  Richard Guenther  <rguenther@suse.de>
101
102         PR testsuite/30181
103         * gcc.dg/builtins-57.c: Change to a link-time testcase
104         to support non-C99 targets.
105
106 2007-01-24  Jan Hubicka  <jh@suse.cz>
107
108         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
109
110 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
111
112         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
113
114 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
115
116         PR objc/27438
117         * objc.dg/const-str-12.m: New test.
118
119 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
120
121         PR fortran/30532
122         * gfortran.dg/ctrl-z.f90:  New test.
123         
124 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
125
126         PR fortran/30481
127         * gfortran.dg/namelist_assumed_char.f90:  New test.
128
129 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
130
131         PR c++/27492
132         * g++.dg/inherit/covariant15.C: New test.
133
134 2007-01-23  Ian Lance Taylor  <iant@google.com>
135
136         * g++.dg/warn/Wparentheses-24.C: New test.
137
138 2007-01-23  Richard Guenther  <rguenther@suse.de>
139
140         PR testsuite/30560
141         * ada/acats/run_acats: Do not call gnatmake or gnatchop
142         with full path.
143
144 2007-01-22  Richard Guenther  <rguenther@suse.de>
145
146         PR tree-optimization/30038
147         * gcc.dg/builtins-62.c: New testcase.
148
149 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
150
151         * gcc.c-torture/compile/20070121.c: New test.
152
153 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
154
155         PR libfortran/30525
156         * gfortran.dg/char_comparison_1.f:  New test.
157
158 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
159
160         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
161
162 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
163
164         PR objc/30479
165         * objc.dg/pch: New directory.
166         * objc.dg/pch/pch.exp: New file.
167         * objc.dg/pch/interface-1.m: New test.
168         * objc.dg/pch/interface-1.hs: New include file.
169         * lib/objc.exp (objc_target_compile): Add
170         "-x objective-c-header" in front of the sources if this is
171         a precompiled header being compiled.
172
173 2007-01-20  Roger Sayle  <roger@eyesopen.com>
174
175         * gfortran.dg/array_memcpy_3.f90: New test case.
176         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
177
178 2007-01-20  Roger Sayle  <roger@eyesopen.com>
179             Brooks Moses  <brooks.moses@codesourcery.com>
180             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
181
182         * gfortran.dg/intrinsic_sign_1.f90: New test case.
183         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
184
185 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
186
187         * gcc.dg/torture/builtin-math-3.c: Test fdim.
188
189 2007-01-19  Mike Stump  <mrs@apple.com>
190
191         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
192         away.
193
194 2007-01-19  Roger Sayle  <roger@eyesopen.com>
195
196         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
197         option instead of -funsafe-math-optimizations.
198
199 2007-01-19  Tomas Bily  <tbily@suse.cz>
200
201         gcc.dg/tree-prof/indir-call-prof.c: New.
202         g++.dg/dg.exp: Add tree-prof subdirectory.
203         g++.dg/tree-prof/indir-call-prof.C: New.
204         g++.dg/tree-prof/tree-prof.exp: New.
205
206 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
207
208         PR c++/17947
209         * g++.dg/warn/deprecated.C: Update warning output.
210         * g++.dg/warn/deprecated-2.C: Likewise.
211         * g++.dg/warn/deprecated-3.C: New.
212         
213 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
214
215         * gcc.c-torture/execute/nestfunc-7.c: New.
216
217 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
218
219         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
220
221 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
222
223         * gcc.dg/m68k-pic-1.c: New.
224
225 2007-01-18  Roger Sayle  <roger@eyesopen.com>
226
227         * gfortran.dg/array_memcpy_4.f90: New test case.
228
229 2007-01-18  Josh Conner  <jconner@apple.com>
230
231         PR target/30485
232         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
233         * gcc.dg/vect/no-trapping-math-1: New.
234         * gcc.dg/vect/no-trapping-math-2: New.
235
236 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
237
238         * gcc.target/i386/387-8.c: Update comment about optimizing
239         inherent load of 1.0 of fptan instruction.
240
241 2007-01-18  Dirk Mueller  <dmueller@suse.de>
242             Richard Guenther <rguenther@suse.de>
243
244         PR diagnostic/8268
245         * gcc.dg/Warray-bounds.c: New testcase.
246         * gcc.dg/Warray-bounds-2.c: New testcase.
247         * g++.dg/warn/Warray-bounds.C: New testcase.
248         * g++.dg/warn/Warray-bounds-2.C: New testcase.
249
250 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
251
252         PR fortran/30476
253         * gfortran.dg/generic_12.f90: New test.
254
255 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
256
257         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
258         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
259
260 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
261
262         * gcc.dg/dfp/compare-special.h: New file.
263         * gcc.dg/dfp/compare-special-32.c: New test.
264         * gcc.dg/dfp/compare-special-64.c: New test.
265         * gcc.dg/dfp/compare-special-128.c: New test.
266
267 2007-01-16  Roger Sayle  <roger@eyesopen.com>
268             Paul Thomas  <pault@gcc.gnu.org>
269             Steven G. Kargl  <kargl@gcc.gnu.org>
270
271         PR fortran/30404
272         * gfortran.dg/forall_6.f90: New test case.
273         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
274         * gfortran.dg/dependency_13.f90: Likewise.
275
276 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
277
278         PR testsuite/12325
279         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
280         targets that don't support Inf.
281
282 2007-01-15  Dale Johannesen  <dalej@apple.com>
283
284         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
285
286 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
287
288         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
289         of achar for 0xff to avoid the "Extended ASCII not
290         implemented" error message.
291
292 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
293
294         PR fortran/28172
295         * gfortran.dg/altreturn_4.f90: New test.
296
297         PR fortran/29389
298         * gfortran.dg/stfunc_4.f90: New test.
299
300         PR fortran/29712
301         * gfortran.dg/bound_2.f90: Reinstate commented out line.
302         * gfortran.dg/initialization_1.f90: Change warning.
303
304         PR fortran/30283
305         * gfortran.dg/specification_type_resolution_2.f90: New test.
306
307 2007-01-14  Jan Hubicka  <jh@suse.cz>
308
309         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
310         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
311         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
312         elimination.
313
314 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
315
316         PR fortran/30410
317         * gfortran.dg/external_procedures_2.f90: New test.
318
319 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
320
321         PR target/30413
322         * gcc.target/i386/pr30413.c: New test.
323
324 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
325
326         PR fortran/30452
327         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
328
329 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
330
331         * gcc.dg/20070112-1.c: New test.
332
333 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
334
335         PR libgfortran/30435
336         * gfortran.dg/list_read_6.f90: New test.
337
338 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
339
340         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
341
342 2007-01-12  Tom Tromey  <tromey@redhat.com>
343
344         PR preprocessor/28227:
345         * gcc.dg/cpp/pr28227.c: New file.
346
347 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
348
349         * gcc.dg/tree-ssa/loop-22.c: New test.
350
351 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
352
353         PR tree-optimization/29516
354         * gcc.dg/tree-ssa/loop-20.c: New test.
355
356 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
357
358         PR libfortran/30415
359         * minmaxloc_integer_kinds_1.f90:  New test.
360
361 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
362
363         PR c++/29573
364         * g++.dg/template/sizeof-template-argument.C: New test.
365
366 2007-01-11  Jan Hubicka  <jh@suse.cz>
367
368         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
369         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
370         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
371         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
372         * gcc.dg/tree-ssa/pr21658.c: Likewise.
373         * gcc.dg/tree-ssa/pr15349.c: Likewise.
374         * gcc.dg/tree-ssa/pr25501.c: Likewise.
375         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
376         transformation in question.
377         * gcc.dg/tree-ssa/vrp05.c: Likewise.
378         * gcc.dg/tree-ssa/pr20701.c: Likewise.
379         * gcc.dg/always_inline3.c: Likewise.
380
381 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
382
383         PR c++/28999
384         * g++.dg/template/typename11.C: New test.
385
386 2007-01-10  Robert Kennedy <jimbob@google.com>
387
388         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
389
390 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
391
392         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
393         for different integer kinds.
394         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
395         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
396         * gfortran.dg/ishft_2.f90: New test.
397         * gfortran.dg/ishft_3.f90: New test.
398
399 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
400
401         * gfortran.dg/altreturn_2.f90: Removed executable bit.
402
403 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
404
405         PR tree-optimization/30322
406         * gcc.dg/tree-ssa/loop-21.c: New test.
407
408 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
409
410         * g++.dg/rtti/darwin-builtin-linkage.C: New.
411
412 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
413
414         * gcc.target/spu/intrinsics-1.c: Remove xfail.
415
416 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
417
418         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
419         * g++.dg/warn/overflow-warn-3.C: Likewise.
420         * g++.dg/warn/overflow-warn-4.C: Likewise.
421         * g++.dg/warn/overflow-warn-5.C: Likewise.
422         * g++.dg/warn/overflow-warn-6.C: Likewise.
423         * g++.dg/warn/Woverflow-1.C: Likewise.
424         * g++.dg/warn/Woverflow-2.C: Likewise.
425         * g++.dg/warn/Woverflow-3.C: Likewise.
426         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
427
428 2007-01-08  Roger Sayle  <roger@eyesopen.com>
429
430         * gfortran.dg/array_constructor_14.f90: New test case.
431         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
432
433 2007-01-08  Richard Guenther  <rguenther@suse.de>
434
435         PR tree-optimization/23603
436         * gcc.dg/tree-ssa/vrp31.c: New testcase.
437         * gcc.dg/tree-ssa/vrp32.c: Likewise.
438
439 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
440
441         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
442         in __v8qi typedef.
443         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
444         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
445         compiler behaviour.
446         * gcc.dg/simd-5.c: Likewise.
447         * gcc.dg/simd-6.c: Likewise.
448         * g++.dg/conversion/simd1.C: Likewise.
449         * g++.dg/conversion/simd3.C: Likewise.
450         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
451         (main): Use it.
452
453 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
454
455         PR tree-optimization/29877
456         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
457         name of a hard register for the target concerned.  Adjust dg-error
458         directives to cope with new behaviour of TER.
459
460 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
461
462         PR c++/28986
463         * g++.dg/conversion/nullptr1.C: Added overflow warning.
464         * g++.dg/warn/overflow-warn-1.C: New.
465         * g++.dg/warn/overflow-warn-3.C: New.
466         * g++.dg/warn/overflow-warn-4.C: New.
467         * g++.dg/warn/overflow-warn-5.C: New.
468         * g++.dg/warn/overflow-warn-6.C: New.
469         * g++.dg/warn/Woverflow-1.C: New.
470         * g++.dg/warn/Woverflow-2.C: New.
471         * g++.dg/warn/Woverflow-3.C: New.
472         * g++.dg/warn/multiple-overflow-warn-2.C: New.
473         
474 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
475
476         PR fortran/27698
477         * gfortran.dg/invalid_name.f90: New test.
478         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
479         * gfortran.dg/gomp/pr29759.f90: Ditto.
480
481 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
482
483         * gfortran.dg/present_1.f90:  Update error message.
484
485 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
486
487        PR c++/19439
488        * g++.dg/template/duplicate1.C: New test
489        * g++.dg/template/memfriend6.C: Adjust error markers.
490         
491 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
492
493         PR tree-opt/30385
494         * gcc.dg/torture/inline-1.c: New test.
495
496 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
497
498         PR c/19978
499         * gcc.dg/multiple-overflow-warn-1.c: New.
500         * gcc.dg/multiple-overflow-warn-2.c: New.
501         * gcc.dg/overflow-warn-6.c: New.
502         * g++.dg/warn/multiple-overflow-warn-1.C: New.
503         
504 2007-01-05  Roger Sayle  <roger@eyesopen.com>
505
506         * gfortran.dg/array_memcpy_1.f90: New test case.
507         * gfortran.dg/array_memcpy_2.f90: Likewise.
508
509 2007-01-05  Richard Guenther  <rguenther@suse.de>
510
511         PR middle-end/27826
512         * g++.dg/opt/pr27826.C: New testcase.
513
514 2007-01-05  Ian Lance Taylor  <iant@google.com>
515
516         * gcc.dg/Walways-true-1.c: New test.
517         * gcc.dg/Walways-true-2.c: New test.
518         * g++.dg/warn/Walways-true-1.C: New test.
519         * g++.dg/warn/Walways-true-2.C: New test.
520
521 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
522
523         PR c/30360
524         * gcc.dg/pr30360.c: New test.
525
526 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
527
528         PR fortran/23232
529         * gfortran.dg/data_implied_do_1.f90: New test.
530
531         PR fortran/27996
532         PR fortran/27998
533         * gfortran.dg/char_length_1.f90: New test.
534
535 2007-01-05  Richard Guenther  <rguenther@suse.de>
536
537         PR middle-end/28116
538         * g++.dg/opt/pr28116.C: New testcase.
539
540 2007-01-05  Tobias Burnus  <burnus@net-b.de>
541
542         PR fortran/29624
543         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
544           invalid deallocate.
545         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
546         * gfortran.dg/protected_4.f90: Add pointer intent check.
547         * gfortran.dg/protected_6.f90: Add pointer intent check.
548         * gfortran.dg/pointer_intent_1.f90: New test.
549         * gfortran.dg/pointer_intent_2.f90: New test.
550         * gfortran.dg/pointer_intent_3.f90: New test.
551
552 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
553
554         PR 30235
555         * gfortran.dg/altreturn_2.f90: new test.
556
557 2007-01-04  Tom Tromey  <tromey@redhat.com>
558
559         PR preprocessor/28165:
560         * gcc.dg/cpp/pr28165.c: New file.
561
562 2007-01-03  Josh Conner  <jconner@apple.com>
563
564         PR middle-end/29683
565         * gcc.dg/pr29683.c: New.
566
567 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
568
569         PR c++/28217
570         * g++.dg/pch/template-1.C: New test.
571         * g++.dg/pch/template-1.Hs: New file.
572
573 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
574
575         PR middle-end/30353
576         * gcc.c-torture/compile/complex-4.c: New test.
577
578 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
579
580         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
581         -maltivec.
582         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
583
584 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
585
586         PR middle-end/30286
587         * gcc.dg/pr30286.c: New test.
588
589         PR c++/29535
590         * g++.dg/template/crash66.C: New test.
591
592         PR c++/29054
593         * g++.dg/template/friend49.C: New test.
594
595 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
596
597         * gfortran.dg/ibits.f90: New test.
598
599 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
600
601         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
602         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
603
604 2007-01-02  Jan Hubicka  <jh@suse.cz>
605
606         * gcc.dg/pr16194.c: We now output error on all three functions, not just
607         first one.
608
609 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
610
611         PR c/19977
612         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
613         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
614
615 2006-01-02  Ian Lance Taylor  <iant@google.com>
616
617         * g++.dg/warn/Wparentheses-22.C: New test.
618         * g++.dg/warn/Wparentheses-23.C: New test.
619
620 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
621
622         PR middle-end/7651
623         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
624         * gcc.dg/declspec-3-Wextra.c: New.
625         * gcc.dg/declspec-3-no.c: New
626
627 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
628
629         PR fortran/20896
630         * gfortran.dg/interface_10.f90: Remove.
631
632 2007-01-01  Roger Sayle  <roger@eyesopen.com>
633
634         * gcc.dg/fold-eqxor-4.c: New test case.
635
636 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
637
638         PR middle-end/30311
639         * gcc.c-torture/compile/pr30311.c: New test.
640
641 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
642
643         PR middle-end/30253
644         * gcc.c-torture/compile/statement-expression-1.c: New test.
645
646 2007-01-01  Andreas Schwab  <schwab@suse.de>
647
648         PR target/29166
649         * g++.dg/eh/pr29166.C: New test.
650
651 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
652
653         * lib/target-supports.exp (check_effective_target_powerpc_spe):
654         New.
655         (check_effective_target_vect_cmdline_needed): Use it.
656
657 2006-12-31  Richard Guenther  <rguenther@suse.de>
658
659         PR middle-end/30137
660         * testsuite/gcc.dg/pr30137-1.c: New testcase.
661         * testsuite/gcc.dg/pr30137-2.c: Likewise.
662
663 2006-12-31  Roger Sayle  <roger@eyesopen.com>
664
665         PR middle-end/30322
666         * gcc.dg/fold-plusnot-1.c: New test case.
667
668 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
669
670         PR c++/29731
671         * g++.dg/parse/template22.C: New test.
672
673 2006-12-31  Richard Guenther  <rguenther@suse.de>
674
675         PR middle-end/30338
676         * gcc.c-torture/compile/pr30338.c: New testcase.
677
678 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
679
680         PR fortran/27900
681         * gfortran.dg/intrinsic_actual_4.f90: New test.
682
683         PR fortran/24325
684         * gfortran.dg/func_decl_3.f90: New test.
685
686 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
687
688         PR fortran/23060
689         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
690         * gfortran.dg/c_by_val_1.f: New test.
691         * gfortran.dg/c_by_val_2.f: New test.
692         * gfortran.dg/c_by_val_3.f: New test.
693
694 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
695
696         PR libfortran/30321
697         * gfortran.dg/sum_zero_array_1.f90:  New test.
698
699 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
700
701         PR preprocessor/29612
702         * gcc.dg/cpp/pr29612-1.c: New test.
703         * gcc.dg/cpp/pr29612-2.c: New test.
704
705 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
706
707         PR fortran/30034
708         * gfortran.dg/pure_formal_proc_1.f90: New test.
709
710         PR fortran/30237
711         * gfortran.dg/intrinsic_actual_3.f90: New test.
712
713 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
714
715         PR fortran/30014
716         * gfortran.dg/io_constraints_1.f90: Update test.
717         * gfortran.dg/io_constraints_2.f90: Update test.
718         * gfortran.dg/inquire_iolength.f90: New test.
719
720 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/20896
723         * gfortran.dg/interface_10.f90: New test.
724         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
725         since z is already, locally a variable.
726
727         PR fortran/25135
728         * gfortran.dg/generic_11.f90: New test.
729         * gfortran.dg/interface_7.f90: Remove name clash between module
730         name and procedure 'x' referenced in the interface.
731
732 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
733
734         PR middle-end/7651
735         * gcc.dg/Wmissing-parameter-type.c: New.
736         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
737         * gcc.dg/Wmissing-parameter-type-no.c: New.
738         
739 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
740
741         PR fortran/25818
742         * gfortran.dg/entry_array_specs_2.f: New test.
743
744         PR fortran/30084
745         * gfortran.dg/nested_modules_6.f90: New test.
746
747 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
748
749         PR middle-end/7651
750         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
751         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
752
753 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
754
755         PR C++/30168
756         * g++.dg/opt/complex6.C: New test.
757
758 2006-12-22  Ben Elliston  <bje@au.ibm.com>
759
760         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
761         full" if the linker on spu-*-* warns about exceeding local store.
762
763         And revert this patch:
764         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
765         fail to link due to relocation overflows on spu-*-*.
766
767 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
768
769         PR fortran/30273
770         * gfortran.dg/dependency_19.f90: New test.
771
772 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
773
774         PR fortran/30202
775         * gfortran.dg/alloc_comp_basics_3.f90: New test.
776
777 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
778
779         PR middle-end/30262
780         * gcc.c-torture/execute/20061220-1.c: New test.
781
782         PR middle-end/30263
783         * gcc.dg/gomp/asm-1.c: New test.
784
785         PR target/30230
786         * g++.dg/eh/ia64-2.C: New test.
787
788 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
789
790         PR target/28966
791         PR target/29248
792         * gcc.dg/rs6000-leaf.c: New.
793
794 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
795
796         PR fortran/25392
797         * gfortran.dg/f2c_8.f90: New test.
798
799 2006-12-20  Bill Wendling  <wendling@apple.com>
800
801         * gcc.dg/asm-b.c: Check for __ppc64__.
802
803 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
804
805         PR fortran/30190
806         * gfortran.dg/bounds_check_5.f90: New test.
807
808 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
809
810         PR middle-end/30143
811         * gcc.dg/gomp/complex-1.c: New testcase.
812
813 2006-12-20  Roger Sayle  <roger@eyesopen.com>
814
815         * gfortran.dg/array_memset_1.f90: New test case.
816
817 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
818
819         * lib/target-supports.exp: Add spu to
820         check_effective_target_vect_widen_mult_hi_to_si.
821
822 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
823
824         PR fortran/29992
825         * gfortran.dg/generic_9.f90: New test.
826
827         PR fortran/30081
828         * gfortran.dg/generic_10.f90: New test.
829
830 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
831
832         PR tree-opt/30045
833         * gcc.dg/pr30045.c: New test.
834
835 2006-12-20  Ben Elliston  <bje@au.ibm.com>
836
837         * gcc.dg/20020312-2.c: Add a case for __SPU__.
838
839 2006-12-19  Eric Christopher  <echristo@apple.com>
840
841         PR target/29302
842         * gcc.c-torture/execute/pr29302-1.c: New.
843
844 2006-12-19  Tobias Burnus  <burnus@net-b.de>
845
846         PR fortran/39238
847         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
848
849 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
850
851         PR fortran/30236
852         * gfortran.dg/altreturn_3.f90: New test.
853
854         * gfortran.dg/char_result_12.f90: Fix comment typos.
855
856 2006-12-19  Ben Elliston  <bje@au.ibm.com>
857
858         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
859         as newlib's stdio.h uses non-traditional cpp constructs.
860
861 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
862
863         * gfortran.dg/advance.f90: Renamed to advance_1.f90
864         * gfortran.dg/append-1.f90: Renamed to append_1.f90
865         * gfortran.dg/array-1.f90: Renamed to array_1.f90
866         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
867         * gfortran.dg/backspace.f: Renamed to backspace_1.f
868         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
869         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
870         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
871         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
872         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
873         * gfortran.dg/logint-1.f: Renamed to logint_1.f
874         * gfortran.dg/logint-2.f: Renamed to logint_2.f
875         * gfortran.dg/logint-3.f: Renamed to logint_3.f
876         * gfortran.dg/advance_1.f90: Renamed from advance.f90
877         * gfortran.dg/append_1.f90: Renamed from append-1.f90
878         * gfortran.dg/array_1.f90: Renamed from array-1.f90
879         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
880         * gfortran.dg/backspace_1.f: Renamed from backspace.f
881         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
882         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
883         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
884         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
885         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
886         * gfortran.dg/logint_1.f: Renamed from logint-1.f
887         * gfortran.dg/logint_2.f: Renamed from logint-2.f
888         * gfortran.dg/logint_3.f: Renamed from logint-3.f
889
890 2006-12-18  Bill Wendling  <wendling@apple.com>
891
892         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
893         id is an OjbC keyword.
894
895 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
896
897         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
898
899 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
900
901         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
902
903 2006-12-18  Ian Lance Taylor  <iant@google.com>
904
905         * g++.dg/warn/Wmissing-declarations-1.C: New test.
906
907 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
908
909         * gcc.c-torture/compile/pr27528.c: Use empty templates.
910
911 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
912
913         PR fortran/30207
914         * gfortran.fortran-torture/execute/where21.f90: New test.
915
916 2006-12-17  Tobias Burnus  <burnus@net-b.de>
917
918         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
919
920 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
921
922         PR middle-end/7651
923         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
924         * gcc.dg/if-empty-1.c: Likewise.
925         * gcc.dg/pr23165.c: Likewise.
926         * g++.dg/warn/empty-body.C: Likewise.
927
928 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
929
930         PR libfortran/30005
931         * gfortran.dg/open_errors.f90: New test.
932
933 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
934
935         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
936
937         * gcc.target/i386/ssse3-pabsb.c: New file.
938         * gcc.target/i386/ssse3-pabsd.c: Likewise.
939         * gcc.target/i386/ssse3-pabsw.c: Likewise.
940         * gcc.target/i386/ssse3-palignr.c: Likewise.
941         * gcc.target/i386/ssse3-phaddd.c: Likewise.
942         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
943         * gcc.target/i386/ssse3-phaddw.c: Likewise.
944         * gcc.target/i386/ssse3-phsubd.c: Likewise.
945         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
946         * gcc.target/i386/ssse3-phsubw.c: Likewise.
947         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
948         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
949         * gcc.target/i386/ssse3-pshufb.c: Likewise.
950         * gcc.target/i386/ssse3-psignb.c: Likewise.
951         * gcc.target/i386/ssse3-psignd.c: Likewise.
952         * gcc.target/i386/ssse3-psignw.c: Likewise.
953         * gcc.target/i386/ssse3-vals.h: Likewise.
954
955 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
956
957         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
958         * lib/fortran-torture.exp: Include target-supports.exp.
959
960 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
961
962         PR target/30185
963         * gcc.c-torture/execute/pr30185.c: New test.
964
965 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
966
967         PR testsuite/30179
968         PR testsuite/30180
969         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
970         * gcc.dg/builtin-bswap-2.c: Likewise.
971         * gcc.dg/builtin-bswap-3.c: Likewise.
972         * gcc.dg/builtin-bswap-4.c: Likewise.
973         * lib/target-supports.exp (check_effective_target_stdint_types): New.
974         * cc.c-torture/execute/mode-dependent-address.x: New file.
975
976 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
977
978         PR libfortran/30145
979         * gfortran.dg/write_zero_array: New test.
980
981 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
982
983         PR fortran/30200
984         * gfortran.dg/write_fmt_trim.f90: New test.
985
986 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
987
988         PR 30194
989         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
990         temporarily.
991
992 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
993
994         * lib/target-supports.exp (check_weak_available): Use istarget
995         "hppa*-*-hpux10*" instead of regexp.
996         (check_cxa_atexit_available): Likewise.
997
998 2006-12-14  Richard Guenther  <rguenther@suse.de>
999
1000         PR tree-optimization/30197
1001         * gcc.c-torture/execute/complex-1.c: Fix function name.
1002         * gcc.dg/builtins-61.c: New testcase.
1003
1004 2006-12-14  Richard Guenther  <rguenther@suse.de>
1005
1006         PR middle-end/30172
1007         * gcc.dg/pr30172-1.c: New testcase.
1008
1009 2006-12-14  Richard Guenther  <rguenther@suse.de>
1010
1011         PR tree-optimization/30198
1012         * gcc.dg/builtins-60.c: New testcase.
1013
1014 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1015
1016         * lib/target-supports.exp (vect_no_align): Remove spu.
1017
1018 2006-12-13  Ian Lance Taylor  <iant@google.com>
1019
1020         PR c++/19564
1021         PR c++/19756
1022         * g++.dg/warn/Wparentheses-5.C: New test.
1023         * g++.dg/warn/Wparentheses-6.C: New test.
1024         * g++.dg/warn/Wparentheses-7.C: New test.
1025         * g++.dg/warn/Wparentheses-8.C: New test.
1026         * g++.dg/warn/Wparentheses-9.C: New test.
1027         * g++.dg/warn/Wparentheses-10.C: New test.
1028         * g++.dg/warn/Wparentheses-11.C: New test.
1029         * g++.dg/warn/Wparentheses-12.C: New test.
1030         * g++.dg/warn/Wparentheses-13.C: New test.
1031         * g++.dg/warn/Wparentheses-14.C: New test.
1032         * g++.dg/warn/Wparentheses-15.C: New test.
1033         * g++.dg/warn/Wparentheses-16.C: New test.
1034         * g++.dg/warn/Wparentheses-17.C: New test.
1035         * g++.dg/warn/Wparentheses-18.C: New test.
1036         * g++.dg/warn/Wparentheses-19.C: New test.
1037         * g++.dg/warn/Wparentheses-20.C: New test.
1038         * g++.dg/warn/Wparentheses-21.C: New test.
1039
1040 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1041
1042         PR testsuite/30157
1043         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1044         for target "hppa.*hpux10".
1045
1046 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1047
1048         * g++.dg/debug/vartrack1.C: New test.
1049
1050         * g++.dg/opt/ifcvt1.C: New test.
1051
1052         * gcc.dg/tls/opt-13.c: New test.
1053
1054         * gcc.dg/20060425-2.c: New test.
1055
1056         * g++.dg/opt/pr15054-2.C: New test.
1057
1058         * gcc.c-torture/execute/20060420-1.c: New test.
1059
1060         * gcc.c-torture/execute/20060412-1.c: New test.
1061
1062         * objc/compile/20060406-1.m: New test.
1063
1064 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1065
1066         * g++.dg/template/array17.C: New test.
1067
1068 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1069
1070         * gcc.target/powerpc/altivec-23.c: New test.
1071
1072 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1073
1074         PR c++27316
1075         * g++.dg/inherit/error3.C: New test.
1076
1077         PR c++/28740
1078         * g++.dg/inherit/error4.C: New test.
1079
1080 2006-12-13  Richard Guenther  <rguenther@suse.de>
1081
1082         PR tree-optimization/17687
1083         * gcc.dg/builtins-59.c: New testcase.
1084
1085 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1086
1087         * gcc.target/spu/Wmain.c: New test.
1088
1089 2006-12-12  Josh Conner  <jconner@apple.com>
1090
1091         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1092         * g++.dg/abi/thunk4.C: Likewise.
1093         * g++.dg/abi/rtti3.C: Likewise.
1094
1095 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1096
1097         * gcc.target/spu/cpat-1.c: New test.
1098         * gcc.target/spu/cpat-2.c: New test.
1099         * gcc.target/spu/cpat-3.c: New test.
1100         * gcc.target/spu/cpat-4.c: New test.
1101
1102 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1103
1104         PR tree-opt/28436
1105         * gcc.c-torture/compile/vector-1.c: New test.
1106         * gcc.c-torture/compile/vector-2.c: New test.
1107         * gcc.c-torture/compile/vector-3.c: New test.
1108
1109 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1110
1111         * lib/fortran-torture.exp: Update copyright years.  Remove
1112         obsolete comment.  Test -ftree-vectorize where it makes sense.
1113         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1114         from fortran-torture.exp.
1115         * gfortran.dg/char_transpose_1.f90,
1116         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1117         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1118         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1119         '-w' to dg-options.
1120
1121 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1122
1123         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1124         saved_${tool}_load.
1125
1126 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1127
1128         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1129         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1130         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1131         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1132         gaps.
1133
1134 2006-12-12  Richard Guenther  <rguenther@suse.de>
1135
1136         PR middle-end/30147
1137         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1138
1139 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1140             Diego Novillo  <dnovillo@redhat.com>
1141
1142         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1143         VDEF/VUSE changes.
1144         * gcc.dg/tree-ssa/pr26421.c: Likewise
1145         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1146         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1147         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1148         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1149         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1150         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1151         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1152         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1153         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1154
1155 2006-12-11  Jan Hubicka  <jh@suse.cz>
1156
1157         * gcc.dg/tree-prof/stringop-1.c: New test.
1158         * gcc.dg/tree-prof/stringop-2.c: New test.
1159
1160 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1161
1162         PR target/30120
1163         * gcc.target/i386/pr30120.c: New test.
1164
1165         Revert:
1166         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1167
1168         * gcc.target/i386/x87regparm-1.c: New test.
1169         * gcc.target/i386/x87regparm-2.c: New test.
1170         * gcc.target/i386/x87regparm-3.c: New test.
1171         * gcc.target/i386/x87regparm-4.c: New test.
1172
1173 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1174
1175         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1176
1177 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1178
1179         PR fortran/23994
1180         * gfortran.dg/protected_1.f90: New test.
1181         * gfortran.dg/protected_2.f90: New test.
1182         * gfortran.dg/protected_3.f90: New test.
1183         * gfortran.dg/protected_4.f90: New test.
1184         * gfortran.dg/protected_5.f90: New test.
1185         * gfortran.dg/protected_6.f90: New test.
1186
1187 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1188             Tobias Burnus  <burnus@gcc.gnu.org>
1189
1190         PR fortran/29975
1191         PR fortran/30068
1192         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1193         interface.
1194         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1195         ambiguous interfaces.
1196         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1197         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1198         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1199         ambiguous interfaces.
1200         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1201         * gfortran.dg/array_initializer_2.f90: Add initializer array
1202         constructor test.
1203
1204         PR fortran/30096
1205         * gfortran.dg/interface_9.f90: Test that host interfaces are
1206         not checked for ambiguity with the local version.
1207
1208 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1209
1210         PR fortran/29464
1211         * gfortran.dg/module_interface_2.f90: New test.
1212
1213 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1214
1215         PR fortran/29941
1216         * gfortran.dg/assumed_len.f90: New test.
1217
1218 2006-12-09  Richard Guenther  <rguenther@suse.de>
1219
1220         * g++.dg/warn/implicit-typename1.C: Qualify types.
1221         * g++.dg/parse/crash12.C: Likewise.
1222         * g++.dg/tree-ssa/pr22444.C: Likewise.
1223
1224 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1225
1226         * gfortran.dg/array_2.f90: Added sqrt test.
1227
1228 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1229
1230         * gcc.target/i386/x87regparm-1.c: XFAIL.
1231         * gcc.target/i386/x87regparm-2.c: XFAIL.
1232         * gcc.target/i386/x87regparm-3.c: XFAIL.
1233         * gcc.target/i386/x87regparm-4.c: XFAIL.
1234
1235 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1236
1237         * lib/target-supports.exp
1238         (check_effective_target_large_long_double): New.
1239         * gcc.dg/Wconversion-real.c : Use it.
1240         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1241         unsigned.
1242
1243 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1244
1245         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1246
1247 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1248
1249         PR fortran/27546
1250         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1251
1252 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1253
1254         PR c++/29732
1255         * g++.dg/template/crash65.C: New test.
1256         * g++.dg/template/spec16.C: Tweak error markers.
1257
1258 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1259
1260         * gcc.target/spu: New directory.
1261         * gcc.target/spu/spu.exp: New file.
1262         * gcc.target/spu/intrinsics-1.c: New test.
1263
1264 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1265
1266         PR c++/29980
1267         * g++.dg/ext/attrib27.C: New test.
1268         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1269         * g++.dg/parse/typedef5.C: Likewise.
1270
1271 2006-12-07  Mike Stump  <mrs@apple.com>
1272
1273         * treelang/compile/var_defs.tree: Adjust.
1274
1275 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1276
1277         PR c++/29730
1278         * g++.dg/template/crash64.C: New test.
1279         * g++.dg/parse/crash27.C: Adjust error markers.
1280
1281 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1282
1283         PR libfortran/30009
1284         PR libfortran/30056
1285         * gfortran.dg/read_eof_4.f90:  Add tests.
1286         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1287         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1288
1289 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1290
1291         PR c++/29729
1292         * g++.dg/template/crash63.C: New test.
1293
1294         PR c++/29728
1295         * g++.dg/template/crash62.C: New test.
1296
1297 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1298
1299         PR fortran/30003
1300         * gfortran.dg/allocatable_function_1.f90: Increase the number
1301         of expected calls of free to 10; the lhs section reference is
1302         now evaluated so there is another call to bar.  Change the
1303         comment appropriately.
1304         * gfortran.dg/array_section_1.f90: New test.
1305
1306 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1307
1308         PR fortran/29912
1309         * gfortran.dg/char_result_12.f90: New test.
1310
1311 2006-12-05  Richard Guenther  <rguenther@suse.de>
1312
1313         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1314         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1315         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1316         vect_double, xfail for spu*-*-*.
1317
1318 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/29962
1321         * initialization_4.f90: Test noninteger exponents (-std=f95).
1322         * initialization_5.f90: New test for noninteger exponents
1323           with -std=f2003.
1324
1325 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1326
1327         PR fortran/29821
1328         * gfortran.dg/parameter_array_section_1.f90: New test.
1329
1330 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1331
1332         PR c++/29733
1333         * g++.dg/template/crash61.C: New test.
1334
1335         PR c++/29632
1336         * g++.dg/template/error23.C: New test.
1337
1338 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1341
1342 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1343
1344         PR fortran/29916
1345         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1346
1347 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1348
1349         PR middle-end/29965
1350         * gcc.dg/gomp/pr29965-1.c: New test.
1351         * gcc.dg/gomp/pr29965-2.c: New test.
1352         * gcc.dg/gomp/pr29965-3.c: New test.
1353         * gcc.dg/gomp/pr29965-4.c: New test.
1354         * gcc.dg/gomp/pr29965-5.c: New test.
1355         * gcc.dg/gomp/pr29965-6.c: New test.
1356         * g++.dg/gomp/pr29965-1.C: New test.
1357         * g++.dg/gomp/pr29965-2.C: New test.
1358         * g++.dg/gomp/pr29965-3.C: New test.
1359         * g++.dg/gomp/pr29965-4.C: New test.
1360         * g++.dg/gomp/pr29965-5.C: New test.
1361         * g++.dg/gomp/pr29965-6.C: New test.
1362         * g++.dg/gomp/pr29965-7.C: New test.
1363         * g++.dg/gomp/pr29965-8.C: New test.
1364         * g++.dg/gomp/pr29965-9.C: New test.
1365         * g++.dg/gomp/pr29965-10.C: New test.
1366
1367 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1368
1369         * gnat.dg/pointer_variable_bounds.adb: New test.
1370         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1371         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1372
1373 2006-12-03  Eric Christopher  <echristo@apple.com>
1374
1375         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1376
1377 2006-12-03  Richard Henderson  <rth@redhat.com>
1378             Andrew Pinski  <pinskia@gmail.com>
1379
1380         PR C++/14329
1381         * g++.dg/warn/unit-1.C: New test.
1382
1383 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1386
1387 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1388
1389         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1390         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1391         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1392         * gcc.dg/vect/vect-70.c: Reduce array size.
1393         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1394         vect_no_compaer_double targets.
1395         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1396         vect_float, vect_double, and vect_int.
1397
1398 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1399
1400         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1401         test for loop versioning on vect_no_align targets.
1402         * gcc.dg/vect/pr20122.c: Likewise.
1403         * gcc.dg/vect/vect-105.c: Likewise.
1404         * gcc.dg/vect/vect-42.c: Likewise.
1405         * gcc.dg/vect/vect-43.c: Likewise.
1406         * gcc.dg/vect/vect-74.c: Likewise.
1407         * gcc.dg/vect/vect-75.c: Likewise.
1408         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1409         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1410         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1411         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1412
1413 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1414
1415         PR fortran/29642
1416         * gfortran.dg/value_1.f90 : New test.
1417         * gfortran.dg/value_2.f90 : New test.
1418         * gfortran.dg/value_3.f90 : New test.
1419         * gfortran.dg/value_4.f90 : New test.
1420         * gfortran.dg/value_4.c : Called from value_4.f90.
1421
1422 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1423
1424         PR C++/30033
1425         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1426
1427 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1428
1429         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1430
1431 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1432
1433         PR c/27953
1434         * gcc.dg/pr27953.c: New test.
1435
1436 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1437
1438         PR c++/30022
1439         * g++.dg/ext/vector5.C: New test.
1440
1441         PR c++/30021
1442         * g++.dg/other/main1.C: New test.
1443
1444 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1445
1446         PR libfortran/29568
1447         * gfortran.dg/convert_implied_open.f90:  Change to
1448         new default record length.
1449         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1450         new error message.
1451         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1452
1453 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1454
1455         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1456
1457 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1458
1459         PR c++/29066
1460         * g++.dg/expr/pr29066.c: New.
1461
1462 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1463             Zdenek Dvorak <dvorakz@suse.cz>
1464
1465         PR tree-optimization/29921
1466         * gcc.dg/pr29921-2.c: New test.
1467
1468 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1469
1470         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1471         (i386_get_cpuid): New function.
1472         (i386_cpuid_ecx): Likewise.
1473         (i386_cpuid_edx): Likewise.
1474         (i386_cpuid): Updated to call i386_cpuid_edx.
1475
1476         * gcc.target/i386/sse3-addsubpd.c: New file.
1477         * gcc.target/i386/sse3-addsubps.c: Likewise.
1478         * gcc.target/i386/sse3-haddpd.c: Likewise.
1479         * gcc.target/i386/sse3-haddps.c: Likewise.
1480         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1481         * gcc.target/i386/sse3-hsubps.c: Likewise.
1482         * gcc.target/i386/sse3-lddqu.c: Likewise.
1483         * gcc.target/i386/sse3-movddup.c: Likewise.
1484         * gcc.target/i386/sse3-movshdup.c: Likewise.
1485         * gcc.target/i386/sse3-movsldup.c: Likewise.
1486
1487 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1488
1489         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1490
1491 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1492
1493         * gcc.dg/dfp/convert-int-max.c: New test.
1494         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1495
1496 2006-11-30  Richard Guenther  <rguenther@suse.de>
1497
1498         * gcc.dg/vect/vect-pow-1.c: Rename ...
1499         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1500         floats instead of doubles, check successful vectorization.
1501
1502 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1503
1504         PR target/29945
1505         * gcc.c-torture/compile/pr29945.c: New testcase.
1506
1507 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1508
1509         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1510         -maltivec.
1511
1512 2006-11-29  Eric Christopher  <echristo@apple.com>
1513
1514         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1515
1516 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1517
1518         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1519
1520         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1521
1522 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1523
1524         PR c++/29022
1525         * g++.dg/inherit/virtual2.C: New test.
1526         * g++.dg/inherit/virtual3.C: Likewise.
1527         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1528         * g++.dg/inherit/error2.C: Likewise.
1529         * g++.dg/template/instantiate1.C: Likewise.
1530
1531 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1532
1533         PR tree-opt/29984
1534         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1535
1536 2006-11-28  Jan Hubicka  <jh@suse.cz>
1537
1538         * gcc.dg/memcpy-1.c: New test.
1539
1540 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR c++/29735
1543         * g++.dg/warn/main-3.C: New test.
1544
1545 2006-11-28  Jan Hubicka  <jh@suse.cz>
1546
1547         * gcc.dg/winline-1.c: New test.
1548
1549 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1550
1551         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1552         alignments.
1553
1554 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1555
1556         PR fortran/29976
1557         * gfortran.dg/missing_optional_dummy_3.f90
1558
1559 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1560
1561         PR fortran/20880
1562         * gfortran.dg/interface_3.f90: Modify errors.
1563
1564 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1565
1566         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1567         fail to link due to relocation overflows on spu-*-*.
1568
1569 2006-11-27  Michael Matz  <matz@suse.de>
1570             Andreas Krebbel  <krebbel1@de.ibm.com>
1571
1572         PR target/29319
1573         * gcc.dg/20061127-1.c: New testcase.
1574
1575 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1576
1577         * gcc.dg/20061124-1.c: Add exit() function prototype.
1578
1579 2006-11-27  Jan Hubicka  <jh@suse.cz>
1580
1581         * gcc.target/i386/memcpy-1.c: Adjust size.
1582         * testsuite/gcc.dg/visibility-11.c: Likewise.
1583
1584 2006-11-27  Richard Guenther  <rguenther@suse.de>
1585
1586         PR middle-end/25620
1587         * gcc.target/i386/pow-1.c: New testcase.
1588         * gcc.dg/builtins-58.c: Likewise.
1589
1590 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/29886
1593         * g++.dg/expr/cast8.C: New test.
1594
1595 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1596
1597         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1598         Don't ever inline the testcase.
1599
1600 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1601
1602         PR fortran/29982
1603         * gfortran.fortran-torture/compile/parameter_3.f90: New
1604         testcase.
1605
1606 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1607
1608         PR fortran/29951
1609         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1610
1611 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1612
1613         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1614         for CHAR.
1615
1616 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1617
1618         PR libgfortran/29936
1619         * gfortran.dg/write_check3.f90: New test.
1620
1621 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1622
1623         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1624
1625 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1626
1627         PR fortran/20880
1628         * gfortran.dg/interface_3.f90: New test.
1629
1630         PR fortran/29387
1631         * gfortran.dg/generic_8.f90: New test.
1632
1633 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1634
1635         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1636         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1637         * gfortran.dg/specifics_3.f90: Remove.
1638
1639 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR c/29955
1642         * gcc.dg/gomp/pr29955.c: New test.
1643
1644         PR c/29736
1645         * gcc.dg/pr29736.c: New test.
1646
1647 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1648
1649         PR tree-opt/29964
1650         * gcc.dg/pure-1.c: New test.
1651
1652 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1653
1654         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1655         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1656
1657 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1658
1659         * gcc.dg/20061124-1.c: New testcase.
1660
1661 2006-11-23  Eric Christopher  <echristo@apple.com>
1662
1663         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1664
1665 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1666
1667         PR c/2707
1668         PR c++/26167
1669         * gcc.dg/Wconversion-integer.c: New. Supersedes
1670         Wconversion-negative-constants.c
1671         * gcc.dg/Wconversion-real.c: New.
1672         * gcc.dg/Wconversion-real-integer.c: New.
1673         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1674         * g++.dg/warn/Wconversion1.C: Modified.
1675
1676 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1677
1678         * gfortran.dg/overload_1.f90: New test.
1679
1680 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1681
1682         PR c/9072
1683         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1684         Wtraditional-conversion.
1685         * gcc.dg/overflow-warn-2.c: Likewise.
1686         * gcc.dg/Wconversion.c: Likewise. Renamed as
1687         Wtraditional-conversion.c .
1688         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1689         Wtraditional-conversion-2.c .
1690         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1691         Wtraditional-conversion-2.c
1692         * gcc.dg/Wconversion-negative-constants.c: New.
1693
1694 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1695
1696         * gcc.dg/tree-ssa/dump-1.c: New test.
1697
1698 2006-11-23  David Ung <davidu@mips.com>
1699
1700         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1701         -mfp64, allowable when ISA >= 33 and float is enabled.
1702         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1703         of mthc1 and mfhc1 patterns.
1704
1705 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1706
1707         PR tree-optimization/29921
1708         * gcc.dg/pr29921.c: New test.
1709
1710 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1711
1712         PR fortran/29441
1713         * gfortran.dg/initialization_4.f90: New test.
1714
1715 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1716
1717         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1718         platforms that have interleaving support.
1719         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1720         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1721         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1722         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1723         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1724         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1725         gcc.dg/vect/vect-strided-u8-i8.c,
1726         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1727         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1728         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1729         gcc.dg/vect/vect-strided-float.c,
1730         gcc.dg/vect/vect-strided-a-mult.c,
1731         gcc.dg/vect/vect-strided-mult-char-ls.c,
1732         gcc.dg/vect/vect-strided-a-u16-mult.c,
1733         gcc.dg/vect/vect-strided-a-u32-mult.c,
1734         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1735         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1736         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1737         gcc.dg/vect/vect-strided-mult.c,
1738         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1739         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1740
1741 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1742
1743         PR fortran/25087
1744         * gfortran.dg/auto_char_len_4.f90: New test.
1745
1746 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1747
1748         PR fortran/29652
1749         * gfortran.dg/generic_7.f90: New test.
1750         * gfortran.dg/defined_operators_1.f90: Add new error.
1751
1752 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1753
1754         PR tree-optimization/29902
1755         * g++.dg/tree-ssa/pr29902.C: New test.
1756
1757 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1758
1759         PR fortran/29820
1760         * gfortran.dg/used_types_13.f90: New test.
1761
1762 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1763
1764         * gcc.dg/dfp/snan.c: Delete.
1765
1766 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1767
1768         * g++.dg/cpp0x/static_assert1.C: New.
1769         * g++.dg/cpp0x/static_assert2.C: New.
1770         * g++.dg/cpp0x/static_assert3.C: New.
1771
1772 2006-11-21  Richard Guenther  <rguenther@suse.de>
1773
1774         * gcc.dg/vect/vect-pow-1.c: New testcase.
1775         * gcc.dg/vect/vect-pow-2.c: Likewise.
1776
1777 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1778
1779         PR c++/29570
1780         * g++.dg/template/static29.C: New test.
1781
1782         PR c++/29734
1783         * g++.dg/conversion/simd4.C: New test.
1784
1785 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1786
1787         PR c++/29475
1788         * g++.dg/template/access19.C: New test.
1789         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1790         error is reported.
1791
1792 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1793
1794         PR tree-opt/25500
1795         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1796
1797 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1798
1799         PR fortran/27546
1800         * gfortran.dg/import.f90: Extended test.
1801         * gfortran.dg/import2.f90: Extended test.
1802
1803 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1804
1805         * gfortran.dg/volatile3.f90: Add conflict test.
1806
1807 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1808
1809         PR fortran/24783
1810         * gfortran.dg/implicit_10.f90: New test.
1811
1812 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1813
1814         PR c++/8586
1815         * g++.dg/warn/Wall-write-strings.C: New.
1816
1817 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1818
1819         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1820         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1821
1822 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1823
1824         * gfortran.dg/use_3.f90: Remove error message.
1825         * gfortran.dg/iso_fortran_env_1.f90: New test.
1826         * gfortran.dg/iso_fortran_env_2.f90: New test.
1827         * gfortran.dg/iso_fortran_env_3.f90: New test.
1828         * gfortran.dg/iso_fortran_env_4.f90: New test.
1829
1830 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1831
1832         * gcc.dg/vect/vect-27.c: Fix initialization.
1833
1834 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1835
1836         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1837         * gcc.dg/torture/builtin-minmax-1.c: New.
1838
1839         * gcc.dg/builtins-20.c: Add cases for copysign.
1840
1841 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1842
1843         PR fortran/24285
1844         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1845
1846 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1847         * gfortran.dg/use_1.f90: New test.
1848         * gfortran.dg/use_1.f90: New test.
1849         * gfortran.dg/use_1.f90: New test.
1850
1851 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1852
1853         PR tree-optimization/29801
1854         * gcc.dg/pr29801.c: New test.
1855
1856 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1857
1858         PR middle-end/29584
1859         * gcc.dg/torture/pr29584.c: New test.
1860
1861 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1862
1863         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1864         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1865         * gcc.target/powerpc/compress-float-ppc.c,
1866         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1867         powerpc_fprs.
1868         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1869         do not pass -mhard-float.
1870
1871 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1872
1873         * gnat.dg/volatile_aggregate.adb: New test.
1874
1875 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1876
1877         PR fortran/29391
1878         PR fortran/29489
1879         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1880         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1881
1882 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1883
1884         PR target/29201
1885         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1886
1887 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1888
1889         * gfortran.dg/import3.f90: Fix error message.
1890
1891 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1892
1893         PR tree-opt/29788
1894         * gfortran.fortran-torture/compile/inline_1.f90:
1895         New testcase.
1896
1897 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1898
1899         * gcc.target/i386/x87regparm-1.c: New test.
1900         * gcc.target/i386/x87regparm-2.c: New test.
1901         * gcc.target/i386/x87regparm-3.c: New test.
1902         * gcc.target/i386/x87regparm-4.c: New test.
1903
1904 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1905
1906         PR fortran/27546
1907         * gfortran.dg/import.f90: New test.
1908         * gfortran.dg/import2.f90: New test.
1909         * gfortran.dg/import3.f90: New test.
1910
1911 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1912
1913         PR fortran/27588
1914         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1915
1916 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1917
1918         PR fortran/29806
1919         * gfortran.dg/contains.f90: New test.
1920         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1921
1922 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1923
1924         PR tree-optimization/29581
1925         * gcc.dg/pr29581-1.c: New test.
1926         * gcc.dg/pr29581-2.c: New test.
1927         * gcc.dg/pr29581-3.c: New test.
1928         * gcc.dg/pr29581-4.c: New test.
1929         * gfortran.dg/pr29581.f90: New test.
1930
1931 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1932
1933         PR fortran/29702
1934         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1935         numbers in error message headers.
1936
1937 2006-11-14  Richard Guenther  <rguenther@suse.de>
1938
1939         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1940         to i?86 and x86_64 targets.
1941
1942 2006-11-14  Caroline Tice  <ctice@apple.com>
1943
1944         * gcc.dg/pubtypes-1.c: New file/testcase.
1945         * gcc.dg/pubtypes-2.c: New file/testcase.
1946         * gcc.dg/pubtypes-3.c: New file/testcase.
1947         * gcc.dg/pubtypes-4.c: New file/testcase.
1948         * g++.dg/pubtypes.C: New file/testcase.
1949
1950 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1951
1952         PR c++/29106
1953         * g++.dg/init/self1.C: New test.
1954
1955 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1956
1957         PR fortran/29657
1958         * gfortran.dg/conflicts.f90: Add.
1959
1960 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1961
1962         PR rtl-optimization/29798
1963
1964         * gcc.c-torture/execute/pr29798.c: New.
1965
1966 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1967
1968         * gcc.dg/builtins-20.c: Add more cases.
1969
1970 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR fortran/29759
1973         * gfortran.dg/gomp/pr29759.f90: New test.
1974
1975 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1976
1977         PR c++/29518
1978         * g++.dg/template/static28.C: New test.
1979
1980 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1981
1982         * lib/c-torture.exp: Use target-libpath.exp.
1983         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1984         set GCC_EXEC_PREFIX env var from global variable of same name.
1985
1986 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1987
1988         PR fortran/26994
1989         * gfortran.fortran-torture/compile/transfer-1.f90:
1990         New testcase.
1991
1992 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1993             Zdenek Dvorak <dvorakz@suse.cz>
1994
1995         PR tree-optimization/29680
1996         * gcc.dg/alias-11.c: New test.
1997
1998 2006-11-12  Jason Merrill  <jason@redhat.com>
1999             Andrew Pinski <pinskia@physics.uc.edu>
2000
2001         PR middle-end/28915
2002         * gcc.target/i386/vectorize1.c: New.
2003
2004 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2005
2006         PR rtl-optimization/29797
2007         * gcc.c-torture/execute/pr29797-1.c: New test case.
2008
2009 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2010
2011         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2012
2013 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2014
2015         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2016
2017 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2018
2019         PR tree-optimization/13827
2020         * gcc.dg/fold-eqand-1.c: New test case.
2021
2022 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2023
2024         PR rtl-opt/28812
2025         * gcc.c-torture/execute/mayalias-3.c: New test.
2026
2027 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2028
2029         PR middle-end/27528
2030         * gcc.c-torture/compile/pr27528.c: New test.
2031         * gcc.dg/pr27528.c: Likewise.
2032
2033 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2034
2035         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2036
2037         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2038
2039 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2040
2041         PR fortran/29758
2042         * gfortran.dg/reshape_source_size_1.f90: New test.
2043
2044 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2045
2046         PR fortran/29315
2047         * gfortran.dg/aliasing_dummy_4.f90: New test.
2048
2049 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2050
2051         PR target/29777
2052         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2053         and x86_64-*-* targets.
2054
2055 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2056
2057         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2058         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2059         New macros. Use them in exact tests.
2060         (TESTIT3): New macro.
2061         Add tests for fmin, fmax and fma.
2062
2063 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2064
2065         PR fortran/29431
2066         * gfortran.dg/array_constructor_13.f90: New test.
2067
2068 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2069
2070         PR fortran/29744
2071         * gfortran.dg/used_types_12.f90: New test.
2072
2073 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2074
2075         PR middle-end/29726
2076         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2077         (test6): Ditto.
2078         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2079         * gcc.dg/fold-eqandshift-3.c: New test case.
2080
2081 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2082
2083         PR fortran/29699
2084         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2085
2086         PR fortran/21370
2087         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2088
2089 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2090
2091         * gcc.dg/20061109-1.c: New testcase.
2092
2093 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2094
2095         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2096
2097 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2098
2099         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2100         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2101
2102 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2103
2104         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2105         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2106
2107 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2108
2109         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2110
2111 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2112
2113         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2114         vect-9.c).
2115         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2116         * gcc.dg/vect/vect-9.c: Now vectorizable.
2117         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2118         that support vect_widen_mult.
2119         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2120         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2121         vect-reduc-dot-u16.c).
2122         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2123         vect-reduc-dot-u16.c).
2124         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2125         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2126         vect-reduc-dot-s8.c).
2127         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2128         vect-reduc-dot-s8.c).
2129         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2130         vect-reduc-dot-s8.c).
2131         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2132         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2133         vect-reduc-dot-u8.c).
2134         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2135         vect-reduc-dot-u8.c).
2136         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2137         * gcc.dg/vect/vect-multitypes-9.c: New test.
2138         * gcc.dg/vect/vect-multitypes-10.c: New test.
2139         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2140         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2141         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2142         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2143         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2144         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2145         wrapv-vect-reduc-dot-s8.c.
2146         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2147         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2148         targets that support vec_unpack.
2149         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2150         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2151         (check_effective_target_vect_widen_mult_hi_to_si): New.
2152         (check_effective_target_vect_widen_sum): Removed.
2153
2154         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2155
2156         * gcc.dg/vect/vect-multitypes-8.c: New test.
2157         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2158
2159         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2160
2161         * gcc.dg/vect/vect-multitypes-7.c: New test.
2162
2163         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2164
2165         * gcc.dg/vect/vect-multitypes-4.c: New test.
2166         * gcc.dg/vect/vect-multitypes-5.c: New test.
2167         * gcc.dg/vect/vect-multitypes-6.c: New test.
2168
2169         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2170
2171         * gcc.dg/vect/vect-multitypes-1.c: New test.
2172         * gcc.dg/vect/vect-multitypes-2.c: New test.
2173         * gcc.dg/vect/vect-multitypes-3.c: New test.
2174
2175 2006-11-07  Eric Christopher  <echristo@apple.com>
2176
2177         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2178         Test using scan-assembler-not.
2179
2180 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2181
2182         * gcc.dg/inline-17.c: New test.
2183
2184 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2185
2186         PR other/25028
2187         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2188         on HP-UX.
2189
2190 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2191
2192         PR fortran/29539
2193         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2194
2195         PR fortran/29634
2196         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2197         test.
2198
2199 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2200
2201         PR fortran/29601
2202         * gfortran.dg/volatile.f90: Add.
2203         * gfortran.dg/volatile2.f90: Add.
2204         * gfortran.dg/volatile3.f90: Add.
2205         * gfortran.dg/volatile4.f90: Add.
2206         * gfortran.dg/volatile5.f90: Add.
2207         * gfortran.dg/volatile6.f90: Add.
2208         * gfortran.dg/volatile7.f90: Add.
2209
2210 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2211
2212         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2213           for matching error messages.
2214         * gfortran.dg/specifics_3.f90: Adjust pattern
2215           for matching error messages.
2216
2217 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2218             Bernhard Fischer  <aldot@gcc.gnu.org>
2219
2220         * lib/gcc-dg.exp (output-exists): New proc.
2221         (output-exists-not): New proc.
2222         * gcc.test-framework/test-framework.awk: Support new directives.
2223         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2224         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2225         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2226         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2227         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2228         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2229
2230 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2231
2232         PR fortran/29630
2233         PR fortran/29679
2234         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2235         * gfortran.dg/initialization_3.f90: New.
2236
2237 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2238
2239         PR libgfortran/25545
2240         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2241
2242 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR middle-end/29695
2245         * gcc.c-torture/execute/pr29695-1.c: New test.
2246         * gcc.c-torture/execute/pr29695-2.c: New test.
2247
2248 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2249
2250         PR fortran/29565
2251         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2252
2253 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2254
2255         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2256         for matching error messages.
2257
2258 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2259
2260         PR target/26915
2261         * gcc.target/i386/387-12.c: New test.
2262
2263 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2264
2265         PR libfortran/29713
2266         * gfortran.dg/pr29713.f90: New test.
2267
2268 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2269
2270         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2271         Also test for bogus rest sign.
2272
2273 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2274
2275         PR libfortran/27895
2276         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2277
2278 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2279
2280         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2281         from error messages.
2282
2283 2006-11-02  Mike Stump  <mrs@apple.com>
2284
2285         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2286
2287         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2288
2289 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * g++.dg/eh/gcsec1.C: New test.
2292
2293 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2294
2295         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2296         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2297
2298 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2299
2300         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2301         hexadecimal value.
2302         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2303         * gcc.dg/pr14796-2.c: Likewise.
2304
2305 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2306
2307         * gcc.c-torture/execute/20061101-1.c: New test.
2308
2309 2006-11-01  Richard Guenther  <rguenther@suse.de>
2310
2311         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2312
2313 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2314
2315         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2316         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2317
2318 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2319
2320         * gcc.c-torture/execute/20061031-1.c: New test.
2321
2322 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2323
2324         PR 23067
2325         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2326         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2327         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2328         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2329         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2330         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2331         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2332
2333 2006-10-31  Eric Christopher  <echristo@apple.com>
2334             Falk Hueffner  <falk@debian.org>
2335
2336         * gcc.dg/builtin-bswap-1.c: New.
2337         * gcc.dg/builtin-bswap-2.c: New.
2338         * gcc.dg/builtin-bswap-3.c: New.
2339         * gcc.dg/builtin-bswap-4.c: New.
2340         * gcc.dg/builtin-bswap-5.c: New.
2341         * gcc.target/i386/builtin-bswap-1.c: New.
2342
2343 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2344
2345         * gcc.dg/inline-16.c: New.
2346
2347         PR 16622
2348         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2349         defining it.
2350         * gcc.dg/inline-13.c: New.
2351         * gcc.dg/inline-14.c: New.
2352         * gcc.dg/inline-15.c: New.
2353
2354         PR 11377
2355         * gcc.dg/inline6.c: New.
2356         * gcc.dg/inline7.c: New.
2357
2358 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2359
2360         PR middle-end/23470
2361         * gcc.dg/pr23470-1.c: New test case.
2362
2363 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2364
2365         PR fortran/29537
2366         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2367         data.
2368         * gfortran.dg/blockdata_2.f90: New testcase.
2369
2370 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2371
2372         PR libfortran/29627
2373         * gfortran.dg/unf_short_record_1.f90:  New test.
2374
2375 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2376
2377         PR fortran/29067
2378         * gfortran.dg/pr29067.f: New test.
2379
2380 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2381             Richard Sandiford  <richard@codesourcery.com>
2382
2383         * lib/target-supports.exp (get_compiler_messages): Append options
2384         as a single list element.
2385         (check_effective_target_arm_vfp_ok): New.
2386         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2387
2388 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2389
2390         PR fortran/29387
2391         * gfortran.dg/intrinsic_actual_2.f90: New test.
2392
2393         PR fortran/29490
2394         * gfortran.dg/actual_array_interface_1.f90: New test.
2395
2396         PR fortran/29641
2397         * gfortran.dg/used_types_11.f90: New test.
2398
2399 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2400
2401         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2402         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2403         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2404         * g++.old-deja/g++.mike/net25.C (main): Same.
2405         * g++.dg/lookup/exception1.C (main): Same.
2406         * g++.dg/parse/parens2.C (main): Same.
2407
2408 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2409
2410         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2411
2412 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2413
2414         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2415         * gcc.dg/torture/builtin-math-3.c: Likewise.
2416
2417 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2418
2419         PR fortran/29452
2420         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2421         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2422
2423 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2424
2425         PR Fortran/29410
2426         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2427
2428 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2429
2430         * lib/target-supports.exp (check_function_available): Declare
2431         function before calling.
2432
2433 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR tree-optimization/29637
2436         * gcc.dg/pr29637.c: New test.
2437
2438 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2439
2440         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2441         tree canonicalization.
2442
2443 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2444
2445         * gcc.dg/builtins-20.c: Add more hypot tests.
2446
2447 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2448
2449         * gcc.dg/fold-compare-1.c: New test case.
2450
2451 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2452
2453         PR c++/16307
2454         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2455
2456 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2457
2458         PR tree-optimization/15458
2459         * gcc.dg/fold-xornot-1.c: New test case.
2460
2461 2006-10-29  Richard Guenther  <rguenther@suse.de>
2462
2463         * gcc.target/i386/math-torture/trunc.c: New testcase.
2464
2465 2006-10-29  Richard Guenther  <rguenther@suse.de>
2466
2467         * gcc.target/i386/math-torture/round.c: New testcase.
2468
2469 2006-10-29  Richard Guenther  <rguenther@suse.de>
2470
2471         * gcc.target/i386/math-torture/ceil.c: New testcase.
2472         * gcc.target/i386/math-torture/floor.c: Likewise.
2473
2474 2006-10-29  Richard Guenther  <rguenther@suse.de>
2475
2476         * gcc.target/i386/math-torture/rint.c: New testcase.
2477         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2478
2479 2006-10-29  Richard Guenther  <rguenther@suse.de>
2480
2481         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2482         * gcc.target/i386/math-torture/lceil.c: Likewise.
2483
2484 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2485
2486         PR libgfortran/24313
2487         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2488
2489 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2490
2491         * gcc.c-torture/execute/20020118-1.c,
2492         gcc.c-torture/execute/builtins/strlen.c,
2493         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2494         comment typos.
2495
2496 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2497
2498         * gcc.dg/builtins-20.c: Add tests for hypot.
2499         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2500         two-argument builtins.
2501         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2502         TESTIT2.  Update all callers.
2503         (TESTIT2, TESTIT2_R): New helper macros.
2504         Add testcases for pow, hypot and atan2.
2505
2506 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2507
2508         PR C++/29295
2509         * g++.dg/expr/bool1.C: New test.
2510         * g++.dg/expr/bool2.C: New test.
2511
2512 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2513
2514         PR fortran/28224
2515         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2516         * gfortran.dg/namelist_internal.f90: New test.
2517
2518 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2519
2520         PR fortran/29625
2521         * gfortran.dg/io_real_boz.f90: Add.
2522         * gfortran.dg/io_real_boz2.f90: Add.
2523
2524 2006-10-28  Richard Guenther  <rguenther@suse.de>
2525
2526         PR middle-end/26899
2527         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2528
2529 2006-10-28  Richard Guenther  <rguenther@suse.de>
2530
2531         PR target/28806
2532         * gcc.target/i386/math-torture/lround.c: New testcase.
2533
2534 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2535
2536         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2537         * gcc.dg/builtins-44.c: Likewise.
2538         * gcc.dg/builtins-45.c: Likewise.
2539         * gcc.dg/pr28796-2.c: Likewise.
2540         * gcc.dg/unordered-3.c: Likewise.
2541
2542 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2543
2544         PR libgfortran/27954
2545         * gfortran.dg/error_recovery_2.f90: New test.
2546
2547 2006-10-26  Richard Guenther  <rguenther@suse.de>
2548
2549         * gcc.target/i386/i386.exp: Use glob, not find to collect
2550         tests.  Avoids recursing into subdirectories.
2551         * gcc.target/i386/math-torture/math-torture.exp: Torture
2552         for interesting ia32 math options.
2553         * gcc.target.i386/math-torture/lrint.c: New testcase.
2554
2555 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2556
2557         PR libgfortran/29563
2558         * gfortran.dg/arrayio_9.f90: Update test.
2559         * gfortran.dg/arrayio_19.f90: New test.
2560
2561 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2562
2563         * gcc.dg/20061026.c: New testcase.
2564
2565 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2566
2567         PR libgfortran/29563
2568         * gfortran.dg/arrayio_9.f90: New test.
2569
2570 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2571
2572         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2573         Copy the strings manually, as strcpy may call strlen.
2574
2575 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2576
2577         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2578         Add checks for log, log2, log10 and log1p.
2579
2580         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2581         we already test 0.0.  Add checks for expm1, log, log2, log10,
2582         log1p, cbrt, erf and erfc.
2583
2584 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2585
2586         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2587
2588 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2589
2590         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2591         and remainderl() built-in functions.  Remove -ffast-math from
2592         dg-options.
2593
2594 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2595
2596         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2597         acosh and atanh.
2598
2599         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2600         floating point modifiers to arguments passed to float and long
2601         double functions respectively.  Update all callers to use floating
2602         point numbers, not integers.  Add tests for exp, exp2 and
2603         exp10/pow10.
2604
2605         * gcc.dg/torture/builtin-math-3.c: New test.
2606
2607 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2608
2609         PR fortran/29393
2610         * gfortran.dg/initialize_2.f90: New.
2611
2612 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2613
2614         * gcc.dg/torture/builtin-math-2.c: New test.
2615
2616 2006-10-24  Richard Guenther  <rguenther@suse.de>
2617
2618         PR middle-end/28796
2619         * gcc.dg/pr28796-1.c: New testcase.
2620         * gcc.dg/pr28796-2.c: Likewise.
2621
2622 2006-10-24  Richard Guenther  <rguenther@suse.de>
2623
2624         * gcc.dg/builtins-57.c: New testcase.
2625
2626 2006-10-24  Richard Guenther  <rguenther@suse.de>
2627
2628         PR tree-optimization/29567
2629         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2630
2631 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2632
2633         PR tree-optimization/14784
2634         * gcc.dg/alias-10.c: New test.
2635
2636 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2637
2638         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2639
2640 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2641
2642         * gcc.dg/builtin-strncat-chk-1.c: New test.
2643
2644 2006-10-23  Jan Hubicka  <jh@suse.cz>
2645
2646         * gcc.dg/memmove-1.c: New test.
2647
2648 2006-10-23  Paul Brook  <paul@codesourcery.com>
2649
2650         * gcc.dg/pragma-pack-5.c: New test.
2651
2652 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2653
2654         * g++.dg/other/s390-1.C: New testcase.
2655
2656 2006-10-23  Richard Guenther  <rguenther@suse.de>
2657
2658         PR middle-end/27132
2659         PR middle-end/23295
2660         * gcc.dg/pr27132.c: New testcase.
2661         * gcc.dg/pr23295.c: Likewise.
2662         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2663         * g++.dg/tree-ssa/pr19807.C: Likewise.
2664
2665 2006-10-23  Richard Guenther  <rguenther@suse.de>
2666
2667         PR middle-end/21032
2668         * gcc.dg/pr21032.c: New testcase.
2669
2670 2006-10-22  Jeff Law  <law@redhat.com>
2671         Richard Guenther  <rguenther@suse.de>
2672
2673         PR tree-optimization/15911
2674         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2675
2676 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2677
2678         PR c++/20647
2679         * g++.dg/abi/rtti3.C: New.
2680
2681 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2682
2683         PR middle-end/28252
2684         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2685         transformation.
2686
2687 2006-10-21  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/3511
2690         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2691
2692 2006-10-21  Richard Guenther  <rguenther@suse.de>
2693
2694         PR middle-end/26898
2695         * gcc.dg/torture/pr26898-1.c: New testcase.
2696         * gcc.dg/torture/pr26898-2.c: Likewise.
2697
2698 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2699
2700         PR c++/28053
2701         * g++.dg/parse/bitfield1.C: Adjust error markers.
2702         * g++.dg/parse/bitfield2.C: New test.
2703
2704 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2705
2706         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2707
2708 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2709
2710         PR libfortran/27895
2711         * gfortran.dg/zero_sized_1.f90: New test.
2712
2713 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2714
2715         * gcc.dg/div-compare-1.c: New test.
2716
2717 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2718
2719         PR fortran/29216
2720         * gfortran.dg/result_default_init_1.f90: New test.
2721
2722         PR fortran/29314
2723         * gfortran.dg/automatic_default_init_1.f90: New test.
2724
2725         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2726         from 38 to 33.
2727
2728 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2729
2730         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2731         'using namespace std' without previous declaration.
2732         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2733         * g++.old-deja/g++.robertl/eb133c.C: New.
2734
2735 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2736
2737         PR libgfortran/29277
2738         * gfortran.dg/streamio_4.f90: Update test.
2739         * gfortran.dg/streamio_11.f90: New test.
2740
2741 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2742
2743         PR c++/27952
2744         * g++.dg/inherit/virtual1.C: New test.
2745
2746 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2747
2748         PR c++/28261
2749         * g++.dg/parse/enum3.C: New test.
2750
2751 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/29039
2754         * g++.dg/init/ctor8.C: New test.
2755
2756 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2757
2758         PR c++/27270
2759         * g++.dg/ext/complit8.C: Tweak error markers.
2760         * g++.dg/template/complit1.C: Add error marker.
2761
2762 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2763
2764         PR c++/27270
2765         * g++.dg/ext/complit8.C: New test.
2766
2767         PR c++/29408
2768         * g++.dg/parse/dtor12.C: New test.
2769
2770         PR c++/29435
2771         * g++.dg/template/sizeof11.C: New test.
2772
2773 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2774
2775         PR fortran/29392
2776         * gfortran.dg/data_char_3.f90: New test.
2777
2778         PR fortran/29451
2779         * gfortran.dg/negative_automatic_size.f90: New test.
2780
2781 2006-10-16  David Daney  <ddaney@avtrex.com>
2782
2783         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2784
2785 2006-10-16  Eric Christopher  <echristo@apple.com>
2786
2787         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2788         x86_64.
2789
2790 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2791
2792         PR c++/28211
2793         * g++.dg/tc1/dr49.C: Tweak error messages.
2794         * g++.dg/parse/template21.C: New test.
2795
2796 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2797
2798         PR middle-end/20491
2799         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2800
2801 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2802
2803         PR fortran/29403
2804         * gfortran.dg/print_1.f90: New test.
2805
2806 2006-10-15  Jan Hubicka  <jh@suse.cz>
2807
2808         PR middle-end/29241
2809         * gcc.c-torture/compile/pr29241.c: New testcase.
2810
2811 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2812
2813         PR middle-end/29250
2814         * gcc.c-torture/compile/pr29250.c: New test.
2815
2816 2006-10-15  Richard Guenther  <rguenther@suse.de>
2817
2818         * gcc.dg/pr29299.c: New testcase.
2819
2820 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2821
2822         PR fortran/24767
2823         * gfortran.dg/label_4.f90: Adjust warning flag.
2824
2825 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2826
2827         PR fortran/29371
2828         * gfortran.dg/nullify_3.f90: New test.
2829
2830 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2831
2832         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2833         on Solaris 2.5.1 too.
2834
2835 2006-10-13  Eric Christopher  <echristo@apple.com>
2836
2837         * gcc.dg/pr25993.c: Skip for darwin.
2838
2839 2006-10-13  Eric Christopher  <echristo@apple.com>
2840
2841         * gcc.dg/visibility-11.c: Skip for darwin.
2842
2843 2006-10-13  Eric Christopher  <echristo@apple.com>
2844
2845         * gcc.dg/darwin-weakimport-1.c: Use
2846         -fno-asynchronous-unwind-tables.
2847         * gcc.dg/darwin-weakimport-3.c: Ditto.
2848
2849 2006-10-13  Richard Guenther  <rguenther@suse.de>
2850
2851         PR tree-optimization/29446
2852         * gcc.dg/torture/pr29446.c: New testcase.
2853
2854 2006-10-13  Bill Wendling  <wendling@apple.com>
2855
2856         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2857         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2858         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2859         * g++.old-deja/g++.law/shadow1.C: Likewise.
2860         * g++.old-deja/g++.law/ctors10.C: Likewise.
2861         * g++.dg/debug/namespace1.C: Likewise.
2862         * g++.dg/inherit/namespace-as-base.C: Likewise.
2863         * g++.dg/opt/delay-slot-1.C: Likewise.
2864         * g++.dg/parse/defarg10.C: Likewise.
2865         * g++.dg/template/ptrmem11.C: Likewise.
2866         * g++.dg/template/mem_func_ptr.C: Likewise.
2867         * g++.dg/template/spec19.C: Likewise.
2868
2869 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2870
2871         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2872
2873 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2874
2875         PR fortran/29373
2876         * gfortran.dg/implicit_9.f90: New test.
2877
2878         PR fortran/29407
2879         * gfortran.dg/namelist_25.f90: New test.
2880
2881         PR fortran/27701
2882         * gfortran.dg/same_name_2.f90: New test.
2883
2884         PR fortran/29232
2885         * gfortran.dg/host_assoc_types_1.f90: New test.
2886
2887         PR fortran/29364
2888         * gfortran.dg/missing_derived_type_1.f90: New test.
2889         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2890
2891         PR fortran/29422
2892         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2893
2894         PR fortran/29428
2895         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2896
2897 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2898
2899         PR fortran/29391
2900         * gfortran.dg/bound_2.f90: New test.
2901
2902 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2903
2904         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2905         directive.
2906         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2907         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2908         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2909         * gfortran.dg/gomp/reduction3.f90: Likewise.
2910         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2911         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2912         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2913         * gfortran.dg/forall_4.f90: Likewise.
2914         * gfortran.dg/spec_expr_4.f90: Likewise.
2915         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2916         * gfortran.dg/forall_5.f90: Likewise.
2917         * gfortran.dg/open_access_append_2.f90: Add check for
2918         compile-time warning.
2919
2920 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2921
2922         PR c++/28506
2923         * g++.dg/parse/pure1.C: New test.
2924
2925 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2926
2927         PR fortran/21435
2928         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2929         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2930         for compile-time warnings.
2931         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2932         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2933         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2934         file.
2935         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2936         specifier.
2937         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2938         compile-time warning.
2939
2940 2006-10-12  Jan Hubicka  <jh@suse.cz>
2941
2942         PR c/28419
2943         * gcc.dg/pr28319.c: New test.
2944
2945 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2946         PR c++/29318
2947         * g++.dg/ext/vla4.C: New test.
2948
2949 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2950
2951         PR c++/27961
2952         * g++.dg/template/crash60.C: New test.
2953         * g++.dg/other/large-size-array.C: Adjust error markers.
2954         * g++.dg/parse/crash27.C: Likewise.
2955         * g++.dg/template/crash1.C: Likewise.
2956
2957 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2958
2959         PR testsuite/29093
2960         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2961
2962 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2963
2964         PR preprocessor/28709
2965         * gcc.dg/cpp/paste14.c: New test.
2966
2967 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2968
2969         PR c++/29175
2970         * g++.dg/init/array24.C: New test.
2971
2972 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2973
2974         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2975         of <sys/types.h>.
2976
2977 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2978
2979         PR c++/29024
2980         * g++.dg/parse/typedef8.C: New test.
2981         * g++.dg/other/mult-stor1.C: Adjust error markers.
2982
2983 2006-10-11  Richard Guenther  <rguenther@suse.de>
2984
2985         PR tree-optimization/28230
2986         * gcc.dg/torture/pr28230.c: New testcase.
2987
2988 2006-10-11  Richard Guenther  <rguenther@suse.de>
2989
2990         PR inline-asm/29119
2991         * gcc.dg/torture/pr29119.c: New testcase.
2992
2993 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR middle-end/29272
2996         * gcc.c-torture/execute/20060930-2.c: New test.
2997
2998 2006-10-09  Richard Henderson  <rth@redhat.com>
2999
3000         Revert emutls patch.
3001
3002 2006-10-09  Richard Guenther  <rguenther@suse.de>
3003
3004         PR middle-end/29254
3005         * gcc.dg/pr29254.c: New testcase.
3006
3007 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3008             Paul Thomas  <pault@gcc.gnu.org>
3009
3010         PR fortran/20541
3011         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3012         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3013         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3014         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3015         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3016         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3017         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3018         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3019         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3020         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3021         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3022         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3023         * gfortran.dg/alloc_comp_std.f90: New test.
3024         * gfortran.dg/move_alloc.f90: New test.
3025
3026 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3027
3028         PR fortran/29115
3029         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3030
3031         PR fortran/29211
3032         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3033
3034 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3035
3036         PR fortran/28585
3037         * gfortran.dg/new_line.f90: New test.
3038
3039 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3040
3041         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3042         * gcc.dg/torture/builtin-convert-1.c,
3043         gcc.dg/torture/builtin-convert-2.c,
3044         gcc.dg/torture/builtin-convert-3.c,
3045         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3046
3047 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3048
3049         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3050         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3051         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3052         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3053
3054 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3055
3056         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3057         Xfail some tests for powerpc-darwin and powerpc-aix.
3058
3059 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3060
3061         PR c/29380
3062         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3063
3064 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3065
3066         PR target/29300
3067         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3068         on hppa*-*-hpux*.
3069
3070 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3071
3072         PR fortran/16580
3073         PR fortran/29288
3074         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3075         Add tests for using all possible intrinsics as actual arguments.
3076         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3077         all possible intrinsics as actual arguments.
3078         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3079         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3080
3081 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3082
3083         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3084         * gcc.dg/debug/debug-2.c: Likewise.
3085
3086 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3087
3088         * gcc.c-torture/compile/sync-2.c: New test.
3089
3090 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3091
3092         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3093         line endings.
3094
3095 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3096
3097         PR rtl-optimization/29128
3098         * gcc.c-torture/compile/pr29128.c: New test.
3099
3100 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3101
3102         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3103         line endings.
3104
3105 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3106
3107         PR middle-end/29256
3108         * gcc.dg/tree-ssa/loop-19.c: New test.
3109
3110 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3111
3112         PR tree-optimization/29330
3113         * gcc.dg/pr29330.c: New test.
3114
3115         PR target/28924
3116         * gcc.c-torture/compile/20061005-1.c: New test.
3117
3118 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3119
3120         * gcc.dg/typename-vla-1.c: New case.
3121         * gnat.dg/forward_vla.adb: New case.
3122
3123 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR tree-optimization/29290
3126         * gfortran.dg/loop_nest_1.f90: New test.
3127
3128         PR target/29198
3129         * gcc.dg/tls/opt-12.c: New test.
3130
3131         PR fortran/28415
3132         * gfortran.dg/save_2.f90: New test.
3133
3134         PR c/29091
3135         * gcc.dg/pr29091.c: New test.
3136
3137 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3138
3139         * lib/target-supports.exp
3140         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3141         same as x86_64-*-*; check for LP64.
3142
3143 2006-10-04  Richard Henderson  <rth@redhat.com>
3144
3145         * lib/target-supports.exp (check_effective_target_tls): Redefine
3146         to mean non-emulated tls.
3147         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3148         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3149         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3150         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3151         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3152         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3153         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3154
3155 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3156
3157         PR fortran/29343
3158         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3159
3160 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3161
3162         * gfortran.dg/bounds_check_fail_1.f90: New test.
3163
3164 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/29020
3167         * g++.dg/template/friend48.C: New test.
3168
3169 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3170
3171         PR fortran/29098
3172         * gfortran.dg/default_initialization_2.f90: New test.
3173
3174 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3175
3176         PR fortran/20779
3177         PR fortran/20891
3178         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3179
3180 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3181
3182         PR fortran/29284
3183         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3184
3185         PR fortran/29321
3186         PR fortran/29322
3187         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3188
3189         PR fortran/25091
3190         PR fortran/25092
3191         * gfortran.dg/entry_array_specs_1.f90: New test.
3192
3193 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3194
3195         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3196         insufficient to inhibit some test failures at -O3.  Do testing
3197         on integers.
3198
3199 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3200
3201         PR c++/29138
3202         * g++.dg/inherit/access8.C: New test.
3203         * g++.dg/template/dtor4.C: Tweak error messages.
3204
3205 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3206
3207         PR fortran/27478
3208         * gfortran.dg/entry_8.f90: New test.
3209
3210 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3211
3212         PR c++/29291
3213         * g++.dg/parse/new4.C: New test.
3214
3215 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3216
3217         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3218         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3219         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3220         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3221         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3222
3223 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3224
3225         PR fortran/19260
3226         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3227         * gfortran.dg/continuation_2.f90: New test.
3228
3229         PR fortran/19262
3230         * gfortran.dg/continuation_3.f90: New test.
3231         * gfortran.dg/continuation_4.f90: New test.
3232         * gfortran.dg/continuation_5.f: New test.
3233         * gfortran.dg/continuation_6.f: New test.
3234
3235 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3236
3237         PR c++/29226
3238         * g++.dg/template/vla1.C: New test.
3239
3240 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3241
3242         PR fortran/29210
3243         * gfortran.dg/complex_parameter_1.f90: New test.
3244
3245 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3246
3247         PR c/29154
3248         * gcc.c-torture/execute/20060929-1.c: New test.
3249
3250 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3251
3252         PR c++/29105
3253         * g++.dg/template/member6.C: New test.
3254         * g++.dg/parse/typename7.C: Adjust error markers.
3255
3256         PR c++/29080
3257         * g++.dg/template/member7.C: New test.
3258
3259 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3260
3261         PR c/24010
3262         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3263         gcc.dg/Woverride-init-3.c: New tests.
3264
3265 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3266
3267         * gcc.c-torture/execute/20060930-1.c: New test.
3268
3269 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3270
3271         PR fortran/18791
3272         * gfortran.dg/specifics_1.f90: New test.
3273         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3274         complex specifics.
3275
3276 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3277
3278         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3279         pthread-init-common.h: New.
3280
3281 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3282
3283         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3284         precision on some archs.
3285
3286 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3287
3288         * gcc.dg/non-local-goto-1.c: New test.
3289         * gcc.dg/non-local-goto-2.c: Likewise.
3290         * gcc.dg/setjmp-3.c: Likewise.
3291         * gcc.dg/setjmp-4.c: Likewise.
3292
3293 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3294
3295         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3296
3297 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3298
3299         PR fortran/28276
3300         * gfortran.dg/exponent_1.f90: New test.
3301
3302         PR fortran/27021
3303         * gfortran.dg/nearest_1.f90: New test.
3304
3305 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3306
3307         PR middle-end/25261
3308         PR middle-end/28790
3309         * gcc.dg/gomp/nestedfn-1.c: New test.
3310
3311 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3312
3313         PR objc/29195
3314         * objc/compile/method-1.m: New test.
3315
3316 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3317
3318         PR c++/26938
3319         * g++.dg/template/crash58.C: New test.
3320         * g++.dg/parse/crash28.C: Adjust error markers.
3321         * g++.dg/template/crash34.C: Likewise.
3322         * g++.dg/template/friend31.C: Likewise.
3323         * g++.dg/template/crash32.C: Likewise.
3324
3325         PR c++/27329
3326         * g++.dg/template/crash59.C: New test.
3327
3328         PR c++/27667
3329         * g++.dg/template/spec33.C: New test.
3330         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3331
3332 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3333             Adam Nemet  <anemet@caviumnetworks.com>
3334
3335         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3336         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3337
3338 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3339
3340         PR target/28911
3341         * gcc.dg/pr28911.c: New.
3342
3343 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3344
3345         PR target/29169
3346         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3347         (dg-options): Add -mfpmath=387.
3348
3349 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR c/28706
3352         * gcc.dg/pr28706.c: New test.
3353
3354         PR c/28712
3355         * gcc.dg/pr28712.c: New test.
3356
3357 2006-09-22  Mike Stump  <mrs@apple.com>
3358
3359         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3360
3361 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3362
3363         PR tree-optimization/28888
3364         * gcc.dg/pr28888.c: New test.
3365
3366 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3367
3368         PR c++/29016
3369         * g++.dg/init/ptrfn1.C: New test.
3370
3371 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3372
3373         PR c++/28861
3374         * g++.dg/template/spec32.C: New test.
3375         * g++.dg/parse/crash9.C: Adjust error markers.
3376
3377         PR c++/28303
3378         * g++.dg/template/typedef6.C: New test.
3379         * g++.dg/init/error1.C: Adjust error markers.
3380         * g++.dg/parse/crash9.C: Likewise.
3381         * g++.dg/template/crash55.C: Likewise.
3382
3383 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3384
3385         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3386
3387 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3388
3389         PR target/27650
3390         * g++.dg/ext/dllimport12.C: New test.
3391
3392 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3393
3394         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3395         * gcc.target/mips/nmadd-2.c: Likewise.
3396         * gcc.target/mips/mips-ps-6.c: New test.
3397         * gcc.target/mips/neg-abs-1.c: Likewise.
3398         * gcc.target/mips/neg-abs-2.c: Likewise.
3399         * gcc.target/mips/nmadd-3.c: New test.
3400
3401 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3402
3403         PR middle-end/28046
3404         * gcc.dg/gomp/atomic-10.c: New test.
3405         * g++.dg/gomp/atomic-10.C: New test.
3406
3407 2006-09-20  Eric Christopher  <echristo@apple.com>
3408
3409         * gcc.target/i386/sse3-not-fisttp.c: New.
3410
3411 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3412
3413         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3414
3415 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3416
3417         * gcc.c-torture/execute/pr28289.c (one): New variable.
3418         (main): Use it instead of argc.
3419         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3420         (main): Use it instead of argc.
3421
3422 2006-09-19  Paul Brook  <paul@codesourcery.com>
3423
3424         PR target/28516
3425         * gcc.dg/nested-func-5.c: New test.
3426
3427 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3428
3429         * lib/target-supports.exp (check_effective_target_tls): Compile
3430         test stubs using ${tool}_target_compile, not just target_compile.
3431         (check_effective_target_tls_runtime): Likewise.
3432
3433 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3434
3435         * gcc.c-torture/compile/20030405-1.x: Remove.
3436
3437         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3438         optimising linker from discarding it.
3439
3440 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3441
3442         PR fortran/28526
3443         * gfortran.dg/keyword_symbol_1.f90: New test.
3444
3445         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3446         pedantic compilation option.
3447
3448 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3449
3450         PR fortran/29060
3451         * gfortran.dg/spread_shape_1.f90: New test.
3452
3453 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3454
3455         PR tree-optimization/28887
3456         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3457
3458 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3459
3460         PR c/25993
3461         * gcc.dg/pr25993.c: New test.
3462
3463 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3464
3465         PR tree-opt/21591
3466         * gcc.dg/vect/pr21591.c: New test.
3467
3468 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3469
3470         PR tree-opt/29059
3471         * gcc.c-torture/compile/strcpy-1.c: New test.
3472         * gcc.c-torture/compile/strcpy-2.c: New test.
3473         * gcc.c-torture/compile/memcpy-1.c: New test.
3474         * gcc.c-torture/compile/memcpy-2.c: New test.
3475
3476 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3477
3478         PR testsuite/29055
3479         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3480
3481 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3482
3483         * gnat.dg/specs/double_record_extension1.ads: New test.
3484         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3485
3486 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3487
3488         PR fortran/29051
3489         * gfortran.dg/oldstyle_3.f90: New test.
3490
3491 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3492
3493         PR libgfortran/29099
3494         * gfortran.dg/secnds-1.f: New test.
3495
3496 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR libgfortran/29053
3499         * gfortran.dg/streamio_9.f90: New test.
3500         * gfortran.dg/streamio_10.f90: New test.
3501
3502 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3503
3504         PR C++/29002
3505         * g++.dg/init/array22.C: New test.
3506         * g++.dg/init/array23.C: New test.
3507
3508 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3509
3510         * stackcheck.lst: Update list of tests requiring stack checking.
3511         * norun.lst: Adjust for above change.
3512         * ada95.lst: New file.
3513         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3514         requiring -gnat95 switch.
3515
3516 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3517
3518         * gnat.dg/in_out_parameter.adb: New test.
3519
3520 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3521
3522         PR debug/28980
3523         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3524
3525 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3526
3527         * gnat.dg/specs/unchecked_union.ads: New test.
3528
3529 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3530
3531         PR rtl-optimization/28982
3532         * gcc.c-torture/execute/pr28982a.c: New test.
3533         * gcc.c-torture/execute/pr28982b.c: Likewise.
3534
3535 2006-09-12  Eric Christopher  <echristo@apple.com>
3536
3537         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3538         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3539
3540 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3541
3542         PR c/28768
3543         PR preprocessor/14634
3544         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3545         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3546         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3547
3548 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3549
3550         * gcc.dg/pr28243.c: New test.
3551
3552 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3553
3554         PR fortran/28971
3555         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3556         this undiagnosed regression reappears.
3557
3558 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3559
3560         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3561         Treat $srcdir as a literal.
3562         * lib/fortran-torture.exp (fortran-torture-compile,
3563         fortran-torture-execute): Likewise.
3564         * lib/objc-torture.exp (objc-torture-compile,
3565         objc-torture-execute): Likewise.
3566         * lib/profopt.exp (profopt-execute): Likewise.
3567
3568 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3569
3570         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3571
3572 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3573
3574         PR testsuite/28950
3575         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3576
3577 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3578
3579         PR target/13685
3580         * gcc.target/i386/pr13685.c: New test.
3581
3582 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3583
3584         * gcc.dg/pr28726.c: New test.
3585
3586 2006-09-11  Josh Conner  <jconner@apple.com>
3587
3588         * gcc.dg/nrv3.c: Increase size of structure.
3589         * gcc.dg/nrv4.c: Likewise.
3590         * gcc.dg/nrv5.c: Likewise.
3591
3592 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3593
3594         PR libfortran/28890
3595         gfortran.dg/assumed_charlen_function_5.f90: New test.
3596
3597 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3598
3599         PR c++/28991
3600         * g++.dg/init/static3.C: New test.
3601
3602 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3603
3604         PR testsuite/29007
3605         * gcc.dg/long-long-cst1.c (t): Add cast to
3606         __SIZE_TYPE__ before casting to int.
3607         (main): Return 0 on success.
3608
3609 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3610
3611         * gcc.c-torture/execute/20060910-1.c: New test.
3612
3613 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3614
3615         PR middle-end/26983
3616         * gcc.dg/pr26983.c: New test.
3617
3618 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3619
3620         PR target/29006
3621         * gcc.c-torture/execute/pr29006.c: New test.
3622
3623 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3624
3625         PR libfortran/28947
3626         gfortran.dg/matmul_4.f90: New test.
3627
3628 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3629
3630         PR fortran/28959
3631         gfortran.dg/used_types_10: New test.
3632
3633 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3634
3635         PR libfortran/28923
3636         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3637         gfortran.dg/array_initializer_3.f90: New test.
3638
3639 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3640
3641         PR fortran/28914
3642         * gfortran.dg/actual_array_constructor_3.f90: New test.
3643
3644 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3645
3646         PR testsuite/26778
3647         * gcc.target/i386/pr26778.c: New testcase.
3648
3649 2006-09-08  Eric Christopher  <echristo@apple.com>
3650
3651         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3652         * gcc.target/i386/memcpy-1.c: Ditto.
3653         * gcc.target/i386/asm-1.c: Ditto.
3654         * gcc.target/i386/20060512-4.c: Ditto.
3655         * gcc.target/i386/compress-float-387.c: Ditto.
3656         * gcc.target/i386/20060512-1.c: Ditto.
3657         * gcc.target/i386/compress-float-sse.c: Ditto.
3658         * gcc.target/i386/20060512-2.c: Ditto.
3659         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3660         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3661         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3662         * gcc.dg/pr26449.c: Ditto.
3663         * gcc.dg/attr-ms_struct-2.c: Ditto.
3664         * gcc.dg/attr-ms_struct-1.c: Ditto.
3665         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3666
3667 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3668
3669         PR c/28504
3670         * gcc.dg/vla-10.c: New test.
3671
3672 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3673
3674         PR c++/28858
3675         * g++.dg/parse/template20.C: New test.
3676         * g++.dg/template/operator8.C: Remove obsolete part.
3677         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3678         * g++.old-deja/g++.pt/crash65.C: Likewise.
3679
3680 2006-09-07  Jason Merrill  <jason@redhat.com>
3681
3682         PR middle-end/27724
3683         * gcc.dg/long-long-cst1.c: New test.
3684
3685 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3686
3687         PR C++/28906
3688         * g++.dg/other/array3.C: New test.
3689         * g++.dg/other/array4.C: New test.
3690         * g++.dg/other/array5.C: New test.
3691
3692 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3693
3694         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3695
3696 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3697
3698         PR target/28946
3699         * gcc.target/i386/pr28946.c: New test.
3700
3701 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3702
3703         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3704         in integer literal constant.
3705         * gfortran.dg/enum_8.f90: Ditto.
3706         * gfortran.dg/g77/20030326-1.f: Ditto.
3707
3708 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3709
3710         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3711         nonconformance usage.
3712
3713 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3714
3715         PR middle-end/28862
3716         * gcc.c-torture/compile/vector-align-1.c: New test.
3717
3718 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3719
3720         PR rtl-opt/27883
3721         * g++.dg/opt/copysign-1.C: New test.
3722
3723 2006-09-06  Jason Merrill  <jason@redhat.com>
3724
3725         PR c++/27371
3726         * g++.dg/warn/unused-result1.C: New test.
3727
3728 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3729
3730         PR c++/28903
3731         * g++.dg/ext/vla3.C: New test.
3732
3733         PR c++/28886
3734         * g++.dg/template/array16.C: New test.
3735
3736 2006-09-06  Richard Guenther  <rguenther@suse.de>
3737
3738         * gcc.dg/pr27226.c: Remove testcase again.
3739
3740 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3741
3742         PR tree-opt/28937
3743         * g++.dg/opt/unroll2.C: New test.
3744
3745 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3746
3747         PR tree-opt/28952
3748         * gcc.dg/vect/pr28952.c: New test.
3749
3750 2006-09-05  Richard Guenther  <rguenther@suse.de>
3751
3752         PR tree-optimization/28900
3753         * gcc.dg/torture/pr28900.c: New testcase
3754
3755 2006-09-05  Richard Guenther  <rguenther@suse.de>
3756
3757         PR tree-optimization/28905
3758         * gcc.c-torture/compile/pr28905.c: New testcase.
3759
3760 2006-09-05  Richard Guenther  <rguenther@suse.de>
3761
3762         PR middle-end/28935
3763         * gcc.dg/pr28935.c: New testcase.
3764
3765 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3766
3767         * gcc.c-torture/execute/20060905-1.c: New test.
3768
3769 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3770
3771         PR fortran/28908
3772         * gfortran.dg/used_types_7.f90: New test.
3773         * gfortran.dg/used_types_8.f90: New test.
3774         * gfortran.dg/used_types_9.f90: New test.
3775
3776 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3777
3778         * gcc.c-torture/compile/20060904-1.c: New test.
3779
3780 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3781
3782         PR c++/23287 Revert my 2006-09-01 patch
3783         * g++.dg/parse/dtor12.C: Remove.
3784
3785 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3786
3787         PR c+/27670
3788         * g++.dg/template/operator9.C: New test.
3789
3790         PR c++/27493
3791         * g++.dg/template/operator7.C: New test.
3792
3793         PR c++/27494
3794         * g++.dg/template/operator8.C: New test.
3795
3796         PR c++/27397
3797         * g++.dg/template/crash57.C: New test.
3798
3799         * g++.dg/template/typedef4.C: Adjust error markers.
3800         * g++.dg/template/typedef5.C: Likewise.
3801
3802 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3803
3804         PR c++/28878
3805         * g++.dg/parse/crash33.C: New test.
3806
3807 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3808         Richard Guenther  <rguenther@suse.de>
3809         Adam Nemet  <anemet@caviumnetworks.com>
3810
3811         PR middle-end/27226
3812         * gcc.target/mips/memcpy-1.c: New testcase.
3813         * gcc.dg/pr27226.c: Likewise.
3814
3815 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3816
3817         PR c++/28705
3818         * g++.dg/lookup/koenig5.C: New.
3819         * g++.dg/template/crash56.C: New.
3820
3821 2006-09-01  Josh Conner  <jconner@apple.com>
3822
3823         PR c++/25505
3824         * gcc.dg/nrv3.c: New test.
3825         * gcc.dg/nrv4.c: New test.
3826         * gcc.dg/nrv5.c: New test.
3827
3828 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3829
3830         PR c++/23287
3831         * g++.dg/parse/dtor12.C: New.
3832
3833 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3834
3835         PR tree-optimization/28839
3836         * gcc.dg/pr28839.c: New test.
3837
3838 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3839
3840         PR target/24367
3841         * gcc.dg/pr24367.c: New testcase.
3842
3843 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3844
3845         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3846
3847 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3848
3849         PR rtl-optimization/27735
3850         * gcc.dg/loop-unswitch-1.c: New test.
3851
3852 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3853
3854         PR fortran/28885
3855         * gfortran.dg/aliasing_dummy_2.f90: New test.
3856
3857         PR fortran/20067
3858         * gfortran.dg/generic_5.f90: Change error message.
3859
3860         PR fortran/28873
3861         * gfortran.dg/generic_6.f90: New test.
3862
3863         PR fortran/25077
3864         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3865
3866         PR fortran/25102
3867         * gfortran.dg/invalid_interface_assignment.f90: New test.
3868
3869         PR fortran/24866
3870         * gfortran.dg/module_proc_external_dummy.f90: New test.
3871
3872 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3873
3874         PR c++/28349
3875         * testsuite/g++.dg/warn/var-args1.C: New test.
3876
3877 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3878
3879         PR fortran/28866
3880         * gfortran.dg/simpleif_2.f90: New test.
3881         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3882         * gfortran.dg/enum_5.f90: Ditto.
3883
3884 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3885             Kazu Hirata  <kazu@codesourcery.com>
3886
3887         PR tree-optimization/17506
3888         * gcc.dg/pr17506.c: New.
3889
3890 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3891
3892         PR c++/28139
3893         * g++.dg/eh/alias1.C: New test.
3894
3895 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3896
3897         PR c++/28860
3898         * g++.dg/template/ttp22.C: New test.
3899
3900 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3901
3902         PR middle-end/26632
3903         * gcc.dg/pr26632.c: New.
3904
3905 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3906
3907         PR libgfortran/28354
3908         * gfortran.dg/fmt_zero_precision.f90: New test.
3909
3910 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3911
3912         PR c++/28058
3913         * g++.dg/template/spec31.C: New test.
3914
3915 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3916
3917         PR c++/26573
3918         * g++.dg/other/static2.C: New test.
3919
3920 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3921
3922         * gcc.dg/Wswitch-enum-2.c: New test case.
3923         * gcc.dg/Wswitch-enum-3.c: Likewise.
3924
3925 2006-08-26  Richard Guenther  <rguenther@suse.de>
3926
3927         * gcc.c-torture/compile/20060826-1.c: New testcase.
3928
3929 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3930
3931         PR c++/28736
3932         * g++.dg/template/void10.C: New test.
3933
3934         PR c++/28737
3935         * g++.dg/template/void8.C: New test.
3936
3937         PR c+_+/28738
3938         * g++.dg/template/void9.C: New test.
3939
3940         * g++.dg/template/void3.C: Adjust error markers.
3941         * g++.dg/template/void4.C: Likewise.
3942         * g++.dg/template/crash55.C: Likewise.
3943         * g++.dg/template/void7.C: Likewise
3944
3945 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3946
3947         PR c++/28588
3948         * g++.dg/inherit/access6.C: New test.
3949         * g++.dg/inherit/access7.C: Likewise.
3950
3951         PR c++/28595
3952         * g++.dg/template/array15.C: New test.
3953         * g++.dg/template/crash2.C: Tweak error markers.
3954
3955 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3956
3957         PR middle-end/28683
3958         * gcc.c-torture/compile/20060823-1.c: New test.
3959
3960 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3961
3962         PR c++/28853
3963         * g++.dg/template/ttp21.C: New test.
3964
3965         PR c++/28852
3966         * g++.dg/other/operator1.C: Add error-marker.
3967         * g++.dg/other/operator2.C: New test.
3968
3969 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3970
3971         PR c/27893
3972         * gcc.c-torture/compile/vla-const-1.c,
3973         gcc.c-torture/compile/vla-const-2.c: New tests.
3974
3975 2006-08-26  Richard Guenther  <rguenther@suse.de>
3976
3977         PR middle-end/28814
3978         * gcc.dg/torture/pr28814.c: New testcase.
3979
3980 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3981
3982         PR c/28418
3983         * gcc.c-torture/compile/compound-literal-1.c: New test.
3984
3985 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3986
3987         PR c/28299
3988         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3989         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3990         Expect extra diagnostics.
3991
3992 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3993
3994         gcc.dg/noncompile/pr16876.c: New test.
3995
3996 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3997
3998         PR c++/28056
3999         * g++.dg/parse/local1.C: New test.
4000         * g++.dg/other/qual1.C: Tweak error marker.
4001
4002 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         PR c++/27787
4005         * g++.dg/template/typename10.C: New.
4006         * g++.dg/template/lookup4.C: Remove bogus error marker.
4007
4008 2006-08-25  Richard Guenther  <rguenther@suse.de>
4009
4010         PR testsuite/28829
4011         * gcc.dg/pr26570.c: Fix testcase.
4012
4013 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4014
4015         PR tree-opt/28807
4016         * gcc.c-torture/execute/mayalias-2.c: New test.
4017         * gcc.dg/tree-ssa/alias-13.c: New test.
4018
4019 2006-08-24  Jan Hubicka  <jh@suse.cz>
4020
4021         PR debug/26881
4022         * gcc.dg/debug/pr26881.c: New file.
4023
4024 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4025
4026         PR fortran/28788
4027         * gfortran.dg/used_types_4.f90: New test.
4028         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4029         association of derived types.
4030         * gfortran.dg/used_types_2.f90: Add module cleanup.
4031         * gfortran.dg/used_types_3.f90: The same.
4032
4033         PR fortran/28771
4034         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4035         fix of regression.
4036
4037 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038
4039         PR 28813
4040         * gfortran.dg/direct_io_6.f90: Remove test.
4041
4042 2006-08-23  Stuart Hastings  <stuart@apple.com>
4043
4044         PR 28825
4045         * gcc.target/i386/20060821-1.c: New.
4046
4047 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4048
4049         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4050         dg-warning strings for dllimport.
4051
4052 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4053
4054         PR C++/28450
4055         * g++.dg/ext/vector4.C: New test.
4056         * g++.dg/ext/complex1.C: New test.
4057
4058 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4059
4060         PR debug/28692
4061         * gcc.dg/debug/const-1.c: New.
4062         * gcc.dg/debug/const-2.c: New.
4063         * gcc.dg/debug/dwarf2/const-1.c: New.
4064         * gcc.dg/debug/dwarf2/const-2.c: New.
4065         * gcc.dg/debug/dwarf2/const-2b.c: New.
4066
4067 2006-08-22  Richard Guenther  <rguenther@suse.de>
4068
4069         PR middle-end/28776
4070         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4071         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4072
4073 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4074
4075         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4076
4077 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4078
4079         PR c++/26269
4080         * g++.dg/other/error14.C: New test.
4081
4082         PR c++/28505
4083         * g++.dg/parse/ctor7.C: New test.
4084         * g++.dg/parse/ctor8.C: Likewise.
4085
4086         PR c++/28741
4087         * g++.dg/template/void7.C: New test.
4088
4089 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4090
4091         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4092         * gnat.dg/self_aggregate_with_array.adb: New test.
4093
4094 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4095
4096         * g++.dg/eh/arm-vfp-unwind.C: New test.
4097
4098 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4099
4100         PR c++/28341
4101         * g++.dg/template/ref3.C: New test.
4102         * g++.dg/template/nontype13.C: New test.
4103
4104         PR c++/28346
4105         * g++.dg/template/ptrmem17.C: New test.
4106
4107 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4108
4109         PR target/28648 c:
4110         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4111
4112 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4113
4114         PR fortran/28630
4115         * gfortran.dg/used_types_2.f90: New test.
4116
4117         PR fortran/28601
4118         * gfortran.dg/used_types_3.f90: New test.
4119
4120         PR fortran/20886
4121         * gfortran.dg/generic_actual_arg.f90: New test.
4122
4123         PR fortran/28735
4124         * gfortran.dg/module_private_array_refs_1.f90: New test.
4125
4126         PR fortran/28762
4127         * gfortran.dg/program_name_1.f90: New test.
4128
4129         PR fortran/28425
4130         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4131
4132         PR fortran/28496
4133         * gfortran.dg/array_initializer_2.f90: New test.
4134
4135         PR fortran/18111
4136         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4137
4138         PR fortran/28600
4139         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4140
4141         PR fortran/28771
4142         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4143
4144         PR fortran/28660
4145         * gfortran.dg/dependent_decls_1.f90: New test.
4146
4147 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4148
4149         PR fortran/25217
4150         * gfortran.dg/derived_init_2.f90: New.
4151
4152 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4153
4154         * gcc.c-torture/execute/pr28289.c: New test.
4155
4156 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4157
4158         PR c/28744
4159         * gcc.dg/attr-externally-visible-1.c: New test.
4160         * gcc.dg/attr-externally-visible-2.c: New test.
4161         * g++.dg/parse/attr-externally-visible-1.C: New test.
4162         * g++.dg/parse/attr-externally-visible-2.C: New test.
4163
4164 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4165
4166         PR c++/28606
4167         * g++.dg/parse/dtor11.C: New test.
4168
4169 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4170
4171         PR rtl-optimization/28489
4172         * gcc.c-torture/compile/pr28489.c: New test.
4173
4174 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4175
4176         PR c++/28710
4177         * g++.dg/template/redecl4.C: New test.
4178
4179         PR c++/28711
4180         * g++.dg/template/ctor8.C: New test.
4181
4182 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4183
4184         * gcc.dg/pr26570.c: Fix testcase.
4185
4186 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4187
4188         * PR c++/28573
4189         * g++.dg/parse/offsetof6.C: New test.
4190         * g++.dg/parse/offsetof6.C: New test.
4191         * g++.dg/parse/offsetof7.C: New test.
4192
4193 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4194
4195         PR testsuite/28602
4196         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4197         is false.
4198
4199 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4200
4201         PR c++/28302
4202         * g++.dg/ext/vector3.C: New test.
4203
4204 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4205
4206         PR gcov/profile/26570
4207         * gcc.dg/pr26570.c: New test.
4208
4209 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4210
4211         PR c/27697
4212         * gcc.dg/qual-component-1.c: New test.
4213
4214 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4215
4216         PR c++/28593
4217         * g++.dg/parse/new3.C: New test.
4218
4219 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4220
4221         PR fortran/25828
4222         * gfortran.dg/streamio_1.f90: New test.
4223         * gfortran.dg/streamio_2.f90: New test.
4224         * gfortran.dg/streamio_3.f90: New test.
4225         * gfortran.dg/streamio_4.f90: New test.
4226         * gfortran.dg/streamio_5.f90: New test.
4227         * gfortran.dg/streamio_6.f90: New test.
4228         * gfortran.dg/streamio_7.f90: New test.
4229         * gfortran.dg/streamio_8.f90: New test.
4230
4231 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4232
4233         PR c/28287
4234         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4235
4236 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4237
4238         PR c++/28594
4239         * g++.dg/template/void6.C: New test.
4240
4241 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4242
4243         PR c/28649
4244         * gcc.dg/parse-error-1.c: New test.
4245         * gcc.dg/parse-error-2.c: New test.
4246         * gcc.dg/cpp/digraph2.c: Add error-marker.
4247         * gcc.dg/noncompile/920923-1.c: Likewise.
4248
4249 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4250
4251         PR c/27490
4252         * gcc.dg/sizeof-2.c: New testcase.
4253
4254         PR c/27489
4255         * gcc.dg/switch-A.c: New testcase.
4256
4257 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4258
4259         PR c++/28288
4260         PR c++/14556
4261         * g++.old-deja/g++.warn/compare1.C: Delete.
4262         * g++.dg/opt/pr7503-2.C: Delete.
4263         * g++.dg/opt/pr7503-3.C: Delete.
4264         * g++.dg/opt/pr7503-4.C: Delete.
4265         * g++.dg/opt/pr7503-5.C: Delete.
4266         * g++.dg/opt/max1.C: Delete.
4267         * g++.dg/warn/minmax.C: Delete.
4268         * g++.dg/expr/minmax.C: New test.
4269
4270 2006-08-14  Richard Guenther  <rguenther@suse.de>
4271
4272         PR testsuite/28703
4273         * gcc.c-torture/execute/pr28651.c: Do not use argc
4274         to avoid optimization, instead forbid inlining.
4275
4276 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4277
4278         PR rtl-optimization/28634
4279         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4280
4281 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4282
4283         PR c/27184
4284         * gcc.dg/torture/pr27184.c: New test.
4285
4286 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4287
4288         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4289
4290 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4291
4292         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4293         * gfortran.dg/stat_2.f90: Likewise.
4294         * gfortran.dg/chmod_1.f90: Likewise.
4295         * gfortran.dg/chmod_2.f90: Likewise.
4296         * gfortran.dg/chmod_3.f90: Likewise.
4297
4298 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4299
4300         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4301
4302 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4303
4304         * g++.dg/opt/pr23454-2.C: New test.
4305
4306 2006-08-11  Richard Guenther  <rguenther@suse.de>
4307
4308         PR middle-end/28651
4309         * gcc.c-torture/execute/pr28651.c: New testcase.
4310
4311 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4312
4313         * gnat.dg/specs/static_initializer.ads: New test.
4314
4315 2006-08-10  Paul Brook  <paul@codesourcery.com>
4316
4317         * gcc.target/arm/cond-asm.c: New test.
4318
4319 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4320
4321         PR tree-optimization/26197
4322         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4323         * g++.dg/vect/vect.exp: Compile the new tests with
4324         --param max-aliased-vops=0.
4325
4326 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4327
4328         PR c++/28637
4329         * g++.dg/template/void3.C: New test.
4330
4331         PR c++/28638
4332         * g++.dg/template/void4.C: New test.
4333
4334         PR c++/28640
4335         * g++.dg/template/void5.C: New test.
4336
4337 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4338
4339         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4340         after dg-do compile.
4341
4342 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4343
4344         PR tree-optimizations/26969
4345         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4346         "unswitch-loops" with -funswitch-loops.
4347         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4348
4349 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4350
4351         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4352         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4353         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4354         * objc.dg/dwarf-1.m: Likewise.
4355         * objc.dg/dwarf-2.m: Likewise.
4356         * obj-c++.dg/dwarf-2.mm: Likewise.
4357
4358 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4359
4360         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4361         * objc.dg/dwarf-2.m: Likewise.
4362         * obj-c++.dg/dwarf-2.mm: Likewise.
4363
4364         PR libfortran/28603
4365         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4366
4367         PR testsuite/27611
4368         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4369
4370         PR testsuite/27033
4371         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4372
4373 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4374
4375         PR target/27827
4376         * gcc.target/i386/pr27827.c: New testcase.
4377
4378 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4379
4380         PR fortran/28590
4381         * gfortran.dg/sequence_types_1.f90: New test.
4382
4383 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4384
4385         PR fortran/28548
4386         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4387         dg-warning.  Add -pedantic option.
4388
4389 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4390
4391         PR c/28502
4392         * gcc.dg/proto-1.c: New test.
4393
4394         PR c/27721
4395         * gcc.dg/lvalue-4.c: New test.
4396
4397         PR c/28136
4398         * gcc.dg/init-bad-5.c: New test.
4399
4400 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4401
4402         PR c++/28347
4403         * g++.dg/ext/typedef-init.C: Add new test for typedef
4404         initialization inside templates. Adjust existing error markers.
4405
4406 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/28148
4409         * g++.dg/init/ptrmem3.C: New test.
4410
4411 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4412
4413         PR tree-optimization/27770
4414         * lib/target-support.exp: New target keyword "section_anchors".
4415         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4416         tests.
4417         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4418         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4419         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4420         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4421
4422 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4423
4424         * gcc.dg/20060801-1.c: Add missing '}'.
4425
4426 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4427
4428         PR c++/27508
4429         * g++.dg/parse/dtor9.C: New test.
4430         * g++.dg/parse/dtor10.C: New test.
4431         * g++.dg/other/error7.C: Adjust error-marker.
4432
4433         PR c++/28274
4434         * g++.dg/other/default5.C: New test.
4435
4436 2006-08-02  Richard Guenther  <rguenther@suse.de>
4437
4438         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4439
4440 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4441
4442         PR c++/28557
4443         * g++.dg/template/conv9.C: New test.
4444
4445 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4446
4447         PR debug/28063
4448         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4449         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4450         Optionally return assembly text.  Update callers.
4451         (check_no_compiler_messages): Update verbose messages.
4452         (check_no_messages_and_pattern): New.
4453         (check_effective_target_string_merging): New.
4454
4455 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4456
4457         PR c++/28250
4458         * g++.dg/eh/catch4.C: New test.
4459
4460         PR c++/28257
4461         * g++.dg/other/qual1.C: New test.
4462
4463         PR c++/28259
4464         * g++.dg/inherit/error2.C: New test.
4465
4466         PR c++/28267
4467         * g++.dg/other/new1.C: New test.
4468
4469         * g++.dg/warn/pr23075.C: Remove obsolete test.
4470         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4471         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4472
4473 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/28523
4476         * g++.dg/eh/cast1.C: New test.
4477
4478 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4479
4480         PR libfortran/28452
4481         * gfortran.dg/random_3.f90:  New test.
4482
4483 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4484
4485         PR c++/28432
4486         * g++.dg/other/pr28304.C: Change expected error message.
4487         * g++.dg/other/pr28432.C: New test.
4488
4489 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4490
4491         PR c++/28256
4492         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4493
4494 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4495
4496         PR debug/23336
4497         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4498         at -g1.
4499         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4500         g++.dg/debug/enum-2.C: New.
4501
4502 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4503
4504         PR c++/6634
4505         * g++.dg/parse/long1.C: Add more tests.
4506
4507 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4508
4509         * gfortran.dg/lrshift_1.c: New file.
4510
4511 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4512
4513         PR libgfortran/28335
4514         * gfortran.dg/no_unit_error_1.f90: New test.
4515
4516 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4517
4518         PR libgfortran/28335
4519         * gfortran.dg/no_unit_error_1.f90: Delete test.
4520         * gfortran.dg/no_unit_error_2.f90: Delete test.
4521
4522 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4523
4524         * gfortran.dg/chmod_3.f90: New test.
4525         * gfortran.dg/ltime_gmtime_1.f90: New test.
4526         * gfortran.dg/ltime_gmtime_2.f90: New test.
4527         * gfortran.dg/lrshift_1.f90: New test.
4528         * gfortran.dg/chmod_1.f90: New test.
4529         * gfortran.dg/chmod_2.f90: New test.
4530
4531 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4532
4533         PR c++/27668
4534         * g++.dg/template/crash55.C: New test.
4535
4536         PR c++/27962
4537         * g++.dg/template/nontype16.C: New test.
4538
4539         * g++.dg/template/void2.C: Adjust error markers.
4540         * g++.dg/template/nontype5.C: Adjust error markers.
4541
4542 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4543
4544         * gcc.target/i386/stack-prot-kernel.c: New test.
4545
4546 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4547
4548         * gcc.dg/builtins-55.c: New test case.
4549
4550 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4551
4552         PR rtl-optimization/27907
4553         * gcc.c-torture/compile/pr27907.c: New test.
4554
4555 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4556
4557         * gfortran.dg/mclock.f90: New test.
4558         * gfortran.dg/int_conv_1.f90: New test.
4559         * gfortran.dg/stat_1.f90: New test.
4560         * gfortran.dg/stat_2.f90: New test.
4561
4562 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4563
4564         PR libgfortran/28335
4565         * gfortran.dg/no_unit_error_1.f90: New test.
4566         * gfortran.dg/no_unit_error_2.f90: New test.
4567         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4568
4569 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4570
4571         PR middle-end/28473
4572         * gcc.dg/fold-convround-1.c: New test case.
4573
4574 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4575
4576         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4577
4578 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4579
4580         PR c++/27572
4581         * g++.dg/other/typedef1.C: New test.
4582         * g++.dg/template/typedef4.C: New test.
4583         * g++.dg/template/typedef5.C: New test.
4584
4585 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4586
4587         PR fortran/28416
4588         * gfortran.dg/allocatable_dummy_3.f90: New.
4589
4590 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4591
4592         PR fortran/28439
4593         * gfortran.dg/arithmetic_if.f90:  New test.
4594
4595 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4596
4597         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4598         avoid memcpy optimization.
4599
4600 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4601
4602         PR fortran/25289
4603         * gfortran.dg/direct_io_6.f90: New test.
4604
4605 2006-07-24  Jan Hubicka  <jh@suse.cz>
4606
4607         PR c/25795
4608         PR c++/27369
4609         * gcc.dg/pr25795.c: New test.
4610         * gcc.dg/pr25795-1.c: New test.
4611
4612 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4613
4614         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4615         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4616         which may be transformed to "g || h" on some platforms.
4617
4618 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR c++/28025
4621         * g++.dg/template/friend45.C: New test.
4622
4623 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4624
4625         PR libgfortran/28339
4626         * gfortran.dg/arrayio_8.f90: New test.
4627
4628 2006-07-21  Mike Stump  <mrs@apple.com>
4629
4630         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4631
4632         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4633
4634 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4635
4636         PR c++/28250
4637         * g++.dg/eh/catch3.C: New test.
4638
4639         PR c++/28363
4640         * g++.dg/template/defarg10.C: New test.
4641
4642 2006-07-20  Paul Brook  <paul@codesourcery.com>
4643
4644         PR 27363
4645         * gcc.dg/pr27363.c: New test.
4646
4647 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/28338
4650         * g++.dg/init/ref13.C: New test.
4651
4652 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4653
4654         PR obj-c++/28434
4655         * obj-c++.dg/proto-error-1.mm: New test.
4656
4657 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4658
4659         PR c++/28337
4660         * g++.dg/template/string1.C: New test.
4661
4662 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4663
4664         PR c++/28048
4665         * g++.dg/template/defarg9.C: New test.
4666
4667         PR c++/28235
4668         * g++.dg/template/static27.C: New test.
4669
4670 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4671
4672         PR 28410
4673         * gcc.dg/tree-ssa/pr28410.c: New test.
4674
4675 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4676
4677         PR c++/28258
4678         * g++/dg/other/error13.C: New test.
4679
4680         PR c++/28260
4681         * g++.dg/template/friend44.C: New test.
4682
4683 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4684
4685         PR c++/27495
4686         * g++.dg/other/pr27495.C: New.
4687
4688 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4689
4690         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4691         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4692
4693 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4694
4695         PR c/28286
4696         * gcc.dg/pragma-pack-4.c: New test.
4697
4698 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4699
4700         PR c++/28291
4701         * g++.dg/ext/pr28291.C: New test.
4702
4703 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4704
4705         PR middle-end/28403
4706         * gcc.c-torture/execute/pr28403.c: New test.
4707
4708 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4709
4710         PR middle-end/28402
4711         * gcc.dg/pr28402.c: New test.
4712
4713 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4714
4715         PR c++/28304
4716         * g++.dg/other/pr28304.C: New test.
4717
4718 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4719
4720         PR other/28251
4721         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4722         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4723
4724 2006-07-17  Richard Guenther  <rguenther@suse.de>
4725
4726         PR tree-optimization/28238
4727         * g++.dg/tree-ssa/pr28238.C: New testcase.
4728
4729 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4730
4731         PR c++/28250
4732         * g++.dg/eh/catch1.C: New test.
4733         * g++.dg/eh/catch2.C: New test.
4734
4735 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4736
4737         PR c++/28370
4738         * g++.dg/template/anon3.C: New test.
4739
4740 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4741
4742         PR fortran/20844
4743         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4744         specifiers requiring an explicit format tag..
4745
4746         PR fortran/28201
4747         * gfortran.dg/generic_5: New test.
4748
4749         PR fortran/20893
4750         * gfortran.dg/elemental_optional_args_1.f90: New test.
4751
4752 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4753
4754         * gnat.dg/assert.ads: New file.
4755         * gnat.dg/controlled_record.ads: Likewise.
4756         * gnat.dg/controlled_record.adb: Likewise.
4757
4758 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4759
4760         PR c++/28292
4761         * g++.dg/other/error12.C: New test.
4762
4763         PR c++/28269
4764         * g++.dg/template/crash54.C: New test.
4765
4766 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4767
4768         PR c++/28249
4769         * g++.dg/parse/catch1.C: New test.
4770
4771         PR c++/28294
4772         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4773
4774         PR c++/28387
4775         * g++.dg/ext/attrib24.C: New test.
4776
4777 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4778
4779         PR c++/28343
4780         * g++.dg/ext/asmspec1.C: New test.
4781
4782 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4783
4784         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4785         (dg-test): Support shouldfail tests.
4786         * lib/target-supports-dg.exp (dg-shouldfail): New.
4787         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4788         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4789         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4790         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4791         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4792         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4793         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4794
4795 2006-07-13  Jan Hubicka  <jh@suse.cz>
4796
4797         * gcc.target/i386/memcpy-1.c: New.
4798
4799 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4800
4801         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4802
4803 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4804
4805         PR fortran/25097
4806         * gfortran.dg/present_1.f90: New test.
4807
4808         PR fortran/20903
4809         * gfortran.dg/interface_derived_type_1.f90: New test.
4810
4811 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4812
4813         PR fortran/28213
4814         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4815         list.
4816
4817 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4818
4819         PR c++/27820
4820         * g++.dg/other/label1.C: New test.
4821
4822 2006-07-07   Richard Guenther  <rguenther@suse.de>
4823
4824         PR middle-end/28268
4825         * gcc.dg/torture/pr28268.c: New testcase.
4826
4827 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4828
4829         PR c++/27019
4830         * g++.dg/ext/pr27019.C: New.
4831
4832 2006-07-07  Richard Guenther  <rguenther@suse.de>
4833
4834         PR tree-optimization/28187
4835         * gcc.dg/pr28187.c: New testcase.
4836
4837 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4838
4839         * gnat.dg/address_conversion.adb: New test.
4840         * gnat.dg/boolean_subtype.adb: Likewise.
4841         * gnat.dg/frame_overflow.adb: Likewise.
4842         * gnat.dg/pointer_array.adb: Likewise.
4843         * gnat.dg/pointer_conversion.adb: Likewise.
4844
4845 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4846
4847         PR fortran/28237
4848         PR fortran/23420
4849         * gfortran.dg/print_fmt_5.f90: New test.
4850
4851 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4852
4853         PR fortran/28129
4854         * gfortran.dg/bounds_check_4.f90: New test.
4855
4856 2006-07-05  Richard Guenther  <rguenther@suse.de>
4857
4858         PR target/28158
4859         * gfortran.dg/pr28158.f90: New testcase.
4860
4861 2006-07-05  Richard Guenther  <rguenther@suse.de>
4862
4863         PR tree-optimization/28162
4864         * gcc.dg/pr28162.c: New testcase.
4865
4866 2006-07-05  Richard Guenther  <rguenther@suse.de>
4867         Andrew Pinski  <pinskia@gcc.gnu.org>
4868
4869         PR c++/27084
4870         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4871
4872 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4873
4874         PR fortran/28174
4875         * gfortran.dg/actual_array_substr_2.f90: New test.
4876
4877         PR fortran/28167
4878         * gfortran.dg/actual_array_constructor_2.f90: New test.
4879
4880 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4881
4882         * gfortran.dg/itime_idate_1.f: New test.
4883         * gfortran.dg/itime_idate_2.f: New test.
4884
4885 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4886
4887         PR libgfortran/27704
4888         * gfortran.dg/open_status_3.f90: New test.
4889         * gfortran.dg/fmt_l.f90: Update for new feature.
4890
4891 2006-07-03  Asher Langton  <langton2@llnl.gov>
4892
4893         * gfortran.dg/oldstyle_2.f90: New.
4894
4895 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4896
4897         * gnat.dg/string_slice.adb: New test.
4898
4899 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4900
4901         PR fortran/19259
4902         * gfortran.dg/semicolon_fixed.c: New.
4903         * gfortran.dg/semicolon_free.c: New.
4904
4905 2006-06-30  Mike Stump  <mrs@apple.com>
4906
4907         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4908         that don't support internal visibility.
4909
4910 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4911
4912         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4913         for '(' / ')' needing an extra '\'.
4914
4915 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4916
4917         PR middle-end/27428
4918         * gcc.dg/pr27428-1.c: New test case.
4919
4920 2006-06-29  Mike Stump  <mrs@apple.com>
4921
4922         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4923         on darwin as we can't align commons large enough yet.
4924
4925         * gcc.dg/vla-8.c: Add additional testcases.
4926
4927 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4928
4929         PR c++/28114
4930         * g++.dg/other/pr28114.C: New.
4931
4932 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4933
4934         * gcc.c-torture/compile/20060625-1.c: New test.
4935
4936 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4937
4938         PR fortran/20867
4939         * gfortran.dg/stfunc_3.f90: New test.
4940
4941         PR fortran/25056
4942         * gfortran.dg/impure_actual_1.f90: New test.
4943
4944         PR fortran/20874
4945         * gfortran.dg/elemental_result_1.f90: New test.
4946
4947         PR fortran/25073
4948         * gfortran.dg/select_7.f90: New test.
4949
4950         PR fortran/27554
4951         * intrinsic_actual_1.f: New test.
4952
4953         PR fortran/22038
4954         PR fortran/28119
4955         * gfortran.dg/forall_4.f90: New test.
4956
4957         PR fortran/25072
4958         * gfortran.dg/forall_5.f90: New test.
4959
4960 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4961
4962         PR c++/28051
4963         * g++.dg/template/using13.C: New test.
4964
4965         PR c++/28054
4966         * g++.dg/other/incomplete3.C: New test.
4967
4968 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4969
4970         PR fortran/28081
4971         * gfortran.dg/substr_3.f: New test.
4972         * gfortran.dg/equiv_2.f90: Update expected error message.
4973
4974 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4975
4976         PR fortran/28118
4977         * gfortran.dg/actual_array_substr_1.f90: New test.
4978
4979 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4980
4981         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4982         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4983
4984 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4985
4986         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4987
4988 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4989
4990         PR fortran/27981
4991         * gfortran.dg/simpleif_2.f90: New test.
4992
4993 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4994
4995         * g++.dg/template/error22.C: Fix typo.
4996
4997 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4998
4999         PR c++/28112
5000         * g++.dg/ext/attrib23.C: New test.
5001
5002 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5003
5004         * gnat.dg/varsize_temp.adb: New test.
5005
5006 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5007
5008         PR c++/11468
5009         * g++.dg/other/java2.C: New test.
5010
5011 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5012
5013         PR target/27789
5014         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5015         initialization.
5016
5017 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5018
5019         PR target/27531
5020         * gcc.dg/pr27531-1.c: New test case.
5021
5022 2006-06-22  Asher Langton  <langton2@llnl.gov>
5023
5024         PR fortran/24748
5025         * gfortran.dg/implicit_8.f90: New.
5026
5027 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5028
5029         PR rtl-optimization/28121
5030         * gcc.dg/pr28121.c: New test.
5031
5032 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5033
5034         PR c++/27805
5035         * g++.dg/parse/ptrmem6.C: New test.
5036
5037         PR c++/27821
5038         * g++.dg/template/error22.C: New test.
5039
5040 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5041
5042         PR c++/28111
5043         * g++.dg/template/friend43.C: New test.
5044
5045         PR c++/28110
5046         * g++.dg/template/crash53.C: New test.
5047
5048         PR c++/28109
5049         * g++.dg/rtti/incomplete1.C: New test.
5050
5051 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5052
5053         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5054
5055 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5056
5057         * gcc.c-torture/execute/complex-7.c: New.
5058
5059 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5060
5061         * gcc.dg/merge-all-constants-1.c: New test.
5062
5063 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5064
5065         PR c++/28113
5066         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5067
5068 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5069
5070         * gfortran.dg/rrspacing_1.f90: New test.
5071
5072 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5073
5074         PR c++/28052
5075         * g++.dg/other/bitfield2.C: New test.
5076
5077 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5078
5079         PR tree-optimization/27331
5080         * gcc.dg/pr27331.c: New test.
5081
5082 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5083             Eric Botcazou  <ebotcazou@adacore.com>
5084
5085         PR ada/18692
5086         * lib/gnat.exp: New file.
5087         * lib/gnat-dg.exp: Likewise.
5088         * gnat.dg: New directory.
5089         * gnat.dg/dg.exp: New driver.
5090         * gnat.dg/specs: New directory.
5091         * gnat.dg/specs/specs.exp: New driver.
5092         * gnat.dg/style: New directory.
5093         * gnat.dg/style/style.exp: New driver.
5094
5095 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5096
5097         PR fortran/16206
5098         * gfortran.dg/array_initializer_1.f90: New test.
5099
5100         PR fortran/28005
5101         * gfortran.dg/matmul_3.f90: New test.
5102
5103 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5104
5105         PR middle-end/28075
5106         * gcc.dg/tree-ssa/inline-1.c: New test.
5107
5108 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5109
5110         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5111         in malloc prototype; remove XFAIL.
5112         * gcc.dg/pr18241-2.c: Ditto.
5113         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5114         in memset prototype; remove XFAIL.
5115         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5116
5117 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5118
5119         * gcc.dg/vla-8.c: Add.
5120
5121 2006-06-19  Richard Guenther  <rguenther@suse.de>
5122
5123         PR tree-optimization/27090
5124         * g++.dg/tree-ssa/pr27090.C: New testcase.
5125
5126 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5127
5128         PR target/27861
5129         * gcc.dg/pr27861-1.c: New test case.
5130
5131 2006-06-19  Richard Guenther  <rguenther@suse.de>
5132
5133         PR middle-end/28045
5134         * gcc.dg/torture/pr28045.c: New testcase.
5135
5136 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5137
5138         PR fortran/26801
5139         * gfortran.dg/associated_4.f90: New test.
5140
5141 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5142
5143         PR fortran/19310
5144         PR fortran/19904
5145         * gfortran.dg/real_const_3.f90: New test.
5146
5147 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/28016
5150         * g++.dg/template/static26.C: New test.
5151
5152         PR c++/27979
5153         * g++.dg/expr/bitfield2.C: New test.
5154
5155         PR c++/27884
5156         * g++.dg/parse/linkage2.C: New test.
5157
5158 2006-06-16  Richard Guenther  <rguenther@suse.de>
5159
5160         PR middle-end/27116
5161         * gcc.dg/pr15785-1.c: Revert last change.
5162         * gcc.dg/torture/pr27116-2.c: New testcase.
5163
5164 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5165
5166         PR middle-end/27802
5167         * gcc.dg/pr27802-1.c: New test case.
5168
5169 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/27689
5172         * g++.dg/template/ttp18.C: New test.
5173         * g++.dg/template/ttp19.C: Likewise.
5174
5175         PR c++/27666
5176         * g++.dg/expr/cond9.C: New test.
5177
5178         PR c++/27640
5179         * g++.dg/template/ctor7.C: New test.
5180
5181 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5182
5183         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5184
5185 2006-06-16  Richard Guenther  <rguenther@suse.de>
5186
5187         PR tree-optimization/27781
5188         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5189
5190 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5191
5192         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5193
5194 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5195
5196         * gcc.dg/tree-ssa/loop-18.c: New test.
5197
5198 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5199
5200         PR c++/27665
5201         * g++.dg/template/crash52.C: New test.
5202
5203         PR c++/27648
5204         * g++.dg/ext/attrib22.C: New test.
5205
5206         PR c++/26559
5207         * g++.dg/template/builtin1.C: New test.
5208         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5209
5210         PR c++/28018
5211         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5212         assignment.
5213         * g++.old-deja/g++.pt/crash51.C: Likewise.
5214
5215         PR c++/27227
5216         * g++.dg/lookup/linkage1.C: New test.
5217         * g++.dg/lookup/linkage2.C: Likewise.
5218
5219 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5220
5221         PR middle-end/27959
5222         * gcc.dg/pr27959.c: New testcase.
5223
5224 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5225
5226         PR target/28014:
5227         * g++.dg/eh/div.C: New test.
5228
5229 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR c++/27894
5232         * g++.dg/tree-ssa/pr26757.C: New test.
5233         * g++.dg/tree-ssa/pr27894.C: New test.
5234
5235 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5236
5237         * gcc.c-torture/compile/20060609-1.c: New test.
5238
5239         PR target/27863
5240         * gcc.c-torture/compile/pr27863.c: New test.
5241
5242 2006-06-13  Richard Guenther  <rguenther@suse.de>
5243
5244         PR tree-optimization/27830
5245         * g++.dg/tree-ssa/pr27830.C: New testcase.
5246
5247 2006-06-13  Matthew Sachs  <msachs@apple.com>
5248
5249         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5250         the list of compiler flags; this causes those flags to be checked
5251         for things like dg-skip-if.
5252
5253 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5254
5255         PR c++/27601
5256         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5257
5258 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5259             Kazu Hirata  <kazu@codesourcery.com>
5260
5261         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5262         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5263
5264 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5265
5266         PR c++/27933
5267         * g++.dg/lookup/using15.C: New test.
5268
5269         PR c++/27951
5270         * g++.dg/other/anon4.C: New test.
5271
5272 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5273
5274         PR c++/21210
5275         * g++.dg/init/complex1.C: New test case.
5276
5277 2006-06-11  Eric Christopher  <echristo@apple.com>
5278
5279         PR middle-end/27948
5280         * gcc.dg/bf-ms-layout.c: Run on darwin.
5281         * gcc.dg/bf-no-ms-layout: Ditto.
5282         * gcc.dg/attr-ms_struct-2.c: New.
5283         * gcc.dg/bf-ms-layout-2.c: Ditto.
5284
5285 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5286
5287         * gcc.dg/attr-ms_struct-packed1.c: New.
5288
5289 2006-06-09  Mike Stump  <mrs@apple.com>
5290
5291         * gcc.dg/vla-7.c: Add.
5292
5293 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5294
5295         PR fortran/24558
5296         * gfortran.dg/entry_6.f90: New test.
5297
5298         PR fortran/20877
5299         PR fortran/25047
5300         * gfortran.dg/entry_7.f90: New test.
5301
5302 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5303
5304         PR c/27747
5305         * gcc.dg/cpp/_Pragma6.c: New test.
5306
5307         PR c++/27748
5308         * g++.dg/cpp/_Pragma1.C: New test.
5309
5310         PR preprocessor/27746
5311         * gcc.dg/gomp/macro-3.c: New test.
5312         * gcc.dg/gomp/macro-4.c: New test.
5313         * g++.dg/gomp/macro-3.C: New test.
5314         * g++.dg/gomp/macro-4.C: New test.
5315
5316 2006-06-09  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/26998
5319         * gcc.dg/torture/pr26998.c: New testcase.
5320         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5321
5322 2006-06-08  Mike Stump  <mrs@apple.com>
5323
5324         * gcc.dg/pr27095.c: Account for stubs.
5325
5326         PR target/26427
5327         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5328         produce bad code on darwin.
5329
5330 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5331
5332         PR fortran/27958
5333         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5334
5335 2006-06-08  Asher Langton  <langton2@llnl.gov>
5336
5337         PR fortran/27786
5338         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5339
5340 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5341
5342         PR target/27421
5343         * gcc.dg/union-3.c: New test.
5344
5345 2006-06-08  Richard Guenther  <rguenther@suse.de>
5346
5347         PR middle-end/27116
5348         * gcc.dg/torture/pr27116.c: New testcase.
5349         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5350
5351 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5352
5353         PR rtl-optimization/26449
5354         * gcc.dg/pr26449.c: New test.
5355
5356 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5357
5358         PR c++/27601
5359         * g++.dg/ext/offsetof1.C: Test member functions.
5360
5361 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5362
5363         * gcc.dg/pr27095.c: Improve scanning.
5364
5365 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5366
5367         PR fortran/23091
5368         * gfortran.dg/saved_automatic_1.f90: New test.
5369
5370         PR fortran/24168
5371         * gfortran.dg/array_simplify_1.f90: New test.
5372
5373         PR fortran/25090
5374         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5375
5376         PR fortran/25058
5377         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5378
5379 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR c++/27177
5382         * g++.dg/expr/cast7.C: New test.
5383
5384 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5385
5386         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5387         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5388         * lib/fortran-torture.exp (fortran-torture-compile,
5389         fortran-torture-execute): Ditto.
5390
5391 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5392
5393         PR target/27842
5394         * gcc.dg/vmx/pr27842.c: New test.
5395
5396 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5397
5398         PR libfortran/27895
5399         * gfortran.dg/bounds_check_3.f90: New test.
5400
5401 2006-06-05  Mike Stump  <mrs@apple.com>
5402
5403         * objc.dg/objc-fast-4.m: Skip for ppc64.
5404
5405 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5406
5407         PR testsuite/27705
5408         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5409
5410 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5411             Victor Kaplansky  <victork@il.ibm.com>
5412
5413         PR tree-optimizations/26360
5414         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5415         with -fno-tree-dce.
5416         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5417
5418 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5419
5420         PR fortran/14067
5421         * gfortran.dg/data_char_1.f90: Add messages for truncated
5422         strings.
5423
5424         PR fortran/16943
5425         * gfortran.dg/func_decl_2.f90: New test.
5426
5427         PR fortran/20839
5428         * gfortran.dg/do_2.f90: New test.
5429
5430         PR fortran/27655
5431         * gfortran.dg/associated_3.f90: New test.
5432
5433 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5434
5435         PR c++/27819
5436         * g++.dg/template/static25.C: New test.
5437
5438         PR c++/27722
5439         * g++.dg/init/array21.C: New test.
5440
5441         PR c++/27807
5442         * g++.dg/ext/complit7.C: New test.
5443
5444         PR c++/27806
5445         * g++.dg/parse/ptrmem5.C: New test.
5446
5447 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5448             Andrew Pinski  <pinskia@physics.uc.edu>
5449
5450         PR c/27150
5451         PR middle-end/27382
5452         * gcc.dg/pr27150-1.c: New testcase.
5453         * gcc.dg/pr27382-1.c: New testcase.
5454         * gcc.dg/pr27382-2.c: New testcase.
5455
5456 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5457
5458         PR c/25161
5459         PR c/27020
5460         * gcc.dg/array-10.c: New test.
5461
5462 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5463
5464         PR c++/27804
5465         * g++.dg/init/const4.C: New test.
5466         * g++.dg/init/member1.C: Add error-marker.
5467         * g++.dg/other/fold1.C: Adjust error-marker.
5468
5469 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5470
5471         PR c++/27601
5472         * g++.dg/ext/offsetof1.C: New test.
5473
5474 2006-06-04 Eric Christopher <echristo@apple.com>
5475
5476         * gcc.dg/attr-ms_struct-1.c: New.
5477
5478 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5479
5480         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5481
5482 2006-06-04  Richard Guenther  <rguenther@suse.de>
5483
5484         PR tree-optimization/27039
5485         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5486
5487 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5488
5489         PR target/26223
5490         * gcc.target/i386/amd64-abi-2.c: New test case.
5491
5492 2006-06-02  Eric Christopher  <echristo@apple.com>
5493
5494         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5495         * gcc.target/i386/20020523-1.c: Skip if darwin.
5496         * gcc.target/i386/asm-3.c: Ditto.
5497         * gcc.target/i386/20011119-1.c: Ditto.
5498         * gcc.target/i386/clobbers.c: Remove pic part of test.
5499
5500 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5501
5502         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5503         * g++.old-deja/g++.other/init19.C: Ditto.
5504         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5505         and add other platforms as expected failures.
5506
5507 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5508
5509         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5510         (is-effective-target-keyword): Ditto.
5511
5512 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5513
5514         PR fortran/27715
5515         * gfortran.dg/extended_char_comparison_1.f:  New test.
5516
5517 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5518
5519         PR fortran/25098
5520         * gfortran.dg/dummy_procedure_1.f90: New test.
5521
5522         PR fortran/25147
5523         * gfortran.dg/dummy_procedure_2.f90: New test.
5524
5525         * gfortran.dg/associated_2.f90: Correct to make consistent with
5526         standard.
5527
5528 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5529
5530         * gcc.target/i386/387-11.c: New test case.
5531
5532 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/27801
5535         * g++.dg/template/cond6.C: New test.
5536
5537         PR c++/26496
5538         * g++.dg/template/crash51.C: New test.
5539         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5540
5541         PR c++/27385
5542         * g++.dg/init/array20.C: New test.
5543
5544 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5545
5546         * gcc.dg/builtins-54.c: New test case.
5547
5548 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c++/26433
5551         * g++.dg/template/fntry1.C: Add dg-do link.
5552
5553         PR c++/27808
5554         * g++.dg/parse/friend6.C: New test.
5555
5556 2006-05-30  Asher Langton  <langton2@llnl.gov>
5557
5558         * gfortran.dg/cray_pointers_7.f90: New test.
5559
5560 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5561
5562         PR tree-optimization/23452
5563         * gcc.dg/fold-mulconj-1.c: New test case.
5564
5565 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c++/27803
5568         * g++.dg/parse/bitfield1.C: New test.
5569
5570 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5571
5572         * gcc.target/ppc-eq0-1.c: New test case.
5573         * gcc.target/ppc-negeq0-1.c: New test case.
5574
5575 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5576
5577         PR c/27273
5578         * gcc.dg/overflow-warn-5.c: New test.
5579
5580 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5581
5582         PR c/27718
5583         * gcc.dg/sizeof-1.c: New test.
5584
5585 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5586
5587         PR target/27790
5588         * gcc.target/i386/pr27790.c: New test.
5589
5590 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5591
5592         PR libgfortran/27757
5593         * gfortran.dg/direct_io_5.f90: New test.
5594
5595 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5596
5597         PR libgfortran/27634
5598         * gfortran.dg/fmt_missing_period_1.f: New test.
5599         * gfortran.dg/fmt_missing_period_2.f: New test.
5600         * gfortran.dg/fmt_missing_period_3.f: New test.
5601
5602 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5603
5604         PR fortran/19777
5605         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5606         arrays.
5607
5608 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5609
5610         PR c++/27713
5611         * g++.dg/template/new6.C: New test.
5612
5613 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5614
5615         PR tree-optimization/24964
5616         * gcc.target/i386/387-10.c: New test case.
5617
5618 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5619
5620         * intrinsics/string_intrinsics.c (compare_string):
5621         Use memcmp instead of strncmp to avoid tripping over
5622         CHAR(0) in a string.
5623
5624 2006-05-27  Richard Guenther  <rguenther@suse.de>
5625
5626         PR middle-end/27773
5627         * gcc.dg/torture/pr27773.c: New testcase.
5628
5629 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5630
5631         * gcc.dg/pr24561.c: Rename to..
5632         * gcc.dg/pr25962.c: .. this.
5633
5634 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5635
5636         PR fortran/19777
5637         * gfortran.dg/bounds_check_2.f: New test.
5638
5639 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5640
5641         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5642         * gfortran.dg/byte_1.f90: Likewise.
5643         * gfortran.dg/dup_save_2.f90: Likewise.
5644
5645 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5646
5647         * gfortran.dg/associated_2.f90: New test.
5648
5649 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5650
5651         PR fortran/27524
5652         * gfortran.dg/bounds_check_1.f90: New test.
5653
5654 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5655
5656         PR rtl-optimization/27661
5657         * gcc.dg/pr27661.c: New test case.
5658
5659 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5660
5661         PR fortran/23151
5662         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5663         * gfortran.dg/print_parentheses_1.f:  New test.
5664         * gfortran.dg/print_parentheses_2.f90:  New test.
5665
5666 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR target/27758
5669         * gcc.dg/pr27758.c: New test.
5670
5671 2006-05-24  Falk Hueffner  <falk@debian.org>
5672
5673         * gcc.c-torture/compile/pr27571.c: New test.
5674
5675 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5676
5677         PR fortran/27709
5678         * gfortran.dg/spec_expr_4.f90: New test.
5679
5680         PR fortran/27155
5681         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5682
5683 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5684
5685         PR c++/20103
5686         * g++.dg/ext/complit6.C: New test.
5687         * g++.dg/ext/complit3.C: Adjust error markers.
5688         * g++.dg/init/const3.C: New test.
5689
5690 2006-05-25  Richard Guenther  <rguenther@suse.de>
5691
5692         PR middle-end/27743
5693         * gcc.dg/torture/pr27743.c: New testcase.
5694
5695 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5696
5697         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5698
5699 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5700
5701         * gcc.dg/compat/scalar-by-value-x.h: New.
5702         * gcc.dg/compat/scalar-by-value-y.h: New.
5703         * gcc.dg/compat/scalar-by-value-5.c: New.
5704         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5705         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5706         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5707         * gcc.dg/compat/scalar-by-value-6.c: New.
5708         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5709         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5710         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5711
5712 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5713
5714         PR tree-optimization/27639
5715         PR tree-optimization/26719
5716         * gcc.dg/pr27639.c: New test.
5717         * gcc.dg/pr26719.c: New test.
5718         * gcc.dg/tree-ssa/scev-cast.c: New test.
5719
5720 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5721
5722         PR c++/20173
5723         * g++.dg/template/error21.C: New test.
5724
5725 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5726
5727         PR target/27696
5728         * gcc.target/i386/pr27696.c: New.
5729
5730 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5731
5732         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5733
5734         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5735
5736 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5737
5738         PR c++/27716
5739         * g++.dg/other/assign1.C: New test.
5740
5741 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5742
5743         PR target/27266
5744         * gcc.target/i386/pr27266.c: New.
5745
5746 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5747
5748         PR c++/27451
5749         * g++.dg/ext/asm9.C: New test.
5750
5751 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5752
5753         PR rtl-optimization/25514
5754         * gcc.c-torture/compile/pr25514.c: New test.
5755
5756 2006-05-22  Richard Guenther  <rguenther@suse.de>
5757
5758         Revert
5759         2006-01-31  Richard Guenther  <rguenther@suse.de>
5760
5761         * gcc.target/i386/sselibm-1.c: New testcase.
5762         * gcc.target/i386/sselibm-2.c: Likewise.
5763         * gcc.target/i386/sselibm-3.c: Likewise.
5764         * gcc.target/i386/sselibm-4.c: Likewise.
5765         * gcc.target/i386/sselibm-5.c: Likewise.
5766
5767 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5768
5769         PR c/27420
5770         * gcc.dg/func-args-2.c: New test.
5771
5772         PR c/26818
5773         * gcc.dg/struct-incompl-1.c: New test.
5774
5775 2006-05-22  Richard Guenther  <rguenther@suse.de>
5776
5777         PR testsuite/27708
5778         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5779         the transformations we test for.
5780
5781 2006-05-22  Richard Guenther  <rguenther@suse.de>
5782
5783         PR testsuite/27707
5784         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5785
5786 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5787
5788         PR c++/27210
5789         * g++.dg/warn/new1.C: New test.
5790         * g++.dg/template/new5.C: Likewise.
5791
5792 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5793
5794         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5795         * gcc.target/i386/20060512-3.c: Likewise.
5796
5797 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5798
5799         PR rtl-optimization/27671
5800         * gcc.c-torture/execute/pr27671-1.c: New.
5801         * gcc.dg/pr27671-2.c: Likewise.
5802
5803         PR tree-optimization/26622.
5804         * gcc.c-torture/compile/pr26622.c: New.
5805
5806 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5807
5808         PR fortran/27613
5809         * gfortran.dg/recursive_reference_1.f90: New test.
5810
5811 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5812
5813         PR fortran/25746
5814         * gfortran.dg/elemental_subroutine_3.f90: New test.
5815
5816         PR fortran/25090
5817         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5818
5819         PR fortran/27584
5820         * gfortran.dg/associated_target_1.f90: New test.
5821
5822         PR fortran/19015
5823         * gfortran.dg/maxloc_shape_1.f90: New test.
5824
5825 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5826
5827         PR libgfortran/24459
5828         * gfortran.dg/namelist_24.f90: New test.
5829         * gfortran.dg/namelist_12.f: Fix typo in comment.
5830
5831 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5832
5833         PR middle-end/25776
5834         * g++.dg/other/error11.C: New test.
5835
5836 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5837
5838         * gcc.target/mips/pr26765.c: Add -w to options.
5839
5840 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5841
5842         * lib/target-supports.exp (check_effective_target_mpaired_single):
5843         New function.
5844         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5845         multilibs.
5846         * g++.dg/vect/vect.exp: Likewise.
5847
5848 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5849
5850         PR testsuite/25891
5851         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5852
5853 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5854
5855         PR fortran/27662
5856         * gfortran.dg/temporary_1.f90: New file.
5857
5858 2006-05-19  Andreas Schwab  <schwab@suse.de>
5859
5860         * g++.dg/other/unused1.C: Also match "stringz".
5861
5862 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5863
5864         PR c++/26433
5865         * g++.dg/template/fntry1.C: New test.
5866
5867 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5868
5869         PR c++/27471
5870         PR c++/27506
5871         * g++.dg/conversion/bitfield5.C: New test.
5872         * g++.dg/conversion/bitfield6.C: New test.
5873
5874 2006-05-18  Mike Stump  <mrs@apple.com>
5875
5876         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5877         * gcc.dg/vla-4.c: Add.
5878         * gcc.dg/vla-5.c: Add.
5879         * gcc.dg/vla-6.c: Add.
5880
5881 2006-05-12  Stuart Hastings  <stuart@apple.com>
5882
5883         * testsuite/gcc.target/i386/20060512-1.c: New.
5884         * testsuite/gcc.target/i386/20060512-2.c: New.
5885         * testsuite/gcc.target/i386/20060512-3.c: New.
5886         * testsuite/gcc.target/i386/20060512-4.c: New.
5887
5888 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/26122
5891         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5892
5893         PR c++/26068
5894         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5895         * g++.dg/parse/linkage1.C: New test.
5896
5897 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5898
5899         PR tree-optimization/27548
5900         * g++.dg/tree-ssa/pr27548.C: New test.
5901
5902 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5903
5904         PR fortran/26551
5905         * gfortran.dg/recursive_check_1.f: New test.
5906         * gfortran.dg/recursive_check_2.f90: New test.
5907
5908 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5909
5910         * g++.dg/opt/temp2.C: New test.
5911
5912 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR c++/27491
5915         * g++.dg/init/brace5.C: New test.
5916
5917         PR middle-end/27415
5918         * gcc.dg/gomp/pr27415.c: New test.
5919         * g++.dg/gomp/pr27415.C: New test.
5920
5921         PR tree-optimization/27549
5922         * g++.dg/tree-ssa/pr27549.C: New test.
5923
5924 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5925
5926         PR libgfortran/27575
5927         * gfortran.dg/read_eof_4.f90: New test.
5928
5929 2006-05-16  Richard Guenther  <rguenther@suse.de>
5930
5931         PR tree-optimization/22303
5932         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5933
5934 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5935
5936         PR middle-end/27573
5937         * gcc.dg/gomp/pr27573.c: New test.
5938         * gfortran.dg/gomp/pr27573.f90: New test.
5939
5940         PR c/27499
5941         * gcc.dg/gomp/pr27499.c: New test.
5942         * g++.dg/gomp/pr27499.C: New test.
5943
5944 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5945
5946         PR c++/27339
5947         * g++.dg/parser/access8.C: Adjust error marker.
5948         * g++.dg/template/access17.C: New test.
5949         * g++.dg/template/access18.C: Likewise.
5950
5951 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5952
5953         PR target/26600
5954         * gcc.target/i386/pr26600.c: New test case.
5955
5956 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5957
5958         PR c++/27505
5959         * g++.dg/expr/bitfield1.C: New test.
5960
5961 2006-05-15  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/27603
5964         * gcc.dg/torture/pr27603.c: New testcase.
5965
5966 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5967
5968         PR fortran/25090
5969         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5970
5971         PR fortran/25082
5972         * gfortran.dg/scalar_return_1.f90: New test.
5973
5974         PR fortran/27411
5975         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5976
5977 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5978
5979         * gcc.dg/gomp/critical-4.c: New test.
5980         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5981         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5982         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5983         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5984
5985 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5986
5987         PR c++/27582
5988         * g++.dg/template/dependent-args1.C: New test.
5989
5990         PR c++/27581
5991         * g++.dg/lookup/this1.C: New test.
5992
5993         PR c++/27315
5994         * g++.dg/template/operator6.C: New test.
5995         * g++.dg/template/incomplete3.C: New test.
5996
5997         PR c++/27559
5998         * g++.dg/template/new4.C: New test.
5999
6000         PR c++/27496
6001         * g++.dg/template/void2.C: New test.
6002
6003 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6004
6005         * g++.dg/template/dependent-expr5.C: New test.
6006
6007 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6008
6009         PR middle-end/26729
6010         * gcc.dg/pr26729-1.c: New test case.
6011
6012 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6013
6014         * gcc.dg/pr27003.c: New test.
6015
6016 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6017
6018         * lib/target-supports.dg (check_cxa_atexit_available): Change
6019         v3_target_compile to ${tool}_target_compile.
6020
6021 2006-05-11  Jason Merrill  <jason@redhat.com>
6022
6023         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6024
6025 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6026
6027         PR fortran/27553
6028         * gfortran.dg/label_5.f90: New test.
6029
6030 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6031
6032         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6033         check_effective_target_powerpc_altivec_ok): New.
6034         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6035         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6036         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6037         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6038         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6039         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6040         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6041         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6042         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6043         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6044         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6045         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6046         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6047         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6048         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6049         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6050         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6051         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6052         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6053         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6054         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6055         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6056         gcc.target/powerpc/altivec-9.c,
6057         gcc.target/powerpc/altivec-consts.c,
6058         gcc.target/powerpc/altivec-pr22085.c,
6059         gcc.target/powerpc/altivec-splat.c,
6060         gcc.target/powerpc/altivec-types-1.c,
6061         gcc.target/powerpc/altivec-types-2.c,
6062         gcc.target/powerpc/altivec-types-3.c,
6063         gcc.target/powerpc/altivec-types-4.c,
6064         gcc.target/powerpc/altivec-varargs-1.c,
6065         gcc.target/powerpc/altivec-vec-merge.c,
6066         gcc.target/powerpc/ppc-vector-memcpy.c,
6067         gcc.target/powerpc/ppc-vector-memset.c,
6068         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6069         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6070         these effective targets.
6071         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6072         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6073
6074 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6075
6076         PR middle-end/27384
6077         * g++.dg/other/fold1.C: New test.
6078
6079         PR middle-end/27488
6080         * gcc.dg/fold-nonneg-1.c: New test.
6081
6082         PR c++/27547
6083         * g++.dg/other/operator1.C: New test.
6084
6085 2006-05-11  Richard Guenther  <rguenther@suse.de>
6086
6087         PR middle-end/27529
6088         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6089
6090 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6091
6092         * lib/target-supports-dg.exp (check-flags): New.
6093         (dg-skip-if): Move flag checks.
6094
6095 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6096
6097         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6098         * lib/target-supports.dg (check_cxa_atexit_available): New.
6099
6100 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6101
6102         PR fortran/27470
6103         * gfortran.dg/multiple_allocation_2.f90: New test case.
6104
6105 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6106
6107         * gcc.target/arm/pr27387.C: Fix a comment typo.
6108
6109 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6110
6111         PR fortran/24549
6112         * gfortran.dg/error_recovery_1.f90: New test.
6113
6114 2006-05-10  Richard Guenther  <rguenther@suse.de>
6115
6116         PR tree-optimization/27302
6117         * gcc.dg/torture/pr27302.c: New testcase.
6118
6119 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6120         Richard Guenther  <rguenther@suse.de>
6121
6122         PR middle-end/27498
6123         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6124
6125 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6126
6127         PR rtl-optimization/27335
6128         * gcc.dg/pr27335.c: New test.
6129
6130 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6131
6132         * gcc.target/mips/mips-ps-5.c: New file.
6133
6134 2006-05-08  Jan Hubicka  <jh@suse.cz>
6135
6136         PR middle-end/25962
6137         * gcc.dg/pr25962.c: New.
6138
6139 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6140
6141         PR target/27158
6142         * gcc.target/powerpc/pr27158.c: New test case.
6143
6144 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6145
6146         PR testsuite/27476
6147         * ada/acats/run_all.sh: Use test -z.
6148
6149 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6150
6151         PR libfortran/18271
6152         * gfortran.dg/spec_expr_3.f90: New test.
6153
6154 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6155
6156         PR target/24879
6157         * gcc.target/i386/monitor.c: New file.
6158
6159 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6160
6161         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6162
6163 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6164
6165         PR c++/27447
6166         * g++.dg/other/ptrmem7.C: New test.
6167
6168 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6169
6170         PR target/27421
6171         * gcc.dg/array-9.c: New test.
6172
6173 2006-05-07  Richard Guenther  <rguenther@suse.de>
6174
6175         PR tree-optimization/27409
6176         * gcc.dg/torture/pr27409.c: New testcase.
6177
6178 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6179
6180         PR fortran/27457
6181         * gfortran.dg/select_6.f90: New.
6182
6183 2006-05-07  Richard Guenther  <rguenther@suse.de>
6184
6185         PR tree-optimization/27136
6186         * gcc.dg/torture/pr27136.c: New testcase.
6187
6188 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6189
6190         PR fortran/24813
6191         * gfortran.dg/char_cons_len_1.f90: New test.
6192
6193 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6194
6195         PR c++/27427
6196         * g++.dg/template/incomplete2.C: New test.
6197
6198 2006-05-06  Richard Guenther  <rguenther@suse.de>
6199
6200         PR tree-optimization/27151
6201         * gcc.dg/vect/pr27151.c: New testcase.
6202
6203 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6204
6205         PR c++/27430
6206         * g++.dg/template/void1.C: New test.
6207
6208         PR c++/27423
6209         * g++.dg/other/void2.C: New test.
6210
6211         PR c++/27422
6212         * g++.dg/conversion/void1.C: New test.
6213
6214 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6215
6216         PR/21391
6217         * g++.dg/other/unused1.C: New.
6218
6219 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6220
6221         PR objc/27240
6222         * objc.dg/member-1.m: New test.
6223
6224 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6225
6226         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6227
6228 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6229
6230         PR libfortran/26985
6231         * gfortran.dg/matmul_2.f90: New test.
6232
6233 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6234
6235         * ada/acats/run_all.sh: Use sync when main not found.
6236
6237 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6238
6239         PR target/26765
6240         * gcc.target/mips/pr26765.c: New.
6241
6242 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6243
6244         * gcc.target/bfin: New directory.
6245         * gcc.target/bfin/bfin.exp: New file.
6246         * gcc.target/bfin/frmul.c: New file.
6247         * gcc.target/bfin/arith.c: New file.
6248         * gcc.target/bfin/mul-combine.c: New file.
6249         * gcc.target/bfin/shift.c: New file.
6250
6251 2006-05-04  Richard Guenther  <rguenther@suse.de>
6252
6253         PR tree-optimization/14287
6254         PR tree-optimization/14844
6255         PR tree-optimization/19792
6256         PR tree-optimization/21608
6257         PR tree-optimization/27090
6258         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6259         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6260         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6261         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6262         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6263
6264 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR tree-optimization/27285
6267         * gcc.c-torture/execute/pr27285.c: New test.
6268
6269         PR middle-end/27388
6270         * gcc.dg/gomp/pr27388-1.c: New test.
6271         * gcc.dg/gomp/pr27388-2.c: New test.
6272         * gcc.dg/gomp/pr27388-3.c: New test.
6273
6274         PR c++/27359
6275         * g++.dg/gomp/pr27359.C: New test.
6276
6277 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6278
6279         PR fortran/20248
6280         * gfortran.dg/iargc.f90: New test.
6281
6282 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6283
6284         PR c++/27102
6285         * g++.dg/template/crash49.C: New test.
6286
6287 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6288
6289         PR testsuite/27032
6290         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6291
6292 2006-05-02  Jeff Law  <law@redhat.com>
6293
6294         PR tree-optimization/27364
6295         * gcc.c-torture/execute/pr27364.c: New test.
6296
6297 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6298
6299         PR c++/27309
6300         * g++.dg/parser/ctor5.C: New test.
6301
6302 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6303
6304         PR target/27387
6305         * gcc.target/arm/arm.exp: New.
6306         * gcc.target/arm/pr27387.C: Likewise.
6307
6308 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6309
6310         PR fortran/27269
6311         PR fortran/27324
6312         * gfortran.dg/module_equivalence_2.f90: New test.
6313
6314 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6315
6316         PR middle-end/27337
6317         * g++.dg/gomp/pr27337-1.C: New test.
6318         * g++.dg/gomp/pr27337-2.C: New test.
6319
6320         PR middle-end/27328
6321         * gcc.dg/gomp/pr27328.c: New test.
6322
6323         PR middle-end/27325
6324         * g++.dg/gomp/pr27325.C: New test.
6325
6326         PR middle-end/27310
6327         * g++.dg/gomp/pr27310.C: New test.
6328
6329 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6330
6331         PR tree-optimization/27291
6332         * g++.dg/tree-ssa/pr27291.C: New test.
6333
6334 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6335
6336         PR tree-optimization/27283
6337         * g++.dg/tree-ssa/pr27283.C: New test.
6338
6339 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6340
6341         * gcc.dg/tree-ssa/loop-16.c: New test.
6342
6343 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6344             Joseph S. Myers  <joseph@codesourcery.com>
6345
6346         * gcc.dg/Wconversion-3.c: New test case.
6347         * gcc.dg/Wconversion-4.c: Likewise.
6348
6349 2006-05-01  Richard Guenther  <rguenther@suse.de>
6350
6351         PR tree-optimization/26726
6352         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6353
6354 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6355
6356         * gcc.dg/Woverflow-1.c: New test case.
6357         * gcc.dg/Woverflow-2.c: Likewise.
6358         * gcc.dg/Woverflow-3.c: Likewise.
6359
6360 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6361
6362         PR c++/27094
6363         * g++.dg/template/defarg8.C: New test.
6364
6365 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6366
6367         PR c++/27278
6368         * g++.dg/parse/operator7.C: New test.
6369
6370 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6371
6372         PR c++/11471
6373         PR c++/27102
6374         * g++.dg/template/crash48.C: New test.
6375
6376         PR c++/27279
6377         * g++.dg/parse/ctor4.C: New test.
6378
6379 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6380
6381         PR fortran/25681
6382         * gfortran.df/char_type_len.f90: New test.
6383
6384 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6385
6386         PR libgfortran/27304
6387         * gfortran.dg/fmt_exhaust.f90: New test.
6388
6389 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6390
6391         PR c/25309
6392         * gcc.dg/large-size-array-2.c: New test case.
6393
6394 2006-04-28  Richard Guenther  <rguenther@suse.de>
6395
6396         PR target/26826
6397         * gcc.target/i386/pr26826.c: New testcase.
6398
6399 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6400
6401         PR middle-end/27260
6402         * gcc.c-torture/execute/pr27260.c: New.
6403
6404 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6405
6406         PR middle-end/27095
6407         * gcc.dg/pr27095.c: New.
6408
6409 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR c++/27292
6412         * g++.dg/conversion/bitfield4.C: New test.
6413
6414 2006-04-27  Eric Christopher  <echristo@apple.com>
6415
6416         * gcc.dg/pragma-ms_struct.c: New.
6417
6418 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6419
6420         PR c++/27102
6421         * g++.dg/template/crash47.C: New test.
6422
6423 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6424
6425         * gcc.target/i386/sse-7.c: build with -msse.
6426
6427 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6428
6429         PR testsuite/27274:
6430         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6431         (main): Exit if processor doesn't support SSE.
6432
6433 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6434
6435         PR middle-end/27282
6436         * gcc.c-torture/compile/pr27282.c: New test.
6437
6438 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR middle-end/26913
6441         * g++.dg/gomp/pr26913.C: New test.
6442
6443         PR c/25996
6444         * gcc.dg/gomp/pr25996.c: New test.
6445         * g++.dg/gomp/pr25996.C: New test.
6446
6447 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6448
6449         PR rtl-optimization/26725
6450         * gcc.c-torture/compile/pr26725.c: New test.
6451
6452 2006-04-25  Richard Guenther  <rguenther@suse.de>
6453
6454         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6455         than n + -1.
6456
6457 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6458
6459         * gcc.dg/20060425-1.c: New testcase.
6460
6461 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6462
6463         PR tree-optimization/26865
6464         * gcc.dg/pr26865.c: New test.
6465
6466 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6467
6468         PR c++/27292
6469         * g++.dg/conversion/bitfield1.C: New test.
6470         * g++.dg/conversion/bitfield2.C: Likewise.
6471         * g++.dg/conversion/bitfield3.C: Likewise.
6472
6473 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6474         Richard Guenther  <rguenther@suse.de>
6475
6476         PR tree-optimization/27236
6477         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6478
6479 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6480
6481         PR c++/19963
6482         * g++.dg/other/incomplete2.C: New test.
6483
6484 2006-04-24  Richard Guenther  <rguenther@suse.de>
6485
6486         PR middle-end/26869
6487         * gcc.dg/torture/pr26869.c: New testcase.
6488
6489 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6490         Richard Guenther  <rguenther@suse.de>
6491
6492         PR tree-optimization/27218
6493         * g++.dg/tree-ssa/pr27218.C: New testcase.
6494
6495 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR c++/26912
6498         * g++.dg/template/friend41.C: New test.
6499
6500 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6501
6502         * g++.dg/opt/pr15551.C: Include cstdio.
6503         (main): Use remove instead of unlink.
6504
6505 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6506
6507         * gcc.dg/sibcall-7.c: New test.
6508         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6509         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6510         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6511         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6512         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6513
6514 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6515
6516         PR c++/26534
6517         * g++.dg/opt/bitfield1.C: New test.
6518         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6519         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6520         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6521         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6522         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6523         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6524         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6525         * g++.dg/abi/bitfield2.C: Likewise.
6526         * g++.dg/init/bitfield1.C: Likewise.
6527
6528 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6529
6530         PR fortran/25099
6531         * gfortran.dg/elemental_subroutine_4.f90: New test.
6532         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6533         call sub (m, x).
6534
6535 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6536
6537         * gcc.c-torture/compile/20060421-1.c: New testcase.
6538
6539 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6540
6541         PR c/25875
6542         * gcc.dg/init-bad-4.c: New test.
6543
6544 2006-04-21  Paul Brook  <paul@codesourcery.com>
6545
6546         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6547
6548 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6549
6550         PR fortran/27122
6551         * gfortran.dg/defined_operators_1.f90: New test.
6552         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6553         remove old ones associated, incorrectly, with Note 5.46.
6554
6555         PR fortran/27113
6556         * gfortran.dg/character_array_constructor_1.f90: New test.
6557
6558 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6559
6560         * gcc.dg/20060419-1.c: New test.
6561
6562 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6563
6564         PR c/26774
6565         * gcc.dg/struct-parse-1.c: New test case.
6566
6567 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6568
6569         PR c++/26558
6570         * g++.dg/parse/template19.C: New test.
6571
6572         PR c++/26739
6573         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6574
6575         PR c++/26036
6576         * g++.dg/expr/call3.C: New test.
6577
6578         PR c++/10385
6579         * g++.dg/conversion/dynamic1.C: New test.
6580
6581 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6582
6583         PR c++/27102
6584         * g++.dg/template/crash35.C: Tweak error markers.
6585         * g++.dg/template/crash46.C: New test.
6586         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6587         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6588
6589 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6590
6591         PR rtl-optimization/14261
6592         * gcc.c-torture/compile/20060419-1.c: Added.
6593
6594 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6595
6596         * gfortran.dg/label_1.f90: Adjust dg-error.
6597
6598 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6599
6600         PR target/26961
6601         * gcc.dg/fold-cond-1.c: New test case.
6602         * gcc.dg/pr26961-1.c: Likewise.
6603
6604 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6605
6606         PR libgfortran/27138
6607         * gfortran.dg/read_bad_advance.f90: New test.
6608
6609 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6610             Dale Johannesen  <dalej@apple.com>
6611
6612         PR target/24076
6613         * gcc.target/i386/vecinit-3.c: New testcase.
6614         * gcc.target/i386/vecinit-4.c: Likewise.
6615         * gcc.target/i386/sse-18.c: Likewise.
6616         * gcc.target/i386/sse-19.c: Likewise.
6617
6618 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6619
6620         * gfortran.dg/allocate_zerosize_1.f90: New test.
6621
6622 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6623
6624         PR c++/26365
6625         * g++.dg/template/crash45.C: New test.
6626
6627 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6628
6629         PR fortran/26787
6630         * gfortran.dg/proc_assign_1.f90: New test.
6631         * gfortran.dg/procedure_lvalue.f90: Change message.
6632         * gfortran.dg/namelist_4.f90: Add new error.
6633
6634         PR fortran/25597
6635         PR fortran/27096
6636         * gfortran.dg/auto_pointer_array_result_1.f90
6637
6638         PR fortran/27089
6639         * gfortran.dg/specification_type_resolution_1.f90
6640
6641         PR fortran/18003
6642         PR fortran/25669
6643         PR fortran/26834
6644         * gfortran.dg/bounds_temporaries_1.f90: New test.
6645
6646         PR fortran/27124
6647         * gfortran.dg/array_return_value_1.f90: New test.
6648
6649 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6650
6651         PR fortran/25336
6652         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6653
6654 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6655
6656         PR middle-end/26823
6657         * g++.dg/gomp/pr26823-1.C: New test.
6658         * g++.dg/gomp/pr26823-2.C: New test.
6659
6660 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6661
6662         PR middle-end/27134
6663         * gcc.dg/pr27314.c: New test.
6664
6665 2006-04-13  Richard Henderson  <rth@redhat.com>
6666
6667         * g++.dg/gomp/block-0.C: Update expected matches.
6668
6669 2006-04-13  DJ Delorie  <dj@redhat.com>
6670
6671         * lib/target-supports.exp (check_effective_target_int32plus): New.
6672         (check_effective_target_ptr32plus): New.
6673         (check_effective_target_size32plus): New.
6674         (check_effective_target_int16): New.
6675         (check_profiling_available): Add m32c to the list of unsupported targets.
6676
6677         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6678         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6679         memory size.
6680         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6681         pointers.
6682         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6683         size_t.
6684         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6685         and size_t.
6686         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6687         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6688         not just xstormy16.  Skip m32c due to weird pointer size.
6689         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6690         not just xstormy16.
6691         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6692         not just xstormy16.
6693         * gcc.dg/20020312-2.c: Add m32c support.
6694         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6695         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6696         in test.
6697         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6698         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6699         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6700         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6701         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6702         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6703         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6704         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6705         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6706         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6707         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6708         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6709         in test.
6710         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6711         in test.
6712         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6713         * gcc.dg/pr23049.c: Require >=32 bit integers.
6714         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6715         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6716         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6717         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6718         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6719         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6720         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6721         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6722         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6723         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6724         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6725         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6726         prototype in test.
6727         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6728         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6729         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6730         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6731         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6732
6733         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6734         * gcc.c-torture/execute/20040703-1.x: Likewise.
6735         * gcc.c-torture/execute/20040705-1.x: Likewise.
6736         * gcc.c-torture/execute/20040705-2.x: Likewise.
6737         * gcc.c-torture/execute/20040709-1.x: Likewise.
6738         * gcc.c-torture/execute/20040709-2.x: Likewise.
6739         * gcc.c-torture/execute/20040811-1.x: Likewise.
6740         * gcc.c-torture/execute/20050316-1.x: Likewise.
6741         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6742         * gcc.c-torture/execute/pr19689.x: Likewise.
6743         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6744         * gcc.c-torture/execute/usmul.x: Likewise.
6745         * gcc.c-torture/execute/vrp-5.x: Likewise.
6746         * gcc.c-torture/execute/vrp-6.x: Likewise.
6747         * gcc.dg/debug/20041023-1.s: Likewise.
6748
6749 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6750
6751         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6752         of integers to a vector types are now constant expressions in C.
6753         * gcc.dg/vect/vect-fold-1.c: New test case.
6754
6755 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6756             Ulrich Weigand  <uweigand@de.ibm.com>
6757
6758         PR target/27006
6759         * gcc.dg/vmx/pr27006.c: New testcase.
6760
6761 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6762
6763         PR libgfortran/26766
6764         * gfortran.dg/write_recursive.f90: New test.
6765
6766 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6767
6768         * g++.dg/parse/dtor7.C: New test.
6769         * g++.dg/parse/new1.C: Add error marker.
6770         * g++.dg/template/new3.C: New test.
6771
6772         PR c++/26122
6773         * g++.dg/template/pure1.C: New test.
6774
6775         PR c++/26295
6776         * g++.dg/parse/ptrmem4.C: New test.
6777
6778 2006-04-10  Jeff Law  <law@redhat.com>
6779
6780         PR/27087
6781         * gcc.c-torture/compile/pr27087.c: New test.
6782
6783 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6784
6785         PR/21391
6786         * gcc.dg/20060410.c: New.
6787
6788 2006-04-10  Matthias Klose  <doko@debian.org>
6789
6790         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6791         Recognize multilib directory names containing underscores.
6792
6793 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6794
6795         * gcc.target/i386/vecinit-1.c: New test case.
6796         * gcc.target/i386/vecinit-2.c: Likewise.
6797
6798 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR debug/27057
6801         * g++.dg/debug/dwarf2-2.C: New test.
6802
6803 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6804
6805         PR rtl-optimization/27073
6806         * gcc.c-torture/execute/pr27073.c: New test.
6807
6808 2006-04-08  Mike Stump  <mrs@apple.com>
6809
6810         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6811
6812 2006-04-07  Richard Guenther  <rguenther@suse.de>
6813
6814         PR tree-optimization/26135
6815         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6816
6817 2006-04-06  Jan Hubicka  <jh@suse.cz>
6818
6819         PR profile/26399
6820         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6821
6822 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6823
6824         * g++.dg/conversion/nullptr1.C: New test case.
6825         * g++.dg/conversion/nullptr2.C: Likewise.
6826
6827 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6828
6829         * gfortran.dg/dependency_18.f90: New test case.
6830
6831 2006-04-05  Richard Guenther  <rguenther@suse.de>
6832
6833         PR tree-optimization/26919
6834         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6835         * gcc.dg/ipa/ipa-2.c: Likewise.
6836         * gcc.dg/ipa/ipa-3.c: Likewise.
6837         * gcc.dg/ipa/ipa-5.c: Likewise.
6838
6839 2006-04-05  Richard Guenther  <rguenther@suse.de>
6840
6841         PR tree-optimization/26763
6842         * gcc.dg/torture/pr26763-1.c: New testcase.
6843         * gcc.dg/torture/pr26763-2.c: Likewise.
6844
6845 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6846
6847         PR fortran/23634
6848         PR fortran/25619
6849         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6850
6851 2006-04-04  Eric Christopher  <echristo@apple.com>
6852
6853         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6854         stubs.
6855         * gcc.target/i386/387-5.c: Ditto.
6856
6857 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6858
6859         * gcc.target/sparc/struct-ret-check.c: New test.
6860
6861 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6862
6863         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6864         zero decimal digits specified in format.
6865
6866 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6867
6868         PR fortran/26891
6869         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6870
6871         PR fortran/26976
6872         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6873         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6874         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6875         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6876         bigendian-ness.
6877
6878 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6879
6880         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6881         dummy arguments work when the actual argument is itself a dummy
6882         argument of the caller.
6883
6884 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6885
6886         PR libfortran/24685
6887         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6888
6889 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6890
6891         * gfortran.dg/dependencency_17.f90: New test case.
6892
6893 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6894
6895         * gfortran.dg/dependency_14.f90: New test case.
6896         * gfortran.dg/dependency_15.f90: Likewise.
6897         * gfortran.dg/dependency_16.f90: Likewise.
6898
6899 2006-03-31  Asher Langton  <langton2@llnl.gov>
6900
6901         PR fortran/25358
6902         gfortran.dg/cray_pointers_6.f90: New test.
6903
6904 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6905
6906         PR libgfortran/26890
6907         * gfortran.dg/read_size_noadvance.f90: New test.
6908
6909 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6910
6911         PR fortran/25031
6912         * gfortran.dg/multiple_allocation_1.f90: Check that the
6913         size has changed after a re-allocation with stat.
6914
6915 2006-03-30  Richard Guenther  <rguenther@suse.de>
6916
6917         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6918         removal.
6919         * gcc.target/i386/sselibm-2.c: Likewise.
6920         * gcc.target/i386/sselibm-3.c: Likewise.
6921         * gcc.target/i386/sselibm-4.c: Likewise.
6922         * gcc.target/i386/sselibm-5.c: Likewise.
6923
6924 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6925
6926         * gcc.dg/fold-andxor-1.c: New test case.
6927         * gcc.dg/fold-xorand-1.c: Likewise.
6928
6929 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6930
6931         * gcc.dg/fold-convnotconv-1.c: New test case.
6932
6933 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6934
6935         PR fortran/26779
6936         * gfortran.dg/private_type_5.f90: New test.
6937
6938 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6939
6940         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6941
6942 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6943
6944         * gfortran.dg/advance_2.f90: New test.
6945         * gfortran.dg/advance_3.f90: New test.
6946
6947         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6948
6949 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6950
6951         PR libgfortran/26661
6952         PR libgfortran/26880
6953         * gfortran.dg/read_x_past.f: New test.
6954
6955 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6956
6957         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6958         to be STABS.
6959
6960 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6961
6962         * objc.dg/dwarf-1.m: Skip on AIX.
6963         * objc.dg/dwarf-2.m: Skip on AIX.
6964
6965 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6966
6967         PR fortran/26816
6968         * gfortran.dg/float_1.f90: New test.
6969
6970 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6971
6972         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6973         X86_64 targets.
6974         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6975
6976 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6977
6978         PR libfortran/26735
6979         * gfortran.dg/convert_implied_open.f90: New test case.
6980
6981 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6982
6983         PR fortran/26769
6984         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6985
6986 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6987
6988         PR middle-end/26717
6989         * gcc.dg/pr26717.c: New test.
6990
6991 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6992
6993         * gfortran.dg/dependency_12.f90: New test case.
6994
6995 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6996
6997         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6998
6999 2006-03-24  Jeff Law  <law@redhat.com>
7000
7001         * gcc.c-torture/pr26840.c: New test.
7002
7003 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7004
7005         * objc.dg/dwarf-2.m: New.
7006         * obj-c++.dg/dwarf-2.mm: New.
7007
7008         * g++.old-deja/g++.other/init19.C: New.
7009
7010 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7011
7012         * g++.dg/eh/spbp.C: Skip on AIX.
7013
7014 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7015
7016         PR middle-end/26611
7017         * g++.dg/gomp/pr26611-1.C: New test.
7018         * g++.dg/gomp/pr26611-2.C: New test.
7019
7020 2006-03-24  Jeff Law  <law@redhat.com>
7021
7022         * gcc.c-torture/compile/pr26833.c: New test.
7023         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7024
7025 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7026
7027         * gfortran.dg/endfile_2.f90: Delete temp file.
7028
7029 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7030
7031         PR fortran/19303
7032         * gfortran.dg/record_marker_1.f90: New test case.
7033         * gfortran.dg/record_marker_2.f: New test case.
7034         * gfortran.dg/record_marker_3.f90: New test case.
7035
7036 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7037
7038         PR fortran/17298
7039         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7040         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7041
7042 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7043
7044         * lib/gcc-dg.exp (cleanup-modules): New proc.
7045         * gfortran.dg/allocatable_function_1.f90,
7046         gfortran.dg/allocate_char_star_scalar_1.f90,
7047         gfortran.dg/assumed_charlen_function_1.f90,
7048         gfortran.dg/assumed_dummy_1.f90,
7049         gfortran.dg/assumed_shape_ranks_1.f90,
7050         gfortran.dg/assumed_shape_ranks_2.f90,
7051         gfortran.dg/assumed_size_dt_dummy.f90,
7052         gfortran.dg/auto_char_dummy_array_1.f90,
7053         gfortran.dg/auto_char_len_3.f90,
7054         gfortran.dg/automatic_module_variable.f90,
7055         gfortran.dg/bad_automatic_objects_1.f90,
7056         gfortran.dg/char_array_constructor.f90,
7057         gfortran.dg/char_array_structure_constructor.f90,
7058         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7059         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7060         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7061         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7062         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7063         gfortran.dg/derived_pointer_recursion.f90,
7064         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7065         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7066         gfortran.dg/dummy_functions_1.f90,
7067         gfortran.dg/elemental_initializer_1.f90,
7068         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7069         gfortran.dg/elemental_pointer_1.f90,
7070         gfortran.dg/elemental_subroutine_1.f90,
7071         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7072         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7073         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7074         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7075         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7076         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7077         gfortran.dg/global_references_1.f90,
7078         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7079         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7080         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7081         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7082         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7083         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7084         gfortran.dg/large_integer_kind_1.f90,
7085         gfortran.dg/large_real_kind_1.f90,
7086         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7087         gfortran.dg/module_double_reuse.f90,
7088         gfortran.dg/module_equivalence_1.f90,
7089         gfortran.dg/module_interface_1.f90,
7090         gfortran.dg/module_parameter_array_refs_1.f90,
7091         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7092         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7093         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7094         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7095         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7096         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7097         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7098         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7099         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7100         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7101         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7102         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7103         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7104         gfortran.dg/same_name_1.f90,
7105         gfortran.dg/sibling_dummy_procedure_1.f90,
7106         gfortran.dg/sibling_dummy_procedure_2.f90,
7107         gfortran.dg/sibling_dummy_procedure_3.f90,
7108         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7109         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7110         gfortran.dg/used_dummy_types_2.f90,
7111         gfortran.dg/used_dummy_types_3.f90,
7112         gfortran.dg/used_dummy_types_4.f90,
7113         gfortran.dg/used_dummy_types_5.f90,
7114         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7115         gfortran.dg/userdef_operator_1.f90: Use it.
7116
7117 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7118
7119         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7120         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7121         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7122         gfortran.dg/write_back.f,
7123         gfortran.fortran-torture/execute/inquire_1.f90,
7124         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7125
7126 2006-03-21  Jeff Law  <law@redhat.com>
7127
7128         * gcc.dg/tree-ssa/vrp28.c: New test.
7129
7130 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7131
7132         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7133         if _STDC_C99 is defined.
7134         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7135         * gcc.dg/builtins-20.c: Likewise.
7136         * gcc.dg/builtins-53.c: Likewise.
7137         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7138         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7139
7140 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7141
7142         PR tree-opt/26781
7143         * gcc.c-torture/compile/pr26781-1.c: New test.
7144         * gcc.c-torture/compile/pr26781-2.c: New test.
7145
7146 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7147
7148         PR c++/26690
7149         * g++.dg/gomp/pr26690-1.C: New test.
7150         * g++.dg/gomp/pr26690-2.C: New test.
7151
7152 2006-03-20  Jeff Law  <law@redhat.com>
7153
7154         * gcc.dg/tree-ssa/pr21829.c: New test.
7155
7156         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7157
7158 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7159
7160         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7161         (check_visibility_available): Use it.
7162         (check_effective_target_default_packed): Likewise.
7163         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7164         (check_effective_target_fopenmp): Likewise.
7165         (check_effective_target_freorder): Likewise.
7166         (check_effective_target_fpic): Likewise.
7167         (check_named_sections_available): Likewise.
7168         (check_effective_target_ilp32): Likewise.
7169         (check_effective_target_lp64): Likewise.
7170
7171 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7172
7173         PR fortran/20935
7174         * gfortran.dg/scalar_mask_2.f90: New test case.
7175
7176 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7177
7178         PR tree-opt/26629
7179         * gcc.dg/tree-ssa/loadpre12.c: New test.
7180         * gcc.dg/tree-ssa/loadpre13.c: New test.
7181         * gcc.dg/tree-ssa/loadpre14.c: New test.
7182         * gcc.dg/tree-ssa/loadpre15.c: New test.
7183         * gcc.dg/tree-ssa/loadpre16.c: New test.
7184         * gcc.dg/tree-ssa/loadpre17.c: New test.
7185         * gcc.dg/tree-ssa/loadpre18.c: New test.
7186         * gcc.dg/tree-ssa/loadpre19.c: New test.
7187         * gcc.dg/tree-ssa/loadpre20.c: New test.
7188         * gcc.dg/tree-ssa/loadpre21.c: New test.
7189         * gcc.dg/tree-ssa/loadpre22.c: New test.
7190
7191 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7192
7193         PR fortran/26741
7194         * gfortran.dg/elemental_initializer_1.f90: New test.
7195
7196         PR fortran/26716
7197         * gfortran.dg/assumed_shape_ranks_2: New test.
7198
7199 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7200
7201         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7202         target fpic.
7203
7204 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7205
7206         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7207         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7208         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7209         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7210         gfortran.fortran-torture/execute/direct_io.f90,
7211         gfortran.fortran-torture/execute/inquire_2.f90,
7212         gfortran.fortran-torture/execute/inquire_4.f90,
7213         gfortran.fortran-torture/execute/list_read_1.f90,
7214         gfortran.fortran-torture/execute/open_replace.f90,
7215         gfortran.fortran-torture/execute/slash_edit.f90,
7216         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7217         temporary files from testcases.
7218
7219 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7220
7221         PR libgfortran/26509
7222         gfortran.dg/write_direct_eor.f90: New test.
7223
7224 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7225
7226         * gcc.target/powerpc/pr26350.c: New.
7227         * gcc.target/powerpc/indexed-addr.c: New.
7228
7229 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7230
7231         * gfortran.dg/dependency_13.f90: New test case.
7232
7233 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7234
7235         PR middle-end/21781
7236         * gcc.dg/real-const-1.c: New test case.
7237
7238 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7239
7240         * g++.old-deja/g++.other/init18.C: New.
7241         * g++.old-deja/g++.other/init5.C: Remove xfail.
7242
7243 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7244
7245         * g++.dg/opt/pr15551.C: Cleanup temp file.
7246
7247 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7248
7249         PR c++/6634
7250         g++.dg/parse/long1.C: New test.
7251
7252 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7253
7254         PR fortran/19101
7255         * gfortran.dg/continuation.f90: New test.
7256         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7257
7258 2006-03-14  Richard Guenther  <rguenther@suse.de>
7259
7260         PR tree-optimization/26672
7261         * gcc.dg/torture/pr26672.c: New testcase.
7262
7263 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7264
7265         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7266         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7267
7268 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7269
7270         PR middle-end/26557
7271         * gcc.c-torture/compile/switch-1.c: New test case.
7272
7273 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7274
7275         PR fortran/25378
7276         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7277         test to include more permuatations of mask and index.
7278         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7279         respond to F2003 spec. that the position returned for an all false
7280         mask && condition is zero.
7281
7282 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR middle-end/25989
7285         * gcc.dg/gomp/pr25989.c: New test.
7286
7287 2006-03-13  Jeff Law  <law@redhat.com>
7288
7289         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7290
7291 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7292
7293         * gcc.dg/switch-9.c: New test.
7294
7295 2006-03-13  Richard Guenther  <rguenther@suse.de>
7296
7297         PR middle-end/26630
7298         * gcc.dg/torture/pr26630.c: New testcase.
7299
7300 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7301
7302         * gfortran.dg/dependency_10.f90: New test case.
7303         * gfortran.dg/dependency_11.f90: Likewise.
7304
7305 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7306             Erik Edelmann  <eedelman@gcc.gnu.org>
7307
7308         * gfortran.dg/allocatable_function_1.f90: New.
7309         * gfortran.dg/allocatable_function_2.f90: New.
7310
7311 2006-03-10  Richard Guenther  <rguenther@suse.de>
7312
7313         PR middle-end/26565
7314         * gcc.dg/torture/pr26565.c: New testcase.
7315
7316 2006-03-09  Eric Christopher  <echristo@apple.com>
7317
7318         * gcc.c-torture/compile/20060309-1.c: New.
7319
7320 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7321
7322         PR libgfortran/26499
7323         * gfortran.dg/write_back.f: New test.
7324         * gfortran.dg/write_rewind_1.f: New test.
7325         * gfortran.dg/write_rewind_2.f: New test.
7326
7327 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7328
7329         PR libgfortran/26554
7330         * gfortran.dg/read_logical.f90: New test.
7331
7332 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7333
7334         * ada/acats/norun.lst: cdd2a03 now passes.
7335
7336 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7337
7338         PR testsuite/25177
7339         * gcc.target/powerpc/pr18096-1.c: Change where the error
7340         would match.
7341
7342 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7343
7344         * gcc.target/i386/cleanup-1.c: New test.
7345         * gcc.target/i386/cleanup-2.c: New test.
7346
7347 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7348
7349         * gfortran.dg/dependency_9.f90: Remove for the time being.
7350
7351 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7352
7353         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7354         directive.
7355
7356 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7357
7358         * gfortran.dg/dependency_9.f90: New test case.
7359
7360 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7361
7362         * gfortran.dg/dependency_4.f90: New test case.
7363         * gfortran.dg/dependency_5.f90: New test case.
7364         * gfortran.dg/dependency_6.f90: New test case.
7365         * gfortran.dg/dependency_7.f90: New test case.
7366         * gfortran.dg/dependency_8.f90: New test case.
7367
7368 2006-03-03  Paul Brook  <paul@codesourcery.com>
7369
7370         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7371         Add m68k-*-elf.
7372
7373 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7374
7375         PR fortran/25031
7376         * multiple_allocation_1.f90: New test.
7377
7378 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7379
7380         PR tree-optimization/26524
7381         * gfortran.dg/pr26524.f: New test case.
7382
7383 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7384
7385         * g++.dg/template/repo5.C: Cleanup repo files.
7386         * gcc.dg/20051201-1.c: Cleanup coverage files.
7387         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7388         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7389         tree dump files.
7390
7391 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7392
7393         * objc.dg/objc-nofilename-1.m: New test.
7394         * objc.dg/bad-receiver-type.m: New test.
7395         * obj-c++.dg/bad-receiver-type.mm: New test.
7396
7397 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7398
7399         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7400
7401 2006-03-01  Mike Stump  <mrs@apple.com>
7402
7403         * g++.dg/abi/key2.C: Add.
7404
7405 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7406
7407         * gfortran.dg/logical_dot_product.f90: New test.
7408
7409         PR fortran/26393
7410         * gfortran.dg/used_interface_ref.f90: New test.
7411
7412         PR fortran/20938
7413         * gfortran.dg/dependency_2.f90: New test.
7414         * gfortran.fortran-torture/execute/where17.f90: New test.
7415         * gfortran.fortran-torture/execute/where18.f90: New test.
7416         * gfortran.fortran-torture/execute/where19.f90: New test.
7417         * gfortran.fortran-torture/execute/where20.f90: New test.
7418
7419 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7420
7421         * g++.dg/tree-ssa/pr26443.C: New test case.
7422
7423 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7424
7425         PR middle-end/26022
7426         * g++.dg/opt/return-slot1.C: New test.
7427
7428 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7429
7430         PR libgfortran/26136
7431         * gfortran.dg/namelist_23.f90: New test.
7432
7433 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7434
7435         PR middle-end/14752
7436         * gcc.dg/fold-eqandshift-2.c: New test case.
7437
7438 2006-02-28  Richard Guenther  <rguenther@suse.de>
7439
7440         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7441         decomposition.
7442
7443 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7444
7445         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7446
7447 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7448
7449         PR libgfortran/26464
7450         * gfortran.dg/backspace_5.f: New test.
7451         * gfortran.dg/backspace_6.f: New test.
7452
7453 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7454
7455         * gcc.dg/fold-eqandnot-1.c: New test case.
7456
7457 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7458
7459         PR middle-end/19983
7460         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7461
7462 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7463
7464         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7465         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7466
7467 2006-02-26  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/26421
7470         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7471
7472 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7473
7474         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7475         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7476
7477 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7478
7479         * gcc.dg/fold-even-1.c: New test case.
7480
7481 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7482
7483         PR middle-end/21137
7484         * gcc.dg/fold-eqandshift-1.c: New test case.
7485
7486 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7487
7488         PR tree-optimization/25125
7489         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7490         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7491
7492 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7493
7494         PR tree-optimizations/26359
7495         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7496         with -fdump-tree-dceloop-details.
7497         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7498
7499 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7500
7501         PR middle-end/23673
7502         * gcc.dg/fold-eqxor-1.c: New test case.
7503         * gcc.dg/fold-eqxor-2.c: Likewise.
7504         * gcc.dg/fold-eqxor-3.c: Likewise.
7505
7506 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7507
7508         PR fortran/23092
7509         * scalar_mask_1.f90: New test.
7510
7511 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7512
7513         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7514         * g++.dg/eh/uncaught2.C: New.
7515         * g++.dg/eh/uncaught3.C: New.
7516
7517 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7518
7519         PR libgfortran/26423
7520         * gfortran.dg/read_many_1.f: New test.
7521
7522 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7523
7524         PR fortran/24519
7525         * gfortran.dg/dependency_3.f90: New test.
7526         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7527         XFAILs.
7528
7529         PR fortran/25395
7530         * gfortran.dg/equiv_6.f90: New test.
7531
7532 2006-02-23  Jeff Law  <law@redhat.com>
7533
7534         * gcc.c-torture/compile/pr26425.c: New test.
7535
7536 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR middle-end/26412
7539         * gcc.dg/gomp/pr26412.c: New test.
7540
7541 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7542
7543         PR c++/26291
7544         * g++.dg/other/ellipsis1.C: New test.
7545         * g++.dg/parse/operator4.C: Adjust error marker.
7546
7547 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7548
7549         PR target/25603
7550         * gfortran.dg/pr25603.f: New testcase.
7551
7552 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7553
7554         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7555         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7556
7557 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7558
7559         * g++.dg/eh/spbp.C: New.
7560
7561 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7562
7563         PR middle-end/26379
7564         * gcc.target/i386/mmx-7.c: New test.
7565
7566 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7567
7568         PR tree-optimization/26361
7569         * gcc.dg/tree-ssa/vrp27.c: New test case.
7570
7571 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7572
7573         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7574         * gcc.dg/tree-ssa/complex-4.c: Here.
7575
7576 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7577
7578         PR middle-end/19543
7579         * gfortran.dg/logical_1.f90: New test case.
7580
7581 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7582
7583         PR middle-end/26334
7584         * gcc.dg/20060218-1.c: Moved to...
7585         * gcc.target/i386/20060218-1.c: ... here.  New test.
7586
7587 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7588
7589         PR fortran/26201
7590         * gfortran.dg/convert_1.f90: New.
7591
7592 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7593
7594         PR fortran/25054
7595         * gfortran.dg/namelist_5.f90: New test.
7596
7597         PR fortran/25089
7598         * gfortran.dg/namelist_4.f90: New test.
7599
7600 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7601
7602         PR tree-opt/25680
7603         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7604
7605 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7606
7607         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7608         variable to take into account the variable name in the
7609         function header.
7610         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7611
7612 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR middle-end/26334
7615         * gcc.c-torture/compile/20060217-1.c: New test.
7616         * gcc.dg/20060218-1.c: New test.
7617
7618 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7619
7620         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7621
7622 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7623
7624         * gcc.dg/cpp/undef3.c: New test.
7625         * gcc.dg/cpp/trad/builtins2.c: New test.
7626
7627 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c++/26266
7630         * g++.dg/template/static22.C: New test.
7631         * g++.dg/template/static23.C: New test.
7632         * g++.dg/template/static24.C: New test.
7633         * g++.dg/template/non-dependent13.C: New test.
7634         * g++.dg/init/member1.C: Tweak error markers.
7635
7636 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7637
7638         PR target/26255
7639         * gcc.c-torture/compile/pr26255.c: New test case.
7640
7641 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7642
7643         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7644         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7645         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7646         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7647         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7648         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7649         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7650
7651 2006-02-16  Jeff Law  <law@redhat.com>
7652
7653         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7654         * gcc.dg/tree-ssa/vrp26.c: New test.
7655
7656 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7657
7658         PR target/20353
7659         PR target/24578
7660         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7661         __UCLIBC__ is defined.
7662
7663 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7664
7665         PR fortran/26224
7666         * gfortran.dg/gomp/pr26224.f: New test.
7667
7668 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7669
7670         PR tree-opt/25918
7671         * lib/target-supports.exp
7672         (check_effective_target_vect_short_mult): New.
7673         (check_effective_target_vect_char_mult): New.
7674         (check_effective_target_vect_widen_sum_qi_to_si): New.
7675         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7676         (check_effective_target_vect_widen_sum_hi_to_si): New.
7677         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7678         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7679         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7680         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7681         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7682         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7683         vect-reduc-pattern-2c.c
7684         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7685         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7686         vect-reduc-pattern-1c.c
7687
7688 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7689
7690         PR fortran/24557
7691         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7692
7693 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7694
7695         PR fortran/26054
7696         * gfortran.dg/enum_8.f90: Remove check for warning.
7697         * gfortran.dg/iomsg_1.f90: Ditto.
7698         * gfortran.dg/enum_1.f90: Ditto.
7699         * gfortran.dg/enum_9.f90: Ditto.
7700         * gfortran.dg/enum_2.f90: Ditto.
7701         * gfortran.dg/enum_10.f90: Ditto.
7702         * gfortran.dg/enum_3.f90: Ditto.
7703         * gfortran.dg/flush_1.f90: Ditto.
7704         * gfortran.dg/enum_4.f90: Ditto.
7705         * gfortran.dg/array_constructor_1.f90: Ditto.
7706         * gfortran.dg/enum_5.f90: Ditto.
7707         * gfortran.dg/enum_6.f90: Ditto.
7708         * gfortran.dg/enum_7.f90: Ditto.
7709
7710 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7711
7712         PR middle-end/26300
7713         * gcc.c-torture/compile/20060215-1.c: New test.
7714
7715 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7716
7717         PR middle-end/23670
7718         * gcc.dg/tree-ssa/andor-2.c: New test case.
7719
7720 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7721
7722         PR fortran/25045
7723         * optional_dim.f90: New test.
7724
7725 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7726
7727         PR fortran/26277
7728         * gfortran.dg/label_4.f90: New.
7729
7730 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7731             Diego Novillo  <dnovillo@redhat.com>
7732             Uros Bizjak  <uros@kss-loka.si>
7733
7734         * gfortran.dg/gomp: New directory.
7735
7736 2006-02-14  Richard Guenther  <rguenther@suse.de>
7737
7738         PR tree-optimization/26258
7739         * gcc.dg/torture/pr26258.c: New testcase.
7740
7741 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7742
7743         PR fortran/26246
7744         * gfortran.dg/pr26246_1.f90: New test.
7745         * gfortran.dg/pr26246_2.f90: New test.
7746
7747         PR middle-end/26092
7748         * gcc.c-torture/compile/20060208-1.c: New test.
7749
7750 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7751
7752         PR fortran/26074
7753         PR fortran/25103
7754         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7755         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7756         * gfortran.dg/automatic_module_variable.f90: Change error message.
7757
7758         PR fortran/20861
7759         * gfortran.dg/internal_dummy_1.f90: New test.
7760
7761         PR fortran/20871
7762         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7763
7764
7765         PR fortran/25083
7766         * gfortran.dg/uncommon_block_data_1.f90: New test.
7767         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7768         with standard.
7769
7770         PR fortran/25088
7771         * gfortran.dg/typed_subroutine_1.f90: New test.
7772
7773 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7774
7775         * objc.dg/dwarf-1.m: New.
7776
7777 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7778
7779         PR middle-end/24427
7780         * gcc.dg/tree-ssa/andor-1.c: New test case.
7781
7782 2006-02-13  Josh Conner  <jconner@apple.com>
7783
7784         PR target/25376
7785         * gcc.dg/pr25376.c: New test.
7786
7787         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7788         assemble.
7789         * lib/target-supports.exp (check_named_sections_available):
7790         Only compile named-sections test -- don't assemble.
7791
7792 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7793
7794         * g++.dg/warn/no-write-strings.C: New test.
7795         * g++.dg/warn/write-strings.C: Likewise.
7796         * g++.dg/warn/write-strings-default.C: Likewise.
7797
7798 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7799
7800         PR fortran/25806
7801         * gfortran.dg/ret_pointer_2.f90: New test.
7802
7803 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7804
7805         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7806
7807 2006-02-10  Jeff Law  <law@redhat.com>
7808
7809         * gcc.c-torture/compile/pr26213.c: New test.
7810
7811 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7812
7813         gfortran.dg/null_1.f90: New test.
7814
7815 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7816
7817         PR fortran/14771
7818         * gfortran.dg/parens_4.f90: New.
7819         * gfortran.dg/parens_5.f90: New.
7820
7821 2006-02-10  Richard Guenther  <rguenther@suse.de>
7822
7823         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7824
7825 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7826         Paul Thomas  <pault@gcc.gnu.org>
7827
7828         PR fortran/14771
7829         * gfortran.dg/parens_1.f90: New.
7830         * gfortran.dg/parens_2.f90: New.
7831         * gfortran.dg/parens_3.f90: New.
7832
7833 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7834
7835         PR fortran/26038
7836         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7837
7838         PR fortran/25059
7839         * gfortran.dg/impure_assignment_1.f90: New test.
7840
7841         PR fortran/25070
7842         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7843
7844 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7845
7846         PR target/26141
7847         * g++.dg/expr/stdarg2.C: New test.
7848
7849 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7850
7851         PR inline-asm/16194
7852         * gcc.dg/pr16194.c: New test.
7853
7854 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7855
7856         * ada/acats/run_acats: Use portable variant of "$@".
7857
7858 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7859
7860         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7861         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7862
7863 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7864
7865         PR tree-opt/26179
7866         * g++.dg/opt/pr26179.C: New test.
7867
7868 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7869
7870         PR middle-end/26134
7871         * gcc.dg/tree-ssa/complex-3.c: New test.
7872
7873 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7874
7875         * gcc.c-torture/compile/volatile-1.c: New test.
7876
7877 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7878
7879         PR 26180
7880         * gcc.dg/tree-ssa/pr26180.c: New test.
7881
7882 2006-02-08  Jeff Law  <law@redhat.com>
7883
7884         * gcc.dg/tree-ssa/pr21417.c: New test.
7885
7886 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7887
7888         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7889         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7890
7891 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7892
7893         * lib/scanrtl.exp: New.
7894
7895 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7896
7897         PR c++/26071
7898         * g++.dg/other/virtual2.C: New test.
7899
7900         PR c++/26070
7901         * g++.dg/other/virtual1.C: New test.
7902
7903 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7904
7905         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7906         cleanup-ipa-dump): Update dump file glob patterns.
7907         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7908         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7909
7910         * lib/gcc-dg.exp: Load it.
7911         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7912
7913 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7914
7915         PR testsuite/26159
7916         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7917         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7918
7919 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7920
7921         PR fortran/25577
7922         * gfortran.dg/mvbits_1.f90: New.
7923
7924 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7925
7926         * g++.dg/warn/Wdiv-by-zero.C: New test.
7927         * g++.dg/warn/Wno-div-by-zero.C: New.
7928
7929 2006-02-07  Jeff Law  <law@redhat.com>
7930
7931         * gcc.dg/tree-ssa/pr21559.c: New test.
7932
7933         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7934         multiple VRP passes.
7935         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7936         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7937         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7938         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7939         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7940         * gcc.dg/tree-ssa/vrp02.c: Likewise
7941         * gcc.dg/tree-ssa/vrp11.c: Likewise
7942         * gcc.dg/tree-ssa/pr14341.c: Likewise
7943         * gcc.dg/tree-ssa/vrp19.c: Likewise
7944         * gcc.dg/tree-ssa/vrp20.c: Likewise
7945         * gcc.dg/tree-ssa/vrp03.c: Likewise
7946         * gcc.dg/tree-ssa/pr21086.c: Likewise
7947         * gcc.dg/tree-ssa/pr21959.c: Likewise
7948         * gcc.dg/tree-ssa/vrp21.c: Likewise
7949         * gcc.dg/tree-ssa/vrp04.c: Likewise
7950         * gcc.dg/tree-ssa/pr25485.c: Likewise
7951         * gcc.dg/tree-ssa/pr22026.c: Likewise
7952         * gcc.dg/tree-ssa/vrp22.c: Likewise
7953         * gcc.dg/tree-ssa/vrp05.c: Likewise
7954         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7955         * gcc.dg/tree-ssa/pr20701.c: Likewise
7956         * gcc.dg/tree-ssa/vrp23.c: Likewise
7957         * gcc.dg/tree-ssa/vrp06.c: Likewise
7958         * gcc.dg/tree-ssa/pr22117.c: Likewise
7959         * gcc.dg/tree-ssa/pr20702.c: Likewise
7960         * gcc.dg/tree-ssa/vrp15.c: Likewise
7961         * gcc.dg/tree-ssa/pr21090.c: Likewise
7962         * gcc.dg/tree-ssa/pr21294.c: Likewise
7963         * gcc.dg/tree-ssa/vrp24.c: Likewise
7964         * gcc.dg/tree-ssa/vrp07.c: Likewise
7965         * gcc.dg/tree-ssa/pr21563.c: Likewise
7966         * gcc.dg/tree-ssa/pr25382.c: Likewise
7967         * gcc.dg/tree-ssa/vrp16.c: Likewise
7968         * gcc.dg/tree-ssa/vrp25.c: Likewise
7969         * gcc.dg/tree-ssa/vrp08.c: Likewise
7970         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7971         * gcc.dg/tree-ssa/vrp17.c: Likewise
7972         * gcc.dg/tree-ssa/pr21458.c: Likewise
7973         * g++.dg/tree-ssa/pr18178.C: Likewise
7974
7975 2006-02-07  Richard Guenther  <rguenther@suse.de>
7976
7977         PR c++/26140
7978         Revert
7979         2006-01-30  Richard Guenther  <rguenther@suse.de>
7980         PR c++/23372
7981         * gcc.dg/pr23372-1.C: New testcase.
7982
7983         * g++.dg/tree-ssa/pr26140.C: New testcase.
7984
7985 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/9737
7988         * g++.dg/template/ttp15.C: New test.
7989         * g++.dg/template/ttp16.C: Likewise.
7990         * g++.dg/template/ttp17.C: Likewise.
7991         * g++.old-deja/g++.pt/ttp36.C: Remove.
7992         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7993         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7994         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7995         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7996         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7997         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7998         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7999         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8000         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8001
8002 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8003
8004         PR libfortran/23815
8005         * unf_io_convert_4.f90: New test.
8006
8007 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8008
8009         * gcc.dg/tree-ssa/loadpre10.c: New test.
8010         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8011         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8012         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8013
8014 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8015
8016         PR libfortran/24685
8017         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8018
8019 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8020
8021         PR tree-opt/25251
8022         * gfortran.dg/assign_7.f: New test.
8023
8024 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8025
8026         PR fortran/26041
8027         PR fortran/26064
8028         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8029         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8030         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8031
8032 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8033
8034         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8035         in size_t typedef.
8036
8037 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8038
8039         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8040         * g++.dg/charset/string.c (foo): Likewise.
8041         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8042         const char*
8043         * g++.dg/ext/builtin2.C (printf): Likewise.
8044         * g++.dg/init/new15.C (printf): Likewise.
8045         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8046         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8047         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8048         * g++.dg/template/non-dependent4.C (temp): Likewise.
8049         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8050         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8051         parameter type to const char*.
8052         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8053         Change type to const char*.
8054         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8055         Likewise.
8056         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8057         second parameter type to const char*.
8058         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8059         (Y::Y): Change parameter type to const char*.
8060         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8061         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8062         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8063         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8064         (char*).
8065         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8066         const char*.
8067         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8068         type to const char*.
8069         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8070         return type to const char*.
8071         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8072         to const char*.
8073         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8074         * g++.old-deja/g++.law/refs1.C: Likewise.
8075         * g++.old-deja/g++.law/visibility1.C: Likewise.
8076         * g++.old-deja/g++.law/visibility2.C: Likewise.
8077         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8078         const char*.
8079         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8080         * g++.old-deja/g++.mike/net48.C: Likewise.
8081         * g++.old-deja/g++.mike/p646.C: Likewise.
8082         * g++.old-deja/g++.mike/p6746.C: Likewise.
8083         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8084         type to const char*.
8085         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8086         deprecated conversion warning.
8087         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8088         char*.
8089         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8090         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8091         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8092         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8093         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8094         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8095         * g++.old-deja/g++.pt/t39.C: Likewise.
8096         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8097         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8098
8099 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8100
8101         PR fortran/25075
8102         intrinsic_argument_conformance_1.f90: New test.
8103
8104 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8105
8106         PR fortran/20845
8107         * gfortran.dg/char_result_11.f90: Add SAVE.
8108         * gfortran.dg/der_pointer_4.f90: Ditto.
8109         * gfortran.dg/default_initialization.f90: New test.
8110
8111 2006-02-03  Jeff Law  <law@redhat.com>
8112
8113         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8114         handle more than 100 dump files.
8115         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8116         * lib/scantree.exp (scan-tree-dump): Likewise.
8117         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8118         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8119         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8120         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8121         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8122
8123 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8124
8125         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8126
8127 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8128
8129         * g++.dg/template/using12.C: New test.
8130
8131 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8132
8133         * gcc.target/powerpc/pr25960.c: New test.
8134
8135 2006-02-02  Steven G. Kargl  <kargls@comcast>
8136
8137         PR fortran/24958
8138         gfortran.dg/nullify_2.f90: New test.
8139
8140 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8141
8142         PR 25990
8143         * gcc.dg/gomp/pr25990.c: New test.
8144
8145 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8146
8147         PR c++/25342
8148         * g++.gd/template/partial4.C: New test.
8149
8150 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8151
8152         PR middle-end/26001
8153         * gfortran.dg/data_char_2.f90: New.
8154
8155 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8156
8157         PR fortran/26039
8158         maxval_maxloc_conformance_1.f90: New test.
8159
8160 2006-01-31  Richard Guenther  <rguenther@suse.de>
8161
8162         * gcc.target/i386/sselibm-1.c: New testcase.
8163         * gcc.target/i386/sselibm-2.c: Likewise.
8164         * gcc.target/i386/sselibm-3.c: Likewise.
8165         * gcc.target/i386/sselibm-4.c: Likewise.
8166         * gcc.target/i386/sselibm-5.c: Likewise.
8167
8168 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8169
8170         PR fortran/24266
8171         * gfortran.dg/arrayio_derived_2.f90: New.
8172
8173 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8174
8175         * gcc.dg/unsigned-long-compare.c: New test.
8176
8177 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8178
8179         PR testsuite/25318
8180         * lib/target-supports.exp (check_effective_target_freorder):
8181         Check to see if target supports -freorder-blocks-and-partition.
8182         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8183         instead of "dg-require-named-sections".
8184
8185 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8186
8187         PR target/14798:
8188         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8189         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8190         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8191         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8192         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8193         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8194         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8195         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8196
8197 2006-01-30  Richard Guenther  <rguenther@suse.de>
8198
8199         PR c++/23372
8200         * gcc.dg/pr23372-1.C: New testcase.
8201
8202 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8203
8204         * gcc.dg/gomp/pr25874.c: New test.
8205
8206 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8207
8208         PR tree-opt/25911
8209         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8210
8211 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8212
8213         PR fortran/18578
8214         PR fortran/18579
8215         PR fortran/20857
8216         PR fortran/20885
8217         * gfortran.dg/intent_out_1.f90: New test.
8218
8219 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8220
8221         PR fortran/17911
8222         * gfortran.dg/procedure_lvalue.f90: New test.
8223
8224         PR fortran/20895
8225         PR fortran/25030
8226         * gfortran.dg/char_pointer_assign_2.f90: New test.
8227         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8228         assignment to be consistent with standard.
8229         * gfortran.dg/char_result_2.f90: The same.
8230         * gfortran.dg/char_result_8.f90: The same.
8231
8232 2006-01-28  Zack Weinberg  <zackw@panix.com>
8233
8234         * gcc.dg/Woverlength-strings.c
8235         * gcc.dg/Woverlength-strings-pedantic-c89.c
8236         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8237         * gcc.dg/Woverlength-strings-pedantic-c99.c
8238         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8239
8240 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8241
8242         * gcc.c-torture/execute/20060127-1.c: New test.
8243
8244 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8245
8246         PR c++/25999
8247         * g++.dg/ext/pragmaweak1.C: New test.
8248
8249 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8250
8251         PR c++/25855
8252         * g++.dg/template/spec29.C: New test.
8253
8254 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8255
8256         PR c/19606.
8257         * gcc.c-torture/execute/pr19606.c: New.
8258
8259 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8260
8261         * gcc.dg/pragma-re-4.c: New test.
8262
8263 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8264
8265         PR fortran/25964
8266         * gfortran.dg/assumed_size_refs_3.f90: New test.
8267
8268 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8269
8270         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8271
8272 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8273
8274         PR ada/21317
8275         * ada/acats/support/impdef.a: Add One_Long_Second.
8276         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8277         * ada/acats/tests/c9/c94026.a: Likewise.
8278         * ada/acats/tests/c9/c97305c.ada: Likewise.
8279         * ada/acats/tests/c9/c99004a.ada: Likewise.
8280
8281 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8282
8283         PR fortran/25964
8284         * gfortran.dg/global_references_2.f90: New test.
8285
8286         PR fortran/25084
8287         PR fortran/20852
8288         PR fortran/25085
8289         PR fortran/25086
8290         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8291         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8292
8293         PR fortran/25416
8294         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8295
8296 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8297
8298         PR c/25892
8299         * gcc.dg/Wpointer-sign.c: New.
8300         * gcc.dg/Wpointer-sign-Wall.c: New.
8301         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8302         * gcc.dg/Wpointer-sign-pedantic.c: New.
8303         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8304         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8305
8306 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8307
8308         PR C/25861
8309         * gcc.c-torture/compile/pr25861.c: New test.
8310
8311 2006-01-26  Paul Brook  <paul@codesourcery.com>
8312
8313         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8314         on short-enum targets.
8315         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8316         variable.
8317         (generate_fields): Use short_enums.
8318         (main): Set short_enums.  Document -e.
8319         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8320         on short-enum targets.
8321         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8322         variable.
8323         (generate_fields): Use short_enums.
8324         (main): Set short_enums.  Document -e.
8325         * lib/target-supports.exp (check_effective_target_short_enums): New.
8326
8327 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8328
8329         PR target/25947
8330         * gcc.dg/torture/pr25947-1.c: New test.
8331
8332 2006-01-25  Jan Hubicka  <jh@suse.cz>
8333             Roger Sayle  <roger@eyesopen.com>
8334
8335         PR rtl-optimization/25703
8336         * gcc.target/i386/20060125-1.c: New test case.
8337         * gcc.target/i386/20060125-2.c: New test case.
8338
8339 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8340
8341         PR fortran/18540
8342         * gfortran.dg/goto_1.f: New.
8343
8344 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8345
8346         PR fortran/25716
8347         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8348         25716 on 32-bit systems too.
8349
8350 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8351
8352         PR testsuite/25590
8353         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8354
8355 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8356
8357         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8358
8359 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8360
8361         PR fortran/25835
8362         * gfortran.dg/read_eof.f90: Delete, renamed.
8363         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8364         * gfortran.dg/read_eof_2.f90: New test.
8365         * gfortran.dg/read_eof_3.f90: New test.
8366
8367 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8368
8369         PR tree-opt/25860
8370         * gcc.c-torture/compile/pr25860.c: New test.
8371
8372 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8373
8374         PR c++/25552
8375         * g++.dg/parse/dtor8.C: New test.
8376
8377 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8378
8379         PR testsuite/25891
8380         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8381         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8382         check_effective_target_fopenmp returns 0.
8383
8384 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8385
8386         PR ada/20548
8387         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8388         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8389         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8390
8391 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8392
8393         PR tree-opt/25857
8394         * g++.dg/opt/pr25857.C: New test.
8395
8396 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8397         Jan Hubicka  <jh@suse.cz>
8398         Richard Guenther  <rguenther@suse.de>
8399
8400         PR rtl-optimization/25654
8401         * gcc.dg/torture/pr25654.c: New testcase.
8402         * gcc.target/i386/pr25654.c: Likewise.
8403
8404 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8405
8406         PR fortran/25901
8407         * gfortran.dg/internal references_2.f90: New test.
8408
8409         Fix regression in testing of admissability of attributes.
8410         * gfortran.dg/intent_used_1.f90: New test.
8411
8412 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8413
8414         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8415         Remove target conditional torture options for i?86 and x86_64
8416         GNU/Linux.
8417
8418 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8419
8420         PR c++/10891
8421         * g++.dg/rtti/no-rtti.C: New.
8422
8423 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8424
8425         PR c++/25895
8426         * g++.dg/inherit/conv2.C: New test.
8427
8428         PR c++/25856
8429         * g++.dg/parse/dtor7.C: New test.
8430
8431         PR c++/25858
8432         * g++.dg/template/crash44.C: New test.
8433
8434 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8435
8436         PR fortran/25124
8437         PR fortran/25625
8438         * gfortran.dg/internal_references_1.f90: New test.
8439           PR fortran/20881
8440         PR fortran/23308
8441         PR fortran/25538
8442         PR fortran/25710
8443         * gfortran.dg/global_references_1.f90: New test.
8444         * gfortran.dg/g77/19990905-1.f: Restore the error that
8445         there is a clash between the common block name and
8446         the name of a subroutine reference.
8447
8448         PR fortran/PR24276
8449         * gfortran.dg/aliasing_dummy_1.f90: New test.
8450
8451 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8452
8453         * gcc.dg/vmx/1b-01.c: Warning fix.
8454         * gcc.dg/vmx/1c-02.c: Likewise.
8455         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8456
8457 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8458
8459         PR testsuite/24962
8460         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8461
8462 2006-01-20  Richard Guenther  <rguenther@suse.de>
8463         Steven Bosscher <stevenb.gcc@gmail.com>
8464
8465         PR rtl-optimization/24626
8466         * gcc.dg/torture/pr24626-1.c: New testcase.
8467         * gcc.dg/torture/pr24626-2.c: Likewise.
8468         * gcc.dg/torture/pr24626-3.c: Likewise.
8469         * gcc.dg/torture/pr24626-4.c: Likewise.
8470
8471 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8472
8473         PR c++/5520
8474         * g++.dg/warn/empty-body.C: New.
8475
8476 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8477
8478         PR c++/22136
8479         * g++.dg/template/using10.C: New test.
8480         * g++.dg/temlpate/using11.C: Likewise.
8481         * g++.dg/inherit/using5.C: Tweak error messages.
8482
8483 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8484
8485         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8486         target test.
8487         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8488
8489 2006-01-19  Jan Hubicka  <jh@suse.cz>
8490
8491         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8492
8493 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8494
8495         PR c++/25854
8496         * g++.dg/template/spec28.C: New test.
8497
8498 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8499
8500         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8501         Fix fprintf's by adding srcdir or removing it.
8502
8503 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8504
8505         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8506         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8507         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8508         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8509         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8510         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8511         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8512         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8513         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8514         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8515         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8516         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8517         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8518         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8519
8520 2006-01-18  Jeff Law  <law@redhat.com>
8521
8522         * gcc.dg/tree-ssa/vrp25.c: New test.
8523
8524 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8525
8526         * gcc.dg/pr25805.c: Fix misapplied patch.
8527
8528 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8529
8530         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8531         (check_effective_target_vect_udot_qi): New.
8532         (check_effective_target_vect_sdot_hi): New.
8533         (check_effective_target_vect_udot_hi): New.
8534         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8535         prefixed with "wrapv-" with -fwrapv.
8536         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8537         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8538         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8539         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8540         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8541
8542         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8543         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8544         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8545         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8546
8547 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8548
8549         PR c++/16829
8550         * g++.dg/other/default2.C: New test.
8551         * g++.dg/other/default3.C: New test.
8552
8553 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8554
8555         PR c/25805
8556         * gcc.dg/pr25805.c: New file.
8557
8558 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/25836
8561         * g++.dg/template/init6.C: New test.
8562
8563 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8564
8565         * gcc.dg/tree-ssa/pr24287.c: New test
8566
8567 2006-01-18  Eric Christopher  <echristo@apple.com>
8568
8569         * g++.dg/eh/table.C: New.
8570
8571 2006-01-18  DJ Delorie  <dj@redhat.com>
8572
8573         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8574         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8575         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8576         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8577
8578 2006-01-18  Jeff Law  <law@redhat.com>
8579
8580         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8581         on wrapping on overflow semantics.
8582
8583         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8584
8585         * gcc.gc/tree-ssa/vrp23.c: New test.
8586         * gcc.gc/tree-ssa/vrp24.c: New test.
8587
8588 2006-01-18  Richard Henderson  <rth@redhat.com>
8589             Aldy Hernandez  <aldyh@redhat.com>
8590             Jakub Jelinek  <jakub@redhat.com>
8591             Diego Novillo  <dnovillo@redhat.com>
8592             Uros Bizjak  <uros@kss-loka.si>
8593
8594         * testsuite/gcc.dg/gomp: New directory.
8595
8596 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8597             Steven G. Kargl  <kargls@comcast.net>
8598
8599         PR fortran/20869
8600         * gfortran.dg/intrinsic_external_1.f90: New test.
8601
8602         PR fortran/20875.
8603         * gfortran.dg/elemental_pointer_1.f90: New test.
8604
8605         PR fortran/25024
8606         * gfortran.dg/external_procedures_1.f90: New test.
8607
8608         PR fortran/25785
8609         gfortran.dg/assumed_present.f90: New test.
8610
8611 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8612
8613         * g++.dg/parse/lookup5.C: New test.
8614
8615 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8616
8617         PR fortran/25697
8618         * gfortran.dg/read_eof.f90: New test.
8619
8620 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8621
8622         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8623         add a closing brace.
8624
8625 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8626
8627         PR fortran/25631
8628         * gfortran.dg/fmt_tl.f: New test.
8629
8630 2006-01-17  Eric Christopher  <echristo@apple.com>
8631
8632         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8633         * g++.old-deja/g++.warn/impint2.C: Ditto.
8634         * g++.old-deja/g++.other/null1.C: Ditto.
8635         * g++.dg/warn/conv2.C: Ditto.
8636         * g++.dg/warn/conv4.C: New file.
8637
8638 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8639
8640         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8641
8642 2006-01-17  Andreas Jaeger  <aj@suse.de>
8643             Janis Johnson <janis187@us.ibm.com>
8644
8645         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8646         in 64-bit.
8647         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8648         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8649
8650 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8651
8652         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8653         xfail txxx where xxx >= 25.
8654
8655 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8656
8657         PR testsuite/25764
8658         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8659
8660 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8661
8662         PR c/25682
8663         * gcc.dg/pr25682.c: New test.
8664         * g++.dg/parse/array-size2.C: New test.
8665
8666 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8667
8668         * consistency.vlad: Remove entire directory, 1652 files.
8669
8670 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8671
8672         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8673         check_effective_target_dfprt_nocache): New.
8674         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8675         (check_effective_target_dfprt): New.
8676         * lib/c-compat.exp (check_dfp): Remove.
8677         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8678         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8679         level of support for decimal float.
8680         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8681         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8682         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8683         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8684         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8685         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8686         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8687         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8688         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8689         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8690         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8691         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8692         directives.
8693
8694 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8695
8696         PR testsuite/25741
8697         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8698         $base_dir/../.
8699         * lib/gfortran.exp (gfortran_init): Likewise.
8700         * lib/obj-c++.exp (obj-c++_init): Likewise.
8701         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8702         (scan-assembler-dem-not): Likewise.
8703         * lib/scandump.exp (scan-dump-dem): Likewise.
8704         (scan-dump-dem-not): Likewise.
8705
8706 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8707
8708         PR testsuite/25767
8709         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8710         powerpc-*-darwin*.
8711         * lib/obj-c++.exp (obj-c++_init): Likewise.
8712
8713 2006-01-16  Richard Guenther  <rguenther@suse.de>
8714
8715         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8716
8717 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8718
8719         PR testsuite/25777
8720         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8721         to LD_LIBRARY_PATH.
8722
8723 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8724             Andrew Pinski  <pinskia@physics.uc.edu>
8725
8726         * gcc.dg/minmax-1.c: New test.
8727
8728 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8729
8730         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8731         * gcc.misc-tests/dectest.exp: Ditto.
8732
8733 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8734
8735         PR testsuite/25796
8736         * gcc.target/i386/cmov6.c: Use -march=k8.
8737
8738 2006-01-15  Andreas Jaeger  <aj@suse.de>
8739
8740         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8741         x86 does not have __float128.
8742
8743 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8744
8745         * gcc.target/i386/cmov6.c: New test.
8746
8747 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8748
8749         PR c++/25663
8750         * g++.dg/template/ctor6.C: New test.
8751
8752 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8753
8754         PR tree-optimization/25485
8755         * gcc.dg/tree-ssa/pr25485.c: New.
8756
8757 2006-01-14  Richard Guenther  <rguenther@suse.de>
8758
8759         PR tree-optimization/22548
8760         PR tree-optimization/22555
8761         PR tree-optimization/22501
8762         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8763         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8764         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8765         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8766         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8767         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8768         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8769         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8770         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8771
8772 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8773
8774         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8775         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8776
8777 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8778         Richard Guenther  <rguenther@suse.de>
8779
8780         PR rtl-optimization/24257
8781         * gcc.dg/torture/pr24257.c: New testcase.
8782
8783 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8784
8785         * gcc.c-torture/execute/20060110-1.c: New test.
8786         * gcc.c-torture/execute/20060110-2.c: New test.
8787
8788 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8789
8790         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8791
8792 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8793
8794         PR fortran/25756
8795         * gfortran.dg/label_3.f90: New test.
8796
8797 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8798
8799         PR tree-optimization/25771
8800         * g++.dg/tree-ssa/pr25771.C: New test
8801
8802 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8803
8804         PR tree-opt/24365
8805         * g++.dg/opt/complex5.C: New test.
8806
8807 2006-01-13  Richard Guenther  <rguenther@suse.de>
8808
8809         * gcc.target/i386/387-9.c: New testcase.
8810
8811 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8812
8813         PR c++/24824
8814         * g++.dg/debug/dwarf2-1.C: New.
8815
8816 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8817
8818         PR testsuite/25728
8819         * lib/gcov.exp (verify-lines): Add "close $fd".
8820
8821 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8822             Ben Elliston  <bje@au.ibm.com>
8823
8824         * gcc.dg/dfp/inf-1.c: New test.
8825
8826 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8827             Yao Qi  <qiyaoltc@cn.ibm.com>
8828             Ben Elliston  <bje@au.ibm.com>
8829             Jon Grimm  <jgrimm2@us.ibm.com>
8830
8831         * gcc.dg/nodfp-1.c: New test.
8832         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8833         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8834         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8835         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8836         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8837         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8838         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8839         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8840         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8841         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8842         * gcc.dg/format/dfp-printf-1.c: Likewise.
8843         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8844         (compat_setup_dfp): New.
8845         * gcc.dg/compat/compat.exp: Use it.
8846         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8847         Make some variables global, prepend "compat_" to their names.
8848         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8849         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8850         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8851         * lib/compat.exp (compat_skip_list): Make global, rename.
8852         * lib/c-compat.exp: New file.
8853         * lib/target-supports.exp (check_effective_target_dfp): New.
8854
8855         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8856         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8857         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8858         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8859         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8860         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8861         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8862         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8863         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8864         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8865         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8866         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8867         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8868         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8869         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8870         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8871         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8872         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8873         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8874         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8875         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8876         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8877         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8878         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8879         gcc.dg/dfp/struct-layout-1.c,
8880         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8881         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8882         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8883         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8884         gcc.dg/dfp/func-vararg-dfp.c,
8885         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8886         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8887         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8888         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8889         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8890
8891 2006-01-11  Richard Guenther  <rguenther@suse.de>
8892
8893         PR tree-optimization/25734
8894         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8895
8896 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8897
8898         PR fortran/25486
8899         * gfortran.dg/literal_character_constant_1_x.F: New test.
8900         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8901         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8902         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8903
8904 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8905
8906         PR c++/25386
8907         * g++.dg/ext/packed3.C: Add expected packed error.
8908
8909 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8910
8911         PR target/25706
8912         * gcc.dg/torture/pr25706-1.c: New test.
8913
8914 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8915
8916         PR tree-optimization/23109
8917         PR tree-optimization/23948
8918         PR tree-optimization/24123
8919
8920         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8921         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8922         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8923         g++.dg/tree-ssa/pr23948.C: New testcases.
8924         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8925         three divisions in order to do the optimization.
8926
8927 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8928
8929         PR c++/25632
8930         * g++.dg/other/pr25632.C: New test.
8931
8932 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8933
8934         PR fortran/25730
8935         * gfortran.dg/used_types_1.f90: New test.
8936
8937 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8938
8939         PR target/25718
8940         * gcc.dg/torture/pr25718-1.c: New test.
8941
8942 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8943
8944         * gfortran.dg/list_read_2.f90: Fix typo in description.
8945
8946 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8947
8948         * lib/target-supports.exp (check_visibility_available): Simplify test
8949         for *-*-netware*.
8950         (check_profiling_available): Fail for *-*-netware*.
8951         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8952         * gcc.dg/20021014-1.c: Likewise.
8953         * gcc.dg/nest.c: Likewise.
8954
8955 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         fortran/24936
8958         * gfortran.dg/forall_3.f90: New test.
8959
8960 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8961
8962         PR fortran/21977
8963         * gfortran.dg/nesting_2.f90: New test.
8964         * gfortran.dg/nesting_3.f90: New test.
8965
8966 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8967
8968         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8969         Fix typo in comment.
8970
8971 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8972
8973         * gfortran.dg/single_char_string.f90: New test.
8974
8975 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8976
8977         * gfortran.dg/ichar_2.f90: New test.
8978
8979 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8980
8981         PR fortran/25093
8982         * gfortran.dg/private_type_4.f90: New.
8983
8984 2006-01-07  Richard Guenther  <rguenther@suse.de>
8985
8986         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8987
8988 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8989
8990         * gfortran.dg/func_decl_1.f90: New.
8991         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8992         * gfortran.dg/array_alloc_2.f90: Likewise.
8993         * gfortran.dg/char_result_8.f90: Likewise.
8994         * gfortran.dg/dup_save_1.f90: Likewise.
8995         * gfortran.dg/dup_save_2.f90: Likewise.
8996         * gfortran.dg/f2c_6.f90: Likewise.
8997         * gfortran.dg/f2c_7.f90: Likewise.
8998         * gfortran.dg/func_result_2.f90: Likewise.
8999         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9000
9001 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9002
9003         PR fortran/22146
9004         * gfortran.dg/elemental_subroutine_1.f90: New test.
9005         * gfortran.dg/elemental_subroutine_2.f90: New test.
9006
9007         PR fortran/25029
9008         PR fortran/21256
9009         * gfortran.dg/assumed_size_refs_1.f90: New test.
9010
9011         PR fortran/20868
9012         PR fortran/20870
9013         * gfortran.dg/assumed_size_refs_2.f90: New test.
9014         * gfortran.dg/initialization_1.f90: Change warning message.
9015
9016 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9017
9018         * gcc.dg/tree-ssa/loop-15.c: New test.
9019
9020 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9021
9022         PR fortran/25598
9023         * gfortran.dg/backspace_3.f: New test.
9024         * gfortran.dg/backspace_4.f: New test.
9025
9026 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9027
9028         PR fortran/24268
9029         * gfortran.dg/fmt_white.f: Update test.
9030
9031 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9032
9033         * gcc.dg/cast-1.c: Add new warning.
9034         * gcc.dg/cast-2.c: Likewise.
9035         * gcc.dg/cast-3.c: Likewise.
9036         * gcc.dg/format/cast-1.c: Likewise.
9037         * gcc.dg/cast-4.c: New testcase.
9038
9039 2006-01-05  Richard Guenther  <rguenther@suse.de>
9040
9041         PR tree-optimization/22555
9042         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9043
9044 2006-01-05  Richard Guenther  <rguenther@suse.de>
9045             Diego Novillo  <dnovillo@redhat.com>
9046
9047         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9048         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9049         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9050         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9051         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9052         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9053         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9054         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9055         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9056         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9057         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9058         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9059         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9060         * treelang/compile/extravar.tree: Likewise.
9061         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9062         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9063         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9064         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9065         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9066
9067 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9068
9069         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9070         for 64-bit fix.
9071
9072 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9073
9074         PR fortran/23675
9075         gfortran.dg/char_result_11.f90: New.
9076
9077 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9078
9079         PR c++/24782
9080         * g++.dg/parse/access9.C: New test.
9081         * g++.dg/tc1/dr52.C: Tweak error markers.
9082
9083 2006-01-04  Richard Henderson  <rth@redhat.com>
9084
9085         Merge from gomp branch.
9086         * g++.dg/parse/pragma2.C: Update expected error lines.
9087
9088 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9089
9090         * g++.dg/other/i386-2.C: New test.
9091
9092         PR target/25554
9093         * gcc.c-torture/compile/20051228-1.c: New test.
9094
9095         PR c/25559
9096         * gcc.dg/pr25559.c: New test.
9097
9098 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9099
9100         PR c++/25492
9101         * g++.dg/lookup/friend9.C: New test.
9102
9103         PR c++/25625
9104         * g++.dg/template/repo5.C: New test.
9105
9106 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9107
9108         PR fortran/25101
9109         * gfortran.dg/forall_2.f90: New test.
9110
9111 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9112
9113         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9114         dg-require-weak.  Adjust regexp to handle leading-underscore
9115         targets and space as well as TAB after .weak.  Change previous
9116         64-bit fix to not use naked dot.
9117
9118 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9119
9120         PR rtl-optimization/25578
9121         * gcc.c-torture/execute/20060102-1.c: New testcase.
9122
9123 2006-01-03  Richard Guenther  <rguenther@suse.de>
9124
9125         PR c/25183
9126         * gcc.dg/torture/pr25183.c: New testcase.
9127
9128 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9129
9130         Merge from gomp-branch.
9131         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9132         * gcc.dg/ia64-sync-2.c: Likewise.
9133         * gcc.dg/ia64-sync-3.c: Likewise.
9134         * gcc.dg/ia64-sync-4.c: Likewise.
9135         * gcc.dg/sync-2.c: Likewise.
9136         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9137         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9138
9139 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9140
9141         PR c++/25635
9142         * g++.dg/parse/operator6.C: New test.
9143
9144         PR c++/25637
9145         * g++.dg/parse/error29.C: New test.
9146
9147         PR c++/25638
9148         * g++.dg/parse/dtor6.C: New test.
9149
9150         PR c++/25633
9151         * g++.dg/parse/ctor3.C: New test.
9152
9153         PR c++/25634
9154         * g++.dg/template/class3.C: New test.
9155
9156 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9157
9158         * g++.dg/debug/debug9.C: New.
9159
9160 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9161
9162         PR fortran/24640
9163         * gfortran.dg/label_2.f90: New test.
9164
9165 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9166
9167         * g++.dg/lookup/using12.C: Tighten error marker.
9168
9169 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9170             Andrew Pinski <pinskia@physics.uc.edu>
9171
9172         * gcc.target/powerpc/darwin-abi-3.c: New file.
9173         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9174         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9175         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9176         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9177         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9178         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9179         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9180         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9181
9182 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9183
9184         * gcc.dg/tree-ssa/loadpre1.c: New;
9185         * gcc.dg/tree-ssa/loadpre2.c: New;
9186         * gcc.dg/tree-ssa/loadpre3.c: New;
9187         * gcc.dg/tree-ssa/loadpre4.c: New;
9188         * gcc.dg/tree-ssa/loadpre5.c: New;
9189         * gcc.dg/tree-ssa/loadpre6.c: New;
9190         * gcc.dg/tree-ssa/loadpre7.c: New;
9191         * gcc.dg/tree-ssa/loadpre8.c: New;
9192         * gcc.dg/tree-ssa/loadpre9.c: New;
9193
9194 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9195
9196         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9197         * g++.dg/abi/thunk4.C: Likewise.
9198
9199 2006-01-01  Andreas Jaeger  <aj@suse.de>
9200
9201         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9202         portable.
9203
9204 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR c++/25294
9207         * gcc.dg/pragma-pack-3.c: New test.
9208         * g++.dg/parse/pragma3.C: New test.
9209
9210 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9211
9212         PR middle-end/24827
9213         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9214
9215 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9216
9217         PR testsuite/25214
9218         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9219
9220 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9221
9222         PR fortran/22607
9223         * gfortran-dg/pure_byref_3.f90: New.
9224
9225         fortran/PR 25396
9226         * gfortran.dg/userdef_operator_1.f90: New.
9227
9228 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9229
9230         * g++.dg/abi/thunk3.C: New.
9231         * g++.dg/abi/thunk4.C: New.
9232
9233 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9234
9235         PR fortran/25532
9236         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9237         associated derived type components of derived types are
9238         properly declared in contained procedures.
9239
9240 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9241
9242         PR libgfortran/25139
9243         * gfortran.dg/backspace_2.f: New test.
9244
9245 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9246
9247         PR libgfortran/25550
9248         * gfortran.dg/endfile.f: New test.
9249
9250 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9251
9252         PR libgfortran/25419
9253         * gfortran.dg/comma.f: New test.
9254
9255 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9256
9257         * lib/gfortran-dg.exp: Remove trailing whitespace.
9258         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9259         -funroll-all-loops.
9260
9261 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9262
9263         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9264         Extended Double long doubles or repeat tests when long double is
9265         the same size as double.
9266
9267 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9268
9269         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9270
9271         PR testsuite/25442
9272         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9273         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9274
9275         PR testsuite/25441
9276         * gcc.dg/pr23911.c: Make test variable static.
9277
9278         PR testsuite/25444
9279         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9280
9281 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9282
9283         PR c++/25439
9284         * g++.dg/parse/crash17.C: Adjust error markers.
9285         * g++.dg/template/error20.C: New test.
9286
9287 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9288
9289         PR c++/23172
9290         * g++.dg/ext/complit4.C: New test.
9291
9292         PR c++/25417
9293         * g++.dg/ext/complit5.C: Likewise.
9294
9295 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9296
9297         PR tree-optimization/25125
9298         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9299         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9300         * gcc.c-torture/execute/pr25125.c: New.
9301
9302 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9303
9304         PR fortran/25029
9305         PR fortran/21256
9306         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9307         with incorrect assumed size references.
9308
9309 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9310
9311         PR c++/23171
9312         * g++.dg/opt/init1.C: New test.
9313
9314 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9315
9316         PR c++/24671
9317         * g++.dg/template/sfinae3.C: New test.
9318
9319 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9320
9321         * g++.dg/other/friend4.C: New test.
9322
9323 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR target/25005
9326         * g++.dg/opt/pr25005.C: New test.
9327
9328 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR c++/25369
9331         * g++.dg/template/ptrmem16.C: New test.
9332
9333 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9334
9335         PR fortran/25029
9336         PR fortran/21256
9337         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9338
9339 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9340
9341         PR libgfortran/25307
9342         * gfortran.dg/list_read_5.f90: New test.
9343
9344 2005-12-22  Richard Henderson  <rth@redhat.com>
9345
9346         * gcc.target/i386/sse-7.c: Use -msse2.
9347
9348 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9349
9350         PR rtl-optimization/25432
9351         * gcc.c-torture/compile/20051216-1.c: New test.
9352
9353         PR objc/25328
9354         * objc/execute/pr25328.m: New test.
9355
9356 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/25364
9359         * g++.dg/template/call4.C: New test.
9360
9361 2005-12-22  Dale Johannesen  <dalej@apple.com>
9362
9363         * gcc.target/i386/sse-17.c: New.
9364
9365 2005-12-22  Paul Brook  <paul@codesourcery.com>
9366
9367         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9368
9369 2005-12-22  Paul Brook  <paul@codesourcery.com>
9370
9371         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9372
9373 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9374
9375         PR tree-opt/25513
9376         * gcc.c-torture/compile/pr25513.c: New test.
9377
9378 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9379
9380         PR c++/23333
9381         * g++.dg/parse/error25.C: Add more tests.
9382
9383 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9384
9385         PR fortran/18990
9386         * gfortran.dg/der_charlen_1.f90: New.
9387
9388 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9389
9390         PR fortran/20889
9391         * gfortran.dg/pointer_component_type_1.f90: New test.
9392
9393         PR fortran/25029
9394         PR fortran/21256
9395         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9396         should give an error with assumed size array refernces and checks those
9397         that should not.
9398         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9399         reference an upper bound so that it does not generate an error.
9400
9401         PR fortran/19362
9402         PR fortran/20244
9403         PR fortran/20864
9404         PR fortran/25391
9405         * gfortran.dg/used_dummy_types_1.f90: New test.
9406         * gfortran.dg/used_dummy_types_2.f90: New test.
9407         * gfortran.dg/used_dummy_types_3.f90: New test.
9408         * gfortran.dg/used_dummy_types_4.f90: New test.
9409         * gfortran.dg/used_dummy_types_5.f90: New test.
9410
9411         PR fortran/23152
9412         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9413         group already being USE associated.
9414         * gfortran.dg/assumed_shape_nml.f90: New test.
9415         * gfortran.dg/assumed_size_nml.f90: New test.
9416
9417         PR fortran/20862
9418         PR fortran/25053
9419         PR fortran/25063
9420         PR fortran/25064
9421         PR fortran/25066
9422         PR fortran/25067
9423         PR fortran/25068
9424         PR fortran/25307
9425         * gfortran.dg/io_constraints_1.f90: New test.
9426         * gfortran.dg/io_constraints_1.f90: New test.
9427         * gfortran.dg/iostat_3.f90: Change wording of warning.
9428         * gfortran.dg/g77/19981216-0.f: The same.
9429
9430 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9431
9432         PR tree-optimization/23518
9433         * testsuite/gcc.dg/pr23518.c: New.
9434
9435 2005-12-21  Mike Stump  <mrs@apple.com>
9436
9437         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9438
9439 2005-12-21  Paul Brook  <paul@codesourcery.com>
9440
9441         * gcc.dg/pr19340.c: Skip on m68k targets.
9442
9443 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9444
9445         PR rtl-optimization/25196
9446         * gcc.dg/pr25196.c: New test.
9447
9448 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9449
9450         PR fortran/25423
9451         gfortran.dg/where_nested_1.f90: New.
9452
9453 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9454
9455         PR tree-optimization/25382.
9456         * gcc.dg/tree-ssa/pr25382.c: New.
9457
9458 2005-12-20  Richard Guenther  <rguenther@suse.de>
9459
9460         PR middle-end/24306
9461         * gcc.target/i386/pr24306.c: New testcase.
9462
9463 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9464
9465         PR tree-optimization/25501
9466         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9467
9468 2005-12-20  Richard Guenther  <rguenther@suse.de>
9469
9470         Revert
9471         2005-12-02  Richard Guenther  <rguenther@suse.de>
9472
9473         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9474
9475 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/21228
9478         * g++.dg/warn/Wunreachable-code-2.C: New test.
9479
9480 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/24278
9483         * g++.dg/template/ctor5.C: New test.
9484
9485         PR c++/24915
9486         * g++.dg/template/overload8.C: New test.
9487
9488 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9489
9490         * gcc.c-torture/compile/pr25483 : New test.
9491
9492 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9493
9494         PR c++/20552
9495         * g++.dg/ext/typeof10.C: New test.
9496
9497 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9498
9499         * gcc.dg/mt-loopi1.c: New.
9500
9501 2005-12-18  Richard Guenther  <rguenther@suse.de>
9502
9503         PR tree-optimization/25481
9504         * gcc.dg/torture/pr25481.c: New testcase.
9505
9506 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9507
9508         PR rtl-optimization/21041
9509         * gcc.dg/pr21041.c: New test.
9510
9511 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9512
9513         PR libgfortran/25463
9514         * gfortran.dg/advance.f90: New test.
9515
9516 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9517
9518         * gcc.dg/20051201-1.c: New test.
9519
9520 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9521
9522         PR fortran/25018
9523         * gfortran.dg/initialization_1.f90: New test.
9524         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9525         * gfortran.dg/g77/980616-0.f: The same.
9526
9527 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9528
9529         * PR fortran/25458
9530         * gfortran.dg/chkbits.f90: New test.
9531
9532 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9533
9534         * gfortran.dg/enum_5.f: Revert to previous version.
9535
9536 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9537
9538         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9539         * gfortran.dg/nested_modules_1.f90: Ditto.
9540         * gfortran.dg/hollerith_f95.f90: Ditto.
9541         * gfortran.dg/select_5.f90: Ditto.
9542         * gfortran.dg/secnds.f: Ditto.
9543         * gfortran.dg/hollerith2.f90: Ditto.
9544         * gfortran.dg/imag_2.f: Ditto.
9545         * gfortran.dg/ftell_2.f90: Ditto.
9546         * gfortran.dg/malloc_free_1.f90: Ditto.
9547         * gfortran.dg/logint-1.f: Ditto.
9548         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9549         * gfortran.dg/e_d_fmt.f90: Ditto.
9550         * gfortran.dg/hollerith_legacy.f90: Ditto.
9551         * gfortran.dg/logint-2.f: Ditto.
9552         * gfortran.dg/enum_5.f90: Ditto.
9553         * gfortran.dg/f2c_2.f90: Ditto.
9554         * gfortran.dg/pr17143.f90: Ditto.
9555         * gfortran.dg/namelist_14.f90: Ditto.
9556         * gfortran.dg/logint-3.f: Ditto.
9557         * gfortran.dg/spread_scalar_source.f90: Ditto.
9558         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9559         * gfortran.dg/namelist_11.f: Ditto.
9560         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9561         * gfortran.dg/g77/20010519-1.f
9562         * gfortran.dg/g77/alpha1.f: Ditto.
9563         * gfortran.dg/g77/990115-1.f: Ditto.
9564         * gfortran.dg/g77/erfc.f: Ditto.
9565         * gfortran.dg/g77/19990313-3.f: Ditto.
9566         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9567         * gfortran.dg/g77/20010426.f: Ditto.
9568         * gfortran.dg/g77/19990313-0.f: Ditto.
9569         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9570         * gfortran.dg/g77/20000629-1.f: Ditto.
9571         * gfortran.dg/g77/970125-0.f: Ditto.
9572         * gfortran.dg/g77/8485.f: Ditto.
9573         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9574         * gfortran.dg/g77/19990313-1.f: Ditto.
9575         * gfortran.dg/g77/int8421.f: Ditto.
9576         * gfortran.dg/g77/19990305-0.f: Ditto.
9577         * gfortran.dg/g77/947.f: Ditto.
9578         * gfortran.dg/g77/19990905-2.f: Ditto.
9579         * gfortran.dg/g77/cabs.f: Ditto.
9580         * gfortran.dg/g77/19990313-2.f: Ditto.
9581         * gfortran.dg/g77/20020307-1.f: Ditto.
9582         * gfortran.dg/g77/dcomplex.f: Ditto.
9583         * gfortran.dg/g77/19990502-1.f: Ditto.
9584         * gfortran.dg/g77/19981216-0.f: Ditto.
9585         * gfortran.dg/common_4.f90: Ditto.
9586         * gfortran.dg/entry_4.f90: Ditto.
9587         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9588         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9589         * gfortran.dg/namelist_12.f: Ditto.
9590         * gfortran.dg/scale_1.f90: Ditto.
9591         * gfortran.dg/modulo_1.f90
9592         * gfortran.dg/hollerith.f90: Ditto.
9593         * gfortran.dg/direct_io_3.f90: Ditto.
9594         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9595         * gfortran.dg/gnu_logical_1.F: Ditto.
9596         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9597         * gfortran.dg/assign_1.f90: Ditto.
9598         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9599         * gfortran.dg/pr23095.f: Ditto.
9600         * gfortran.dg/read_float_1.f90: Ditto.
9601
9602 2005-12-17  Andreas Jaeger  <aj@suse.de>
9603
9604         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9605         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9606
9607 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9608
9609         PR fortran/24268
9610         * gfortran.dg/fmt_white.f: New test.
9611
9612 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9613
9614         * gfortran.dg/label_1.f90: New test.
9615
9616 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9617
9618         PR testsuite/25422
9619         * gcc.dg/20031012-1.c: Add -Walways-true option.
9620         * gcc.dg/weak/weak-3.c: Likewise.
9621         * g++.old-deja/g++.mike/warn8.C: Likewise.
9622
9623 2005-12-16  Mike Stump  <mrs@apple.com>
9624
9625         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9626         exit.
9627
9628 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9629
9630         PR libgfortran/25264
9631         PR libgfortran/25349
9632         * gfortran.dg/tl_editing.f90: Added additional checks.
9633         * gfortran.dg/t_editing.f: New test.
9634         * gfortran.dg/write_padding.f90: New test
9635
9636 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9637
9638         PR testsuite/25215
9639         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9640
9641 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9642
9643         PR rtl-optimization/24899
9644         * gcc.c-torture/execute/20051215-1.c: New test.
9645
9646 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9647
9648         PR 24823
9649         * gfortran.dg/pr24823.f: New test.
9650
9651 2005-12-16  Jeff Law  <law@redhat.com>
9652
9653         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9654
9655 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9656
9657         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9658         Change C++ style comments to C style comments.
9659         Remove aligned types from the array.
9660         Keep Enums disabled.
9661         (complex_types): Remove aligned types from the array.
9662         Comment out "_Complex long double".
9663         (attrib_types): Remove.
9664         (complex_attrib_types): Remove.
9665         (attrib_array_types): Remove.
9666         (complex_attrib_array_types): Remove.
9667         (aligned_bitfld_types): Remove.
9668         (n_aligned_bitfld_types): Remove.
9669         (FEATURE_ALIGNEDPACKED): Delete.
9670         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9671         (singles): Remove support for adding attributes.
9672         (choose_type): Remove support for attributed types.
9673         (generate_fields): Remove support for attributed bit-fields.
9674         Remove support for adding attributes.
9675         (generate_random_tests): Remove support for adding attributes.
9676         (features): Add back "[0] :0" and "complex vector [0]".
9677         (main): Remove support for attributed bit-fields.
9678         Uncomment the calling of generate_random_tests for the rests of
9679         the tests.
9680
9681 2005-12-16  Jan Hubicka  <jh@suse.cz>
9682
9683         * gcc.c-torture/combine/pr25224.c: New.
9684
9685 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9686
9687         PR other/25028
9688         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9689         HP-UX.
9690
9691 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9692
9693         * gcc.dg/20051215-1.c: New file.
9694
9695 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9696
9697         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9698         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9699
9700 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9701
9702         PR fortran/18197
9703         * gfortran.dg/dummy_functions_1.f90: New.
9704
9705 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9706
9707         PR rtl-optimization/25310
9708         * gcc.c-torture/compile/pr25310.c: New test.
9709
9710 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR debug/25023
9713         * gcc.dg/pr25023.c: New test.
9714
9715 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9716
9717         * g++.old-deja/g++.brendan/redecl1.C,
9718         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9719         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9720         g++.old-deja/g++.oliva/typeof1.C,
9721         g++.old-deja/g++.other/crash16.C,
9722         g++.old-deja/g++.other/crash34.C,
9723         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9724         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9725         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9726         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9727         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9728         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9729         Remove xfail.
9730
9731 2005-12-14  Kean Johnston  <jkj@sco.com>
9732             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9733
9734         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9735         * gcc.target/i386/20020523-1.c: Ditto.
9736         * gcc.target/i386/tailcall-1.c: Ditto.
9737         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9738         * gcc.target/i386/ssetype-5.c: Ditto.
9739
9740 2005-12-14  Jeff Law  <law@redhat.com>
9741
9742         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9743
9744 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR target/25254
9747         PR target/24188
9748         * gcc.target/i386/pr25254.c: New test.
9749         * gfortran.dg/PR24188.f: New test.
9750
9751 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9752
9753         * lib/fortran-torture.exp: Catch remaining uses of
9754         remote_file build delete.
9755
9756 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9757
9758         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9759
9760 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9761
9762         * gcc.dg/warn-addr-cmp.c: New test.
9763
9764 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR debug/25023
9767         PR target/25293
9768         * gcc.target/i386/pr25293.c: New test.
9769
9770 2005-12-13  Petr Machata  <machata@post.cz>
9771
9772         PR c++/24907
9773         * g++.dg/parse/comma2.C: New test.
9774
9775 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9776             Jakub Jelinek  <jakub@redhat.com>
9777
9778         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9779         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9780         (limits.h): Include unconditionally.
9781         (stdlib.h): Likewise.
9782         (hashtab.h): Do not include.
9783         (getopt.h): Likewise.
9784         (stddef.h): Include.
9785         (hashval_t): Define.
9786         (struct entry): Add "next" field.
9787         (HASH_SIZE): New macro.
9788         (hash_table): New variable.
9789         (switchfiles): Do not use xmalloc.
9790         (mix): New macro.
9791         (iterative_hash): New function.
9792         (hasht): Remove.
9793         (e_exists): New function.
9794         (e_insert): Likewise.
9795         (output): Use, instead of libiberty hashtable functions.
9796         (main): Do not use getopt.  Do not call htab_create.
9797
9798 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9799
9800         PR c++/25331
9801         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9802         put atal* and atpaal* attributes on array elements.
9803         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9804         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9805         put atal* and atpaal* attributes on array elements.
9806         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9807
9808 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9809
9810         * gcc.dg/single-precision-constant.c: New test.
9811
9812 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9813
9814         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9815         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9816         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9817         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9818         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9819         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9820         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9821         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9822         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9823         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9824         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9825         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9826         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9827         gcc.target/powerpc/ppc-sdata-2.c,
9828         gcc.target/powerpc/ppc-stackalign-1.c,
9829         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9830         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9831         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9832         gcc.target/powerpc/rs6000-ldouble-2.c,
9833         gcc.target/powerpc/rs6000-power2-1.c,
9834         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9835         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9836         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9837         option into target selector.
9838         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9839         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9840
9841 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9842
9843         PR objc/25348
9844         * objc.dg/encode-9.m: New test.
9845
9846 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9847
9848         PR testsuite/20772
9849         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9850         * gcc.dg/asm-b.c: Fix typo.
9851         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9852         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9853         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9854         i?86 lp64 and x86_64 ilp32.
9855         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9856         on i?86 lp64.
9857         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9858
9859 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9860
9861         PR fortran/25078
9862         gfortran.dg/equiv_5.f90: New test.
9863
9864 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9865
9866         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9867         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9868         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9869         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9870         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9871         * gcc.dg/tree-ssa/reassoc-5.c: New.
9872         * gcc.dg/tree-ssa/reassoc-6.c: New.
9873         * gcc.dg/tree-ssa/reassoc-7.c: New.
9874         * gcc.dg/tree-ssa/reassoc-8.c: New.
9875         * gcc.dg/tree-ssa/reassoc-9.c: New.
9876         * gcc.dg/tree-ssa/reassoc-10.c: New.
9877         * gcc.dg/tree-ssa/reassoc-11.c: New.
9878
9879 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9880
9881         PR testsuite/25167
9882         PR testsuite/24478
9883         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9884
9885 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/25300
9888         * g++.dg/template/inherit.C: Do not use a generic error message.
9889
9890 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9891
9892         PR libobjc/25354
9893         * objc.dg/gnu-encoding: New directory.
9894         * objc.dg/gnu-encoding/compat-common.h: New file.
9895         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9896         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9897         * objc.dg/gnu-encoding/vector-defs.h: New file.
9898         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9899         * objc.dg/gnu-encoding/generate-random.c: New file.
9900         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9901         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9902         * objc.dg/gnu-encoding/generate-random.h: New file.
9903
9904 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/25337
9907         * g++.dg/template/defarg7.C: New test.
9908
9909 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         PR libobjc/25347
9912         * objc.dg/encode-8.m: New test.
9913
9914 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9915
9916         PR libobjc/25346
9917         * objc.dg/encode-7.m: New test.
9918
9919 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9920
9921         PR c++/25010
9922         * g++.dg/opt/inline10.C: New test.
9923
9924 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9925
9926         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9927
9928 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9929
9930         * gfortran.dg/substring_equivalence.f90: typo in comment
9931
9932 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9933
9934         PR fortran/25068
9935         * gfortran.dg/iostat_3.f90: New test.
9936
9937 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9938
9939         PR fortran/23815
9940         * gfortran.dg/unf_io_convert_1.f90: New test.
9941         * gfortran.dg/unf_io_convert_2.f90: New test.
9942         * gfortran.dg/unf_io_convert_3.f90: New test.
9943
9944 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9945
9946         PR testsuite/20772
9947         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9948         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9949         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9950         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9951         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9952         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9953         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9954         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9955         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9956         gcc.dg/torture/fp-int-convert-float128-timode.c,
9957         gcc.dg/torture/fp-int-convert-float128.c,
9958         gcc.dg/torture/fp-int-convert-float80-timode.c,
9959         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9960         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9961
9962         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9963
9964 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9965
9966         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9967
9968 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9969
9970         * gcc.dg/20051207-1.c,
9971         * gcc.dg/20051207-2.c,
9972         * gcc.dg/20051207-3.c: New tests.
9973
9974 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9975
9976         PR testsuite/20772
9977         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9978         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9979         dg-skip-if target selector.
9980
9981         PR testsuite/20772
9982         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9983         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9984         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9985         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9986         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9987         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9988         and/or merge with i?86 cases.
9989
9990         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9991
9992         PR testsuite/20772
9993         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9994         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9995         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9996         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9997         x86_64-*-linux*.
9998
9999 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10000
10001         PR target/25311
10002         * gcc.c-torture/compile/pr25311.c: New test.
10003
10004 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10005
10006         PR libgfortran/25039
10007         * gfortran.dg/read_comma.f: New test.
10008
10009 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10010
10011         PR c++/19317
10012         * g++.dg/opt/pr19317-1.C: New test.
10013         * g++.dg/opt/pr19317-2.C: New test.
10014         * g++.dg/opt/pr19317-3.C: New test.
10015
10016         PR target/19005
10017         * gcc.c-torture/execute/pr19005.c: New test.
10018
10019         PR target/17828
10020         * g++.old-deja/g++.other/comdat5.C: New test.
10021         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10022
10023         * g++.dg/compat/struct-layout-1.exp: New file.
10024         * g++.dg/compat/struct-layout-1.h: New.
10025         * g++.dg/compat/struct-layout-1_generate.c: New.
10026         * g++.dg/compat/struct-layout-1_x1.h: New.
10027         * g++.dg/compat/struct-layout-1_x2.h: New.
10028         * g++.dg/compat/struct-layout-1_y1.h: New.
10029         * g++.dg/compat/struct-layout-1_y2.h: New.
10030
10031         * gcc.dg/20050330-2.c: New test.
10032
10033 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10034
10035         PR fortran/25292
10036         * gfortran.dg/associated_1.f90: New.
10037
10038 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10039
10040         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10041         ILP32 vect_no_align platforms.
10042
10043 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10044             Jakub Jelinek  <jakub@redhat.com>
10045
10046         PR target/25268
10047         * gcc.c-torture/compile/20051207-1.c: New test.
10048
10049 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10050
10051         PR testsuite/20772
10052         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10053         gcc.dg/torture/pr18582-1.c,
10054         gcc.target/i386/attributes-error.c: Also test on x86_64.
10055
10056         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10057
10058 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10059
10060         PR c++/19397
10061         * g++.dg/template/typedef3.C: New test.
10062
10063         PR c++/19762
10064         PR c++/19764
10065         * g++.dg/template/dtor3.C: Fix error markers.
10066
10067 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10068
10069         * lib/target-supports.exp (check_effective_target_sync_char_short):
10070         Add s390*.
10071
10072 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10073
10074         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10075
10076 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10077
10078         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10079         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10080         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10081         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10082
10083 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10084
10085         PR c++/25263
10086         * g++.dg/other/array2.C: New test case.
10087
10088 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10089
10090         * gcc.dg/darwin-weakimport-3.c: New.
10091
10092         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10093         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10094         and to work on Darwin.
10095         * gcc.dg/attr-weakref-1b.c: New file.
10096         * gcc.dg/attr-weakref-2.c: New test.
10097         * gcc.dg/darwin-weakref-1.c: New test.
10098
10099 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10100
10101         PR testsuite/25247
10102         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10103         use in selector expressions.
10104         (dg-xfail-if): Ditto.
10105         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10106         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10107         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10108         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10109         * gcc.test-framework/test-framework.exp: Skip generated tests if
10110         CHECK_TEST_FRAMEWORK is not 1.
10111
10112 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10113
10114         PR tree-optimization/24963
10115         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10116
10117         PR target/24108
10118         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10119
10120         PR target/18580
10121         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10122         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10123         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10124         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10125
10126 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10129         dg-options.
10130
10131 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10132
10133         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10134
10135 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10136
10137         * gcc.dg/format/cast-1.c: New test.
10138
10139 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10140
10141         PR c/7776
10142         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10143         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10144         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10145         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10146
10147 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10148
10149         * gcc.dg/cast-pretty-print-1.c: New test.
10150
10151 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10152
10153         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10154
10155 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10156
10157         PR c++/24173
10158         * g++.dg/template/friend40.C: New test.
10159
10160 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10161
10162         PR target/25199
10163         * gcc.target/i386/movq-2.c: New test.
10164         * gcc.target/i386/movq.c: Remove target i?86, instead add
10165         dg-require-effective-target ilp32.
10166
10167 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10168
10169         PR c++/24103
10170         * g++.dg/other/default1.C: New test.
10171
10172 2005-12-02  Richard Guenther  <rguenther@suse.de>
10173
10174         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10175
10176 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10177
10178         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10179
10180 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10181
10182         PR target/21017
10183         * gcc.target/powerpc/rotate.c: New.
10184
10185 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10186
10187         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10188         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10189
10190 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10191
10192         PR c/13384
10193         * gcc.dg/pr17730-1.c: Adjust.
10194         * gcc.dg/lvalue1.c (main): Likewise.
10195         * gcc.dg/lvalue-2.c: Likewise.
10196         * g++.dg/pr7503-3.C
10197
10198 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10199
10200         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10201         error messages.
10202
10203 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10204
10205         PR fortran/24789
10206         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10207
10208 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10209
10210         PR target/24475
10211         * lib/target-supports.exp (check_effective_target_tls): New.
10212         (check_effective_target_tls_runtime): New.
10213         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10214         for TLS support.
10215         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10216         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10217         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10218         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10219         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10220         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10221         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10222         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10223         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10224         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10225         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10226         effective-target TLS.
10227         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10228         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10229         effective-target TLS runtime.
10230
10231 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10232
10233         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10234
10235 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10236
10237         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10238         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10239         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10240         ignored" warnings when "packing" is the same as the ABI layout.
10241
10242 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10243
10244         PR fortran/21302
10245         * gfortran.dg/line_length_1.f: New test.
10246         * gfortran.dg/line_length_2.f90: Ditto.
10247
10248 2005-11-30  Richard Guenther  <rguenther@suse.de>
10249
10250         PR tree-optimization/21655
10251         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10252
10253 2005-11-30  Dale Johannesen  <dalej@apple.com>
10254
10255         * gcc.c-torture/compile/pr24930.c: New.
10256
10257 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10258
10259         PR fortran/15809
10260         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10261
10262 2005-11-30  Jeff Law  <law@redhat.com>
10263
10264         * g++.old-deja/g++.law/pr25000.C: New test.
10265
10266 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10267
10268         * gcc.dg/tls/opt-11.c: New test.
10269
10270 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10271
10272         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10273         targets.
10274         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10275         LP64 ia64.
10276
10277 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10278
10279         * gfortran.dg/open_access_1.f90: New test.
10280
10281 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10282
10283         * gcc.dg/charset/builtin2.c: New test.
10284
10285 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10286
10287         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10288         on mmix-*-* for *_[xy].c.
10289
10290 2005-11-28  Kean Johnston  <jkj@sco.com>
10291
10292         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10293         headers.
10294         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10295         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10296         * gcc.target/i386/asm-3.c: Ditto.
10297         * gcc.target/i386/clobbers.c: Ditto.
10298         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10299         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10300         test regexp.
10301         * gcc.target/i386/mul.c: Ditto.
10302         * gcc.target/i386/ssetype-1.c: Ditto.
10303         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10304         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10305         static so the test works with -fPIC mode too. Based on comment in
10306         PR19231 by Pinski.
10307         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10308
10309 2005-11-28  Richard Guenther  <rguenther@suse.de>
10310
10311         * gcc.dg/alias-9.c: New testcase.
10312         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10313
10314 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10315             Uros Bizjak  <uros@kss-loka.si>
10316
10317         PR middle-end/20219
10318         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10319         tan(x)/sin(x) transformations.
10320
10321 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10322
10323         PR middle-end/24575
10324         * gcc.dg/tree-ssa/divide-3.c: New test.
10325         * gcc.dg/tree-ssa/divide-4.c: New test.
10326
10327 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10328
10329         PR fortran/24917
10330         *  gfortran.dg/boz_6.f90: New test.
10331
10332 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10333
10334         PR fortran/23912
10335         * gfortran.dg/modulo_1.f90: New test.
10336
10337 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10338
10339         PR libfortran/24919
10340         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10341         fail on CRLF platforms.
10342         * gfortran.dg/ftell_2.f90: Likewise.
10343
10344 2005-11-26  Eric Christopher  <echristo@apple.com>
10345
10346         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10347
10348 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10349
10350         * objc.dg/gnu-runtime-3.m: Simplify.
10351
10352 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10353
10354         PR middle-end/23669
10355         * gcc.dg/tree-ssa/divide-1.c: New test.
10356         * gcc.dg/tree-ssa/divide-2.c: New test.
10357
10358 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10359
10360         PR libgfortran/24945
10361         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10362
10363 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10364
10365         PR libgfortran/24945
10366         * gfortran.dg/open_status_2.f90: New test.
10367
10368 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10369
10370         * gcc.c-torture/execute/builtins/fprintf.c,
10371         gcc.c-torture/execute/builtins/fputs-lib.c,
10372         gcc.c-torture/execute/builtins/fputs.c,
10373         gcc.c-torture/execute/builtins/lib/fprintf.c,
10374         gcc.c-torture/execute/builtins/lib/printf.c,
10375         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10376
10377 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10378
10379         * gcc.dg/20050922-2.c: New test.
10380
10381 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10382
10383         * objc.dg/gnu-runtime-3.m: New test.
10384
10385 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10386
10387         PR c++/9278
10388         * g++.dg/other/void1.C: New test.
10389
10390 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10391
10392         PR middle-end/24998
10393         * gcc.dg/torture/fp-int-convert-float.c,
10394         gcc.dg/torture/fp-int-convert-double.c,
10395         gcc.dg/torture/fp-int-convert-long-double.c,
10396         gcc.dg/torture/fp-int-convert-timode.c,
10397         gcc.dg/torture/fp-int-convert-float80.c,
10398         gcc.dg/torture/fp-int-convert-float80-timode.c,
10399         gcc.dg/torture/fp-int-convert-float128.c,
10400         gcc.dg/torture/fp-int-convert-float128-timode.c,
10401         gcc.dg/torture/fp-int-convert.h: New files.
10402
10403 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10404
10405         PR middle-end/24989
10406         * gcc.dg/tree-ssa/bool-10.c: New test.
10407         * gcc.dg/tree-ssa/bool-11.c: New test.
10408         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10409
10410 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10411
10412         PR middle-end/24990
10413         * tree-ssa/pr24990-1.c: New test.
10414
10415 2005-11-24  Richard Guenther  <rguenther@suse.de>
10416         Dirk Mueller <dmueller@suse.de>
10417
10418         PR c++/14024
10419         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10420         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10421         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10422         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10423         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10424         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10425
10426 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10427
10428         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10429
10430 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10431
10432         PR c/21668
10433         * gcc.dg/Wc++-compat.c: New.
10434         * gcc.dg/Wno-c++-compat.c: New.
10435
10436 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10437
10438         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10439         (vspltish, vspltisw): Likewise.
10440
10441 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10442
10443         PR libgfortran/24794
10444         * gfortran.dg/namelist_12.f: Fix quotes.
10445         * gfortran.dg/namelist_13.f90: Fix quotes.
10446         * gfortran.dg/namelist_14.f90: Fix quotes.
10447         * gfortran.dg/namelist_15.f90: Fix quotes.
10448         * gfortran.dg/namelist_use.f90: Fix quotes.
10449         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10450         * gfortran.dg/namelist_21.f90: New test.
10451         * gfortran.dg/namelist_22.f90: New test.
10452
10453 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10454
10455         PR target/23435
10456         * gcc.c-torture/compile/pr23435.c: New.
10457
10458 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10459
10460         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10461
10462 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10463
10464         * gcc.target/powerpc/405-macchw-1.c,
10465         gcc.target/powerpc/405-macchw-2.c,
10466         gcc.target/powerpc/405-macchwu-1.c,
10467         gcc.target/powerpc/405-macchwu-2.c,
10468         gcc.target/powerpc/405-machhw-1.c,
10469         gcc.target/powerpc/405-machhw-2.c,
10470         gcc.target/powerpc/405-machhwu-1.c,
10471         gcc.target/powerpc/405-machhwu-2.c,
10472         gcc.target/powerpc/405-maclhw-1.c,
10473         gcc.target/powerpc/405-maclhw-2.c,
10474         gcc.target/powerpc/405-maclhwu-1.c,
10475         gcc.target/powerpc/405-maclhwu-2.c,
10476         gcc.target/powerpc/405-mulchw-1.c,
10477         gcc.target/powerpc/405-mulchw-2.c,
10478         gcc.target/powerpc/405-mulchwu-1.c,
10479         gcc.target/powerpc/405-mulchwu-2.c,
10480         gcc.target/powerpc/405-mulhhw-1.c,
10481         gcc.target/powerpc/405-mulhhw-2.c,
10482         gcc.target/powerpc/405-mulhhwu-1.c,
10483         gcc.target/powerpc/405-mulhhwu-2.c,
10484         gcc.target/powerpc/405-mullhw-1.c,
10485         gcc.target/powerpc/405-mullhw-2.c,
10486         gcc.target/powerpc/405-mullhwu-1.c,
10487         gcc.target/powerpc/405-mullhwu-2.c,
10488         gcc.target/powerpc/405-nmacchw-1.c,
10489         gcc.target/powerpc/405-nmacchw-2.c,
10490         gcc.target/powerpc/405-nmachhw-1.c,
10491         gcc.target/powerpc/405-nmachhw-2.c,
10492         gcc.target/powerpc/405-nmaclhw-1.c,
10493         gcc.target/powerpc/405-nmaclhw-2.c,
10494         gcc.target/powerpc/440-macchw-1.c,
10495         gcc.target/powerpc/440-macchw-2.c,
10496         gcc.target/powerpc/440-macchwu-1.c,
10497         gcc.target/powerpc/440-macchwu-2.c,
10498         gcc.target/powerpc/440-machhw-1.c,
10499         gcc.target/powerpc/440-machhw-2.c,
10500         gcc.target/powerpc/440-machhwu-1.c,
10501         gcc.target/powerpc/440-machhwu-2.c,
10502         gcc.target/powerpc/440-maclhw-1.c,
10503         gcc.target/powerpc/440-maclhw-2.c,
10504         gcc.target/powerpc/440-maclhwu-1.c,
10505         gcc.target/powerpc/440-maclhwu-2.c,
10506         gcc.target/powerpc/440-mulchw-1.c,
10507         gcc.target/powerpc/440-mulchw-2.c,
10508         gcc.target/powerpc/440-mulchwu-1.c,
10509         gcc.target/powerpc/440-mulchwu-2.c,
10510         gcc.target/powerpc/440-mulhhw-1.c,
10511         gcc.target/powerpc/440-mulhhw-2.c,
10512         gcc.target/powerpc/440-mulhhwu-1.c,
10513         gcc.target/powerpc/440-mulhhwu-2.c,
10514         gcc.target/powerpc/440-mullhw-1.c,
10515         gcc.target/powerpc/440-mullhw-2.c,
10516         gcc.target/powerpc/440-mullhwu-1.c,
10517         gcc.target/powerpc/440-mullhwu-2.c,
10518         gcc.target/powerpc/440-nmacchw-1.c,
10519         gcc.target/powerpc/440-nmacchw-2.c,
10520         gcc.target/powerpc/440-nmachhw-1.c,
10521         gcc.target/powerpc/440-nmachhw-2.c,
10522         gcc.target/powerpc/440-nmaclhw-1.c,
10523         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10524
10525 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10526
10527         PR fortran/24774
10528         * gfortran.dg/inquire_9.f90: New test.
10529
10530         PR fortran/21647
10531         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10532
10533 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10534
10535         PR libfortran/24432
10536         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10537         Check that 'cos' is supported.
10538
10539 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10540
10541         PR fortran/24223
10542         * gfortran.dg/substring_equivalence.f90: New test.
10543
10544         PR fortran/24705
10545         * gfortran.dg/auto_internal_assumed.f90: New test.
10546
10547 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10548
10549         * gcc.dg/fold-div-2.c: New test.
10550
10551 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10552
10553         PR rtl-optimization/24883
10554         * gcc.c-torture/compile/pr24883.c: New test.
10555
10556 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10557
10558         PR middle-end/20583
10559         * gcc.c-torture/compile/pr20583.c: New.
10560
10561 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10562
10563         * gcc.c-torture/execute/usmul.c: New test.
10564
10565 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10566
10567         * gcc.dg/tree-ssa/vrp22.c: New test.
10568
10569 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10570
10571         PR middle-end/24912
10572         * gcc.dg/torture/pr24912-1.c: New test.
10573
10574 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10575
10576         PR fortran/24862
10577         * gfortran.dg/arrayio_derived_1.f90: New test.
10578
10579 2005-11-19  Richard Guenther  <rguenther@suse.de>
10580
10581         PR middle-end/23294
10582         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10583
10584 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10585
10586         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10587
10588 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10589
10590         PR c++/8355
10591         * g++.dg/template/friend39.C: New test.
10592
10593 2005-11-18  James E Wilson  <wilson@specifix.com>
10594
10595         * gcc.dg/builtin-strstr.c: New.
10596
10597 2005-11-18  Richard Henderson  <rth@redhat.com>
10598
10599         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10600         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10601         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10602         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10603         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10604         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10605         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10606         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10607         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10608         renaming to remove initial "ia64-".
10609
10610 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10611
10612         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10613
10614 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10615
10616         * g++.dg/cpp/string-2.C: New test.
10617
10618 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10619
10620         * gcc.dg/tree-ssa/loop-14.c: New test.
10621
10622 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10623             Michael Chamberlain <michael@chamberlain.net.au>
10624
10625         * ada/acats/run_all.sh (target_run): Kill long running tests.
10626
10627 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10628
10629         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10630         * gcc.dg/cleanup-9.c: Likewise.
10631         * gcc.dg/cleanup-10.c: Likewise.
10632         * gcc.dg/cleanup-11.c: Likewise.
10633
10634 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10635
10636         PR fortran/24892
10637         * gfortran.dg/open_access_append_1.f90: New test.
10638         * gfortran.dg/open_access_append_2.f90: New test.
10639
10640 2005-11-16  Richard Guenther  <rguenther@suse.de>
10641
10642         PR middle-end/24851
10643         * gcc.c-torture/execute/pr24851.c: New testcase.
10644
10645 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10646
10647         * gcc.dg/fold-overflow-1.c: New test.
10648
10649 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10650
10651         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10652         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10653
10654 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10655
10656         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10657         structures.
10658         * g++.dg/eh/forced2.C: Likewise.
10659         * g++.dg/eh/forced3.C: Likewise.
10660         * g++.dg/eh/forced4.C: Likewise.
10661
10662 2005-11-11  Mike Stump  <mrs@apple.com>
10663
10664         * g++.old-deja/g++.mike/unused.C: Add.
10665
10666 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10667
10668         PR c++/24667
10669         * g++.dg/warn/Wcast-qual1.C: New test.
10670
10671 2005-11-15  Jan Hubicka  <jh@suse.cz>
10672
10673         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10674
10675 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10676
10677         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10678
10679 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10680
10681         PR 24840
10682         * gcc.dg/tree-ssa/pr24840.c: New test.
10683
10684 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10685
10686         PR testsuite/24841
10687         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10688
10689 2005-11-14  Dale Johannesen  <dalej@apple.com>
10690
10691         * gcc.c-torture/execute/20051113-1.c: New.
10692
10693 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10694
10695         PR c++/24687
10696         * g++.dg/template/crash43.C: New test.
10697
10698 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10699
10700         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10701
10702 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/24817
10705         * g++.dg/eh/spec8.C: New test.
10706
10707 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10708
10709         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10710
10711 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10712
10713         PR c++/20293
10714         * g++.dg/parse/ambig4.C: New test.
10715         * g++.dg/tc1/dr101.C: Adjust error markers.
10716         * g++.dg/lookup/strong-using-2.C: Likewise.
10717         * g++.dg/lookup/ambig5.C: Likewise.
10718         * g++.dg/lookup/ambig4.C: Likewise.
10719         * g++.dg/parse/crash22.C: Likewise.
10720
10721 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10722
10723         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10724
10725 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10726
10727         * gcc.dg/nested-calls-1.c: New test.
10728
10729 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10730
10731         * gfortran.dg/complex_intrinsic_1.f90: New test.
10732         * gfortran.dg/complex_intrinsic_2.f90: New test.
10733         * gfortran.dg/fgetc_1.f90: New test.
10734         * gfortran.dg/fgetc_2.f90: New test.
10735         * gfortran.dg/fgetc_3.f90: New test.
10736         * gfortran.dg/ftell_1.f90: New test.
10737         * gfortran.dg/ftell_2.f90: New test.
10738         * gfortran.dg/gnu_logical_1.F: New test.
10739         * gfortran.dg/gnu_logical_2.f90: New test.
10740
10741 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10742
10743         PR middle-end/24820
10744         * testsuite/gcc.dg/pr24820.c: New test.
10745
10746 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10747
10748         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10749         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10750         variable.
10751
10752 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10753
10754         testsuite/24614
10755         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10756
10757 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10758
10759         * gcc.target/cris/cris.exp: New file.
10760         * gcc.target/cris/rld-legit1.c: New test.
10761         * gcc.target/cris/rld-legit2.c: New test.
10762
10763 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR c++/24780
10766         * g++.dg/opt/pr24780.C: New test.
10767
10768         PR c++/24761
10769         * g++.dg/template/asm1.C: New test.
10770
10771 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10772
10773         PR libgfortran/24787
10774         * gfortran.dg/scan_1.f90: New test.
10775
10776 2005-11-12  Jan Hubicka  <jh@suse.cz>
10777
10778         * gcc.target/i386/minmax-1.c: New.
10779         * gcc.target/i386/minmax-2.c: New.
10780
10781 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10782
10783         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10784
10785 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10786
10787         * gcc.c-torture/execute/20051110-1.c,
10788         gcc.c-torture/execute/20051110-2.c: New tests.
10789
10790 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10791
10792         PR middle-end/24750
10793         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10794         New tests.
10795
10796 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10797
10798         * lib/target-libpath.exp (get_shlib_extension): New proc.
10799         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10800         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10801         * lib/objc.exp (objc_target_compile): Likewise.
10802         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10803         detection.
10804
10805 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10806
10807         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10808
10809         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10810         Add -static to additional_flags and pass it to target_compile.
10811
10812 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10813
10814         PR libgfortran/24719
10815         gfortran.dg/read_noadvance.f90: New test.
10816
10817         PR libgfortran/24699
10818         gfortran.dg/fmt_t_2.f90: New test.
10819
10820         PR libgfortran/24785
10821         gfortran.dg/read_x_eor.f90: New test.
10822
10823         PR libgfortran/24584
10824         gfortran.dg/namelist_empty.f90: Rename test.
10825
10826         PR libgfortran/24489
10827         gfortran/read_eor.f90: Rename test.
10828
10829 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10830
10831         PR fortran/15976
10832         * gfortran.dg/automatic_module_variable.f90: New test.
10833
10834 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10835
10836         PR target/24445
10837         * gcc.dg/pr24445.c: New test.
10838
10839 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10840
10841         PR fortran/24655
10842         PR fortran/24755
10843         * gfortran.dg/recursive_statement_functions.f90: Add statement
10844         functions using inline intrinsic functions and parameters to test
10845         that they no longer seg-fault.
10846
10847         PR fortran/24409
10848         gfortran.dg/nested_modules_4.f90: New test.
10849         gfortran.dg/nested_modules_5.f90: New test.
10850
10851 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10852
10853         PR fortran/24643
10854         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10855
10856 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10857
10858         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10859         failures.
10860
10861 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10862
10863         * gcc.dg/sparc-getcontext-1.c: New test.
10864
10865 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10866
10867         * gcc.dg/ifcvt-fabs-1.c: New test.
10868
10869 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10870
10871         PR other/4372
10872         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10873         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10874
10875 2005-11-09  Richard Guenther  <rguenther@suse.de>
10876
10877         PR tree-optimization/24716
10878         * gcc.c-torture/execute/pr24716.c: New testcase.
10879
10880 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10881
10882         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10883
10884 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10885
10886         PR 24624
10887         * gcc.dg/pr24624.c: Testcase added.
10888
10889 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10890
10891         PR 24623
10892         * g++.dg/other/pr24623.C: Testcase added.
10893
10894 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10895
10896         PR fortran/22607
10897         * gfortran-dg/pure_byref_1.f90: New.
10898         * gfortran-dg/pure_byref_2.f90: New.
10899
10900 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10901
10902         PR c/24101
10903         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10904         * gcc.dg/dg.exp: Run main loop also for *.i files.
10905
10906 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10907
10908         PR c++/19450
10909         * g++.dg/tls/diag-3.C: New test.
10910         * g++.dg/tls/diag-4.C: New test.
10911         * g++.dg/tls/static-1.C: New test.
10912         * g++.dg/tls/static-1a.cc: New file.
10913
10914 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10915
10916         PR 23046
10917         * g++.dg/tree-ssa/pr23046.C: New test.
10918
10919 2005-11-08  Devang Patel <dpatel@apple.com>
10920
10921         PR tree-optimization/23115
10922         * gcc.dg/tree-ssa/pr23115.c: New.
10923
10924 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10925
10926         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10927         * gcc.target/powerpc/pr16155.c: Same.
10928         * gcc.target/powerpc/altivec-1.c: Same.
10929         * gcc.target/powerpc/altivec-2.c: Same.
10930         * gcc.target/powerpc/altivec-3.c: Same.
10931         * gcc.target/powerpc/altivec-5.c: Same.
10932         * gcc.target/powerpc/altivec-11.c: Same.
10933         * gcc.target/powerpc/altivec-12.c: Same.
10934         * gcc.target/powerpc/altivec-14.c: Same.
10935         * gcc.target/powerpc/altivec-22.c: Same.
10936         * gcc.target/powerpc/altivec-consts.c: Same.
10937         * gcc.target/powerpc/altivec-pr22085.c: Same.
10938         * gcc.target/powerpc/altivec-splat.c: Same.
10939         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10940         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10941         * gcc.target/powerpc/darwin-longlong.c: Same.
10942
10943 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10944
10945         PR target/19340
10946         * gcc.dg/pr19340.c: New test.
10947
10948 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10949
10950         PR rtl-optimization/24683
10951         * gcc.dg/pr24683.c: New test.
10952
10953 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10954
10955         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10956         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10957
10958 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10959
10960         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10961
10962 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10963
10964         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10965
10966 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10967
10968         PR target/24230
10969
10970         * gcc.target/powerpc/altivec-consts.c,
10971         gcc.target/powerpc/altivec-splat.c: New testcase.
10972
10973 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10974
10975         PR c/24599
10976
10977         * gcc.dg/overflow-2.c: New testcase.
10978
10979 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10980
10981         PR rtl-optimization/23567
10982         * gcc.c-torture/execute/20051104-1.c: New test.
10983
10984 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10985
10986         PR fortran/24534
10987         gfortran.dg/private_type_2.f90: Modified to check that case with
10988         PRIVATE declaration within derived type is accepted.
10989
10990         PR fortran/20838
10991         gfortran.dg/pointer_assign_1.f90: New test.
10992
10993         PR fortran/20840
10994         * gfortran.dg/arrayio_0.f90: New test.
10995
10996         PR fortran/17737
10997         gfortran.dg/data_initialized.f90: New test.
10998         gfortran.dg/data_constraints_1.f90: New test.
10999         gfortran.dg/data_constraints_2.f90: New test.
11000
11001 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11002
11003         PR fortran/24174
11004         PR fortran/24305
11005         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11006
11007 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11008
11009         PR 24670
11010         * gcc.dg/tree-ssa/pr24670.c: New test.
11011
11012 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11013
11014         PR target/22432
11015         * gcc.target/i386/pr22432.c: New test.
11016
11017 2005-11-05  Richard Henderson  <rth@redhat.com>
11018
11019         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11020         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11021         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11022         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11023         from gcc.dg/alpha-*.
11024         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11025         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11026
11027 2005-11-05  Andreas Jaeger  <aj@suse.de>
11028
11029         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11030
11031 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11032
11033         PR target/23424
11034         * gcc.dg/torture/pr23424-1.c: New test.
11035
11036 2005-11-04  Richard Henderson  <rth@redhat.com>
11037
11038         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11039         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11040         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11041         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11042         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11043         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11044         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11045         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11046         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11047         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11048         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11049         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11050         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11051         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11052         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11053         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11054         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11055         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11056         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11057         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11058         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11059         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11060         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11061         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11062         Move from gcc.dg/.
11063         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11064         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11065         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11066         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11067         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11068         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11069         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11070         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11071         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11072         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11073         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11074         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11075         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11076         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11077         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11078         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11079         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11080         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11081         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11082         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11083         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11084         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11085         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11086         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11087         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11088         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11089         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11090         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11091         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11092         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11093         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11094         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11095         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11096         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11097         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11098         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11099         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11100         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11101         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11102         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11103         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11104         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11105         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11106         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11107         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11108
11109 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11110
11111         PR 24627
11112         * gcc.dg/tree-ssa/pr24627.c: New test.
11113
11114 2005-11-04 Paul Brook  <paul@codesourcery.com>
11115
11116         * gcc.dg/tls/opt-10.c: New test.
11117
11118 2005-11-04  Andreas Jaeger  <aj@suse.de>
11119
11120         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11121         avoid extra warnings.
11122
11123 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11124
11125         PR libfortran/22298
11126         * gcc/testsuite/lib/target-supports.exp
11127         (check_effective_target_static_libgfortran): New
11128         static_libgfortran effective target.
11129         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11130         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11131
11132 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11133
11134         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11135
11136 2005-11-03  Josh Conner  <jconner@apple.com>
11137
11138         PR c++/19989
11139         g++.dg/ext/array2.C: New test.
11140         g++.dg/template/dependent-name3.C: New test.
11141         g++.dg/template/dependent-name4.C: New test.
11142         g++.dg/template/sfinae2.C: New test.
11143
11144 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11145
11146         PR preprocessor/22042
11147         * gcc.dg/cpp/strify4.c: New test.
11148
11149 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11150
11151         PR c++/17964
11152         * g++.dg/cpp/string-1.C: New test.
11153
11154 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11155
11156         * gcc.target/powerpc: New directory.
11157         * gcc.target/powerpc/powerpc.exp: New file.
11158         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11159         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11160         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11161         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11162         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11163         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11164         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11165         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11166         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11167         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11168         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11169         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11170         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11171         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11172         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11173         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11174         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11175         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11176         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11177         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11178         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11179         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11180         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11181         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11182         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11183         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11184         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11185         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11186         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11187         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11188         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11189         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11190         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11191         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11192
11193 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/21627
11196         * g++.dg/warn/inline2.C: New test.
11197
11198 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11199
11200         PR middle-end/23155
11201         * g++.dg/ext/c99struct1.C: New test.
11202         * gcc.dg/union-cast-1.c: New test.
11203         * gcc.dg/union-cast-2.c: New test.
11204         * gcc.dg/union-cast-3.c: New test.
11205
11206 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11207
11208         PR middle-end/24589
11209         * gcc.c-torture/execute/zero-struct-2.c: New test.
11210
11211 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11212
11213         PR c++/24582
11214         * g++.dg/init/switch1.C: New test.
11215
11216 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11217
11218         * gcc.dg/delay-slot-1.c: New test.
11219
11220 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11221
11222         PR target/24620
11223         * gcc.dg/pr24620.c: New test.
11224
11225 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11226
11227         PR c/24329
11228         * gcc.dg/format/unnamed-1.c: New test.
11229
11230 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/22434
11233         * g++.dg/expr/cond8.C: New test.
11234
11235         PR c++/24560
11236         * g++.dg/parse/dot1.C: New test.
11237
11238 2005-11-02  Jan Hubicka  <jh@suse.cz>
11239
11240         PR target/23303
11241         * gcc.dg/i386-lea.c: New test
11242
11243 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11244
11245         PR target/24615
11246         * gcc.dg/pr24615.c: New test.
11247
11248 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11249
11250         PR target/24600
11251         * gcc.dg/pr24600.c: New test.
11252
11253 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11254
11255         PR c++/19253
11256         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11257         * g++.dg/parse/typename9.C: New test.
11258         * g++/dg/parse/typename10.C: Likewise.
11259
11260 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11261
11262         PR fortran/18157
11263         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11264         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11265         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11266
11267 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c++/24569
11270         * g++.dg/debug/static1.C: New test.
11271
11272 2005-11-02  Josh Conner  <jconner@apple.com>
11273
11274         * g++.dg/crash38.C: moved into proper directory...
11275         * g++.dg/template/crash42.C: ...here
11276
11277 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11278
11279         PR target/18338
11280         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11281         pcc_bitfield_type_matters || default_packed.
11282
11283         * lib/target-supports.exp
11284         (check_effective_target_pcc_bitfield_type_matters): New proc.
11285         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11286
11287         PR testsuite/23304
11288         * lib/target-supports.exp (check_effective_default_packed): New proc.
11289         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11290         Gate expected errors on target ! default_packed.
11291         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11292
11293 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11294
11295         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11296         change (r106358).
11297
11298 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11299
11300         PR fortran/24008
11301         * gfortran.dg/entry_5.f90: New.
11302         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11303
11304 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11305
11306         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11307
11308 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11309
11310         PR fortran/21565
11311         gfortran.dg/namelist_blockdata.f90: New test.
11312
11313         PR fortran/18737
11314         gfortran.dg/external_implicit_none.f90: New test.
11315
11316         PR fortran/14994
11317         * gfortran.dg/secnds.f: New test.
11318
11319 2005-10-31  Jan Hubicka  <jh@suse.cz>
11320
11321         PR target/20928
11322         * gcc.c-torture/compile/pr20928.c: New test.
11323
11324 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11325
11326         PR middle-end/23492
11327         * gcc.c-torture/compile/zero-strct-5.c: New test.
11328
11329 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11330
11331         PR libgfortran/24584
11332         * gfortran.dg/pr24584.f90: New test.
11333
11334 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11335
11336         PR fortran/18883
11337         * gfortran.dg/char_result_9.f90: New.
11338         * gfortran.dg/char_result_10.f90: New.
11339
11340 2005-10-30  Jan Hubicka  <jh@suse.cz>
11341
11342         * g++.dg/tree-ssa/pr24172.C: New testcase.
11343
11344 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11345
11346         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11347
11348 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11349
11350         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11351         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11352         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11353         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11354         gfortran.dg/enum_9.f90,
11355         gfortran.fortran-torture/compile/enum_1.f90,
11356         gfortran.fortran-torture/execute/enum_1.f90,
11357         gfortran.fortran-torture/execute/enum_2.f90,
11358         gfortran.fortran-torture/execute/enum_3.f90,
11359         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11360
11361 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11362
11363         PR target/18482
11364         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11365         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11366
11367 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11368
11369         PR libfortran/20179
11370         * gfortran.dg/mixed_io_1.f90: New test.
11371         * gfortran.dg/mixed_io_1.c: New file.
11372
11373 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11374
11375         * gfortran.dg/malloc_free_1.f90: New test.
11376
11377 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11378
11379         * gcc.dg/nested-func-4.c: Require profiling -pg.
11380
11381 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11382
11383         PR C++/23229
11384         * g++.dg/warn/main-2.C: New test.
11385
11386 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11387
11388         PR fortran/24545
11389         * gfortran.dg/interface_2.f90: new test.
11390
11391 2005-10-28  Josh Conner  <jconner@apple.com>
11392
11393         PR c++/22153
11394         * g++.dg/template/crash38.C: New test.
11395         * g++.dg/parse/explicit1.C: Change expected errors.
11396
11397 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11398
11399         PR C++/23426
11400         * g++.dg/other/large-size-array.C: New test.
11401
11402 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11403
11404         PR middle-end/24362
11405         * g++.dg/opt/complex4.C: New test.
11406
11407 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11408
11409         * gcc.dg/nested-func-4.c: New test.
11410
11411 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11412
11413         PR fortran/24158
11414         gfortran.dg/derived_recursion.f90: New test.
11415         gfortran.dg/implicit_actual.f90: New test.
11416
11417 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11418
11419         PR middle-end/24295, PR testsuite/24477
11420         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11421         removed when weakref hits the tree.
11422
11423 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * gfortran.dg/cray_pointers_4.f90: New test.
11426
11427         * gfortran.dg/cray_pointers_5.f90: New test.
11428
11429 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11430
11431         PR fortran/22290
11432         * gfortran.dg/assign_5.f90: New test.
11433         * gfortran.dg/assign_6.f: New test.
11434
11435 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11436
11437         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11438         CPU has no SSE support.
11439
11440 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11441
11442         PR libgfortran/24224
11443         * gfortran.dg/arrayio_1.f90: Update attribution.
11444         * gfortran.dg/arrayio_2.f90: Update attribution.
11445         * gfortran.dg/arrayio_3.f90: Update attribution.
11446         * gfortran.dg/arrayio_4.f90: Update test conditions.
11447         * gfortran.dg/arrayio_5.f90: Update attribution.
11448         * gfortran.dg/arrayio_6.f90: New test.
11449         * gfortran.dg/arrayio_7.f90: New test.
11450
11451 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11452
11453         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11454
11455 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11456
11457         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11458
11459 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11460
11461         PR fortran/24416
11462         * gfortran.dg/namelist_char_only.f90: New test.
11463
11464 2005-10-24  Asher Langton  <langton2@llnl.gov>
11465
11466         PR fortran/17031
11467         PR fortran/22282
11468         * gfortran.dg/cray_pointers_1.f90: New test.
11469         * gfortran.dg/cray_pointers_2.f90: New test.
11470         * gfortran.dg/cray_pointers_3.f90: New test.
11471         * gfortran.dg/loc_1.f90: New test.
11472         * gfortran.dg/loc_2.f90: New test.
11473
11474 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11475
11476         * gcc.dg/pr24225.c: New test.
11477
11478 2005-10-24  Asher Langton  <langton2@llnl.gov>
11479
11480         * gfortran.dg/dup_save_1.f90: New test.
11481         * gfortran.dg/dup_save_2.f90: New test.
11482
11483 2005-10-24  Paul Brook  <paul@codesourcery.com>
11484
11485         PR 24107
11486         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11487         stdint.h.
11488
11489 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11490
11491         PR libgfortran/24489
11492         * gfortran.dg/pr24489.f90: New test.
11493
11494 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11495
11496         PR fortran/23635
11497         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11498
11499 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11500
11501         PR target/18911
11502         * g++.dg/init/array16.C: Skip for mmix-*-*.
11503
11504 2005-10-23  Asher Langton  <langton2@llnl.gov>
11505
11506         * gfortran.dg/byte_1.f90: New test.
11507         * gfortran.dg/byte_2.f90: New test.
11508
11509 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11510
11511         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11512
11513 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11514
11515         PR fortran/18022
11516         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11517
11518         PR fortran/24311
11519         * gfortran.dg/merge_char_const.f90: New test.
11520
11521         PR fortran/24384
11522         * gfortran.dg/spread_scalar_source.f90: New test.
11523
11524 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11525
11526         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11527
11528         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11529         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11530
11531         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11532
11533 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11534
11535         PR fortran/24426
11536         * gfortran.dg/der_pointer_4.f90: New.
11537
11538 2005-10-22  David Ayers  <d.ayers@inode.at>
11539
11540         * obj-c++.dg/except-1.mm: Simplify.
11541
11542 2005-10-21  David Ayers  <d.ayers@inode.at>
11543
11544         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11545
11546 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11547
11548         * gfortran.dg/assumed_dummy_2.f90: New test.
11549
11550 2005-10-21  James E Wilson  <wilson@specifix.com>
11551
11552         PR preprocessor/15220
11553         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11554
11555 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11556
11557         * gcc.c-torture/execute/20051021-1.c: New test.
11558
11559 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11560
11561         PR c++/24260
11562         * g++.dg/ext/tmplattr1.C: New test.
11563
11564 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11565
11566         PR fortran/24440
11567         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11568
11569 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11570
11571         * obj-c++.dg/except-1.mm: New.
11572
11573         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11574
11575 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11576
11577         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11578
11579 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11580
11581         PR middle-end/24295
11582         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11583         declarations with the same names as thunks' alias targets, use
11584         aliases instead.
11585         * gcc.dg/attr-alias-3.c: New test.
11586         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11587
11588 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11589
11590         PR c++/22618
11591         * g++.dg/parse/access8.C: New test.
11592
11593 2005-10-20  Richard Guenther  <rguenther@suse.de>
11594
11595         PR c++/24439
11596         * g++.dg/tree-ssa/pr24439.C: New testcase.
11597
11598 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11599
11600         * g++.dg/opt/delay-slot-1.C: New test.
11601
11602 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11603
11604         PR fortran/21625
11605         * gfortran.fg/der_init_1.f90: New.
11606
11607 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11608
11609         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11610
11611 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11612
11613         PR c++/21908
11614         * g++.dg/parse/error28.C: New test.
11615
11616 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11617
11618         * gcc.dg/profile-generate-2.c: New test.
11619
11620 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11621
11622         PR target/23589
11623         * g++.dg/ext/dllimport11.C: New.
11624
11625 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11626
11627         PR c++/22293
11628         * g++.dg/other/friend3.C: New test.
11629
11630 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11631
11632         PR c++/23293
11633         * g++.dg/template/error19.C: New test.
11634
11635 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11636
11637         PR c++/21383
11638         * g++.dg/overload/koenig2.C: New.
11639
11640         PR c++/23118
11641         * g++.dg/overload/error2.C: New.
11642
11643         PR c++/22604
11644         * g++.dg/inherit/covariant14.C: New.
11645
11646 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11647
11648         PR c++/23440
11649         * g++.dg/parse/for1.C: New test.
11650
11651 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11652
11653         PR fortran/23446
11654         * gfortran.dg/host_dummy_index_1.f90: New test.
11655
11656         PR fortran/21459
11657         * gfortran.dg/automatic_char_len_2.f90: New test.
11658
11659         PR fortran/20866
11660         * gfortran.dg/recursive_statement_functions.f90: New test.
11661
11662         PR fortran/20853
11663         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11664
11665         PR fortran/20849
11666         * gfortran.dg/external_initializer.f90: New test.
11667
11668         PR fortran/20837
11669         * non_module_public.f90: New test.
11670
11671 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11672
11673         PR c++/24386
11674         * g++.dg/template/overload7.C: New.
11675
11676         PR c++/22551
11677         * g++.dg/other/switch2.C: Remove expected warnings.
11678
11679         PR c++/21353
11680         * g++.dg/template/defarg6.C: New.
11681
11682 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11683
11684         PR target/24315
11685         * gcc.target/i386/pr24315.c: New test.
11686
11687 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/24389
11690         * g++.dg/template/static21.C: New test.
11691         * g++.dg/template/static21-a.cc: Likewise.
11692
11693 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11694
11695         PR c++/23959
11696         * g++.dg/warn/Wswitch-default-1.C: New test.
11697         * g++.dg/warn/Wswitch-default-2.C: New test.
11698
11699 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11700
11701         PR c++/22173
11702         * g++.dg/parse/template18.C: New test.
11703         * g++.dg/template/nontype15.C: Likewise.
11704
11705 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11706
11707         PR fortran/22273
11708         * gfortran.dg/spec_expr_2.f90: New.
11709
11710 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11711
11712         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11713         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11714         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11715         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11716         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11717         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11718         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11719         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11720         previous target-specific skips and warning-message matches where
11721         applicable.
11722
11723 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11724
11725         PR c++/21347
11726         * g++.dg/warn/Wctor-dtor.C: New test.
11727
11728 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11729
11730         PR c/23439
11731         * gcc.dg/for-1.c: New test.
11732
11733 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11734
11735         PR c++/19565
11736         * g++.dg/warn/Wconversion1.C: New test.
11737         * g++.dg/ext/packed4.C: Compile with -w.
11738         * g++.dg/opt/20050511-1.C: Likewise.
11739         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11740
11741 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11742
11743         * gfortran.dg/boz_5.f90: New test.
11744
11745 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         PR c++/22551
11748         * g++.dg/other/switch2.C: New.
11749
11750         PR c++/23984
11751         * g++.dg/init/ctor7.C: New.
11752
11753 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11754
11755         PR c++/23730
11756         * g++.dg/parse/crash32.C: New test.
11757
11758 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11759
11760         PR c++/20721
11761         * g++.dg/init/goto2.C: New test.
11762
11763         PR c++/22464
11764         * g++.dg/template/crash/41.C: New test.
11765
11766         PR c++/22180
11767         * g++.dg/template/crash40.C: New test.
11768
11769         PR c++/23694
11770         * g++.dg/parse/friend5.C: New test.
11771
11772         PR c++/23307
11773         * g++.dg/template/crash38.C: New test.
11774
11775         PR c++/22352
11776         * g++.dg/template/friend38.C: New test.
11777
11778         PR c++/22405
11779         * g++.dg/template/crash39.C: New test.
11780
11781 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11782
11783         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11784         gcc.dg/debug/dwarf2/dwarf-char2.c,
11785         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11786
11787         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11788
11789 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11790
11791         * gcc.dg/dll-2.c: Add tests for warnings.
11792         * gcc.dg/dll-3.c: Likewise.
11793         * gcc.dg/dll-4.c: Likewise.
11794
11795         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11796         * g++.dg/ext/dllimport2.C: Likewise.
11797         * g++.dg/ext/dllimport3.C: Likewise.
11798         * g++.dg/ext/dllimport7.C: Likewise.
11799         * g++.dg/ext/dllimport8.C: Likewise.
11800         * g++.dg/ext/dllimport9.C: Likewise.
11801
11802 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11803
11804         PR fortran/24092
11805         * gfortran.dg/derived_pointer_recursion.f90: New test.
11806
11807 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11808
11809         * gcc.c-torture/execute/20051012-1.c: New test.
11810
11811 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11812
11813         PR fortran/18082
11814         * gfortran.dg/automatic_char_len_1.f90: New test.
11815
11816 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11817
11818         PR fortran/20847
11819         * gfortran.dg/save_common.f90: New test.
11820
11821         PR fortran/20856
11822         * gfortran.dg/save_result.f90: New test.
11823
11824 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11825
11826         PR c++/21592
11827         * g++.dg/template/dependent-expr1.C: Add new expected error.
11828         * g++.dg/template/dependent-expr2.C: Adjust error text.
11829         * g++.dg/template/overload6.C: New.
11830
11831         PR c++/23797
11832         * g++.dg/other/typename8.C: New.
11833
11834         PR c++/21117
11835         * g++.dg/other/return1.C: New.
11836
11837 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11838
11839         PR c++/24052
11840         * g++.dg/ext/label5.C: New.
11841
11842 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11843
11844         PR c++/19964
11845         * g++.dg/parse/crash31.C: New.
11846
11847 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11848
11849         * g++.dg/ipa/ipa-1.c: New test.
11850         * g++.dg/ipa/ipa-2.c: New test.
11851         * g++.dg/ipa/ipa-3.c: New test.
11852         * g++.dg/ipa/ipa-4.c: New test.
11853         * g++.dg/ipa/ipa-5.c: New test.
11854         * g++.dg/ipa/ipa.exp: New file.
11855
11856 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11857
11858         PR fortran/24207
11859         * gfortran.dg/private_type_3.f90: New test.
11860
11861 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11862
11863         PR fortran/20786
11864         gfortran.dg/aint_anint_1.f90: New test.
11865
11866 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11867
11868         PR libgfortran/24313
11869         gfortran.dg/csqrt.f: New test.
11870
11871 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11872
11873         PR c++/8057
11874         * g++.dg/warn/noeffect7.C: New test.
11875         * g++.dg/warn/noeffect2.C: Instantiate templates.
11876         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11877         and warning.
11878
11879 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11880
11881         PR c++/21089
11882         * g++.dg/init/float1.C: New test.
11883
11884         PR c++/24277
11885         * g++.dg/init/member1.C: Tweak error markers.
11886
11887 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11888
11889         PR testsuite/24281
11890         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11891         Check for null pointer.
11892
11893 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11894
11895         PR c++/21369
11896         * g++.dg/parse/ret-type3.C: New test.
11897
11898 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11899
11900         PR tree-opt/23946
11901         * gcc.c-torture/compile/pr23946.c: New test.
11902
11903 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11904
11905         * g++.dg/opt/mmx2.C: New test.
11906
11907 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11908
11909         PR c++/24277
11910         * g++.dg/template/static20.C: New test.
11911
11912         PR c++/24302
11913         * g++.dg/warn/Wunused-12.C: New test.
11914
11915         PR c++/23437
11916         * g++.dg/template/arg4.C: New test.
11917
11918 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11919
11920         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11921         * gcc.dg/ucnid-3.c: Likewise.
11922         * gcc.dg/ucnid-4.c: Likewise.
11923         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11924         * g++.dg/other/ucnid-1.C: Likewise.
11925         * gcc.dg/sparc-frame-1.c: New test.
11926
11927 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11928
11929         PR c++/24139
11930         * g++.dg/template/spec27.C: New test.
11931
11932         PR c++/24275
11933         * g++.dg/template/static19.C: New test.
11934
11935 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11936
11937         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11938         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11939
11940 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11941
11942         PR target/24136
11943         * gfortran.fortran-torture/compile/pr24136.f: New test.
11944
11945 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11946
11947         PR c++/22172
11948         * g++.dg/parse/crash30.C: New test.
11949
11950 2005-10-07  Richard Guenther  <rguenther@suse.de>
11951
11952         PR middle-end/24227
11953         * gcc.c-torture/compile/pr24227.c: New testcase.
11954
11955 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11956
11957         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11958         Do not put aligned attributes on array elements.
11959
11960 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11961
11962         PR testsuite/23611, PR testsuite/23615
11963         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11964         writing prototypes of library functions by hand.
11965         * obj-c++.dg/bitfield-4.mm: Likewise.
11966         * obj-c++.dg/const-str-4.mm: Likewise.
11967         * obj-c++.dg/encode-4.mm: Likewise.
11968         * obj-c++.dg/encode-5.mm: Likewise.
11969         * obj-c++.dg/encode-6.mm: Likewise.
11970         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11971         * obj-c++.dg/method-10.mm: Likewise.
11972         * obj-c++.dg/method-17.mm: Likewise.
11973         * obj-c++.dg/method-19.mm: Likewise.
11974         * obj-c++.dg/try-catch-2.mm: Likewise.
11975
11976 2005-10-06  Richard Henderson  <rth@redhat.com>
11977
11978         PR 24236
11979         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11980
11981 2005-10-06  Dale Johannesen  <dalej@apple.com>
11982
11983         * gcc.c-torture/execute/20030125-1.c: Correct.
11984
11985 2005-10-06  Richard Guenther  <rguenther@suse.de>
11986
11987         PR tree-optimization/24238
11988         * g++.dg/tree-ssa/pr24238.C: New testcase.
11989
11990 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11991
11992         PR 18568
11993         * gfortran.dg/der_pointer_3.f90: New test.
11994
11995 2005-10-05  Devang Patel  <dpatel@apple.com>
11996
11997         PR Debug/23205
11998         * g++.dg/other/PR23205.C: New.
11999
12000 2005-10-05  Richard Henderson  <rth@redhat.com>
12001
12002         PR target/23602
12003         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12004         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12005
12006 2005-10-05  Dale Johannesen  <dalej@apple.com>
12007
12008         * gcc.c-torture/execute/float-floor.c: New.
12009
12010 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12011
12012         PR tree-optimization/21419
12013         PR tree-optimization/24146
12014         PR tree-optimization/24151
12015
12016         * g++.dg/ext/asm7.C: New.
12017         * g++.dg/ext/asm8.C: New.
12018         * gcc.dg/asm-1.c: Compile on all targets.
12019         * gcc.dg/asm-pr24146.c: New.
12020         * gcc.dg/pr21419.c: Adjust error messages.
12021
12022 2005-10-05  Richard Guenther  <rguenther@suse.de>
12023
12024         PR fortran/24176
12025         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12026
12027 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12028
12029         PR c++/23513
12030         * g++.dg/template/spec22.C: Robustify test.
12031         * g++.dg/template/spec26.C: New.
12032
12033 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12034
12035         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12036         if target supports vector instructions.
12037
12038 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12039
12040         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12041         C99 functions.
12042
12043 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12044
12045         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12046         check_effective_target_fortran_large_int): Replace cached result
12047         when target changes.
12048
12049 2005-10-04  Devang Patel  <dpatel@apple.com>
12050
12051         * gcc.dg/i386-sse-vect-types.c: New.
12052
12053 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12054
12055         PR preprocessor/13726
12056         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12057         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12058
12059 2005-10-04  Richard Guenther  <rguenther@suse.de>
12060
12061         PR c/23576
12062         * gcc.dg/noncompile/pr23576.c: New testcase.
12063
12064 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12065
12066         PR middle-end/23125
12067         * gcc.dg/register-var-3.c: New test.
12068
12069 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12070
12071         * gcc.dg/pr23049.c: New test.
12072
12073         * gcc.dg/ucnid-4.c: Fix test.
12074
12075 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12076
12077         PR 23445
12078         * gcc.c-torture/compile/pr23445.c: New test.
12079
12080 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12081
12082         * g++.dg/overload/unknown1.C: New.
12083
12084 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12085
12086         PR c++/17775
12087         * g++.dg/template/repo4.C: New test.
12088
12089 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12090
12091         PR libfortran/19308
12092         * gfortran.dg/large_real_kind_2.F90: New test.
12093         * gfortran.dg/large_integer_kind_2.f90: New test.
12094
12095 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12096
12097         * lib/target-supports.exp (check_effective_target_vect_shift):
12098         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12099         (check_effective_target_vect_condition): Fix copy-n-pasto.
12100
12101         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12102         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12103         targets.
12104
12105 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12106
12107         PR c++/22621
12108         * g++.dg/template/overload5.C : New test.
12109
12110         PR c++/23840
12111         * g++.dg/expr/stdarg1.C: New test.
12112
12113 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12114
12115         PR 24142
12116         * gcc.c-torture/execute/pr24142.c: New test.
12117
12118 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12119
12120         PR 24141
12121         * gcc.c-torture/execute/pr24141.c: New test.
12122
12123 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12124             Diego Novillo  <dnovillo@redhat.com>
12125
12126         PR 23604
12127         * gcc.c-torture/execute/pr23604.c: New test.
12128
12129 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12130
12131         PR fortran/16404
12132         PR fortran/20835
12133         PR fortran/20890
12134         PR fortran/20899
12135         PR fortran/20900
12136         PR fortran/20901
12137         PR fortran/20902
12138         gfortran.dg/equiv_constraint_1.f90: New test.
12139         gfortran.dg/equiv_constraint_2.f90: New test.
12140         gfortran.dg/equiv_constraint_3.f90: New test.
12141         gfortran.dg/equiv_constraint_4.f90: New test.
12142         gfortran.dg/equiv_constraint_5.f90: New test.
12143         gfortran.dg/equiv_constraint_6.f90: New test.
12144         gfortran.dg/equiv_constraint_7.f90: New test.
12145         gfortran.dg/equiv_constraint_8.f90: New test.
12146         gfortran.dg/private_type_1.f90: New test.
12147         gfortran.dg/private_type_2.f90: New test.
12148         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12149         980628-10.f: Assert std=gnu to permit mixing of
12150         types in equivalence statements.
12151
12152 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12153
12154         PR 24112
12155         * gfortran.dg/open_status_1.f90: New.
12156
12157 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12158
12159         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12160         * gcc.dg/vect/pr22480.c: Clean up temp files.
12161         * gcc.dg/vect/pr23831.c: Clean up temp files.
12162         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12163         Clean up temp files.
12164         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12165         Clean up temp files.
12166
12167         * gcc.dg/20050309-1.c: Clean up temp files.
12168         * gcc.dg/20050325-1.c: Clean up temp files.
12169
12170 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12171
12172         PR tree-optimization/24059
12173         * gcc.dg/vect/pr24059.c : New test.
12174
12175 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12176
12177         PR middle-end/24109
12178         * gcc.c-torture/execute/20050929-1.c: New test.
12179
12180 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12181
12182         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12183
12184 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12185
12186         PR c/21419
12187         * gcc.dg/pr21419.c: New test.
12188
12189 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12190
12191         * gcc.dg/pr23911.c: New test.
12192
12193 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12194
12195         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12196
12197         PR c++/16782
12198         * g++.dg/parse/qualified4.C: New test.
12199         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12200         * g++.old-deja/g++.mike/p8154.C: Likewise.
12201
12202 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12203
12204         PR c++/22147
12205         * g++.dg/template/friend37.C: New test.
12206         * g++.dg/parse/crash28.C: Adjust error markers.
12207
12208 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12209
12210         PR fortran/18518
12211         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12212
12213 2005-09-27  Devang Patel  <dpatel@apple.com>
12214
12215         PR tree-optimization/23625
12216         * gcc.dg/pr23625.c: New test.
12217
12218 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12219
12220         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12221         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12222
12223 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12224
12225         PR fortran/23677
12226         * gfortran.fortran-torture/execute/save_1.f90: New test.
12227         * gfortran.dg/save_1.f90: New test.
12228
12229 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12230
12231         * gcc.target/i386/builtin-apply-mmx.c: New test.
12232
12233         PR target/22576
12234         * gcc.target/i386/pr22576.c: New test.
12235
12236         PR target/22585
12237         * gcc.target/i386/pr22585.c: New test.
12238
12239         PR target/23268
12240         * gcc.target/i386/pr23268.c: New test.
12241
12242         PR middle-end/23831
12243         * gcc.dg/vect/pr23831.c: New test.
12244
12245         PR target/24055
12246         * gcc.target/i386/pr24055.c: New test.
12247
12248 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12249
12250         PR tree-optimization/23960
12251         * gcc.c-torture/compile/pr23960.c: New.
12252
12253 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12254
12255         PR fortran/16861
12256         * gfortran.dg/nested_modules_3.f90: New.
12257
12258 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12259
12260         PR fortran/24005
12261         gfortran.dg/interface_1.f90: New test.
12262
12263 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12264         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12265
12266         PR fortran/23843
12267         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12268
12269 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12270
12271         PR fortran/23516
12272         * gfortran.dg/imag_1.f: New test.
12273         * gfortran.dg/imag_2.f: Ditto.
12274
12275 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12276
12277         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12278
12279 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12280
12281         PR c++/21983
12282         * g++.dg/warn/pr21983.C: New test.
12283
12284 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR c++/23993
12287         * g++.dg/template/array14.C: New test.
12288
12289 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12290
12291         PR fortran/19929
12292         * gfortran.dg/der_ptr_component_1.f90: New test.
12293
12294 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12295
12296         PR c++/23965
12297         * g++.dg/template/error1.C: Reject "no matching function" message.
12298
12299 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12300
12301         PR c++/17609
12302         * g++.dg/lookup/error1.C: New test.
12303
12304 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12305
12306         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12307         functionality of the testcase.
12308
12309 2005-09-20  Richard Henderson  <rth@redhat.com>
12310
12311         * gcc.dg/vect/vect-22.c: Require vect_float.
12312         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12313
12314 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12315
12316         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12317         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12318         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12319         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12320         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12321         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12322         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12323         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12324         * gcc.dg/cpp/ucnid-8.c: New test.
12325
12326 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12327
12328         PR tree-optimization/23929
12329         * gcc.c-torture/compile/pr23929.c: New test.
12330
12331 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12332
12333         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12334         for one loop.
12335
12336 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12337
12338         PR testsuite/23186
12339         * g++.dg/other/pr22003.C: Require named sections.
12340
12341 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR c++/23947
12344         * g++.dg/rtti/crash3.C: New test.
12345
12346         PR tree-optimization/23818
12347         * gcc.dg/pr23818.c: New test.
12348
12349 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12350
12351         PR fortran/23420
12352         * gfortran.dg/print_fmt_4.f: New.
12353
12354 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR fortran/23663
12357         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12358
12359 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12360
12361         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12362         Use pointers to local alignable arrays instead. Added comments.
12363         * gcc.dg/vect/vect-46.c: Likewise.
12364         * gcc.dg/vect/vect-48.c: Likewise.
12365         * gcc.dg/vect/vect-49.c: Likewise.
12366         * gcc.dg/vect/vect-52.c: Likewise.
12367         * gcc.dg/vect/vect-53.c: Likewise.
12368         * gcc.dg/vect/vect-54.c: Likewise.
12369         * gcc.dg/vect/vect-56.c: Likewise.
12370         * gcc.dg/vect/vect-57.c: Likewise.
12371         * gcc.dg/vect/vect-58.c: Likewise.
12372         * gcc.dg/vect/vect-60.c: Likewise.
12373         * gcc.dg/vect/vect-61.c: Likewise.
12374
12375         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12376         The test is no longer vectorizable on vect_no_align targets.
12377         * gcc.dg/vect/vect-43.c: Likewsie.
12378
12379         * gcc.dg/vect/vect-44.c: Added comments.
12380         * gcc.dg/vect/vect-45.c: Added comments.
12381         * gcc.dg/vect/vect-50.c: Added comments.
12382         * gcc.dg/vect/vect-51.c: Added comments.
12383
12384         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12385         aligned type.
12386         * gcc.dg/vect/Os-vect-95.c: Likewise.
12387
12388         * gcc.dg/vect/vect-41.c: Test removed.
12389         * gcc.dg/vect/vect-47.c: Test removed.
12390         * gcc.dg/vect/vect-55.c: Test removed.
12391         * gcc.dg/vect/vect-59.c: Test removed.
12392
12393 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12394
12395         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12396         No longer vectorizable on vect_no_align targets.
12397         * gcc.dg/vect/pr20122.c: Likewise.
12398         * gcc.dg/vect/vect-74.c: Likewise.
12399         * gcc.dg/vect/vect-75.c: Likewise.
12400         * gcc.dg/vect/vect-76.c: Likewise.
12401
12402         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12403         Will not be vectorizable on vect_no_align targets once aliasing issues
12404         are resolved.
12405         * gcc.dg/vect/vect-79.c: Likewise.
12406
12407         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12408         * gcc.dg/vect/vect-78.c: Likewise.
12409         * gcc.dg/vect/vect-97.c: Likewise.
12410
12411 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12412
12413         * gcc.dg/pr23943.c: New test.
12414
12415 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12416
12417         PR fortran/19181
12418         * gfortran.dg/derived_pointer_null_1.f90: New test.
12419
12420 2005-09-18  Richard Guenther  <rguenther@suse.de>
12421
12422         PR middle-end/23944
12423         * gcc.c-torture/compile/pr23944.c: New testcase.
12424
12425 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12426
12427         PR fortran/15975
12428         * gfortran.dg/der_pointer_2.f90: New test.
12429
12430 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12431
12432         PR fortran/16861
12433         * gfortran.dg/nested_modules_2.f90: New test.
12434
12435 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12436
12437         PR c++/18368
12438         * g++.dg/other/semicolon.C: New test.
12439
12440 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12441
12442         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12443         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12444
12445 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/23914
12448         * g++.dg/template/static18.C: New test.
12449
12450         PR c++/21514
12451         * g++.dg/template/crash19.C: Remove dg-error marker.
12452         * g++.dg/template/local4.C: New test.
12453
12454 2005-09-16  Paul Brook  <paul@codesourcery.com>
12455
12456         PR fortran/23906
12457         * gfortran.dg/dependency_1.f90: New test.
12458
12459 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/23896
12462         * g++.dg/template/static17.C: New test.
12463
12464 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12465
12466         PR c++/23139
12467         * g++.dg/warn/huge-val1.C: New test.
12468
12469 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12470
12471         PR c++/13140
12472         * g++.dg/parse/class2.C: New test.
12473         * g++.dg/template/explicit8.C: Likewise.
12474         * g++.dg/template/spec25.C: Likewise.
12475
12476 2005-09-14  Josh Conner  <jconner@apple.com>
12477
12478         PR middle-end/23584
12479         * gcc.dg/pr23584.c: New test.
12480
12481 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12482
12483         PR fortran/21875 Internal Unit Array I/O, NIST
12484         * gfortran.dg/arrayio_1.f90: New test.
12485         * gfortran.dg/arrayio_1.f90: New test.
12486         * gfortran.dg/arrayio_1.f90: New test.
12487         * gfortran.dg/arrayio_1.f90: New test.
12488         * gfortran.dg/arrayio_1.f90: New test.
12489
12490 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12491
12492         PR middle-end/22480
12493         * gcc.dg/vect/pr22480.c: New test.
12494
12495 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12496
12497         PR fortran/19358
12498         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12499
12500 2005-09-13 Josh Conner <jconner@apple.com>
12501
12502         PR c++/23180
12503         * g++.dg/init/struct2.C: New test.
12504         * g++.dg/init/struct3.C: New test.
12505
12506 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12507
12508         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12509         Clean up temp files.
12510         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12511         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12512         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12513         gcc.dg/tree-ssa/builtin-printf-1.c,
12514         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12515         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12516         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12517         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12518         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12519         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12520         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12521         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12522         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12523         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12524         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12525         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12526
12527 2005-09-13  Josh Conner  <jconner@apple.com>
12528
12529         * lib/gcc-dg.exp: Load scanipa.exp.
12530         (cleanup-dump): New procedure.
12531         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12532         * lib/scandump.exp: New file.
12533         * lib/scantree.exp: Use it.
12534         * lib/scanipa.exp: New file.
12535
12536 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12537
12538         PR fortran/17740
12539         * gfortran.dg/generic_4.f90: New test.
12540
12541 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12542
12543         PR target/23816
12544         * gcc.target/i386/pr23816-1.c: New test.
12545         * gcc.target/i386/pr23816-2.c: New test.
12546
12547
12548 2005-09-13  Bastian Blank <waldi@debian.org>
12549
12550         PR c++/16171
12551         * g++.dg/abi/mangle26.C: New test.
12552         * g++.dg/abi/mangle27.C: New test.
12553         * g++.dg/abi/mangle28.C: New test.
12554         * g++.dg/abi/mangle29.C: New test.
12555
12556         PR c++/23839
12557         * g++.dg/parse/register1.C: New test.
12558
12559 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12560
12561         PR c++/23842
12562         * g++.dg/template/access16.C: New test.
12563
12564 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12565
12566         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12567
12568 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12569
12570         PR fortran/18899
12571         * gfortran.dg/shape_2.f90: New test.
12572
12573 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12574
12575         PR target/19269
12576         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12577         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12578         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12579         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12580         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12581         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12582         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12583         tests.
12584
12585 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/23841
12588         * g++.dg/parse/template17.C: New test.
12589
12590 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12591
12592         PR c++/23789
12593         * g++.dg/template/nontype14.C: New test.
12594
12595 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12596
12597         PR g++/7874
12598         * g++.dg/lookup/friend7.C: New test.
12599         * g++.dg/lookup/friend8.C: New test.
12600         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12601         so that it will be found via argument dependent lookup.
12602         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12603         friend functions which will no longer be found.
12604         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12605         function g, so that it will be found via argument dependent
12606         lookup.
12607         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12608         * g++.old-deja/g++.mike/net43.C: Likewise.
12609
12610 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/23691
12613         * g++.dg/template/static16.C: New test.
12614
12615 2005-09-12  Josh Conner  <jconner@apple.com>
12616
12617         PR middle-end/23237
12618         * gcc.c-torture/compile/pr23237.c: New test.
12619
12620 2005-09-11  Richard Henderson  <rth@redhat.com>
12621
12622         * g++.dg/other/error8.C: Update expected diagnostic text.
12623
12624 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12625
12626         PR libfortran/19872
12627         * gfortran.dg/overwrite_1.f: New test.
12628
12629 2005-09-09  Josh Conner  <jconner@apple.com>
12630
12631         * g++.dg/init/pr23180-1.C: Removed.
12632         * g++.dg/init/pr23180-2.C: Removed.
12633
12634 2005-09-09  David Daney <ddaney@avtrex.com>
12635
12636         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12637         files which are ...
12638         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12639         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12640
12641 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12642
12643         * gfortran.dg/iostat_2.f90: New test.
12644
12645 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12646
12647         PR c++/22252
12648         * g++.dg/ext/interface1.C: New test.
12649         * g++.dg/ext/interface1.h: Likewise.
12650         * g++.dg/ext/interface1a.cc: Likewise.
12651
12652 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12653
12654         * gfortran.dg/iomsg_1.f90: New test case.
12655
12656 2005-09-09  Richard Guenther  <rguenther@suse.de>
12657
12658         PR c++/23624
12659         * g++.dg/tree-ssa/pr23624.C: New testcase.
12660
12661 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12662
12663         PR fortran/19239
12664         * gfortran.dg/vector_subscript_1.f90,
12665         * gfortran.dg/vector_subscript_2.f90: New tests.
12666
12667 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12668
12669         PR fortran/21104
12670         * gfortran.dg/array_alloc_1.f90,
12671         * gfortran.dg/array_alloc_2.f90,
12672         * gfortran.dg/array_alloc_3.f90: New tests.
12673
12674 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12675
12676         PR fortran/12840
12677         * gfortran.dg/array_constructor_6.f90
12678         * gfortran.dg/array_constructor_7.f90
12679         * gfortran.dg/array_constructor_8.f90
12680         * gfortran.dg/array_constructor_9.f90
12681         * gfortran.dg/array_constructor_10.f90
12682         * gfortran.dg/array_constructor_11.f90
12683         * gfortran.dg/array_constructor_12.f90: New tests.
12684
12685 2005-09-08  Josh Conner  <jconner@apple.com>
12686
12687         PR c++/23180
12688         * g++.dg/init/pr23180-1.C: New test.
12689         * g++.dg/init/pr23180-2.C: New test.
12690
12691 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12692
12693         PR fortran/18878
12694         * gfortran.dg/module_double_reuse.f90: New.
12695
12696 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12697
12698         PR fortran/23270
12699         PR fortran/22304
12700         PR fortran/18870
12701         PR fortran/17917
12702         PR fortran/16511
12703         * gfortran.dg/common_equivalence_1.f: New.
12704         * gfortran.dg/common_equivalence_2.f: New.
12705         * gfortran.dg/common_equivalence_3.f: New.
12706         * gfortran.dg/contained_equivalence_1.f90: New.
12707         * gfortran.dg/module_blank_common.f90: New.
12708         * gfortran.dg/module_commons_1.f90: New.
12709         * gfortran.dg/module_equivalence_1.f90: New.
12710         * gfortran.dg/nested_modules_1.f90: New.
12711         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12712         equivalences and add comment to connect the test with
12713         the PR.
12714
12715 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12716
12717         PR fortran/23765
12718         * gfortran.dg/common_6.f90: New test.
12719
12720 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12721
12722         PR fortran/15326
12723         * gfortran.dg/char_result_1.f90,
12724         * gfortran.dg/char_result_2.f90,
12725         * gfortran.dg/char_result_3.f90,
12726         * gfortran.dg/char_result_4.f90,
12727         * gfortran.dg/char_result_5.f90,
12728         * gfortran.dg/char_result_6.f90,
12729         * gfortran.dg/char_result_7.f90,
12730         * gfortran.dg/char_result_8.f90: New tests.
12731
12732 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12733
12734         PR fortran/19928
12735         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12736
12737 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12738
12739         PR obj-c++/16816
12740         * obj-c++.dg/selector-5.mm: New test.
12741         * obj-c++.dg/selector-6.mm: New test.
12742
12743 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12744
12745         PR objc/20574
12746         PR objc/19324
12747         * objc.dg/error-1.m: New test.
12748
12749 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12750
12751         PR fortran/23373
12752         * gfortran.fortran-torture/execute/pr23373-1.f90,
12753         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12754
12755 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12756
12757         PR libfortran/23760
12758         * gfortran.dg/g77/1832.f: Remove long string in write statement
12759         to allow the test to pass on correct list directed output with
12760         prepended space.
12761
12762 2005-09-07  James E Wilson  <wilson@specifix.com>
12763
12764         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12765
12766 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12767
12768         * gfortran.dg/parameter+save.f90: Rename to
12769         * gfortran.dg/parameter_save.f90: .. this.
12770
12771 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12772
12773         PR fortran/20848
12774         * gfortran.dg/parameter+save.f90: New test case.
12775
12776 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12777
12778         PR fortran/19269
12779         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12780
12781 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12782
12783         PR c/23075
12784         * gcc.dg/pr23075.c: New test.
12785         * g++.dg/warn/pr23075.C: New test.
12786
12787         PR target/22362
12788         * gcc.target/i386/pr22362.c: New test.
12789
12790         PR rtl-optimization/23098
12791         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12792
12793         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12794         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12795         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12796
12797 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12798
12799         * g++.dg/expr/cast6.C: New test.
12800
12801         PR c++/9782
12802         * g++.dg/init/new15.C: New test.
12803
12804 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12805
12806         * gcc.dg/vect/Os-vect-95.c: New test.
12807         * gcc.dg/vect/vect-95.c: Same.
12808
12809 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12810
12811         * gcc.dg/vect/vect-29.c: Update xfail testing.
12812         * gcc.dg/vect/vect-44.c: Same.
12813         * gcc.dg/vect/vect-48.c: Same.
12814         * gcc.dg/vect/vect-50.c: Same.
12815         * gcc.dg/vect/vect-72.c: Same.
12816         * gcc.dg/vect/vect-77.c: Same.
12817         * gcc.dg/vect/vect-78.c: Same.
12818         * gcc.dg/vect/vect-80.c: Same.
12819         * gcc.dg/vect/vect-96.c: Same.
12820         * gcc.dg/vect/vect-100.c: Same.
12821         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12822         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12823         * gfortran.dg/vect/vect-5.f90: Same.
12824
12825 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12826
12827         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12828         start strings.
12829         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12830         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12831
12832         PR c++/23056
12833         * g++.dg/opt/pr23056.C: New test.
12834
12835         PR rtl-optimization/23098
12836         * gcc.target/i386/pr23098.c: New test.
12837
12838 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12839
12840         PR c++/23667
12841         * g++.dg/template/static15.C: New test.
12842
12843         PR c++/21440
12844         * g++.dg/ext/stmtexpr5.C: New test.
12845         * g++.dg/ext/stmtexpr6.C: Likewise.
12846
12847 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12848
12849         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12850
12851         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12852         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12853         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12854
12855 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12856
12857         PR libfortran/23321
12858         * gfortran.dg/direct_io_4.f90: New test case.
12859
12860 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12861             Rasmus Hahn  <rassahah@neofonie.de>
12862
12863         PR libobjc/23108
12864         * objc.dg/type-stream-1.m: New test.
12865
12866 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12867
12868         PR fortran/23661
12869         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12870         gfortran.dg/print_fmt_3.f90: New test.
12871
12872 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * gfortran.dg/fmt_t_1.f90: New test.
12875
12876 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12877
12878         PR rtl-optimization/23454
12879         * g++.dg/opt/pr23454.C: New test.
12880
12881 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12882
12883         PR c++/23699
12884         * g++.dg/ext/static1.C: New test.
12885
12886 2005-09-02  Richard Henderson  <rth@redhat.com>
12887
12888         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12889         tail call to check_fa_work.
12890
12891 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12892
12893         PR c++/21687
12894         * g++.dg/other/gc3.C: New test.
12895
12896 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12897
12898         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12899         * gcc.dg/20050826-1.c: Likewise.
12900
12901 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12902
12903         PR c++/23167
12904         * g++.dg/expr/volatile1.C: New test.
12905
12906 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12907
12908         PR middle-end/23547
12909         * gcc.dg/pr23547.c: New test.
12910
12911 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12912
12913         PR c/22061
12914         * gcc.c-torture/execute/pr22061-1.c,
12915         * gcc.c-torture/execute/pr22061-2.c,
12916         * gcc.c-torture/execute/pr22061-3.c,
12917         * gcc.c-torture/execute/pr22061-4.c: New tests.
12918
12919 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12920
12921         * gcc.dg/Wredundant-decls-2.c: New test to check that
12922         -Wredundant-decls does not issue warning for a variable
12923         definition following a declaration.
12924
12925 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12926
12927         PR debug/7241
12928         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12929         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12930         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12931
12932         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12933         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12934         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12935         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12936         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12937         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12938         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12939         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12940
12941 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12942
12943         PR objc/23306
12944         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12945         scan-assmbler.
12946
12947 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12948
12949         PR target/21255
12950         * gcc.dg/pr21255-1.c: New test.
12951         * gcc.dg/pr21255-2-mb.c: Likewise.
12952         * gcc.dg/pr21255-2-ml.c: Likewise.
12953         * gcc.dg/pr21255-3.c: Likewise.
12954         * gcc.dg/pr21255-4.c: Likewise.
12955
12956 2005-08-31  Dale Johannesen  <dalej@apple.com>
12957
12958         * gcc.dg/20050830-1.c: New.
12959
12960 2005-08-31  Josh Conner  <jconner@apple.com>
12961
12962         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12963         command-line options for arm-*-* targets.
12964         * g++.dg/init/array16.C: Likewise.
12965         * g++.dg/other/crash-4.C: Likewise.
12966
12967 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12968
12969         PR obj-c++/23640
12970         * obj-c++.dg/gnu-runtime-3.mm: New test.
12971
12972 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12973
12974         PR c++/13377
12975         * g++.dg/lookup/ambig4.C: New test.
12976         * g++.dg/lookup/ambig5.C: New test.
12977         * g++.dg/tc1/dr101.C: Adjust error markers.
12978
12979 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12980
12981         PR c++/23639
12982         * g++.dg/template/ttp5.C: Adjust error markers.
12983
12984 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12985
12986         PR testsuite/23609
12987         * lib/obj-c++.exp: Include target-libpath.exp.
12988         (obj-c++_link_flags): Look for the GNU libobjc library
12989         and set the library path to include it.
12990         Don't manually set LD_LIBRARY_PATH (etc.) but call
12991         set_ld_library_path_env_vars instead.
12992         (obj-c++_target_compile): Don't set library path or
12993         linker flags because they are already set correctly
12994         in obj-c++_link_flags.
12995
12996 2005-08-30  Josh Conner  <jconner@apple.com>
12997
12998         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12999         to command-line options for arm-*-* targets.
13000
13001 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13002
13003         * g++.dg/other/i386-1.C: New.
13004
13005 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13006
13007         PR preprocessor/20348
13008         PR preprocessor/20356
13009         * gcc.dg/cpp/pr20348.c: New test.
13010         * gcc.dg/cpp/pr20348.h: New file.
13011         * gcc.dg/cpp/inc/pr20348.h: New file.
13012         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13013         * gcc.dg/cpp/pr20356.c: New test.
13014         * gcc.dg/cpp/pr20356.h: New file.
13015         * gcc.dg/cpp/inc/pr20356.h: New file.
13016         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13017
13018 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13019
13020         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13021         Fix array dimension to avoid correct end-of-file error.
13022
13023 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13024
13025         PR libfortran/23598
13026         * gfortran.dg/iostat_1.f90: New test.
13027
13028 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13029
13030         PR middle-end/23408
13031         * gcc.dg/pr23408.c: New test.
13032
13033 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/23099
13036         * g++.dg/init/member1.C: Make sure erroneous static data member
13037         definitions are required.
13038         * g++.dg/template/static13.C: New test.
13039         * g++.dg/template/static14.C: Likewise.
13040
13041 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13042
13043         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13044         -march=pentium4, remove ilp32 requirement.
13045
13046         PR middle-end/23484
13047         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13048         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13049
13050 2005-08-29  Andreas Jaeger  <aj@suse.de>
13051
13052         PR testsuite/23607
13053         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13054
13055 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13056
13057         * gcc.c-torture/execute/20050316-2.c: New test.
13058         * gcc.c-torture/execute/20050316-3.c: New test.
13059         * gcc.dg/torture/pr16104-1.c: New test.
13060
13061 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13062
13063         PR middle-end/23463
13064         * gcc.c-torture/execute/zero-struct-1.c: New test.
13065
13066 2005-08-27  Richard Guenther  <rguenther@suse.de>
13067
13068         PR target/23575
13069         * gcc.target/i386/pr23575.c: New testcase.
13070
13071 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13072
13073         PR rtl-optimization/23561
13074         * gcc.c-torture/execute/20050826-1.c: New test.
13075
13076         PR rtl-opt/23560
13077         * gcc.c-torture/execute/20050826-2.c: New test.
13078
13079 2005-08-26  Dale Johannesen  <dalej@apple.com>
13080
13081         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13082         * gcc.dg/20050826-1.c: New.
13083
13084 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13085
13086         PR c++/19004
13087         * g++.dg/template/nontype13.C: New test.
13088
13089         PR c++/23491
13090         * g++.dg/init/new14.C: New test.
13091         * g++.dg/expr/anew1.C: Do not XFAIL.
13092         * g++.dg/expr/anew2.C: Likewise.
13093         * g++.dg/expr/anew3.C: Likewise.
13094
13095 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13096
13097         PR middle-end/22439
13098         * gcc.dg/vla-3.c: New test.
13099
13100 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13101
13102         PR fortran/20363
13103         * gfortran.dg/named_interface.f90: New.
13104
13105 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13106
13107         * gcc.c-torture/execute/frame-address.c: New test.
13108
13109 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13110
13111         PR c++/20817
13112         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13113
13114 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13115
13116         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13117
13118 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13119
13120         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13121         * gcc.dg/altivec-22.c: Rename from..
13122         * gcc.dg/altivec-nomfcr.c: ..this.
13123
13124 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13125
13126         PR tree-optimization/23546
13127         * gcc.dg/tree-ssa/pr23546.c: New test.
13128
13129 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13130
13131         PR fortran/17758
13132         * gfortran.dg/nonreturning_statements.f90: New test.
13133
13134 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13135
13136         PR c++/22454
13137         * g++.dg/parse/crash29.C: New.
13138
13139 2005-08-23  DJ Delorie  <dj@redhat.com>
13140
13141         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13142         constants have the L suffix.
13143
13144 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13145
13146         PR c++/23044
13147         * g++.dg/template/instantiate8.C: New.
13148
13149 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13150
13151         PR middle-end/23467
13152         * gcc.c-torture/execute/pr23467.c: New test.
13153
13154 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13155
13156         PR tree-optimization/22043
13157         * gcc.c-torture/execute/20050613-1.c: New test.
13158
13159 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13160
13161         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13162
13163 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13164
13165         PR rtl-optimization/23478
13166         * g++.dg/opt/pr23478.C: New test.
13167
13168 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13169
13170         PR c/18715
13171         * gcc.dg/switch-warn-3.c: New test.
13172
13173 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13174
13175         PR c++/22233
13176         * g++.dg/template/param1.C: New test.
13177
13178 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13179
13180         PR c++/23089
13181         * g++.dg/other/incomplete1.C: New test.
13182
13183 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13184
13185         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13186         are vectorizable.
13187
13188 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13189
13190         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13191         d_lines_5.f: New.
13192
13193 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * gcc.target/i386/sse-4.c: New test.
13196
13197 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13198
13199         PR testsuite/23239
13200         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13201
13202 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13203
13204         * gcc.dg/20050811-1.c: New test.
13205         * gcc.dg/20050811-2.c: New test.
13206
13207 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13208
13209         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13210
13211 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13212
13213         PR 23476
13214         * gcc.c-torture/compile/pr23476.c: New test.
13215
13216 2005-08-19  Devang Patel  <dpatel@apple.com>
13217
13218         PR tree-optimization/23048
13219         * gcc.dg/tree-ssa/pr23048.c: New test.
13220
13221 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13222
13223         PR middle-end/20624
13224         * g++.dg/warn/Wreturn-3.C: New test
13225
13226 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13227
13228         PR tree-optimization/22228
13229         * g++.dg/vect/pr22543.cc: New test.
13230
13231 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13232
13233         PR tree-optimization/21574
13234         * gcc.dg/tree-ssa/pr21574.c: New test.
13235
13236 2005-08-16  James E Wilson  <wilson@specifix.com>
13237
13238         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13239
13240 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13241
13242         PR tree-opt/23402
13243         * gcc.c-torture/compile/zero-strct-3.c: New test.
13244         * gcc.c-torture/compile/zero-strct-4.c: New test.
13245
13246 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13247
13248         PR target/23376
13249         * gcc.target/x86_64/pr23376.c: New test.
13250
13251 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13252
13253         PR c++/23337
13254         * g++.dg/ext/vector2.C: New.
13255
13256 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13257
13258         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13259
13260 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13261
13262         PR libfortran/23428
13263         * gfortran.dg/inquire-complex.f90: New test case.
13264
13265 2005-08-16  James E Wilson  <wilson@specifix.com>
13266
13267         PR tree-optimization/21105
13268         * gcc.dg/large-size-array.c: New.
13269
13270 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13271
13272         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13273         type.
13274         * gcc.dg/vect/vect-41: Likewise.
13275         * gcc.dg/vect/vect-42: Likewise.
13276         * gcc.dg/vect/vect-43: Likewise.
13277         * gcc.dg/vect/vect-44: Likewise.
13278         * gcc.dg/vect/vect-46: Likewise.
13279         * gcc.dg/vect/vect-47: Likewise.
13280         * gcc.dg/vect/vect-48: Likewise.
13281         * gcc.dg/vect/vect-52: Likewise.
13282         * gcc.dg/vect/vect-53: Likewise.
13283         * gcc.dg/vect/vect-54: Likewise.
13284         * gcc.dg/vect/vect-55: Likewise.
13285         * gcc.dg/vect/vect-56: Likewise.
13286         * gcc.dg/vect/vect-57: Likewise.
13287         * gcc.dg/vect/vect-58: Likewise.
13288         * gcc.dg/vect/vect-59: Likewise.
13289         * gcc.dg/vect/vect-60: Likewise.
13290         * gcc.dg/vect/vect-61: Likewise.
13291         * gcc.dg/vect/vect-85: Likewise.
13292         * gcc.dg/vect/vect-87: Likewise.
13293         * gcc.dg/vect/vect-88: Likewise.
13294         * gcc.dg/vect/vect-93.c: Likewise.
13295         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13296         * gcc.dg/vect/vect-75: Likewise.
13297         * gcc.dg/vect/vect-76: Likewise.
13298         * gcc.dg/vect/vect-77: Likewise.
13299         * gcc.dg/vect/vect-78: Likewise.
13300         * gcc.dg/vect/vect-80: Likewise.
13301         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13302         vectorized for the expected reason, rather than checking how alignment
13303         was handled.
13304         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13305         type and also instead of aligned pointers. Added documentation.
13306
13307 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13308
13309         * gfortran.dg/power.f90: New test.
13310
13311 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13312
13313         PR rtl-optimization/23299
13314         * g++.dg/opt/pr23299.C: New test.
13315
13316 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13317
13318         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13319
13320 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13321
13322         * g++.dg/template/local6.C: New test.
13323
13324 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13325
13326         * execute/exceptions/finally-1.m: Check that the catch and finally are
13327         being called.  Also add a "return 0;" at the end of main.
13328
13329 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13330
13331         PR fortran/21432.
13332         * gfortran.dg/namelist_print_1.f: New test of functionality of
13333         PRINT namelist.
13334         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13335         namelist generates error with -std=f95.
13336
13337 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13338
13339         PR tree-optimization/23119
13340         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13341
13342 2005-08-13  Marcin Koziej  <creep@desk.pl>
13343             Andrew Pinski  <pinskia@physics.uc.edu>
13344
13345         PR libobjc/22492
13346         * execute/exceptions/finally-1.m: New test.
13347
13348 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13349
13350         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13351         testsuite.
13352         * objc/execute/exceptions/trivial.m: New test.
13353         * objc.dg/try-catch-11.m: Move to ...
13354         * objc/execute/exceptions/foward-1.m: Here.
13355         * objc.dg/try-catch-2.m: Move to ...
13356         * objc/execute/exceptions/catchall-1.m: Here.
13357         * objc.dg/try-catch-8.m: Move to ...
13358         * objc/execute/exceptions/local-variables-1.m: Here.
13359
13360 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13361
13362         * objc.dg/nested-func-1.m: Move to ...
13363         * objc/execute/nested-func-1.m: Here.
13364
13365 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13366
13367         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13368         in ${options} instead of [target_info name].
13369         * lib/obj-c++.exp (objc_target_compile): Likewise.
13370
13371 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13372
13373         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13374
13375 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13376
13377         part of PR testsuite/23348
13378         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13379         of the torture options.
13380         * objc/compile/trivial.m: New test.
13381
13382 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13383
13384         * gfortran.dg/eoshift.f90: Correct format.
13385
13386 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13387
13388         * gfortran.fortran-torture/execute/character_passing.f90:
13389         Fix comment typo.
13390
13391 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13392
13393         PR c++/8271
13394         * g++.dg/template/unify10.C: New.
13395
13396 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13397
13398         * g++.dg/parse/pr22514.C: Move to...
13399         * g++.dg/debug/pr22514.C: here.
13400
13401 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13402
13403         PR c++/23266
13404         * g++.dg/inherit/pure1.C: New test.
13405
13406         * ChangeLog: Fix typos.
13407
13408 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13409             Steven Bosscher  <stevenb@suse.de>
13410
13411         * gfortran.dg/runtime_warning_1.f90: New test.
13412
13413 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13414
13415         PR c++/23219
13416         * g++.dg/parse/crash28.C: New.
13417
13418 2005-08-11  Richard Guenther  <rguenther@suse.de>
13419
13420         PR target/23289
13421         * gcc.target/i386/tailcall-1.c: New testcase.
13422
13423 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13424
13425         * gcc.dg/vect/vect-67.c: Un-xfail.
13426
13427 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13428
13429         PR c++/23225
13430         * g++.dg/testsuite/parse/crash27.C: new test.
13431
13432 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13433
13434         PR libfortran/22143
13435         * gfortran.dg/shift-kind.f90: New testcase.
13436
13437 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13438
13439         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13440         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13441
13442 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13443
13444         PR c++/20646
13445         * g++.dg/other/mult-stor1.C: New test.
13446
13447 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13448
13449         * gcc.c-torture/pr18299-1.c: Move to ...
13450         * gcc.c-torture/compile/pr18299-1.c: Here.
13451
13452 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13453
13454         * gfortran/fortran.torture/execute/character_passing.f90:
13455         Fix types for LSAME.
13456
13457 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13458
13459         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13460         input data back to what it was originally.
13461
13462 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13463
13464         * objc.dg/try-catch-8.m: Enable for all targets.
13465
13466 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13467
13468         * gcc.dg/pr23165.c: New test.
13469
13470 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13471
13472         PR tree-optimization/23234
13473         * gcc.dg/tree-ssa/pr23234.c: New test.
13474
13475 2005-08-08  Josh Conner  <jconner@apple.com>
13476
13477         PR rtl-optimization/23241
13478         * gcc.dg/char-compare.c: New test.
13479
13480 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13481
13482         PR c++/22508
13483         * g++.dg/init/new13.C: New test.
13484
13485 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13486
13487         PR c++/21166
13488         * g++.dg/other/crash-4.C: Adjust
13489         * g++/dg/ext/packed9.C: New.
13490
13491 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13492
13493         PR middle-end/21964
13494         * gcc.c-torture/execute/pr21964-1.c: New test.
13495
13496 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13497
13498         PR c/22458
13499         * gcc.dg/pr22458-1.c: New test.
13500
13501 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13502             Steven G. Kargl <kargls@comcast.net>
13503
13504         PR fortran/22390
13505         * gfortran.dg/flush_1.f90: New test.
13506
13507 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13508
13509         PR c++/23191
13510         * g++.dg/template/eh2.C: New test.
13511
13512 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13513
13514         PR c++/19498
13515         * g++.dg/template/instantiate7.C: New test.
13516
13517 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13518
13519         PR c/23113
13520         * gcc.dg/Wunused-value-1.c: New test.
13521
13522 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13523
13524         PR rtl-optimization/23233
13525         * gcc.c-torture/compile/pr23233-1.c: New test.
13526
13527 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13528
13529         PR fortran/18833
13530         PR fortran/20850
13531         * gfortran.dg/equiv_1.f90: New test.
13532         * gfortran.dg/equiv_2.f90: New test.
13533         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13534         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13535         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13536
13537 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13538
13539         * gcc.c-torture/execute/vrp-5.c: New test.
13540         * gcc.c-torture/execute/vrp-6.c: New test.
13541         * gcc.dg/tree-ssa/vrp21.c: New test.
13542
13543 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13544
13545         * g++.dg/parse/pr22514.C: New test.
13546
13547 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13548
13549         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13550
13551         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13552         instead of constant loads / pool entries.
13553
13554 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13555
13556         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13557         TEST_TO_WCTYPE.
13558
13559 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13560
13561         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13562         __WINT_TYPE__ in generated prototypes if possible.
13563
13564 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13565
13566         PR 22037
13567         * g++.dg/tree-ssa/pr22037.C:
13568
13569 2005-08-04  Richard Henderson  <rth@redhat.com>
13570
13571         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13572         scan-tree-dump-times directive.
13573
13574 2005-08-04  Jan Hubicka  <jh@suse.cz>
13575
13576         * gcov-1.C: Fix switch counts.
13577         * gcov-4b.c: Likewise.
13578
13579 2005-08-03  Jeff Law  <law@redhat.com>
13580
13581         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13582
13583 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13584
13585         * gcc.c-torture/execute/pr23135.c: New test.
13586
13587 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13588
13589         PR tree-optimization/19899
13590         * gcc.dg/tree-ssa/scev-1.c: New test.
13591         * gcc.dg/tree-ssa/scev-2.c: New test.
13592
13593 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13594
13595         PR target/18582
13596         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13597
13598 2005-08-03  Jan Hubicka  <jh@suse.cz>
13599
13600         * update-conroll.c: New testcase.
13601         * update-conroll-2.c: New testcase.
13602
13603 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13604
13605         * gfortran.dg/constant_substring.f: New test.
13606         * gfortran.dg/pr22491.f: New test.
13607
13608 2005-08-02  Jan Hubicka  <jh@suse.cz>
13609
13610         * update-threading.c: Replace by the proper one.
13611
13612 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13613
13614         PR 23164
13615         * g++.dg/tree-ssa/pr23164.C: New test.
13616
13617 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13618
13619         * gcc.dg/tree-ssa/pr23192.c: New test.
13620
13621 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13622
13623         * gcc.c-torture/execute/vrp-4.c: New test.
13624
13625 2005-08-02  Jan Hubicka  <jh@suse.cz>
13626
13627         * update-threading.c: New test.
13628
13629 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13630
13631         * gcc.c-torture/compile/20050801-1.c: New test.
13632         * gcc.c-torture/compile/20050801-2.c: New test.
13633
13634 2005-08-01  Jan Hubicka  <jh@suse.cz>
13635
13636         * val-prof-5.c: New test.
13637
13638 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13639
13640         PR c/22311
13641         * gcc.dg/pr22311-1.c : New test.
13642
13643 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13644
13645         PR target/23095
13646         * gfortran.dg/pr23095.f: New test.
13647
13648         PR c++/22003
13649         * g++.dg/other/pr22003.C: New test.
13650
13651 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13652
13653         PR target/20621
13654         * gcc.c-torture/execute/pr20621-1.c: New test.
13655
13656 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13657
13658         * gfortran.dg/comma_format_extension_4.f: Adjust length
13659         of string for format.
13660         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13661         print statement with internal write.
13662         * gfortran.dg/der_array_io_2.f: Likewise.
13663         * gfortran.dg/der_array_io_3.f: Likewise.
13664
13665 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13666
13667         * gcc.dg/fold-abs-4.c: new test.
13668
13669 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13670
13671         PR fortran/22570 an related issues.
13672         * gfortran.dg/x_slash_1.f: New test.
13673
13674 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13675
13676         PR c/23143
13677         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13678         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13679
13680 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13681
13682         PR c/529
13683         * gcc.dg/Wshadow-3.c: New test.
13684
13685 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13686
13687         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13688         used to have the wrong bounds).
13689
13690 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13691
13692         PR c/21720
13693         * gcc.dg/hex-round-1.c: Test more cases.
13694         * gcc.dg/hex-round-2.c: New test.
13695
13696 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13697
13698         PR 22550
13699         * g++.dg/tree-ssa/pr22550.C: New test.
13700
13701 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13702
13703         * gcc.dg/tree-ssa/vrp19.c: New test.
13704         * gcc.dg/tree-ssa-vrp20.c: New test.
13705
13706 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13707
13708         PR c/22240
13709         * gcc.dg/transparent-union-4.c: New test.
13710
13711 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13712
13713         PR c/22192
13714         * gcc.dg/c99-vla-2.c: New test.
13715
13716 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13717
13718         PR c/21720
13719         * gcc.dg/hex-round-1.c: New test.
13720
13721 2005-07-28  Jan Hubicka  <jh@suse.cz>
13722
13723         * inliner-1.c: Do not dump everything.
13724         * tree-prof.exp: Do not pass -ftree-based-profiling.
13725         * bprob.exp: Likewise.
13726
13727         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13728
13729 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13730
13731         PR c++/22545
13732         * g++.dg/expr/ptrmem7.C: New test.
13733
13734 2005-07-28  Mike Stump  <mrs@apple.com>
13735
13736         * g++.old-deja/g++.mike/visibility-1.C: New test.
13737
13738 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13739
13740         PR c/20187
13741         * gcc.c-torture/execute/pr20187-1.c: New test.
13742
13743 2005-07-28  Jeff Law  <law@redhat.com>
13744
13745         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13746         * gcc.dg/tree-ssa/vrp18.c: New test.
13747
13748 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13749
13750         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13751
13752 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13753
13754         PR tree-optimization/22506
13755         * gcc.dg/vect/ps22506.c: New test.
13756
13757 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13758
13759         PR target/21149
13760         * gcc.target/i386/sse-3.c: New test.
13761
13762 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13763
13764         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13765         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13766
13767 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13768
13769         PR c/22589
13770         * gcc.c-torture/compile/pr22589-1.c: New test.
13771
13772 2005-07-28  Jan Hubicka  <jh@suse.cz>
13773
13774         * update-loopch.c: New testcase.
13775
13776 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13777
13778         PR rtl-optimization/23047
13779         * gcc.c-torture/execute/pr23047.c: New test.
13780         * gcc.c-torture/execute/pr23047.x: New.
13781
13782 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13783
13784         PR tree-optimization/22493
13785         * gcc.c-torture/execute/pr22493-1.c: New test.
13786         * gcc.c-torture/execute/pr22493-1.x: New.
13787         * gcc.c-torture/execute/vrp-1.c: New test.
13788         * gcc.c-torture/execute/vrp-2.c: New test.
13789         * gcc.c-torture/execute/vrp-2.c: New test.
13790
13791 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13792
13793         * gcc.target/frv/all-builtin-read8.c: Delete.
13794         * gcc.target/frv/all-builtin-read16.c: Delete.
13795         * gcc.target/frv/all-builtin-read32.c: Delete.
13796         * gcc.target/frv/all-builtin-read64.c: Delete.
13797         * gcc.target/frv/all-builtin-write8.c: Delete.
13798         * gcc.target/frv/all-builtin-write16.c: Delete.
13799         * gcc.target/frv/all-builtin-write32.c: Delete.
13800         * gcc.target/frv/all-builtin-write64.c: Delete.
13801         * gcc.target/frv/all-read-write-1.c: New.
13802
13803 2005-07-27  Jeff Law  <law@redhat.com>
13804
13805         * gcc.c-torture/execute/pr22630.c: New test.
13806
13807 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13808
13809         PR tree-optimization/23073
13810         * gcc.dg/vect/nodump-pr23073.c: New test.
13811         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13812
13813 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13814
13815         PR tree-optimize/22348
13816         * gcc.c-torture/execute/pr22348.c: New.
13817
13818 2005-07-27  Richard Guenther  <rguenther@suse.de>
13819
13820         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13821
13822 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13823
13824         PR fortran/22503
13825         * gfortran.dg/logical_comp.f90: New test.
13826
13827 2005-07-27  Jan Hubicka  <jh@suse.cz>
13828
13829         * inliner-1.c: Add cleanup of dumps.
13830         * val-prof-*.c: Likewise.
13831         * update-tailcall.c: New.
13832
13833 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13834
13835         PR 22591
13836         * gcc.dg/tree-ssa/pr22591.c: New test.
13837         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13838
13839 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13840
13841         PR libobjc/22606
13842         * objc.dg/try-catch-11.m: New test.
13843
13844 2005-07-26  Richard Guenther  <rguenther@suse.de>
13845
13846         PR tree-optimization/22486
13847         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13848
13849 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13850
13851         PR tree-opt/22484
13852         * testsuite/g++.dg/opt/loop2.C: New test.
13853
13854 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13855
13856         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13857         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13858
13859 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13860
13861         * lib/profopt.exp (profopt-execute): Check for profiling data
13862         files on the target.
13863
13864 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13865
13866         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13867         for matching of asm labels.
13868
13869 2005-07-25  Richard Guenther  <rguenther@suse.de>
13870
13871         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13872
13873 2005-07-25  Richard Guenther  <rguenther@suse.de>
13874
13875         PR testsuite/22624
13876         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13877
13878 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13879
13880         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13881         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13882         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13883         * gcc.dg/vect/vect-100.c: New test.
13884         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13885         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13886         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13887         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13888         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13889         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13890         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13891         * gfortran.dg/vect/pr19049.f90: New testcase.
13892         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13893
13894 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13895
13896         * gcc.c-torture/execute/20050713-1.c: New test.
13897
13898         PR fortran/20063
13899         * gfortran.fortran-torture/execute/data_4.f90: New test.
13900
13901         PR middle-end/20303
13902         * gcc.dg/visibility-d.c: New test.
13903
13904 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13905
13906         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13907         * gfortran.dg/underflow.f90: Ditto.
13908
13909 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13910
13911         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13912         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13913         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13914
13915 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13916
13917         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13918         include case of field width of zero.
13919
13920 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13921
13922         PR libgfortran/21875
13923         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13924         with trailing blanks on normal formatted read.
13925
13926 2005-07-23  Chao-ying Fu  <fu@mips.com>
13927
13928         * gcc.target/mips/mips32-dsp-type.c: New test.
13929         * gcc.target/mips/mips32-dsp.c: New test.
13930
13931 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13932
13933         PR testsuite/21073
13934         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13935
13936         PR testsuite/20454
13937         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13938         and __cyg_profile_func_exit.
13939
13940 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13941
13942         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13943         * gfortran.dg/comma_format_extension_4.f: Same.
13944         * gfortran.dg/pr15332.f: Same.
13945         * gfortran.dg/pr21730.f: Same.
13946
13947 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13948
13949         * g++.dg/opt/vrp2.C: Fix testcase.
13950
13951         PR tree-opt/22625
13952         * g++.dg/opt/vrp2.C: New test.
13953
13954 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13955
13956         PR debug/21828
13957         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13958
13959 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13960
13961         * gcc.dg/tree-ssa/20050719-1.c: New test.
13962
13963 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13964
13965         * gcc.dg/bfin-longcall-1.c: New file.
13966         * gcc.dg/bfin-longcall-2.c: New file.
13967
13968 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13969
13970         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13971
13972 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13973
13974         PR middle-end/19055
13975         * gcc.dg/tree-ssa/pr19055.c: New test.
13976         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13977
13978 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13979
13980         PR C++/22358
13981         * g++.dg/other/pr22358.C: New test.
13982
13983 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13984
13985         PR c++/2922
13986         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13987
13988 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13989
13990         PR c++/15938
13991         * g++.dg/init/union2.C: New test.
13992
13993 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13994
13995         PR c/22393
13996         * gcc.dg/complex-4.c: New test.
13997
13998 2005-07-21  Richard Guenther  <rguenther@suse.de>
13999
14000         PR testsuite/22522
14001         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14002         scanning for asm labels.
14003         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14004
14005 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14006
14007         PR target/22085
14008         * gcc.dg/altivec-pr22085.c: New.
14009
14010 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14011
14012         PR tree-optimization/19210
14013         * gcc.dg/tree-ssa/pr19210-1.c: New.
14014         * gcc.dg/tree-ssa/pr19210-2.c: New.
14015
14016 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14017
14018         PR rtl-optimization/22167
14019         * g++.dg/opt/pr22167.C: New test.
14020
14021 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14022
14023         PR c++/2922
14024         * g++.dg/lookup/two-stage2.C: New.
14025         * g++.dg/lookup/two-stage3.C: New.
14026         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14027         fixed two-stage name lookup for operators.
14028         * g++.dg/template/call3.C: Compiler now produces an appropriate
14029         error message.
14030         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14031         14 as a candidate.
14032         * g++.dg/template/ptrmem4.C: Compiler produces different error
14033         message.
14034         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14035         connect_to_method as a candidate.
14036
14037 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14038
14039         * gcc.dg/fold-alloc-1.c: New test.
14040
14041 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14042
14043         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14044         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14045
14046 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14047
14048         * gcc.dg/fold-abs-1.c: New test.
14049         * gcc.dg/fold-abs-2.c: New test.
14050         * gcc.dg/fold-abs-3.c: New test.
14051
14052 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14053
14054         Make CONSTRUCTOR use VEC to store initializers.
14055         * g++.dg/ext/complit3.C: Check for specific error messages.
14056         * g++.dg/init/brace2.C: Update error message.
14057         * g++.dg/warn/Wbraces2.C: Likewise.
14058
14059 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14060
14061         PR fortran/16940
14062         * gfortran.dg/module_interface_1.f90: New test.
14063
14064 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14065             Kenneth Zadeck <zadeck@naturalbridge.com>
14066
14067         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14068
14069 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14070
14071         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14072         specify -Wformat for these tests.
14073         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14074         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14075         * gcc.dg/format/opt-6.c: Delete.
14076
14077 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14078
14079         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14080         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14081
14082 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14083
14084         * gcc.dg/tree-ssa/alias-2.c: New test.
14085
14086 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14087
14088         PR c++/22263
14089         * g++.dg/template/explicit7.C: New test.
14090
14091 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14092
14093         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14094         width of 8 to +Inf and -Inf.
14095
14096 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14097
14098         PR c++/22139
14099         * g++.dg/template/friend36.C: New test.
14100
14101 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14102
14103         PR fortran/21730
14104         * gfortran.dg/pr21730.f: New test.
14105
14106 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14107             Kenneth Zadeck <zadeck@naturalbridge.com>
14108
14109         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14110         since pure const detection cannot run at -O1 in c compiler.
14111         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14112         can now optimize this case properly.
14113         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14114         because we now pass.
14115         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14116
14117 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14118
14119         PR c/22421
14120         * gcc.dg/format/bitfld-1.c: New test.
14121
14122 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/22204
14125         * g++.dg/rtti/repo1.C: New test.
14126
14127 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         PR middle-end/22398
14130         * gcc.c-torture/compile/pr22398.c: New test.
14131
14132 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14133
14134         PR c++/22132
14135         * g++.dg/expr/cast4.C: New test.
14136
14137 2005-07-15  Richard Guenther  <rguenther@suse.de>
14138
14139         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14140         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14141
14142 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14143
14144         PR tree-optimization/22230
14145         * gcc.dg/tree-ssa/pr22230.c: New test.
14146
14147 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14148
14149         * gfortran.dg/g77/cpp6.f: New test.
14150
14151         PR fortran/22417
14152         * gfortran.dg/g77/cpp5.F: New test.
14153         * gfortran.dg/g77/cpp5.h: New file.
14154         * gfortran.dg/g77/cpp5inc.h: New file.
14155
14156 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14157
14158         PR libfortran/16435
14159         * gfortran.dg/tl_editting.f90: New.
14160         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14161
14162 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14163
14164         * gfortran.dg/char_array_constructor.f90: New test.
14165
14166 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14167
14168         * gfortran.dg/past_eor.f90: New.
14169         * gfortran.dg/complex_read.f90: New.
14170
14171 2005-07-13  Jeff Law  <law@redhat.com>
14172
14173         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14174         additional casts.
14175
14176         * gcc.dg/tree-ssa/pr22321.c: New test
14177
14178 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14179
14180         PR tree-optimization/21921
14181         * gcc.dg/tree-ssa/pr21921.c: New.
14182
14183 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14184
14185         PR tree-optimizatio/22442
14186         * gcc.dg/tree-ssa/loop-11.c: New test.
14187
14188 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14189
14190         PR tree-opt/21840
14191         * gcc.c-torture/compile/pr21840.c: New test.
14192
14193 2005-07-12  Jan Hubicka  <jh@suse.cz>
14194
14195         * gcc.c-torture/compile/pr22379.c: New test.
14196
14197 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14198
14199         PR libfortran/21593
14200         gfortran.dg/dev_null.f90: Remove outdated comment about
14201         PR libfortran/21593.
14202
14203
14204 2005-07-12  Dale Johannesen  <dalej@apple.com>
14205
14206         * gcc.target/i386/compress-float-sse.c: New.
14207         * gcc.target/i386/compress-float-sse-pic.c: New.
14208         * gcc.target/i386/compress-float-387.c: New.
14209         * gcc.target/i386/compress-float-387-pic.c: New.
14210         * gcc.dg/compress-float-ppc.c: New.
14211         * gcc.dg/compress-float-ppc-pic.c: New.
14212
14213 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14214
14215         PR libfortran/21593
14216         gfortran.dg/dev_null.f90: Remove targets.
14217
14218 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14219
14220         PR tree-opt/22335
14221         * gcc.dg/pr22335-1.c: New test.
14222         * gcc.dg/pr22335-2.c: New test.
14223
14224 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14225
14226         PR c++/20172
14227         * g++.dg/template/nontype12.C : New test.
14228
14229 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14230
14231         * gcc.dg/tree-ssa/loop-10.c: New test.
14232
14233 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14234
14235         * gcc.c-torture/execute/20020720-1.x: Remove.
14236
14237 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14238
14239         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14240
14241 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14242
14243         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14244         (dg-mips-options): Use it.
14245
14246 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14247
14248         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14249
14250 2005-07-09  Richard Henderson  <rth@redhat.com>
14251
14252         * lib/target-supports.exp (check_effective_target_sync_char_short):
14253         Add alpha.
14254
14255 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14256
14257         PR libfortran/22217
14258         * gfortran.dg/negative-z-descriptor.f90: New test.
14259
14260 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14261
14262         PR tree-opt/22329
14263         * gcc.dg/pr22329.c: New test.
14264
14265 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14266
14267         PR tree-optimization/20139
14268         * gcc.dg/tree-ssa/pr20139.c: New.
14269
14270 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14271
14272         PR tree-opt/22356
14273         * testsuite/gcc.dg/pr22356-1.c: New test.
14274
14275 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         PR c++/21799
14278         * g++.dg/template/unify8.C: New.
14279         * g++.dg/template/unify9.C: New.
14280
14281 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14282
14283         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14284
14285 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14286
14287         * gcc.dg/darwin-version-1.c: New.
14288         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14289         * gcc.dg/builtins-20.c: Likewise.
14290         * gcc.dg/builtins-53.c: Likewise.
14291         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14292         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14293         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14294         * gcc.dg/torture/builtins-power-1.c: Likewise.
14295         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14296         on Darwin.
14297
14298 2005-07-07  Jeff Law  <law@redhat.com>
14299
14300         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14301         argument evaluation order.
14302
14303 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14304
14305         PR libfortran/21594
14306         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14307         Add test cases where the shift length is greater than the
14308         array length.
14309
14310 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14311
14312         * obj-c++.dg/proto-lossage-6.mm: New.
14313         * objc.dg/proto-lossage-6.m: New.
14314
14315 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14316
14317         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14318         * objc.dg/gnu-runtime-2.m: Likewise.
14319
14320 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14321
14322         * gfortran.dg/longline.f: New test.
14323
14324         * gfortran.dg/badline.f: New test.
14325
14326 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14327
14328         PR fortran/16531
14329         PR fortran/15966
14330         PR fortran/18781
14331         * gfortran.dg/hollerith.f90: New.
14332         * gfortran.dg/hollerith2.f90: New.
14333         * gfortran.dg/hollerith3.f90: New.
14334         * gfortran.dg/hollerith4.f90: New.
14335         * gfortran.dg/hollerith_f95.f90: New.
14336         * gfortran.dg/hollerith_legacy.f90: New.
14337         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14338
14339 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14340
14341         PR objc/22274
14342         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14343         * objc.dg/gnu-runtime-2.m: New.
14344
14345 2005-07-06  Jeff Law  <law@redhat.com>
14346
14347         * gcc.dg/tree-ssa/vrp17.c: New test.
14348
14349 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14350
14351         PR fortran/22327
14352         * gfortran.dg/array_constructor_5.f90: New test.
14353
14354 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14355
14356         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14357
14358 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14359
14360         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14361         * gcc.dg/980816-1.c: Ditto.
14362
14363 2005-07-06  Jeff Law  <law@redhat.com>
14364
14365         * gcc.c-torture/compile/pr21356.c: New test.
14366
14367 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14368
14369         PR c/22013
14370         PR c/22098
14371         * gcc.c-torture/compile/pr22013-1.c,
14372         gcc.c-torture/execute/pr22098-1.c,
14373         gcc.c-torture/execute/pr22098-2.c,
14374         gcc.c-torture/execute/pr22098-3.c: New tests.
14375
14376 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14377
14378         PR c/22308
14379         * gcc.dg/pr22308-1.c: New test.
14380
14381 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14382
14383         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14384         target.
14385         * gcc.dg/compare9.c: Use -fshort-enums instead of
14386         -fno-short-enums.  Change the last test to dg-bogus.
14387
14388 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14389
14390         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14391         * gcc.dg/compare9.c: New.
14392
14393 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14394
14395         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14396
14397 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14398
14399         PR testsuite/22288
14400         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14401
14402
14403 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14404
14405         * gcc.dg/format/gcc_gfc-1.c: New.
14406
14407 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14408
14409         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14410
14411 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14412
14413         PR fortran/20842
14414         * gfortran.dg/io_invalid_1.f90: New test.
14415
14416 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14417
14418         * gcc.dg/format/gcc_diag-1.c: Update.
14419
14420 2005-07-02  Jeff Law  <law@redhat.com>
14421
14422         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14423         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14424
14425 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14426
14427         * gcc.dg/format/gcc_diag-1.c: Update.
14428
14429 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14430
14431         PR tree-opt/22269
14432         * gcc.c-torture/compile/pr22269.c: New test.
14433
14434 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14435
14436         PR 21584
14437         PR 22219
14438         * g++.dg/tree-ssa/pr21584-1.C: New test.
14439         * g++.dg/tree-ssa/pr21584-2.C: New test.
14440
14441 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14442
14443         * obj-c++.dg/try-catch-11.mm: New.
14444         * objc.dg/try-catch-10.m: New.
14445
14446 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14447
14448         * g++.dg/other/ucnid-1.C: xfail on AIX.
14449
14450 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14451
14452         PR 22234
14453         * gcc.dg/20050629-1.c: New test.
14454
14455 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14456
14457         * obj-c++.dg/const-str-1[0-1].mm: New.
14458         * objc.dg/const-str-1[0-1].m: New.
14459
14460 2005-05-29  Richard Henderson  <rth@redhat.com>
14461
14462         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14463         Rename from check_effective_target_vect_no_max.
14464         (check_effective_target_vect_no_int_add): New.
14465         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14466         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14467         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14468         * gcc.dg/vect/vect-reduc-1.c: Use both.
14469         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14470
14471 2005-05-29  Richard Henderson  <rth@redhat.com>
14472
14473         * lib/target-supports.exp (check_effective_target_vect_no_max):
14474         Remove i386 and x86_64.
14475
14476 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14477
14478         PR testsuite/21969
14479         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14480
14481 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14482
14483         PR middle-end/21969
14484         * gcc.dg/vect/pr21969.c: New test.
14485
14486 2005-06-28  Eric Christopher  <echristo@redhat.com>
14487
14488         PR c/22052
14489         PR c/21975
14490         * gcc.dg/inline1.c: New test.
14491         * gcc.dg/inline2.c: Ditto.
14492         * gcc.dg/inline3.c: Ditto.
14493         * gcc.dg/inline4.c: Ditto.
14494         * gcc.dg/inline5.c: Ditto.
14495
14496 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14497
14498         PR libfortran/22142
14499         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14500         Add testcase also testing eoshift1 for PR 22142.
14501
14502 2005-06-28  Richard Henderson  <rth@redhat.com>
14503
14504         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14505         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14506         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14507         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14508         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14509
14510 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14511
14512         PR libfortran/22142
14513         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14514         Add testcase for PR 22142.
14515
14516 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14517
14518         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14519         gcc.target/ia64/fpreg-2.c: New tests.
14520
14521 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14522
14523         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14524
14525 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14526
14527         PR libfortran/22170
14528         * gfortran.dg/slash_1.f90: New test.
14529
14530 2005-06-27  Richard Henderson  <rth@redhat.com>
14531
14532         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14533         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14534         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14535         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14536         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14537         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14538
14539 2005-06-27  Richard Henderson  <rth@redhat.com>
14540
14541         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14542         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14543
14544 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14545
14546         * obj-c++.dg/proto-lossage-5.mm: New.
14547         * objc.dg/proto-lossage-5.m: New.
14548
14549 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14550
14551         PR 21959
14552         * gcc.dg/tree-ssa/pr21959.c: New test.
14553
14554 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14555
14556         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14557         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14558         testing uninitialized var.
14559
14560         * gcc.c-torture/execute/builtins/chk.h: New.
14561         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14562         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14563         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14564         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14565         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14566         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14567         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14568         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14569         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14570         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14571         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14572         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14573         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14574         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14575         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14576         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14577         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14578         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14579         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14580         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14581         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14582         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14583         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14584         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14585         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14586         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14587         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14588         * gcc.dg/builtin-object-size-1.c: New test.
14589         * gcc.dg/builtin-object-size-2.c: New test.
14590         * gcc.dg/builtin-object-size-3.c: New test.
14591         * gcc.dg/builtin-object-size-4.c: New test.
14592         * gcc.dg/builtin-object-size-5.c: New test.
14593         * gcc.dg/builtin-stringop-chk-1.c: New test.
14594         * gcc.dg/builtin-stringop-chk-2.c: New test.
14595         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14596         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14597         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14598         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14599         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14600         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14601         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14602         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14603         * gcc.c-torture/execute/printf-1.c: New test.
14604         * gcc.c-torture/execute/fprintf-1.c: New test.
14605         * gcc.c-torture/execute/vprintf-1.c: New test.
14606         * gcc.c-torture/execute/vfprintf-1.c: New test.
14607         * gcc.c-torture/execute/printf-chk-1.c: New test.
14608         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14609         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14610         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14611
14612 2005-06-27  Michael Matz  <matz@suse.de>
14613
14614         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14615         slot is not merged if address escapes.
14616
14617 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14618
14619         PR c/21911
14620         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14621
14622 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14623
14624         PR middle-end/17965
14625         * gcc.c-torture/compile/20050622-1.c: New test.
14626
14627         PR middle-end/22028
14628         * gcc.dg/20050620-1.c: New test.
14629
14630 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14631
14632         PR tree-optimization/22026
14633         * gcc.dg/tree-ssa/pr22026.c: New.
14634
14635 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14636
14637         PR libfortran/22144
14638         * gfortran.dg/shift-alloc.f90: New testcase.
14639
14640 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14641
14642         * all files: Update FSF address in copyright headers.
14643
14644 2005-06-22  Jan Hubicka  <jh@suse.cz>
14645
14646         * wholeprogram-1.c: New testcase.
14647         * wholeprogram-2.c: New testcase.
14648
14649 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR 22171
14652         * gcc.dg/tree-ssa/pr22171.c: New test.
14653
14654 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14655
14656         * gfortran.dg/simplify_modulo.f90: New.
14657
14658 2005-06-24  Jan Hubicka  <jh@suse.cz>
14659
14660         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14661
14662 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14663
14664         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14665
14666 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14667
14668         * obj-c++.dg/typedef-alias-1.mm: New.
14669         * objc.dg/typedef-alias-1.m: New.
14670
14671 2005-06-23  Jeff Law  <law@redhat.com>
14672
14673         * gcc.dg/tree-ssa/vrp16.c: New test.
14674
14675 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14676
14677         * lib/target-supports.exp: Add
14678         check_effective_target_fortran_large_real and
14679         check_effective_target_fortran_large_int to check for
14680         corresponding effective targets.
14681         * gfortran.dg/large_integer_kind_1.f90: New test.
14682         * gfortran.dg/large_real_kind_1.f90: New test.
14683
14684 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14685
14686         PR tree-optimization/22117
14687         * gcc.dg/tree-ssa/pr22117.c: New.
14688
14689 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14690
14691         PR testsuite/22123
14692         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14693
14694 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14695
14696         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14697
14698 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14699
14700         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14701         * gfortran.dg/f2c_4.c: Likewise.
14702
14703 2005-06-22 Paul Brook  <paul@codesourcery.com>
14704
14705         PR fortran/21034
14706         * gfortran.dg/auto_save_1.f90: New test.
14707
14708 2005-06-22  Michael Matz  <matz@suse.de>
14709
14710         * gcc.target/x86-64/abi: New directory.
14711         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14712         * gcc.target/x86-64/abi/README.gcc: New file.
14713         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14714         * gcc.target/x86-64/abi/asm-support.s: New file.
14715         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14716         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14717         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14718         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14719         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14720         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14721         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14722         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14723         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14724         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14725         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14726         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14727         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14728         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14729         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14730         * gcc.target/x86_64/abi/test_varargs.c: New test.
14731
14732 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14733
14734         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14735         32-bit i?86 and x86_64.
14736
14737 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14738
14739         * obj-c++.dg/const-str-[1-9].mm: New tests.
14740
14741 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14742
14743         PR fortran/22010
14744         * gfortran.dg/namelist_use.f90: New.
14745         * gfortran.dg/namelist_use_only.f90: New.
14746
14747 2005-06-21  Jeff Law  <law@redhat.com>
14748
14749         * gcc.dg/tree-ssa/vrp15.c: New test.
14750
14751 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14752
14753         * lib/target-supports.exp (check_effective_target_vect_reduction):
14754         Remove.
14755         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14756         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14757         remove vect_reduction target keyword. Also avoid two returns in main.
14758         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14759         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14760         * gcc.dg/vect/vect-reduc-1short.c: New test.
14761         * gcc.dg/vect/vect-reduc-1char.c: New test.
14762         * gcc.dg/vect/vect-reduc-2short.c: New test.
14763         * gcc.dg/vect/vect-reduc-2char.c: New test.
14764         * gcc.dg/vect/vect-reduc-6.c: New test.
14765         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14766         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14767         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14768
14769 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14770         Paul Thomas  <pault@gcc.gnu.org>
14771
14772         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14773         New tests.
14774
14775 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14776
14777         * gfortran.dg/backslash_1.f90: New test.
14778         * gfortran.dg/backslash_2.f90: New test.
14779
14780 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14781
14782         * gfortran.dg/duplicate_labels.f90: New test.
14783
14784 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14785
14786         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14787         unsupportable relocations.
14788         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14789         * gcc.dg/20050321-2.c: xfail for NetWare.
14790
14791 2005-06-20  Andreas Jaeger  <aj@suse.de>
14792
14793         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14794         gcc.target/i386/fastcall-sseregparm.c,
14795         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14796
14797 2005-06-19  Richard Henderson  <rth@redhat.com>
14798
14799         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14800
14801 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14802
14803         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14804
14805 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14806
14807         PR c++/22115
14808         * g++.dg/conversion/simd2.C: Change expected error message.
14809
14810 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14811
14812         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14813         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14814         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14815
14816 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14817
14818         * gcc.dg/fold-mod-1.c: New test.
14819
14820 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14821
14822         PR fortran/19926
14823         * gfortran.dg/pr19926.f90: New test.
14824
14825 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14826
14827         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14828         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14829         targets.
14830         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14831         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14832
14833 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14834
14835         * gcc.target/ia64/float80-varargs-1.c: New test.
14836
14837 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14838
14839         PR tree-opt/22035
14840         * gfortran.dg/f2c_6.f90: New test.
14841
14842 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14843
14844         PR c++/17413
14845         * g++.dg/template/local5.C: New.
14846
14847 2005-06-17  Richard Henderson  <rth@redhat.com>
14848
14849         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14850
14851 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14852
14853         PR testsuite/21945
14854         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14855
14856 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14857
14858         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14859         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14860         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14861         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14862         check_vect to verify the presence of hardware vector support.
14863
14864 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14865
14866         PR testsuite/22056
14867         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14868
14869 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14870
14871         PR libfortran/19216
14872         * gfortran.dg/pr19216.f: Add correct space between brackets and
14873         dg directive.
14874
14875 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14876
14877         PR libfortran/16436
14878         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14879
14880 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14881
14882         * gcc.target/i386/attributes-error.c: New testcase.
14883         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14884         * gcc.target/i386/regparm-stdcall.c: Likewise.
14885         * gcc.target/i386/sseregparm-1.c: Likewise.
14886         * gcc.target/i386/sseregparm-2.c: Likewise.
14887
14888 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14889
14890         * g++.dg/rtti/crash2.C: New.
14891
14892 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14893
14894         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14895
14896 2005-06-15  David Ung  <davidu@mips.com>
14897
14898         * gcc.target/mips/mips16e-extends.c: New test for testing the
14899         generation of MIPS16e zeb/zeh, seb/seh instructions.
14900
14901 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14902
14903         PR 22018
14904         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14905         * gcc.dg/tree-ssa/pr22018.c: New test.
14906
14907 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14908
14909         * gcc.dg/simd-1.c: Update error messages.
14910         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14911         * gcc.dg/simd-2.c: Update error messages.
14912         * gcc.dg/simd-4.c: New.
14913
14914 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         PR c++/20678
14917         * g++.dg/other/crash-4.C: New.
14918
14919 2005-06-14  Devang Patel  <dpatel@apple.com>
14920
14921         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14922
14923 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14924
14925         PR c++/21929
14926         * g++.dg/parse/crash11.C: Update
14927
14928 2005-06-13  Jeff Law  <law@redhat.com>
14929
14930         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14931         perform the desired transformations.
14932         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14933         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14934
14935 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14936
14937         PR fortran/22038
14938         * gfortran.dg/forall_1.f90: Un-XFAIL.
14939
14940 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14941
14942         PR c++/21929
14943         * g++.dg/parse/crash26.C: New.
14944
14945         PR c++/20789
14946         * g++.dg/init/member1.C: New.
14947
14948 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14949
14950         * gfortran.dg/altreturn_1.f90: New test.
14951
14952 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14953
14954         PR middle-end/21985
14955         * gcc.dg/tree-ssa/pr21985.c: New test.
14956
14957 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14958
14959         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14960
14961 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14962
14963         PR c++/21930
14964         * g++.dg/other/error10.C: New test case.
14965
14966 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14967
14968         PR libfortran/19155
14969         * gfortran.dg/pr19155.f: Add test.
14970
14971 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14972
14973         * gfortran.dg/f2c_7.f90: New test.
14974
14975         * gfortran.dg/forall_1.f90: XFAILed.
14976
14977 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14978
14979         * gcc.dg/pr14796-1.c: New.
14980         * gcc.dg/pr14796-2.c: New.
14981
14982 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14983
14984         PR fortran/17792
14985         PR fortran/21375
14986         * gfortran.dg/deallocate_stat.f90: New test.
14987
14988 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14989
14990         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14991
14992 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14993
14994         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14995         access will be generated when this loop is vectorized. Test that
14996         accesses with same alignment were detected.
14997         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14998         Test that accesses with same alignment were detected.
14999         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15000         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15001         alignment were detected.
15002
15003 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15004
15005         PR c++/10611
15006         * g++.dg/conversion/simd2.C: New.
15007
15008 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15009
15010         * gcc.dg/Wcxx-compat-1.c: New.
15011
15012 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15013
15014         PR libfortran/21480
15015         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15016         complex array.
15017
15018 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * gcc.dg/alias-8.c: New.
15021
15022 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15023
15024         * gcc.dg/format/cmn_err-1.c: Update.
15025
15026 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15027
15028         PR target/20666
15029         * gcc.target/sparc/fexpand-2.c: New.
15030         * gcc.target/sparc/fpmerge-2.c: New.
15031         * gcc.target/sparc/fpmul-2.c: New.
15032         * gcc.target/sparc/noresult.c: New.
15033         * gcc.target/sparc/pdist-2.c: New.
15034         * gcc.target/sparc/pdist-3.c: New.
15035
15036 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15037
15038         PR testsuite/21702
15039         * gcc.target/i386/i386.exp: Fix comment typo.
15040
15041 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15042
15043         PR c++/19497
15044         * g++.dg/inherit/using5.C: New.
15045         * g++.dg/inherit/using6.C: New.
15046
15047 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15048
15049         PR c++/19894
15050         * g++.dg/template/ptrmem15.C: New test.
15051
15052         PR c++/20563
15053         * g++.dg/ext/label4.C: New test.
15054
15055 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15056
15057         * gcc.dg/tls/debug-1.c: New test.
15058
15059 2005-06-07  Dale Johannesen  <dalej@apple.com>
15060
15061         * gcc.target/i386/movq.c: New.
15062
15063 2005-06-07  Dale Johannesen  <dalej@apple.com>
15064
15065         * gcc.dg/20050607-1.c: New.
15066
15067 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15068
15069         PR middle-end/21850
15070         * gcc.c-torture/execute/20050607-1.c: New test.
15071
15072 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15073
15074         PR libfortran/21926
15075         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15076         Test case where the return array has lowest stride one,
15077         but isn't packed.
15078
15079 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15080
15081         * lib/target-supports.exp (check_effective_target_sync_int_long):
15082         Add s390 and s390x targets.
15083
15084 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15085
15086         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15087         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15088         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15089         * gcc.dg/tree-ssa/loop-9.c: New test.
15090
15091 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15092
15093         * g++.dg/parse/defarg10.C: New.
15094
15095 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15096
15097         PR regression/21897
15098         * gcc.c-torture/execute/20050604-1.c: New test.
15099
15100 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15101
15102         PR 21903
15103         * g++.dg/parse/defarg9.C: New.
15104
15105         PR c++/20637
15106         * g++.dg/inherit/using4.C: New.
15107         * g++.dg/overload/error1.C: Adjust expected errors.
15108         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15109         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15110         * g++.old-deja/g++.other/redecl2.C: Likewise.
15111         * g++.old-deja/g++.other/redecl4.C: Likewise.
15112         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15113
15114 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15115
15116         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15117
15118 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15119
15120         * lib/gfortran.exp (gfortran_target_compile): Call
15121         dg-additional-files-options
15122         * gfortran.dg/f2c_4.f90: New file
15123         * gfortran.dg/f2c_4.c: New file
15124         * gfortran.dg/f2c_5.f90: New file
15125         * gfortran.dg/f2c_5.c: New file
15126
15127 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15128
15129         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15130
15131         PR fortran/21912
15132         * gfortran.dg/array_constructor_4.f90: New test.
15133
15134 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15135
15136         PR c++/21619
15137         * g++.dg/ext/builtin9.C: New test.
15138
15139 2005-06-05  Dale Johannesen  <dalej@apple.com>
15140
15141         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15142         * gcc.c-torture/execute/20050603-2.c: Ditto.
15143
15144 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15145
15146         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15147         * gcc.dg/vect/vect-reduc-1.c: New.
15148         * gcc.dg/vect/vect-reduc-2.c: New.
15149         * gcc.dg/vect/vect-reduc-3.c: New.
15150
15151 2005-06-04  Dale Johannesen  <dalej@apple.com>
15152
15153         * gcc.c-torture/execute/20050603-1.c: New.
15154         * gcc.c-torture/execute/20050603-2.c: New.
15155         * gcc.dg/20050603-3.c: New.
15156
15157 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15158
15159         PR fortran/19195
15160         * gfortran.dg/debug_1.f90: New test.
15161
15162         * gfortran.dg/forall_1.f90: New test.
15163
15164 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15165
15166         * gfortran.dg/array_constructor_3.f90: New test.
15167
15168 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15169
15170         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15171
15172 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15173
15174         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15175
15176 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15177
15178         PR c/21873
15179         * gcc.dg/init-excess-1.c: New test.
15180
15181 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15182
15183         PR c++/21853
15184         * g++.dg/expr/static_cast6.C: New test.
15185
15186 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15187
15188         * gcc.dg/tree-ssa/vrp14.c: New test.
15189
15190 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/21336
15193         * g++.dg/template/new2.C: New test.
15194
15195 2005-06-03  Josh Conner  <jconner@apple.com>
15196
15197         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15198         all entries in initializer.
15199
15200 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15201
15202         PR middle-end/21858
15203         * gcc.dg/pr21858.c: New testcase.
15204
15205 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15206
15207         PR tree-optimization/21292
15208
15209         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15210         New.
15211         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15212         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15213         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15214         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15215         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15216
15217 2005-06-02  Richard Henderson  <rth@redhat.com>
15218
15219         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15220
15221 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15222
15223         * gcc.dg/wtypequal.c: New testcase.
15224
15225 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15226
15227         PR 21582
15228         * gcc.dg/tree-ssa/pr21582.c: New test.
15229
15230 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         PR c++/21280
15233         * g++.dg/opt/interface2.h: New.
15234         * g++.dg/opt/interface2.C: New.
15235         * g++.dg/init/ctor4.C: Adjust error lines.
15236         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15237         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15238         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15239         * g++.old-deja/g++.pt/assign1.C: Likewise.
15240         * g++.old-deja/g++.pt/crash20.C: Likewise.
15241
15242 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15243
15244         PR tree-optimization/21734
15245         * g++.dg/vect/pr21734_1.cc: New.
15246         * g++.dg/vect/pr21734_2.cc: New.
15247
15248 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15249
15250         PR c++/20350
15251         * g++.dg/template/spec24.C: New.
15252
15253         PR c++/21151
15254         * g++.dg/pch/local-1.C: New.
15255         * g++.dg/pch/local-1.Hs: New.
15256
15257 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15258
15259         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15260         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15261         * gcc.dg/tree-ssa/pr14341.c: New test.
15262         * gcc.dg/tree-ssa/pr14841.c: New test.
15263         * gcc.dg/tree-ssa/pr20701.c: New test.
15264         * gcc.dg/tree-ssa/pr21086.c: New test.
15265         * gcc.dg/tree-ssa/pr21090.c: New test.
15266         * gcc.dg/tree-ssa/pr21332.c: New test.
15267         * gcc.dg/tree-ssa/pr21458.c: New test.
15268         * gcc.dg/tree-ssa/pr21658.c: New test.
15269         * gcc.dg/tree-ssa/vrp01.c: New test.
15270         * gcc.dg/tree-ssa/vrp02.c: New test.
15271         * gcc.dg/tree-ssa/vrp03.c: New test.
15272         * gcc.dg/tree-ssa/vrp04.c: New test.
15273         * gcc.dg/tree-ssa/vrp05.c: New test.
15274         * gcc.dg/tree-ssa/vrp06.c: New test.
15275         * gcc.dg/tree-ssa/vrp07.c: New test.
15276         * gcc.dg/tree-ssa/vrp08.c: New test.
15277         * gcc.dg/tree-ssa/vrp09.c: New test.
15278         * gcc.dg/tree-ssa/vrp10.c: New test.
15279         * gcc.dg/tree-ssa/vrp11.c: New test.
15280         * gcc.dg/tree-ssa/vrp12.c: New test.
15281         * gcc.dg/tree-ssa/vrp13.c: New test.
15282
15283 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15284
15285         PR 21029
15286         * gcc.dg/tree-ssa/pr21029.c: New test.
15287
15288 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15289
15290         * gfortran.dg/logint-1.f: New test case.
15291         * gfortran.dg/logint-2.f: Likewise.
15292         * gfortran.dg/logint-3.f: Likewise.
15293
15294 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15295
15296         PR c/21536
15297         PR c/20760
15298         * gcc.dg/20050527-1.c: New test.
15299
15300         * gcc.dg/i386-sse-12.c: New test.
15301
15302         PR fortran/21729
15303         * gfortran.dg/implicit_5.f90: New test.
15304
15305 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15306
15307         PR fortran/20883
15308         * gfortran/assign_4.f90: New test.
15309         * gfortran/assign_2.f90: Change compile to run.
15310
15311 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15312
15313         * lib/target-supports.exp
15314         (check_effective_target_sync_char_short): New.
15315         * gcc.dg/sync-2.c: New.
15316
15317 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15318
15319         PR tree-optimization/21817
15320         * gcc.dg/torture/pr21817-1.c: New.
15321
15322 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15323
15324         PR c++/21165
15325         * g++.dg/template/init5.C: New.
15326
15327 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15328
15329         * gfortran.dg/char_initialiser_actual.f90:
15330         Test character initialisers as actual arguments.
15331         * gfortran.dg/char_pointer_comp_assign.f90:
15332         Test character pointer structure component assignments.
15333         * gfortran.dg/char_array_structure_constructor.f90:
15334         Test character components in structure constructors.
15335
15336 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15337
15338         PR middle-end/20931
15339         * g++.dg/opt/pr20931.C: New test.
15340
15341 2005-05-31  Andreas Jaeger  <aj@suse.de>
15342
15343         PR testsuite/20772
15344         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15345         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15346         g++.old-deja/g++.ext/asmspec1.C,
15347         g++.old-deja/g++.other/regstack.C,
15348         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15349         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15350         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15351         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15352         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15353         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15354         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15355         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15356         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15357         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15358         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15359         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15360         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15361         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15362         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15363         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15364         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15365         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15366         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15367
15368 2005-05-31  Jeff Law  <law@redhat.com>
15369
15370         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15371
15372 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15373
15374         PR middle-end/21743
15375         * gcc.dg/builtins-1.c: Activate disabled clog test.
15376         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15377
15378 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15379
15380         * gfortran.dg/char_pointer_assign.f90:
15381         Test character-pointer assignments and pointer assignments.
15382         * gfortran.dg/char_pointer_dummy.f90:
15383         Test character-pointer dummy arguments.
15384         * gfortran.dg/char_pointer_func.f90:
15385         Test character-pointer function returns.
15386         * gfortran.dg/char_pointer_dependency.f90:
15387         Test character-pointer functions with dependencies.
15388
15389 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15390
15391         PR c++/21784
15392         * g++.dg/lookup/using14.C: New test.
15393
15394 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15395
15396         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15397         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15398         trailing ^M.
15399
15400 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15401
15402         PR c++/17413
15403         * g++.dg/template/local5.C: New.
15404
15405         PR target/21761
15406         * gcc.c-torture/compile/pr21761.c: New.
15407
15408         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15409         before darwin8.
15410
15411 2005-05-30  Steven G. Kargl
15412
15413         PR fortran/20846
15414         * gfortran.dg/inquire_8.f90: New test.
15415
15416 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15417
15418         PR libfortran/21376
15419         * gfortran.dg/output_exponents_1.f90: New test.
15420
15421 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15422
15423         PR libfortran/20006
15424         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15425
15426 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15427
15428         PR c++/21210
15429         * g++.dg/ext/complex1.C: New test.
15430
15431         PR c++/21340
15432         * g++.dg/init/ctor6.C: New test.
15433
15434 2005-05-29  Jan Hubicka  <jh@suse.cz>
15435
15436         * gcc.c-torture/compile/pr21562.c: New.
15437
15438 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15439
15440         * gfortran.dg/subnormal_1.f90: New test.
15441
15442 2005-05-28  Jan Hubicka  <jh@suse.cz>
15443
15444         * tree-prof.exp: Fix comment.
15445         * value-prof-1.c: New.
15446         * value-prof-2.c: New.
15447         * value-prof-3.c: New.
15448         * value-prof-4.c: New.
15449
15450 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15451
15452         PR c++/21614
15453         * g++.dg/expr/ptrmem6.C: New test.
15454         * g++.dg/expr/ptrmem6a.C: Likewise.
15455
15456 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15457
15458         PR tree-optimization/21658
15459         * gcc.dg/tree-ssa/pr21658.c: New.
15460
15461 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         PR c++/21455
15464         * g++.dg/inherit/ptrmem3.C: New.
15465
15466         PR c++/21681
15467         * g++.dg/parse/template16.C: New.
15468
15469 2005-05-27  Andreas Jaeger  <aj@suse.de>
15470
15471         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15472
15473         * gcc.dg/i386-sse-8.c: Run test on all archs.
15474
15475 2005-05-26  Mike Stump  <mrs@apple.com>
15476
15477         * objc.dg/isa-field-1.m: Only run on darwin.
15478         * objc.dg/lookup-1.m: Likewise.
15479         * objc.dg/try-catch-8.m: Likewise.
15480
15481 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15482
15483         PR tree-optimization/9814
15484         * gcc.dg/pr9814-1.c: New test case.
15485
15486 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15487
15488         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15489         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15490         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15491         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15492         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15493         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15494         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15495         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15496         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15497         objc.dg/try-catch-8.m: New.
15498
15499 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15500
15501         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15502         remove extraneous semicolons.
15503
15504 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15505
15506         * obj-c++.dg/comp-types-12.mm: New.
15507         * objc.dg/comp-types-11.m: New.
15508         * objc.dg/selector-4.m: New.
15509
15510 2005-05-26  Andreas Jaeger  <aj@suse.de>
15511
15512         PR testsuite/20772
15513         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15514         g++.old-deja/g++.ext/attrib3.C,
15515         g++.old-deja/g++.other/store-expr1.C,
15516         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15517         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15518         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15519         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15520         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15521         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15522         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15523         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15524         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15525         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15526         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15527         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15528         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15529         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15530         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15531         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15532         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15533         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15534         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15535
15536 2005-05-26  Andreas Jaeger  <aj@suse.de>
15537
15538         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15539         x86-64 compilation.
15540
15541 2005-05-26  Andreas Jaeger  <aj@suse.de>
15542
15543         PR testsuite/20772
15544         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15545         gcc.misc-tests/i386-pf-athlon-1.c,
15546         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15547         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15548         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15549         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15550         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15551         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15552         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15553         programs.
15554
15555         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15556         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15557         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15558         x86-64 compilation.
15559
15560         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15561         x86_64.
15562
15563         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15564         effective-target ilp32.
15565
15566 2005-05-26  David Ung  <davidu@mips.com>
15567
15568         * gcc.target/mips/ext_ins.c: New test for testing the generation
15569         of MIPS32/64 rev 2 ext/ins instructions.
15570
15571 2005-05-26  Andreas Jaeger  <aj@suse.de>
15572
15573         * treelang/compile/unsigned.tree: Use gimple instead of
15574         nonexisting generic dump.
15575
15576 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15577
15578         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15579
15580 2005-05-26  Andreas Jaeger  <aj@suse.de>
15581
15582         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15583
15584 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15585
15586         PR libfortran/17283
15587         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15588         Test callee-allocated memory with write statements.
15589
15590 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15591
15592         PR middle-end/21709
15593         * gcc.dg/pr21709-1.c: New test case.
15594
15595 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15596             Mike Stump  <mrs@apple.com>
15597
15598         * objc/execute/next_mapping.h: Update for C++.
15599
15600         * obj-c++.dg/selector-1.mm: Move to...
15601         * obj-c++.dg/selector-4.mm: here...
15602
15603         * obj-c++.dg/basic.mm: New.
15604         * obj-c++.dg/comp-types-1.mm: New.
15605         * obj-c++.dg/cxx-class-1.mm: New.
15606         * obj-c++.dg/cxx-ivars-1.mm: New.
15607         * obj-c++.dg/cxx-ivars-2.mm: New.
15608         * obj-c++.dg/cxx-ivars-3.mm: New.
15609         * obj-c++.dg/cxx-scope-1.mm: New.
15610         * obj-c++.dg/cxx-scope-2.mm: New.
15611         * obj-c++.dg/defs.mm: New.
15612         * obj-c++.dg/empty-private-1.mm: New.
15613         * obj-c++.dg/encode-1.mm: New.
15614         * obj-c++.dg/encode-2.mm: New.
15615         * obj-c++.dg/encode-3.mm: New.
15616         * obj-c++.dg/extern-c-1.mm: New.
15617         * obj-c++.dg/extra-semi.mm: New.
15618         * obj-c++.dg/fix-and-continue-2.mm: New.
15619         * obj-c++.dg/isa-field-1.mm: New.
15620         * obj-c++.dg/ivar-list-semi.mm: New.
15621         * obj-c++.dg/local-decl-1.mm: New.
15622         * obj-c++.dg/lookup-1.mm: New.
15623         * obj-c++.dg/lookup-2.mm: New.
15624         * obj-c++.dg/method-1.mm: New.
15625         * obj-c++.dg/method-2.mm: New.
15626         * obj-c++.dg/method-3.mm: New.
15627         * obj-c++.dg/method-4.mm: New.
15628         * obj-c++.dg/method-5.mm: New.
15629         * obj-c++.dg/method-6.mm: New.
15630         * obj-c++.dg/method-7.mm: New.
15631         * obj-c++.dg/no-extra-load.mm: New.
15632         * obj-c++.dg/overload-1.mm: New.
15633         * obj-c++.dg/pragma-1.mm: New.
15634         * obj-c++.dg/pragma-2.mm: New.
15635         * obj-c++.dg/private-1.mm: New.
15636         * obj-c++.dg/private-2.mm: New.
15637         * obj-c++.dg/proto-qual-1.mm: New.
15638         * obj-c++.dg/qual-types-1.mm: New.
15639         * obj-c++.dg/stubify-1.mm: New.
15640         * obj-c++.dg/stubify-2.mm: New.
15641         * obj-c++.dg/super-class-1.mm: New.
15642         * obj-c++.dg/super-class-2.mm: New.
15643         * obj-c++.dg/super-dealloc-1.mm: New.
15644         * obj-c++.dg/super-dealloc-2.mm: New.
15645         * obj-c++.dg/template-1.mm: New.
15646         * obj-c++.dg/template-2.mm: New.
15647         * obj-c++.dg/template-3.mm: New.
15648         * obj-c++.dg/template-4.mm: New.
15649         * obj-c++.dg/template-5.mm: New.
15650         * obj-c++.dg/template-6.mm: New.
15651         * obj-c++.dg/try-catch-1.mm: New.
15652         * obj-c++.dg/try-catch-2.mm: New.
15653         * obj-c++.dg/try-catch-3.mm: New.
15654         * obj-c++.dg/try-catch-4.mm: New.
15655         * obj-c++.dg/try-catch-5.mm: New.
15656         * obj-c++.dg/try-catch-6.mm: New.
15657         * obj-c++.dg/try-catch-7.mm: New.
15658         * obj-c++.dg/try-catch-8.mm: New.
15659         * obj-c++.dg/try-catch-9.mm: New.
15660         * obj-c++.dg/va-meth-1.mm: New.
15661
15662 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15663
15664         * obj-c++.dg/selector-1.mm: New.
15665         * obj-c++.dg/selector-2.mm: New.
15666
15667 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15668
15669         * obj-c++.dg/selector-3.mm: New.
15670         * objc.dg/selector-3.m: New.
15671
15672 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15673
15674         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15675         about where warning appears.
15676
15677 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15678
15679         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15680         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15681         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15682         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15683
15684 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15685
15686         * gcc.dg/20050524-1.c: New test.
15687
15688 2005-05-25  Jan Hubicka  <jh@suse.cz>
15689
15690         * gcc.dg/tree-prof/inliner-1.c: New.
15691
15692 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15693
15694         * gcc.dg/tree-prof: New directory.
15695         * gcc.dg/tree-prof/tree-prof.exp: New.
15696
15697 2005-05-25  DJ Delorie  <dj@redhat.com>
15698
15699         * gcc.dg/Wattributes-1.c: New.
15700         * gcc.dg/Wattributes-2.c: New.
15701         * gcc.dg/Wattributes-3.c: New.
15702
15703 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15704
15705         PR tree-optimization/19833
15706         * gcc.dg/uninit-4.c: Remove xfail.
15707         * gcc.dg/uninit-9.c: Ditto.
15708
15709 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15710
15711         * obj-c++.dg/bitfield-[1-5].mm: New.
15712         * obj-c++.dg/class-protocol-1.mm: New.
15713         * obj-c++.dg/comp-types-1[0-1].mm: New.
15714         * obj-c++.dg/comp-types-[2-9].mm: New.
15715         * obj-c++.dg/encode-[4-8].mm: New.
15716         * obj-c++.dg/layout-1.mm: New.
15717         * obj-c++.dg/method-1[0-9].mm: New.
15718         * obj-c++.dg/method-2[0-1].mm: New.
15719         * obj-c++.dg/method-[8-9].mm: New.
15720         * obj-c++.dg/objc-gc-3.mm: New.
15721         * obj-c++.dg/try-catch-10.mm: New.
15722         * objc.dg/bitfield-5.m: New.
15723         * objc.dg/comp-types-10.m: New.
15724         * objc.dg/comp-types-9.m: New.
15725         * objc.dg/layout-1.m: New.
15726         * objc.dg/objc-gc-4.m: New.
15727         * objc.dg/try-catch-9.m: New.
15728         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15729         * objc.dg/comp-types-1.m: Likewise.
15730         * objc.dg/comp-types-[5-6].m: Likewise.
15731         * objc.dg/method-9.m: Likewise.
15732
15733 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15734
15735         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15736         and on hardware without VMX support.
15737
15738         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15739
15740         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15741
15742         * lib/profopt.exp (dg-final-generate, dg-final-use,
15743         profopt-final-code, profopt-get-options): New.
15744         (profopt-execute): Process test directives.
15745
15746         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15747         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15748         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15749
15750 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15751
15752         PR C++/21645
15753         * g++.dg/init/ctor5.C: New test.
15754
15755 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15756
15757         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15758         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15759         vect-113.c, vect-114.c.
15760
15761 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15762
15763         * gcc.dg/const-elim-1.c: Remove xfails.
15764
15765 2005-05-23  Jeff Law  <law@redhat.com>
15766
15767         * gcc.c-torture/compile/pr21638.c: New test.
15768         * gcc.c-torture/compile/20050520-1.c: New test.
15769
15770 2005-05-23  Nick Clifton  <nickc@redhat.com>
15771
15772         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15773         be a proper triple, ie: m32r*-*-*.
15774         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15775
15776 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15777
15778         PR middle-end/21331
15779         PR tree-opt/21293
15780         * gcc.c-torture/compile/pr21293.c: New test.
15781         * gcc.c-torture/execute/pr21331.c: New test.
15782
15783 2004-05-20  Richard Henderson  <rth@redhat.com>
15784
15785         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15786
15787 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15788
15789         * obj-c++-dg.exp: Add.
15790         * obj-c++.exp: Add.
15791         * obj-c++.dg/dg.exp: Add.
15792
15793 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15794
15795         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15796         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15797
15798 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15799
15800         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15801
15802 2004-05-19  Richard Henderson  <rth@redhat.com>
15803
15804         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15805
15806 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15807
15808         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15809
15810         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15811
15812 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15813
15814         PR c++/21495
15815         * g++.dg/parse/extern1.C: New test.
15816         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15817
15818 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15819
15820         * gcc.dg/c99-math.h: New.
15821         * gcc.dg/c99-math-float-1.c: New test.
15822         * gcc.dg/c99-math-double-1.c: Likewise.
15823         * gcc.dg/c99-math-long-double-1.c: Likewise.
15824
15825 2005-05-18  Richard Henderson  <rth@redhat.com>
15826
15827         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15828
15829 2005-05-18  Devang Patel  <dpatel@apple.com>
15830
15831         * g++.dg/opt/20050511-1.C: New test.
15832
15833 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15834
15835         PR libfortran/21127
15836         * gfortran.dg/reshape-complex.f90: New test.
15837
15838 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15839
15840         * gfortran.dg/array_constructor_1.f90: New test.
15841         * gfortran.dg/array_constructor_2.f90: New test.
15842
15843 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15844
15845         PR fortran/20954
15846         * gfortran.dg/pr20954.f: New test.
15847
15848 2005-05-17  Mike Stump  <mrs@apple.com>
15849
15850         Yet more Objective-C++...
15851
15852         * objc.dg/method-5.m: Update.
15853         * objc.dg/method-6.m: Update.
15854         * objc.dg/method-7.m: Update.
15855         * objc.dg/method-9.m: Update.
15856         * objc.dg/try-catch-2.m: Update.
15857
15858 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15859
15860         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15861         Remove little-endian optimizations.
15862
15863 2005-05-17  Jeff Law  <law@redhat.com>
15864
15865         * g++.dg/tree-ssa/pr14814.C: New test.
15866         * gcc.dg/tree-ssa/pr14814.C: New test.
15867         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15868         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15869
15870 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15871
15872         * gcc.dg/compat/generate-random.c: Do not include
15873         libiberty.h.
15874         * gcc.dg/compat/generate-random_r.c: Likewise.
15875
15876 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15877
15878         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15879
15880 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15881
15882         PR middle-end/21595
15883         * g++.dg/tree-ssa/builtin1.C: New testcase.
15884
15885 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15886
15887         PR c++/21454
15888         * g++.dg/opt/const4.C: New test.
15889
15890         PR middle-end/21492
15891         * g++.dg/opt/crossjump1.C: New test.
15892
15893         PR tree-optimization/21610
15894         * gcc.c-torture/compile/20050516-1.c: New test.
15895
15896         PR fortran/15080
15897         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15898         about the test failing.
15899         * gfortran.fortran-torture/execute/where_7.f90: New test.
15900         * gfortran.fortran-torture/execute/where_8.f90: New test.
15901
15902 2005-05-16  Richard Henderson  <rth@redhat.com>
15903
15904         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15905         i?86 and x86_64.
15906
15907 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15908
15909         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15910         (limits.h): Include unconditionally.
15911         (stdlib.h): Likewise.
15912         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15913         (limits.h): Include unconditionally.
15914         (stdlib.h): Likewise.
15915         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15916         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15917         (limits.h): Include unconditionally.
15918         (stdlib.h): Likewise.
15919         (hashtab.h): Do not include.
15920         (getopt.h): Likewise.
15921         (stddef.h): Include.
15922         (hashval_t): Define.
15923         (struct entry): Add "next" field.
15924         (HASH_SIZE): New macro.
15925         (hash_table): New variable.
15926         (switchfiles): Do not use xmalloc.
15927         (mix): New macro.
15928         (iterative_hash): New function.
15929         (hasht): Remove.
15930         (e_exists): New function.
15931         (e_insert): Likewise.
15932         (output): Use, instead of libiberty hashtable functions.
15933         (main): Do not use getopt.  Do not call htab_create.
15934
15935 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15936
15937         PR libstdc++/21526
15938         * lib/target-supports.exp (check_mkfifo_available):
15939         Return 0 for cygwin as mkfifo support incomplete on platform.
15940         Fix typos in comments.
15941
15942 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15943
15944         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15945
15946 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15947
15948         PR fortran/17432
15949         * gfortran.dg/assign_4.f: New test.
15950
15951 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15952
15953         PR tree-optimization/21563
15954         * gcc.dg/tree-ssa/pr21563.c: New.
15955
15956 2005-05-14  Jan Hubicka  <jh@suse.cz>
15957
15958         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15959
15960 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15961
15962         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15963
15964 2005-05-13  Julian Brown  <julian@codesourcery.com>
15965
15966         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15967         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15968
15969 2005-05-13  Jan Hubicka  <jh@suse.cz>
15970
15971         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15972         * gcc.dg/fold-xor-?.c: Likewise.
15973         * gcc.dg/pr15784-?.c: Likewise.
15974         * gcc.dg/pr20922-?.c: Likewise.
15975         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15976         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15977         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15978
15979 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15980
15981         PR fortran/21260
15982         * gfortran.dg/hollerith_1.f90: New test.
15983
15984 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15985
15986         * gfortran.dg/func_result_2.f90: New test.
15987
15988 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15989
15990         * gfortran.dg/dev_null.f90: New test.
15991
15992 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15993
15994         * gcc.dg/arm-vfp1.c: Revert last change.
15995
15996 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15997
15998         PR middle-end/19807
15999         PR tree-optimization/19639
16000         * g++.dg/tree-ssa/pr19807.C: New testcase.
16001
16002 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16003
16004         PR libfortran/21471
16005         * gfortran.dg/append-1.f90: New test.
16006
16007 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16008
16009         * gcc.dg/pr18501.c: XFAIL.
16010         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16011         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16012         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16013         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16014         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16015         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16016         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16017         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16018
16019 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16020
16021         PR fortran/20178
16022         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16023         gfortran.dg/f2c_3.f90: New tests.
16024
16025         * gfortran.dg/return_1.f90: Fix dg annotation.
16026
16027 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16028
16029         * gcc.c-torture/compile/20050510-1.c: New test.
16030
16031 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16032
16033         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16034
16035 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16036
16037         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16038
16039 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16040
16041         PR c/17913
16042         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16043
16044 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16045
16046         PR c/21342
16047         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16048         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16049
16050 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16051
16052         PR debug/16676
16053         * gcc.dg/debug/pr16676.c: New test.
16054
16055 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16056
16057         PR testsuite/21443
16058         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16059         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16060         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16061         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16062         Change -O1 to -O2.
16063         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16064         -fno-tree-dominator-opts.
16065
16066 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16067
16068         * gfortran.dg/return_1.f90: New test.
16069
16070 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16071
16072         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16073
16074         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16075
16076 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16077
16078         PR c++/21427
16079         * g++.dg/inherit/covariant13.C: New.
16080
16081 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16082
16083         PR libfortran/19155
16084         * gfortran.dg/pr19155.f: New test.
16085
16086 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16087
16088         PR inline-asm/8788
16089         * gcc.dg/pr8788-1.c: New testcase.
16090
16091 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16092
16093         PR target/21416
16094         * gcc.target/mips/fpcmp-[12].c: New tests.
16095
16096 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16097
16098         * lib/target-supports-dg.exp (dg-require-fork): New function.
16099         (dg-require-mkfifo): Likewise.
16100         * lib/target-supports.exp (check_function_available): New
16101         function.
16102         (check_fork_available): Likewise.
16103         (check_mkfifo_available): Likewise.
16104
16105 2005-05-06  Jeff Law  <law@redhat.com>
16106
16107         * gcc.c-torture/compile/pr21380.c: New test.
16108
16109 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16110
16111         PR c++/20961
16112         * g++.dg/ext/weak3.C: New test.
16113
16114 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16115
16116         PR c++/21352
16117         * g++.dg/template/crash37.C: New test.
16118
16119 2005-05-05  Paul Brook  <paul@codesourcery.com>
16120
16121         * gcc.dg/arm-g2.c: Use effective-target arm32.
16122         * gcc.dg/arm-mmx-1.c: Ditto.
16123         * gcc.dg/arm-scd42-2.c: Ditto.
16124         * gcc.dg/arm-vfp1.c: Ditto.
16125         * lib/target-supports.exp (check_effective_target_arm32): New
16126         function.
16127
16128 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16129
16130         PR libfortran/21354
16131         gfortran.dg/in_pack_rank7.f90: New test.
16132
16133 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16134
16135         PR middle-end/15618
16136         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16137
16138 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16139
16140         PR middle-end/21265
16141         * gcc.dg/20050503-1.c: New test.
16142
16143         PR rtl-optimization/21239
16144         * gcc.dg/i386-sse-11.c: New test.
16145
16146 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16147
16148         PR target/16888
16149         * gcc.target/i386/asm-1.c: New test.
16150
16151 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16152
16153         PR rtl-optimization/21330
16154         * gcc.c-torture/execute/20050502-1.c: New test.
16155
16156         PR target/21297
16157         * gcc.c-torture/execute/20050502-2.c: New test.
16158
16159 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16160
16161         PR middle-end/21282
16162         * gcc.dg/pr21282.c: New.
16163
16164 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16165
16166         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16167         * gcc.dg/vect/vect-92.c: Likewise.
16168         * gcc.dg/vect/vect-93.c: Likewise.
16169         * gcc.dg/vect/vect-dv-1.c: Likewise.
16170         * gcc.dg/vect/vect-dv-2.c: Likewise.
16171         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16172
16173 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16174
16175         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16176         * gfortran.dg/vect/vect-2.f90: Likewise.
16177         * gfortran.dg/vect/vect-3.f90: Likewise.
16178         * gfortran.dg/vect/vect-4.f90: Likewise.
16179         * gfortran.dg/vect/vect-5.f90: Likewise.
16180
16181 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16182
16183         PR target/20813
16184         * gcc.dg/rs6000-fpint-2.c: New.
16185
16186 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16187
16188         PR c/15698
16189         * gcc.dg/builtins-30.c: Update expected messages.
16190         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16191         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16192         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16193
16194 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16195
16196         PR tree-optimization/21294
16197         * gcc.dg/tree-ssa/pr21294.c: New.
16198
16199 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16200
16201         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16202         __builtin_altivec_st_internal_4si built-in.
16203
16204 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/15875
16207         * g++.dg/template/ptrmem14.C: New test.
16208
16209 2005-05-02  Paul Brook  <paul@codesourcery.com>
16210
16211         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16212
16213 2005-05-02  Michael Matz  <matz@suse.de>
16214
16215         PR c++/19542
16216         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16217
16218 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16219
16220         * g++.dg/cpp/weak.C: New test.
16221
16222 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16223
16224         * gcc.dg/tree-ssa/loop-8.c: New test.
16225
16226 2005-04-30  Michael Maty  <matz@suse.de>
16227
16228         * gcc.dg/inline-mcpy.c: New test.
16229
16230 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16231
16232         PR libfortran/18958
16233         * gfortran.dg/eoshift.f90: New test case.
16234
16235 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16236
16237         PR libfortran/18857
16238         * gfortran.dg/matmul_1.f90: New test.
16239
16240 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16241
16242         PR tree-optimization/21030
16243         * gcc.dg/tree-ssa/pr21030.c: New.
16244
16245 2005-04-29  Devang Patel  <dpatel@apple.com>
16246
16247         PR tree-optimization/21272
16248         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16249
16250 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16251
16252         PR fortran/13082
16253         PR fortran/18824
16254         * gfortran.dg/entry_4.f90: New test.
16255         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16256         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16257         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16258         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16259         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16260         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16261         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16262
16263 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16264
16265         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16266
16267 2005-04-29  Paul Brook  <paul@codesourcery.com>
16268
16269         * gfortran.dg/entry_3.f90: New test.
16270
16271 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16272
16273         * gfortran.dg/implicit_4.f90: New test.
16274
16275 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16276
16277         * lib/target-supports.exp (check_profiling_available): Return
16278         false for xtensa-*-elf.
16279
16280 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16281
16282         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16283         error if file cannot be deleted.
16284
16285 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16286
16287         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16288         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16289         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16290         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16291         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16292         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16293         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16294         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16295         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16296         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16297         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16298         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16299         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16300
16301 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16302
16303         PR fortran/20865
16304         * gfortran.dg/pr20865.f90: New test.
16305
16306 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16307
16308         * gcc.dg/void-cast-2.c: New test.
16309
16310 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16311
16312         PR c/21159
16313         * gcc.dg/void-cast-1.c: New test.
16314
16315 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16316
16317         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16318
16319 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16320
16321         PR fortran/21177
16322         * gfortran.dg/pr21177.f90: New test.
16323
16324 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16325
16326         PR tree-optimization/21171
16327         * gcc.dg/tree-ssa/pr21171.c: New test.
16328
16329 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16330
16331         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16332         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16333         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16334         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16335         gcc.dg/tree-ssa/gen-vect-32.c: New.
16336         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16337         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16338         don't run on PPC32.
16339
16340 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16341
16342         PR c/21213
16343         * gcc.dg/transparent-union-3.c: New test.
16344
16345 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16346
16347         PR c/20740
16348         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16349         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16350         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16351         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16352         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16353         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16354
16355 2005-04-26  Jeff Law  <law@redhat.com>
16356
16357         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16358         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16359         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16360         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16361         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16362         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16363         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16364
16365 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16366
16367         PR tree-optimization/17598
16368         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16369
16370 2005-04-25  Mike Stump  <mrs@apple.com>
16371
16372         * objc.dg/fix-and-continue-1.m: Add.
16373
16374 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16375
16376         PR c++/20995
16377         * g++.dg/opt/pr20995-1.C: New test case.
16378
16379 2005-04-25  Devang Patel <dpatel@apple.com>
16380
16381         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16382
16383 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16384
16385         PR testsuite/21062
16386         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16387
16388 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16389
16390         PR C++/21188
16391         * g++.dg/opt/rtti2.C: New test.
16392
16393 2005-04-25  Paul Brook  <paul@codesourcery.com>
16394         Steven G. Kargl  <kargls@comcast.net>
16395
16396         PR fortran/20879
16397         * gfortran.dg/ichar_1.f90: New file.
16398
16399 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16400
16401         PR middle-end/20991
16402         * g++.dg/opt/pr20991.C: New test.
16403
16404         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16405         where sizeof (type) < __alignof__ (type).
16406         * gcc.dg/compat/struct-layout-1.h: Likewise.
16407
16408 2005-04-24  Per Bothner  <per@bothner.com>
16409             Devang Patel  <dpatel@apple.com>
16410
16411         PR preprocessor/20907
16412         * gcc.dg/cpp/very-long-comment.c: New test.
16413
16414 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16415
16416         PR fortran/20059
16417         * gfortran.dg/common_5.f: New test.
16418
16419 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16420
16421         PR middle-end/21082
16422         * g++.dg/tree-ssa/pr21082.C: New testcase.
16423
16424 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16425
16426         * gcc.dg/vect/vect-99.c: New test.
16427
16428 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16429
16430         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16431
16432 2005-04-22  Jeff Law  <law@redhat.com>
16433
16434         * gcc.dg/uninit-5.c: Remove xfails.
16435         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16436         conditionals and loads.
16437
16438 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16439
16440         PR libfortran/20074
16441         PR libfortran/20436
16442         PR libfortran/21108
16443         * gfortran.dg/nested_reshape.f90: new test
16444         * gfortran.dg/reshape-alloc.f90: new test
16445         * gfortran.dg/reshape.f90: new test
16446
16447 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16448
16449         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16450
16451         * gcc.dg/arm-vfp1.c: New test.
16452
16453 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16454
16455         PR c++/21087
16456         * g++.dg/lookup/builtin2.C: New test.
16457
16458 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16459
16460         * gcc.dg/weak/weak-13.c: New test.
16461
16462 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16463
16464         * lib/target-supports.exp (check_effective_target_sync_int_long):
16465         Add powerpc*.
16466
16467 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16468
16469         * gcc.target/mips/branch-1.c: New test.
16470
16471 2005-04-21  Richard Henderson  <rth@redhat.com>
16472
16473         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16474         * gcc.dg/vect/vect-86.c: Likewise.
16475         * gcc.dg/vect/vect-87.c: Likewise.
16476         * gcc.dg/vect/vect-88.c: Likewise.
16477
16478 2005-04-21  Devang Patel  <dpatel@apple.com>
16479
16480         PR optimization/20994
16481         * gcc.dg/tree-ssa/ifc-3.c: New test.
16482
16483 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16484
16485         PR c/12913
16486         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16487         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16488         gcc.dg/c99-vla-jump-5.c: New tests.
16489
16490 2005-04-19  Richard Henderson  <rth@redhat.com>
16491
16492         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16493         Fix typo in exists check.
16494         (check_effective_target_sync_int_long): New.
16495         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16496         * gcc.dg/ia64-sync-2.c: Likewise.
16497         * gcc.dg/ia64-sync-3.c: Likewise.
16498         * gcc.dg/ia64-sync-4.c: Likewise.
16499
16500 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16501
16502         * gcc.dg/fold-xor-1.c: New test.
16503         * gcc.dg/fold-xor-2.c: New test.
16504
16505 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16506
16507         PR target/20670
16508         * g++.dg/eh/fp-regs.C: New test.
16509
16510 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16511
16512         * gcc.dg/Wint-to-pointer-cast-1.c,
16513         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16514         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16515         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16516
16517 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16518
16519         PR fortran/16861
16520         * gfortran.dg/pr16861.f90: New test.
16521
16522 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16523
16524         * gcc.dg/pr21085.c: New test.
16525
16526 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16527
16528         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16529         (setup_mips_tests, dg-mips-options): New procedures.
16530         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16531         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16532         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16533         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16534         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16535         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16536         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16537         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16538         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16539         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16540         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16541         dg-mips-options instead of dg-options.  Remove now-redundant
16542         preprocessor guards.
16543         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16544         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16545         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16546         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16547         * gcc.dg/vr-mult-2.c: Delete.
16548         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16549         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16550         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16551         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16552         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16553         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16554         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16555
16556 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16557
16558         * ada/acats/run_all.sh: Use sync when executable not present.
16559
16560 2005-04-18  Devang Patel  <dpatel@apple.com>
16561
16562         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16563         * gcc.dg/vect/vect-11a.c: New.
16564         * gcc.dg/vect/vect-none.c: Update.
16565         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16566
16567 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16568
16569         PR tree-optimization/20922
16570         * gcc.dg/pr20922-1.c: New test.
16571         * gcc.dg/pr20922-2.c: New test.
16572         * gcc.dg/pr20922-3.c: New test.
16573         * gcc.dg/pr20922-4.c: New test.
16574         * gcc.dg/pr20922-5.c: New test.
16575         * gcc.dg/pr20922-6.c: New test.
16576
16577 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16578
16579         PR libfortran/20950
16580         * gfortran.dg/pr20950.f: New test.
16581
16582 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16583
16584         PR libfortran/19216
16585         * gfortran.dg/pr19216.f: New test.
16586
16587 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16588
16589         PR tree-optimization/21001
16590         * gcc.dg/tree-ssa/pr21001.c: New.
16591
16592 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16593
16594         PR libfortran/21075
16595         * gfortran.dg/reshape_rank7.f90: New test.
16596
16597 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16598
16599         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16600         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16601         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16602         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16603         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16604         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16605         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16606         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16607         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16608         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16609         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16610         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16611         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16612         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16613         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16614         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16615         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16616         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16617         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16618         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16619         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16620
16621 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16622
16623         * gfortran.dg/wtruncate.f: New testcase.
16624         * gfortran.dg/wtruncate.f90: New testcase.
16625
16626 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16627
16628         PR c++/21025
16629         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16630         which sizeof/alignof is dependent, rather than just whether we are
16631         processing_template_decl.
16632
16633 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16634
16635         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16636         corrected typo where the wrong variables had been compared.
16637
16638 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16639
16640         PR libfortran/18495
16641         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16642         Test callee-allocated version of return array with a write
16643         statement.
16644         Test spread with a temporary with another write statement.
16645
16646 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16647
16648         PR tree-optimization/21031
16649         * gcc.dg/tree-ssa/pr21031.c: New.
16650
16651 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16652
16653         PR tree-optimization/21004
16654         * gcc.dg/builtins-53.c: Include builtins-config.h.
16655         Check floorf, ceilf, floorl and ceill transformations
16656         only when HAVE_C99_RUNTIME is defined.
16657
16658 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16659
16660         PR middle-end/20739
16661         * gcc.dg/tree-ssa/pr20739.c: New test.
16662
16663 2005-04-14  Mike Stump  <mrs@apple.com>
16664
16665         * gcc.dg/Foundation.framework/empty: New.
16666         * gcc.dg/framework-2.c: New.
16667
16668 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16669
16670         PR tree-optimization/21021
16671         * gcc.c-torture/compile/pr21021.c: New.
16672
16673 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16674
16675         PR testsuite/21010
16676         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16677         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16678         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16679         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16680         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16681         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16682         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16683         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16684
16685 2005-04-14  Richard Henderson  <rth@redhat.com>
16686
16687         * lib/target-supports.exp (check_effective_target_vect_condition):
16688         Add ia64, i?86, and x86_64.
16689
16690 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16691
16692         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16693
16694 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16695
16696         PR tree-optimization/20657
16697         * gcc.dg/tree-ssa/pr20657.c: New.
16698
16699 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16700
16701         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16702         (long long int)trunc*.
16703
16704 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16705
16706         PR target/20927
16707         * gcc.dg/pr20927.c: New test.
16708
16709 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16710
16711         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16712         * gcc.target/mips/asm-1.c: Likewise.
16713
16714 2005-04-13  Dale Johannesen  <dalej@apple.com>
16715
16716         * objc.dg/objc-fast-4.m: New.
16717
16718 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16719
16720         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16721         directory.
16722         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16723
16724 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16725
16726         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16727         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16728         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16729
16730 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16731
16732         PR tree-optimization/20913
16733         * gcc.dg/tree-ssa/pr20913.c: New.
16734
16735         PR tree-optimization/20702
16736         * gcc.dg/tree-ssa/pr20702.c: New.
16737
16738 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16739
16740         PR c++/13744
16741         * g++.dg/inherit/local3.C: New test.
16742
16743 2005-04-12  Jeff Law  <law@redhat.com>
16744
16745         * gcc.dg/tree-ssa/20050412-1.c: New test.
16746
16747 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16748
16749         PR libfortran/19016
16750         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16751         Add tests with mask generated by expression.
16752         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16753         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16754         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16755
16756 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16757
16758         PR middle-end/20917
16759         * gcc.dg/20050409-1.c: New test.
16760
16761 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16762
16763         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16764
16765 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16766
16767         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16768         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16769         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16770         (TARGET_CXX): Adjust accordingly.
16771         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16772         determine_class_data_visibility and class_data_always_comdat.
16773         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16774         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16775         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16776         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16777         (arm_cxx_determine_class_data_visibility): New.
16778         (arm_cxx_class_data_always_comdat): Likewise.
16779         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16780         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16781         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16782         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16783         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16784         Define.
16785
16786 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16787
16788         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16789
16790 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16791
16792         * gcc.dg/i386-darwin-fpmath.c: New.
16793
16794 2004-04-11  Devang Patel  <dpatel@apple.com>
16795
16796         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16797         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16798         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16799         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16800         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16801         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16802         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16803         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16804         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16805
16806 2004-04-11  Devang Patel  <dpatel@apple.com>
16807
16808         * gcc.dg/vect/vect-dv-1.c: New test.
16809         * gcc.dg/vect/vect-dv-2.c: New test.
16810
16811 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16812
16813         PR tree-optimization/20933
16814         * gcc.dg/tree-ssa/pr20933.c: New test.
16815
16816 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16817
16818         * gfortran.dg/fold_nearest.f90: New test.
16819
16820 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16821
16822         * gcc.dg/tree-ssa/alias-1.c: New test.
16823
16824 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16825
16826         PR tree-optimization/20920
16827         * g++.dg/tree-ssa/pr20920.C: New test.
16828
16829 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16830
16831         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16832         (long long int)ceil*.
16833
16834 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16835
16836         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16837         explicit C++ linkage.
16838
16839 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16840
16841         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16842         warning for arithmetic IF statements.
16843
16844 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16845
16846         * eor_handling_1.f90: New test case.
16847         * eor_handling_2.f90: New test case.
16848         * eor_handling_3.f90: New test case.
16849         * eor_handling_4.f90: New test case.
16850         * eor_handling_5.f90: New test case.
16851         * noadv_size.f90: New test case.
16852         * pad_no.f90: New test case.
16853
16854 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16855
16856         * gcc.c-torture/execute/20050410-1.c: New test.
16857
16858 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16859
16860         * gcc.dg/pr20126.c: New.
16861
16862 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16863             Steven G. Kargl <kargls@comcast.net>
16864
16865         * gfortran.dg/PR19872.f: New test.
16866
16867 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16868
16869         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16870
16871 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16872
16873         * gfortran.dg/nint_1.f90: New test.
16874
16875 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16876
16877         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16878         Added test for callee-allocated arrays with write statements.
16879         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16880         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16881         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16882         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16883         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16884
16885 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16886
16887         PR libfortran/20163
16888         * gfortran.dg/open-options-blanks.f: New test.
16889
16890 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16891
16892         PR fortran/13257
16893         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16894
16895 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16896
16897         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16898         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16899         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16900         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16901         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16902         * gcc.c-torture/execute/stdarg-4.c: New test.
16903
16904         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16905
16906         PR target/20795
16907         * g++.dg/abi/param2.C: New test.
16908
16909 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16910
16911         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16912
16913 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16914
16915         * gcc.dg/builtins-53.c: New test.
16916
16917 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16918
16919         * g++.dg/tree-ssa/pr18178.C: New test.
16920         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16921         * gcc.c-torture/execute/20041019-1.c: New test.
16922         * gcc.dg/tree-ssa/20041008-1.c: New test.
16923         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16924         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16925         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16926         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16927         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16928         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16929         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16930         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16931         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16932         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16933
16934 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16935
16936         PR rtl-optimization/20466
16937         * gcc.c-torture/execute/pr20466-1.c: New test.
16938
16939 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16940
16941         PR c++/20905
16942         * g++.dg/parse/cond2.C: New test.
16943
16944         PR c++/20145
16945         * g++.dg/warn/Wdtor1.C: New test.
16946
16947 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16948
16949         PR fortran/17229
16950         * gfortran.dg/pr17229.f: New test.
16951
16952 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16953
16954         * gfortran.dg/tiny_1.f90: New test.
16955         * gfortran.dg/tiny_2.f90: ditto.
16956
16957 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16958
16959         * gfortran.dg/eor_1.f90: Fix dg-do run line
16960         * gfortran.dg/open_new.f90: Fix dg-do run line
16961
16962 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16963
16964         * lib/target-supports.exp (get_compiler_messages): Support
16965         optional arguments, the fourth being compiler options.
16966         (check_effective_target_fpic): New proc.
16967         * gcc.dg/20050321-2.c: Restrict to target fpic.
16968
16969 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16970
16971         * gcc.dg/15443-1.c: New test.
16972         * gcc.dg/15443-2.c: Likewise.
16973
16974 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16975
16976         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16977
16978 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16979
16980         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16981
16982 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16983
16984         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16985         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16986         -m64.
16987         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16988         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16989         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16990
16991 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16992
16993         PR c++/20212
16994         * g++.dg/warn/Wunused-11.C: New test.
16995
16996 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16997
16998         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16999
17000 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17001
17002         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17003
17004 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17005
17006         PR c++/20734
17007         * g++.dg/template/ptrmem13.C: New test.
17008
17009 2005-04-05  Per Bothner  <per@bothner.com>
17010
17011         * lib/gcc.exp: Always add -fno-show-column, for now.
17012
17013 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17014
17015         PR testsuite/20767
17016         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17017         of plain old "unsigned int" for the type of "i".  Makes this test
17018         64bit clean.
17019
17020 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17021
17022         * gcc.dg/i386-ssefn-1.c: New test.
17023         * gcc.dg/i386-ssefn-2.c: New test.
17024         * gcc.dg/i386-ssefn-3.c: New test.
17025         * gcc.dg/i386-ssefn-4.c: New test.
17026
17027 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17028
17029         PR tree-optimization/20076
17030         * gcc.dg/builtin-apply4.c: New test.
17031
17032         PR preprocessor/19475
17033         * gcc.dg/cpp/macspace1.c: New test.
17034         * gcc.dg/cpp/macspace2.c: New test.
17035
17036 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17037
17038         * gfortran.dg/pr20755.f: Fixed bad format.
17039
17040 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17041
17042         PR c++/20763
17043         * g++.dg/ext/attrib21.C: New test.
17044
17045 2004-04-05  Devang Patel  <dpatel@apple.com>
17046
17047         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17048         * gcc.dg/vect/vect-shift-1.c: New test.
17049
17050 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17051
17052         PR libfortran/20755
17053         * gfortran.dg/pr20755.f: New test.
17054
17055 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17056
17057         * gfortran.dg/pr15959.f90: New test.
17058         * gfortran.dg/string_pad_trunc.f90: New test.
17059
17060 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17061
17062         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17063         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17064         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17065         syntax.
17066
17067 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17068
17069         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17070
17071 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17072
17073         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17074         * gcc.c-torture/compile/20011119-2.c: Likewise.
17075         * gcc.c-torture/compile/981001-2.c: Likewise.
17076
17077 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17078
17079         PR c++/20679
17080         * g++.dg/template/overload4.C: New test.
17081
17082 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17083
17084         PR c++/20746
17085         * g++.dg/abi/covariant5.C: New.
17086
17087         PR debug/20505
17088         * g++.dg/debug/const2.C: New.
17089
17090 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17091
17092         PR rtl-optimization/16104
17093         * gcc.c-torture/execute/20050316-1.c: New test.
17094
17095 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         * g++.dg/template/spec23.C: Fix dg-error text.
17098
17099 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17100
17101         PR c++/19199
17102         * g++.dg/expr/lval2.C: New.
17103
17104 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17105
17106         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17107         __builtin_strcasecmp and __builtin_strncasecmp.
17108
17109 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17110
17111         PR c++/20723
17112         * g++.dg/template/spec22.C: New.
17113         * g++.dg/template/spec23.C: New.
17114
17115 2005-04-03  Dale Ranta  <dir@lanl.gov>
17116             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17117
17118         PR libfortran/20068
17119         PR libfortran/20125
17120         PR libfortran/20156
17121         PR libfortran/20471
17122         * gfortran.dg/backspace.f: New test.
17123
17124 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17125
17126         * gcc.dg/pr19345.c: New test.
17127
17128 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17129
17130         PR tree-optimization/20640
17131         * gcc.dg/torture/tree-loop-1.c: New.
17132
17133 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17134
17135         PR rtl-optimization/20290
17136         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17137
17138 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17139
17140         * gcc.dg/rs6000-fpint.c: New.
17141
17142 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17143
17144         * gcc.dg/old-style-then-proto-1.c: New test.
17145
17146 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17147
17148         * gfortran.fortran-torture/execute/backspace.f90: Check
17149         after backspace and read was incorrect.
17150
17151 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17152
17153         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17154         buffer past the terminating NUL using memcmp.
17155         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17156         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17157
17158         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17159         Fix unused/uninitialized variable warnings.
17160
17161         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17162         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17163         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17164         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17165
17166         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17167         gcc.c-torture/execute/builtins/fputs-lib.c,
17168         gcc.c-torture/execute/builtins/lib/fprintf.c,
17169         gcc.c-torture/execute/builtins/lib/main.c,
17170         gcc.c-torture/execute/builtins/lib/memcmp.c,
17171         gcc.c-torture/execute/builtins/lib/memmove.c,
17172         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17173         gcc.c-torture/execute/builtins/lib/memset.c,
17174         gcc.c-torture/execute/builtins/lib/printf.c,
17175         gcc.c-torture/execute/builtins/lib/sprintf.c,
17176         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17177         gcc.c-torture/execute/builtins/lib/strchr.c,
17178         gcc.c-torture/execute/builtins/lib/strcmp.c,
17179         gcc.c-torture/execute/builtins/lib/strcpy.c,
17180         gcc.c-torture/execute/builtins/lib/strcspn.c,
17181         gcc.c-torture/execute/builtins/lib/strlen.c,
17182         gcc.c-torture/execute/builtins/lib/strncat.c,
17183         gcc.c-torture/execute/builtins/lib/strncmp.c,
17184         gcc.c-torture/execute/builtins/lib/strncpy.c,
17185         gcc.c-torture/execute/builtins/lib/strrchr.c,
17186         gcc.c-torture/execute/builtins/lib/strspn.c,
17187         gcc.c-torture/execute/builtins/lib/strstr.c,
17188         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17189         gcc.c-torture/execute/builtins/strlen-2.c,
17190         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17191         prototypes.
17192
17193 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17194
17195         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17196         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17197         selectany usage.
17198
17199 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17200
17201         PR c++/19406
17202         * g++.dg/debug/using1.C: New test.
17203
17204 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17205
17206         PR middle-end/20524
17207         * gcc.dg/alias-7.c: Prefix asm-declared name with
17208         __USER_LABEL_PREFIX__.
17209
17210 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17211
17212         Fix fallout from PR middle-end/15700:
17213         * gcc.c-torture/compile/20011119-1.c: Take
17214         __USER_LABEL_PREFIX__ into account.
17215         * gcc.c-torture/compile/20011119-2.c: Likewise.
17216
17217 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17218
17219         PR c++/18644
17220         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17221
17222 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17223
17224         PR c/17855
17225         * gcc.c-torture/compile/struct-non-lval-1.c,
17226         gcc.c-torture/compile/struct-non-lval-2.c,
17227         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17228
17229 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17230
17231         * gcc.dg/tls/tls.exp: Remove temporary file.
17232         * g++.dg/tls/tls.exp: Ditto.
17233         * lib/file-format.exp: Ditto.
17234         * g++.dg/special/ecos.exp: Ditto.
17235
17236         * lib/profopt.exp: Treat prof_ext as a list.
17237         * gcc.misc-tests/bprob.exp: Ditto.
17238         * g++.dg/bprob/bprob.exp: Ditto.
17239
17240         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17241         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17242         g++.dg/tree-ssa/pointer-reference-alias.C,
17243         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17244         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17245         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17246         g++.dg/vect/pr19951.cc: Ditto.
17247         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17248         gcc.dg/builtins-47.c: Ditto.
17249         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17250         gcc.dg/pr20115-1.c: Ditto.
17251         * gcc.dg/tree-ssa/20030530-2.c,
17252         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17253         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17254         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17255         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17256         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17257         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17258         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17259         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17260         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17261         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17262         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17263         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17264         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17265         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17266         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17267         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17268         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17269         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17270         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17271         gcc.dg/tree-ssa/20030824-1.c,
17272         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17273         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17274         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17275         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17276         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17277         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17278         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17279         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17280         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17281         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17282         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17283         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17284         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17285         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17286         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17287         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17288         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17289         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17290         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17291         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17292         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17293         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17294         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17295         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17296         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17297         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17298         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17299         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17300         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17301         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17302         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17303         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17304         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17305         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17306         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17307         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17308         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17309         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17310         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17311         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17312         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17313         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17314         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17315         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17316         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17317         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17318         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17319         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17320         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17321         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17322         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17323         gcc.dg/tree-ssa/useless-1.c: Ditto.
17324         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17325         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17326         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17327         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17328         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17329         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17330         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17331         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17332         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17333         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17334         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17335         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17336         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17337         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17338         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17339         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17340         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17341         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17342         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17343         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17344         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17345         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17346         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17347         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17348         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17349         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17350         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17351         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17352         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17353         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17354         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17355         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17356         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17357         gcc.dg/vect/vect-none.c: Ditto.
17358         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17359         treelang/compile/unsigned.tree: Ditto.
17360
17361         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17362         * gcc.dg/cpp/direct2s.c: Ditto.
17363         * gcc.dg/cpp/paste4.c: Ditto.
17364         * gcc.dg/cpp/separate-1.c: Ditto.
17365         * gcc.dg/pch/save-temps-1.c: Ditto.
17366         * g++.dg/ext/altivec-10.C: Ditto.
17367         * g++.dg/pch/pch.C: Ditto.
17368
17369         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17370
17371         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17372         * g++.dg/template/repo1.C: Ditto.
17373         * g++.dg/template/repo2.C: Ditto.
17374         * g++.dg/template/repo3.C: Ditto.
17375         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17376         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17377         * g++.old-deja/g++.pt/repo1.C: Ditto.
17378         * g++.old-deja/g++.pt/repo2.C: Ditto.
17379         * g++.old-deja/g++.pt/repo3.C: Ditto.
17380         * g++.old-deja/g++.pt/repo4.C: Ditto.
17381
17382         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17383         * gcc.dg/20030107-1.c: Ditto.
17384         * gcc.dg/20030702-1.c: Ditto.
17385         * gcc.dg/profile-generate-1.c: Ditto.
17386         * g++.dg/other/profile1.C: Ditto.
17387         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17388
17389         * lib/gcc-dg.exp (remove-build-file): New.
17390         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17391         cleanup-tree-dump, cleanup-saved-temps): New.
17392
17393 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17394
17395         PR c++/19203, DR 214
17396         * g++.dg/parse/ambig3.C: Not ambiguous.
17397         * g++.dg/template/spec20.C: New.
17398         * g++.dg/template/spec21.C: New.
17399
17400 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17401
17402         PR target/20045
17403         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17404
17405 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17406
17407         PR libfortran/20660
17408         * gfortran.dg/negative_unit.f: New test.
17409
17410 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17411
17412         * gcc.dg/20050330-1.c: New test.
17413
17414 2005-03-30  Devang Patel  <dpatel@apple.com>
17415
17416         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17417
17418 2005-03-30  Dale Johannesen  <dalej@apple.com>
17419
17420         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17421
17422 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17423
17424         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17425         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17426         Strip options from test name.
17427
17428 2005-03-31  Jan Hubicka  <jh@suse.cz>
17429
17430         * gcc.dg/varpool-1.c: New testcase.
17431
17432 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17433
17434         PR c/772
17435         PR c/17913
17436         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17437         gcc.dg/stmt-expr-label-3.c : New tests.
17438         * gcc.c-torture/execute/medce-2.c: Remove.
17439
17440 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17441
17442         PR c/20368
17443         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17444         tests.
17445
17446 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17447
17448         * gcc.c-torture/compile/pr20203.c: New test.
17449
17450 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17451
17452         * gfortran.dg/promotion.f90: New test.
17453
17454 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17455
17456         PR middle-end/20491
17457         * gcc.dg/torture/asm-subreg-1.c: New test.
17458
17459 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17460
17461         PR c/20672
17462         * gcc.dg/pr20672-1.c: New test.
17463
17464 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17465
17466         * gfortran.dg/vect: New directory.
17467         * gfortran.dg/vect/vect.exp: New.
17468         * gfortran.dg/vect/vect-1.f90: New test.
17469         * gfortran.dg/vect/vect-2.f90: New test.
17470         * gfortran.dg/vect/vect-3.f90: New test.
17471         * gfortran.dg/vect/vect-4.f90: New test.
17472         * gfortran.dg/vect/vect-5.f90: New test.
17473
17474 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17475
17476         PR middle-end/20622
17477         * gcc.dg/alias-7.c: New test.
17478
17479 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17480
17481         * gcc.dg/sparc-reg-1.c: New test.
17482
17483 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17484
17485         PR target/19890
17486         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17487
17488 2005-03-29  Dale Ranta  <dir@lanl.gov>
17489             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17490
17491         PR libfortran/20163
17492         * gfortran.dg/pr20163-2.f: New test.
17493
17494 2005-03-28  Jan Hubicka  <jh@suse.cz>
17495
17496         PR middle-end/20635
17497         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17498         by Jakub Jelinek.
17499
17500 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17501
17502         PR tree-optimization/20626
17503         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17504         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17505
17506 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17507
17508         * gfortran.dg/underflow.f90: New test.
17509         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17510
17511 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17512
17513         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17514
17515 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17516
17517         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17518         (g++_init): Make sure that CXXFLAGS is set.
17519         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17520         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17521         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17522         * lib/objc.exp (objc_init): Likewise.
17523         * lib/treelang.exp (treelang_init): Likewise.
17524
17525 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17526
17527         PR tree-optimization/20470
17528         * gcc.dg/tree-ssa/pr20470.c: New test.
17529
17530 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17531
17532         * gcc.dg/ppc-stfiwx.c: New.
17533
17534 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17535
17536         PR target/19888
17537         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17538
17539 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17540
17541         * gcc.dg/20050325-1.c: Fix a typo.
17542
17543 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17544
17545         PR libfortran/19678
17546         PR libfortran/19679
17547         * gfortran.dg/dos_eol.f: New test.
17548
17549 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17550
17551         PR rtl-optimization/20249
17552         * gcc.dg/20050325-1.c: New test.
17553
17554 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17555
17556         PR libfortran/15332
17557         * gfortran.dg/pr15332.f: New test.
17558
17559 2005-03-24  Dale Johannesen  <dalej@apple.com>
17560
17561         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17562
17563 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17564
17565         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17566         'internal' visibility.
17567         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17568         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17569         'protected' visibility.
17570         * gcc.dg/visibility-7.c: Likewise.
17571         * lib/target-supports.exp (check_visibility_available): Take
17572         a parameter, the kind of visibility to check for.
17573         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17574         to check_visibility_available.
17575
17576         * g++.dg/expr/cast3.C: New.
17577
17578 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17579
17580         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17581         rs6000.
17582
17583 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17584
17585         PR target/20095
17586         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17587
17588 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17589
17590         * gcc.dg/badshift.c: Renamed to...
17591         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17592
17593         * gcc.target/i386/badshift.c: Renamed to...
17594         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17595         only.
17596
17597         PR rtl-optimization/20532
17598         * gcc.target/i386/badshift.c: New.
17599
17600 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17601
17602         * gfortran.dg/pr18025.f90: New test.
17603
17604 2005-03-23  Dale Johannesen  <dalej@apple.com>
17605
17606         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17607
17608 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17609
17610         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17611
17612         * lib/target-supports.exp (check_iconv_available): Default
17613         libiconv to -liconv, if there is no definition.
17614
17615 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17616
17617         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17618
17619 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17620
17621         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17622         * g++.dg/opt/pr7503-2.C: Likewise.
17623         * g++.dg/opt/pr7503-3.C: Likewise.
17624         * g++.dg/opt/pr7503-4.C: Likewise.
17625         * g++.dg/opt/pr7503-5.C: Likewise.
17626         * g++.dg/warn/minmax.C: New test.
17627
17628 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17629
17630         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17631         * gfortran.dg/g77_intrinsics_sub.f: New test.
17632
17633 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17634             Jan Hubicka  <jh@suse.cz>
17635             Steven Bosscher <stevenb@suse.de
17636
17637         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17638
17639 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17640
17641         PR c++/19980
17642         * g++.dg/template/redecl3.C: New test.
17643
17644 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17645
17646         PR c++/20499
17647         * g++.dg/parse/error16.C: Tweak error markers.
17648
17649 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17650
17651         PR target/20561
17652         * gcc.dg/20050321-2.c: New test.
17653
17654 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17655
17656         PR c++/20465
17657         PR c++/20381
17658         * g++.dg/template/ptrmem12.C: New.
17659
17660 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17661
17662         PR rtl-optimization/20527
17663         * gcc.c-torture/execute/pr20527-1.c: New test.
17664
17665 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17666
17667         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17668         program, compile it into a real executable and then delete the .c
17669         and .x files afterwards, to avoid problems on testglue targets.
17670
17671 2005-03-21  Stuart Hastings  <stuart@apple.com>
17672
17673         * gcc.target/i386/sse-2.c: New.
17674
17675 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17676
17677         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17678
17679 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17680
17681         * g++.dg/parse/crash25.C: Fix typo.
17682
17683 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17684
17685         PR c++/20461
17686         * g++.dg/parse/crash24.C: New test.
17687
17688         PR c++/20536
17689         * g++.dg/parse/crash25.C: New test.
17690
17691 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17692
17693         PR c++/20147
17694         * g++.dg/ext/stmtexpr4.C: New test.
17695
17696 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17697
17698         PR middle-end/20539
17699         * gcc.c-torture/compile/pr13066-1.c: New test case.
17700         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17701         * g++.dg/opt/pr13066-1.C: Likewise.
17702
17703 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17704
17705         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17706
17707 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17708
17709         PR fortran/18525
17710         * gfortran.dg/nesting_1.f90: New test.
17711
17712 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17713
17714         PR c++/20240
17715         * g++.dg/lookup/using13.C: New test.
17716
17717 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17718
17719         PR c++/20333
17720         * g++.dg/template/crash36.C: New test.
17721
17722 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17723
17724         PR c++/20463
17725         * g++.dg/template/crash35.C: New test.
17726
17727 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17728
17729         PR c++/19966
17730         * g++.dg/overload/operator2.C: New test.
17731
17732 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17733
17734         PR libfortran/20257
17735         * gfortran.dg/pr20257.f90: New test.
17736
17737 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17738
17739         PR libfortran/20480
17740         * gfortran.dg/pr20480.f90: New test.
17741
17742 2005-03-16  Richard Henderson  <rth@redhat.com>
17743
17744         PR middle-end/15700
17745         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17746         (_rtld_global): New.
17747         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17748         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17749
17750         * gcc.dg/alias-3.c: New.
17751         * gcc.dg/alias-4.c: New.
17752         * gcc.dg/alias-5.c: New.
17753         * gcc.dg/alias-6.c: New.
17754
17755 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17756
17757         * gcc.dg/cpp/ucnid-7.c: New.
17758
17759 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17760             Dorit Naishlos  <dorit@il.ibm.com>
17761
17762         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17763         darwin.
17764
17765 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17766
17767         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17768         misaligned accesses.
17769         * gcc.dg/vect/vect-58.c: Likewise.
17770         * gcc.dg/vect/vect-92.c: New.
17771         * gcc.dg/vect/vect-93.c: New.
17772
17773 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17774
17775         PR fortran/18827
17776         * gfortran.dg/assign_2.f90: New test.
17777         * gfortran.dg/assign_3.f90: New test.
17778         * gfortran.dg/assign.f90: New test.
17779
17780 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17781
17782         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17783         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17784         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17785         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17786         names.
17787
17788 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17789
17790         * gcc.dg/cpp/ucnid-6.c: New.
17791
17792         * gcc.dg/cpp/normalize-1.c: New.
17793         * gcc.dg/cpp/normalize-2.c: New.
17794         * gcc.dg/cpp/normalize-3.c: New.
17795         * gcc.dg/cpp/normalize-4.c: New.
17796         * gcc.dg/cpp/ucnid-4.c: New.
17797         * gcc.dg/cpp/ucnid-5.c: New.
17798         * g++.dg/cpp/normalize-1.C: New.
17799         * g++.dg/cpp/ucnid-1.C: New.
17800
17801 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17802
17803         * gcc.dg/pr18628.c: New.
17804
17805 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17806
17807         PR c++/20280
17808         * g++.dg/tree-ssa/pr20280.C: New.
17809
17810 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17811
17812         PR fortran/20467
17813         * gfortran.dg/stfunc_2.f90: New test.
17814
17815 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17816
17817         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17818
17819 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17820
17821         * gcc.dg/tree-ssa/20050314-1.c: New test.
17822
17823 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17824
17825         PR c++/4403
17826         PR c++/9783, DR433
17827         * g++.dg/template/friend34.C: New test.
17828         * g++.dg/template/friend35.C: Likewise.
17829         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17830
17831 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17832
17833         Friend class name lookup 5/n
17834         PR c++/1016
17835         * g++.dg/lookup/hidden-class1.C: New test.
17836         * g++.dg/lookup/hidden-class2.C: Likewise.
17837         * g++.dg/lookup/hidden-class3.C: Likewise.
17838         * g++.dg/lookup/hidden-class4.C: Likewise.
17839         * g++.dg/lookup/hidden-class5.C: Likewise.
17840         * g++.dg/lookup/hidden-class6.C: Likewise.
17841         * g++.dg/lookup/hidden-class7.C: Likewise.
17842         * g++.dg/lookup/hidden-class8.C: Likewise.
17843         * g++.dg/lookup/hidden-class9.C: Likewise.
17844         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17845         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17846         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17847         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17848         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17849         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17850         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17851         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17852         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17853         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17854         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17855
17856 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/20157
17859         * g++.dg/template/error18.C: New test.
17860
17861 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17862
17863         PR debug/16792
17864         * g++.dg/debug/pr16792.C: New test.
17865
17866 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17867
17868         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17869         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17870         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17871         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17872         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17873         test assertion names.
17874
17875 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17876
17877         PR fortran/18600
17878         * gfortran.dg/stfunc_1.f90: New test.
17879
17880 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17881
17882         PR fortran/16907
17883         * gfortran.dg/real_index_1.f90: New test.
17884
17885 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17886
17887         PR fortran/20323
17888         * gfortran.dg/spec_expr_1.f90: New test.
17889
17890 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17891
17892         PR c/20402
17893         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17894         new parser.
17895
17896 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17897
17898         PR fortran/20361
17899         * gfortran.dg/largeequiv_1.f90: New test.
17900
17901 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17902
17903         * gcc.dg/ucnid-1.c: New.
17904         * gcc.dg/ucnid-2.c: New.
17905         * gcc.dg/ucnid-3.c: New.
17906         * gcc.dg/ucnid-4.c: New.
17907         * gcc.dg/ucnid-5.c: New.
17908         * gcc.dg/ucnid-6.c: New.
17909         * gcc.dg/cpp/ucnid-1.c: New.
17910         * gcc.dg/cpp/ucnid-2.c: New.
17911         * gcc.dg/cpp/ucnid-3.c: New.
17912         * g++.dg/other/ucnid-1.C: New.
17913
17914 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17915
17916         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17917
17918 2005-03-11  Per Bothner  <per@bothner.com>
17919
17920         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17921         that diagnotics refer to correct token.
17922         * gcc.dg/unused-3.c: Likewise.
17923
17924 2005-03-11  Per Bothner  <per@bothner.com>
17925
17926         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17927         constant" is now actually on same line as string constant.
17928         * gcc.dg/cpp/direct2s.c: Likewise.
17929
17930 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17931
17932         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17933
17934 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17935
17936         PR libfortran/20124
17937         * gfortran.dg/pr20124.f90: New Test
17938
17939 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17940
17941         PR tree-optimization/20130
17942         * gcc.dg/pr20130-1.c: New test.
17943
17944 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17945
17946         PR target/20095
17947         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17948
17949 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17950
17951         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17952
17953 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17954
17955         * g++.dg/eh/forced1.C: Fix comment.
17956         * g++.dg/eh/forced2.C: Ditto.
17957         * g++.dg/eh/forced3.C: Ditto.
17958         * g++.dg/eh/forced4.C: Ditto.
17959
17960 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17961
17962         PR rtl-opt/20412
17963         * gcc.c-torture/compile/pr20412.c: New test.
17964
17965 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17966
17967         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17968
17969 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17970
17971         PR target/20322
17972         * gcc.dg/20050307-1.c: New test.
17973
17974 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17975
17976         PR c++/20375
17977         * g++.dg/other/stdarg3.C: New.
17978
17979 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17980
17981         PR c++/18384, c++/18327
17982         * g++.dg/init/array19.C: New test.
17983
17984         PR inline-asm/20314
17985         * gcc.dg/torture/pr20314-1.c: New test.
17986         * gcc.dg/torture/pr20314-2.c: New test.
17987
17988 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17989
17990         * gcc.dg/20050309-1.c: New test.
17991
17992 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17993
17994         * gcc.dg/builtins-10.c: Reactivate disabled test.
17995         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17996         new cbrt transformations.
17997
17998 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17999
18000         PR c++/20208
18001         * g++.dg/template/array13.C: New test.
18002
18003 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18004
18005         PR c++/16859
18006         * g++.dg/init/brace4.C: New test.
18007
18008 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18009
18010         PR c++/20186
18011         * g++.dg/template/non-dependent12.C: New.
18012
18013 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/20142
18016         * g++.dg/init/array18.C: Add dg-do run marker.
18017
18018         PR c++/20142
18019         * g++.dg/init/array18.C: New test.
18020
18021 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18022
18023         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18024         * g++.dg/gcov/gcov.exp: Likewise.
18025         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18026         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18027         * lib/c-torture.exp: Likewise.
18028         * lib/fortran-torture.exp: Likewise.
18029         * lib/g++.exp: Likewise.
18030         * lib/gcc-defs.exp: Likewise.
18031         * lib/gcc-dg.exp: Likewise.
18032         * lib/gcc.exp: Likewise.
18033         * lib/gcov.exp: Likewise.
18034         * lib/gfortran.exp: Likewise.
18035         * lib/mike-g++.exp: Likewise.
18036         * lib/mike-gcc.exp: Likewise.
18037         * lib/objc-torture.exp: Likewise.
18038         * lib/objc.exp: Likewise.
18039         * lib/profopt.exp: Likewise.
18040         * lib/target-libpath.exp: Likewise.
18041         * lib/target-supports.exp: Likewise.
18042         * lib/treelang.exp: Likewise.
18043         * lib/wrapper.exp: Likewise.
18044
18045 2005-03-08  Jeff Law  <law@redhat.com>
18046
18047         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18048         PHI-OPT changes.
18049
18050 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18051
18052         * gcc.dg/vect/pr20122.c: New test.
18053
18054 2005-03-07  Jeff Law  <law@redhat.com>
18055
18056         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18057         was folded away.
18058         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18059         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18060         * gcc.dg/tree-ssa/pr18134.c: New test.
18061
18062 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18063
18064         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18065         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18066         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18067
18068 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18069
18070         PR tree-opt/17671
18071         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18072
18073 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18074
18075         * g++.dg/warn/Wnvdtor.C: New test.
18076
18077 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18078
18079         * gcc.dg/torture/pr19683-1.c: New test.
18080
18081 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18082
18083         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18084         * gfortran.dg/g77/19990313-2.f: Ditto.
18085         * gfortran.dg/g77/19990313-3.f: Ditto.
18086         * gfortran.dg/g77/19990525-0.f: Ditto.
18087         * gfortran.dg/g77/19990826-0.f: Ditto.
18088         * gfortran.dg/g77/19990826-2.f: Ditto.
18089         * gfortran.dg/g77/19990826-3.f: Ditto.
18090         * gfortran.dg/g77/20000511-1.f: Ditto.
18091         * gfortran.dg/g77/20000511-2.f: Ditto.
18092         * gfortran.dg/g77/970625-2.f: Ditto.
18093         * gfortran.dg/g77/980310-2.f: Ditto.
18094         * gfortran.dg/g77/980310-3.f: Ditto.
18095         * gfortran.dg/g77/980310-8.f: Ditto.
18096         * gfortran.dg/g77/980519-2.f: Ditto.
18097         * gfortran.dg/g77/alpha1.f: Ditto.
18098         * gfortran.dg/g77/claus.f: Ditto.
18099         * gfortran.dg/g77/erfc.f: Ditto.
18100         * gfortran.dg/g77/short.f: Ditto.
18101         * gfortran.fortran-torture/execute/data.f90: Ditto.
18102         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18103         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18104
18105 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18106
18107         * lib/file-format.exp (gcc_target_object_format): Add check for som
18108         format and hardcode object formats on hppa*-*-hpux*.
18109         * lib/target-supports.exp (check_weak_available): Add check for som
18110         object format.  Always return 0 on hppa*-*-hpux10*.
18111
18112         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18113         is defined.
18114
18115         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18116
18117 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18118
18119         * gfortran.dg/pr19936_1.f90: New test.
18120         * gfortran.dg/pr19936_2.f90: New test.
18121         * gfortran.dg/pr19936_3.f90: New test.
18122
18123 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18124             Paul Thomas <prthomas@drfccad.cea.fr>
18125
18126         * gfortran.dg/PR19754_1.f90: New test.
18127         * gfortran.dg/PR19754_2.f90: Ditto.
18128
18129 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18130
18131         PR c++/19311
18132         * g++.dg/template/non-dependent11.C: New test.
18133
18134 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18135
18136         * lib/target-supports.exp (check_iconv_available): Fix comment.
18137
18138 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18139             Joseph S. Myers  <joseph@codesourcery.com>
18140
18141         PR c++/19797
18142         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18143
18144 2005-03-04  Matthew Sachs  <msachs@apple.com>
18145
18146         * gcc.exp (gcc_target_compile): Put braces around
18147         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18148         * objc.exp (objc_target_compile): Likewise.
18149         * treelang.exp (treelang_target_compile): Likewise.
18150
18151 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18152
18153         PR fortran/19673
18154         * gfortran.dg/func_result_1.f90: New test.
18155
18156 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18157
18158         * gcc.misc-tests/options.exp: New test.
18159
18160 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18161
18162         * gcc.dg/pr15784-4.c: New test.
18163
18164 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18165
18166         * gcc.c-torture/execute/pr17133.c: New.
18167         * gcc.c-torture/compile/20050303-1.c: New.
18168
18169 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18170
18171         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18172
18173 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18174
18175         * g++.dg/overload/using2.C: New.
18176
18177 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18178
18179         PR c++/19916
18180         * g++.dg/init/ptrmem2.C: New test.
18181
18182 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18183
18184         PR c/8927
18185         * gcc.dg/pr8927-1.c: New test.
18186
18187 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18188
18189         PR c++/20232
18190         * g++.dg/inherit/covariant12.C: New.
18191
18192 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18193
18194         PR fortran/19479
18195         * gfortran.dg/bound_1.f90: New test.
18196
18197 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18198
18199         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18200         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18201
18202 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18203
18204         PR c/20245
18205         * gcc.dg/pr20245-1.c: New test.
18206
18207 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18208
18209         PR middle-end/19874
18210         * gcc.c-torture/execute/20050119-2.c: New test case.
18211
18212 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18213
18214         * README: Update the DejaGnu bug reporting address.
18215         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18216         * lib/objc-torture.exp: Likewise.
18217
18218 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18219
18220         * gfortran.dg/boz_1.f90: New test.
18221         * gfortran.dg/boz_3.f90: New test.
18222         * gfortran.dg/boz_4.f90: New test.
18223
18224 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18225
18226         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18227         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18228
18229 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18230
18231         PR libfortran/20101
18232         * gfortran.dg/write_0_pe_format.f90: New test.
18233
18234 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18235
18236         PR c++/20206
18237         * g++.dg/opt/thunk2.C: New test.
18238         * g++.dg/opt/covariant1.C: New test.
18239
18240 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18241
18242         * gfortran.dg/e_d_fmt.f90: New test.
18243
18244 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18245
18246         * gcc.dg/asm-b.c: Fix comment typos.
18247
18248 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18249
18250         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18251         a V_MAY_DEF also.
18252
18253 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18254
18255         PR tree-opt/20188
18256         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18257         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18258         * gcc.dg/asm-b.c: New test.
18259
18260 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18261
18262         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18263         Disable this test on IRIX 6.
18264
18265 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18266
18267         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18268         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18269         parser.
18270
18271 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18272
18273         PR tree-optimization/20204
18274         * testsuite/gcc.dg/pr20204.c: New test.
18275
18276 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18277
18278         PR target/20196
18279         * gcc.c-torture/execute/20050224-1.c: New test.
18280
18281         PR c++/20175
18282         * g++.dg/warn/Wbraces2.C: New test.
18283
18284 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18285
18286         PR c++/19878
18287         * g++.dg/init/const2.C: New test.
18288
18289 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18290
18291         PR tree-optimization/20100
18292         * gcc.c-torture/execute/pr20100-1.c: New test.
18293
18294 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18295
18296         * gfortran.dg/implicit_3.f90: New test.
18297
18298         * gfortran.dg/deftype_1.f90: New test.
18299
18300 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18301
18302         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18303         the test passes.
18304         * g++.dg/other/anon3.C: Accept a warning.
18305
18306 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18307
18308         * gcc.dg/pr20017.c: Fix a comment typo.
18309
18310 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18311
18312         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18313
18314 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18315
18316         PR ada/19902
18317         * ada/acats/tests/cxa/cxa3004.a: Remove.
18318         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18319
18320 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18321
18322         PR c++/20073
18323         * g++.dg/init/const1.C: New test.
18324
18325         PR c++/19991
18326         * g++.dg/parse/constant7.C: New test.
18327
18328         PR c++/20152
18329         * g++.dg/parse/error27.C: New test.
18330         * g++.dg/template/qualttp15.C: Adjust error markers.
18331         * g++.old-deja/g++.other/struct1.C: Likewise.
18332
18333         PR c++/20153
18334         * g++.dg/template/error17.C: New test.
18335
18336         PR c++/20148
18337         * g++.dg/parser/error26.C: New test.
18338
18339 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18340
18341         PR tree-optimization/20100
18342         PR tree-optimization/20115
18343         * gcc.dg/pr20115.c: New test.
18344         * gcc.dg/pr20115-1.c: New test.
18345         * gcc.dg/pr20100.c: New test.
18346         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18347         call-clobbered variables after alias1.
18348
18349 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18350
18351         * gfortran.dg/list_read_4.f90: new test.
18352
18353 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18354
18355         PR rtl-optimization/20017.
18356         * gcc.dg/pr20017.c: New.
18357
18358 2005-02-22  Devang Patel  <dpatel@apple.com>
18359
18360         PR 19952
18361         * g++.dg/tree-ssa/pr19952.C: New test.
18362
18363 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR c++/19883
18366         * g++.dg/parse/constant6.C: New test.
18367
18368 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18369
18370         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18371         * g++.dg/charset/asm2.c: Likewise.
18372         * g++.dg/charset/asm3.c: Likewise.
18373         * g++.dg/charset/asm4.c: Likewise.
18374         * g++.dg/charset/asm5.c: Likewise.
18375         * g++.dg/charset/attribute1.c: Likewise.
18376         * g++.dg/charset/attribute2.c: Likewise.
18377         * g++.dg/charset/extern1.cc: Likewise.
18378         * g++.dg/charset/extern2.cc: Likewise.
18379         * g++.dg/charset/extern3.cc: Likewise.
18380         * g++.dg/charset/function.cc: Likewise.
18381         * g++.dg/charset/string.c: Likewise.
18382         * g++.dg/charset/charset.exp: Likewise.
18383         * lib/target-supports.exp (check_iconv_available): Fix comment.
18384
18385 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18386
18387         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18388         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18389         * gcc.dg/charset/asm2.c: Likewise.
18390         * gcc.dg/charset/asm3.c: Likewise.
18391         * gcc.dg/charset/asm4.c: Likewise.
18392         * gcc.dg/charset/asm5.c: Likewise.
18393         * gcc.dg/charset/asm6.c: Likewise.
18394         * gcc.dg/charset/attribute1.c: Likewise.
18395         * gcc.dg/charset/attribute2.c: Likewise.
18396         * gcc.dg/charset/builtin1.c: Likewise.
18397         * gcc.dg/charset/extern.c: Likewise.
18398         * gcc.dg/charset/function.c: Likewise.
18399         * gcc.dg/charset/string.c: Likewise.
18400         * gcc.dg/charset/charset.exp: Likewise.
18401
18402 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18403
18404         PR fortran/20086
18405         * gfortran.dg/pr20086.f90: New test.
18406
18407 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18408
18409         PR tree-optimization/19786
18410         * g++.dg/tree-ssa/pr19786.C: New.
18411
18412 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18413
18414         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18415
18416 2005-02-21  Jeff Law  <law@redhat.com>
18417
18418         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18419
18420 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18421
18422         * gfortran.dg/do_iterator: Split loop, markup all lines for
18423         which an error locus is printed.
18424         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18425         locus is printed.
18426         * gfortran.dg/select_4.f90: Likewise.
18427         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18428         locuses in the various permutations.
18429
18430 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18431
18432         PR tree-optimization/19951
18433         * g++.dg/vect: New directory.
18434         * g++.dg/vect/vect.exp: New file.
18435         * g++.dg/vect/pr19951.cc: New testcase.
18436         * g++.dg/dg.exp: Also prune vectorizer tests.
18437
18438 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18439
18440         PR 18785
18441         * gcc.dg/charset/builtin1.c: New test.
18442
18443 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18444
18445         PR c++/19299
18446         * g++.dg/inherit/volatile1.C: New test.
18447
18448         PR c++/19440
18449         * g++.dg/template/dtor4.C: New test.
18450
18451 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18452
18453         * gfortran.dg/int_1.f90: New test.
18454
18455 2005-02-19  Devang Patel  <dpatel@apple.com>
18456
18457         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18458
18459 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18460
18461         * gfortran.dg/achar_1.f90: New test.
18462
18463 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18464
18465         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18466
18467 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18468             Jakub Jelinek  <jakub@redhat.com>
18469
18470         PR tree-optimization/19828
18471         * gcc.dg/tree-ssa/loop-7.c: New test.
18472         * gcc.c-torture/execute/20050218-1.c: New test.
18473
18474 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18475
18476         PR c/20043
18477         * gcc.dg/transparent-union-1.c: New test.
18478         * gcc.dg/transparent-union-2.c: New test.
18479
18480 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18481
18482         PR tree-optimization/18977
18483         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18484
18485 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18486
18487         PR target/20054
18488         * gcc.dg/pr20054.c: New test.
18489
18490 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18491
18492         PR c++/19508
18493         * g++.dg/ext/attrib20.C: New test.
18494
18495 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18496
18497         PR middle-end/20030
18498         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18499
18500 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18501
18502         PR c++/20008
18503         * g++.dg/opt/switch4.C: New.
18504
18505 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18506
18507         PR c++/20023
18508         PR tree-optimization/20009
18509         * gcc.c-torture/compile/20050217-1.c: New test.
18510         * g++.dg/opt/switch3.C: New test.
18511
18512         PR tree-optimization/18947
18513         * gcc.c-torture/compile/20050215-1.c: New test.
18514         * gcc.c-torture/compile/20050215-2.c: New test.
18515         * gcc.c-torture/compile/20050215-3.c: New test.
18516
18517 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18518
18519         PR c++/20028
18520         * g++.dg/template/crash34.C: New.
18521
18522         PR c++/20022
18523         * g++.dg/other/access3.C: New.
18524
18525 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18526
18527         * gcc.dg/vect/vect-98.c: New test.
18528
18529 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18530
18531         PR tree-optimization/19967
18532         * gcc.dg/pr19967.c: New.
18533
18534 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18535
18536         PR middle-end/19857
18537         * gcc.dg/tree-ssa/20050215-1.c: New test.
18538         * gcc.c-torture/execute/20050215-1.c: New test.
18539
18540 2005-02-15  Eric Christopher  <echristo@redhat.com>
18541
18542         * gcc.dg/cpp/20050215-1.c: New file.
18543
18544 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18545
18546         PR tree-optimization/15785
18547         * gcc.dg/pr15785-1.c: New test.
18548
18549 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18550
18551         PR c++/17788
18552         * g++.dg/init/ctor4.C: New.
18553         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18554
18555 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18556
18557         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18558         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18559
18560 2005-02-15  Andreas Schwab  <schwab@suse.de>
18561
18562         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18563         declare malloc.
18564
18565 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18566
18567         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18568
18569 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18570
18571         PR tree-optimization/19853
18572         * gcc.c-torture/compile/pr19853.c: New test.
18573
18574 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         PR c++/19608
18577         * g++.dg/parse/local-class1.C: New.
18578
18579         PR c++/19895
18580         * g++.dg/parse/ptrmem3.C: New.
18581
18582         PR c++/19884
18583         * g++.old-deja/g++.oliva/template6.C: Add another case.
18584         * g++.dg/template/explicit6.C: New.
18585
18586 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18587
18588         PR c++/17816
18589         * g++.dg/other/redecl2.C: New.
18590
18591 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18592
18593         PR c++/19891
18594         * g++.dg/abi/covariant4.C: New.
18595
18596 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18597
18598         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18599
18600 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18601
18602         * gcc.dg/vect/vect-96.c: Fix typo.
18603
18604 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18605
18606         PR c++/14479
18607         PR c++/19487
18608         * g++.dg/template/enum5.C: New test.
18609
18610 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18611
18612         * gcc.dg/vect/vect-97.c: New test.
18613
18614 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18615
18616         * gcc.dg/vect/vect-96.c: New test.
18617
18618 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18619
18620         * gcc.dg/builtins-34.c: Also check ldexp*.
18621
18622 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18623
18624         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18625
18626 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18627
18628         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18629         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18630         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18631         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18632         selector_list, selector_expression, dg-process-target): Move to new
18633         file target-supports-dg.exp.
18634         * lib/target-supports-dg.exp: New.
18635
18636         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18637         New.
18638
18639 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18640
18641         PR c++/19666
18642         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18643
18644         PR middle-end/19858
18645         * gcc.c-torture/compile/20050210-1.c: New test.
18646
18647 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18648
18649         PR c++/19755
18650         * g++.dg/warn/Wbraces1.C: New test.
18651
18652 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18653
18654         * gcc.dg/builtins-52.c: New testcase.
18655
18656 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18657
18658         PR c/19342
18659         * gcc.c-torture/execute/20050119-1.c: New test.
18660
18661 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18662
18663         PR c++/19811
18664         * g++.dg/init/delete1.C: New test.
18665
18666 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18667
18668         PR c++/18470
18669         * g++.dg/template/static12.C: New test.
18670
18671 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18672
18673         PR c++/19787
18674         * g++.dg/conversion/ambig1.C: New test.
18675
18676         PR c++/19739
18677         * g++.dg/ext/attrib19.C: New test.
18678
18679         PR c++/19732
18680         * g++.dg/parse/dtor5.C: New test.
18681
18682         PR c++/19762
18683         * g++.dg/template/dtor3.C: New test.
18684
18685         PR c++/19826
18686         * g++.dg/template/static11.C: New test.
18687         * g++.dg/template/crash2.C: Remove dg-error marker.
18688
18689 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18690
18691         PR C++/18491
18692         * g++.old-deja/g++.mike/p10769a.C: Remove.
18693
18694 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18695
18696         * gcc.dg/builtins-48.c: New test case.
18697         * gcc.dg/builtins-49.c: New test case.
18698         * gcc.dg/builtins-50.c: New test case.
18699         * gcc.dg/builtins-51.c: New test case.
18700
18701 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18702
18703         PR middle-end/19583
18704         * g++.dg/warn/Wreturn-type-3.C: New test.
18705
18706 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18707
18708         PR middle-end/19402
18709         * gcc.dg/pr19402-1.c: New testcase.
18710         * gcc.dg/pr19402-2.c: likewise.
18711
18712 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18713
18714         PR middle-end/19854
18715         * g++.dg/tree-ssa/tmmti.C: New testcase.
18716
18717 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18718
18719         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18720
18721 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18722
18723         PR c++/19733
18724         * g++.dg/parse/crash23.C: New test.
18725         * g++.dg/warn/Weff1.C: New test.
18726
18727 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18728
18729         * gcc.dg/20050209-1.c: New test.
18730
18731 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18732
18733         PR target/19799
18734         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18735
18736 2005-02-08  Mike Stump  <mrs@apple.com>
18737
18738         * g++.dg/pch/import-2.c: New test.
18739         * g++.dg/pch/import-2.hs: New.
18740         * g++.dg/pch/include/import-2a.h: New.
18741         * g++.dg/pch/include/import-2b.h: New.
18742
18743 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18744
18745         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18746
18747 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18748
18749         * gfortran.dg/substr_1.f90: New test.
18750
18751 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18752
18753         PR middle-end/19775
18754         * gcc.dg/torture/builtin-power-1.c: Disable test for
18755         invalid transformation.
18756         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18757         no longer optimize.
18758         * gcc.dg/builtins-47.c: New testcase.
18759
18760 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18761             Dorit Naishlos  <dorit@il.ibm.com>
18762
18763         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18764
18765 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18766
18767         * gcc.c-torture/compile/20050206-1.c: New test.
18768
18769 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18770
18771         PR tree-opt/19768
18772         * g++.dg/opt/pr19768.C: New test.
18773
18774 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18775
18776         PR tree-opt/19736
18777         * gcc.c-torture/compile/pr19736.c: New test.
18778
18779 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18780
18781         PR c++/17401
18782         * g++.dg/parse/error25.C: New test.
18783
18784 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18785
18786         * gcc.c-torture/execute/20050203-1.c: New.
18787
18788 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18789
18790         * gcc.dg/vect/vect-85.c: Remove xfail.
18791         * gcc.dg/vect/vect-86.c: Remove xfail.
18792         * gcc.dg/vect/vect-87.c: Remove xfail.
18793         * gcc.dg/vect/vect-88.c: Remove xfail.
18794
18795 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18796
18797         * gcc.dg/altivec-19.c: New.
18798
18799 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18800
18801         PR c/17807
18802         * gcc.dg/nested-func-3.c: New test.
18803         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18804
18805 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18806
18807         * gcc.test-framework/gen_directive_tests: Generate tests for
18808         selector expressions.
18809
18810 2005-02-02  Matt Austern  <austern@apple.com>
18811
18812         PR c++/19628
18813         * g++/ext/builtin7.C: New.
18814         * g++/ext/builtin8.C: New.
18815
18816 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18817
18818         PR c/18502
18819         * gcc.dg/pr18502-1.c: New test.
18820
18821 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18822
18823         PR c++/17413
18824         * g++.dg/template/local4.C: Tweak.
18825
18826 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18827
18828         PR tree-optimization/19578
18829         * gcc.c-torture/compile/20050202-1.c: New test.
18830
18831 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18832
18833         PR c/19435
18834         * gcc.dg/c99-init-4.c: New test.
18835
18836 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18837
18838         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18839
18840         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18841
18842         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18843         * g++.dg/eh/check-vect.h: New.
18844
18845         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18846         * gcc.dg/vect/vect-78.c: Ditto.
18847         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18848         Remove.
18849
18850         * g++.dg/conversion/simd1.C: Expect warning.
18851         * g++.dg/ext/attribute-test-1.C: Ditto.
18852         * g++.dg/ext/attribute-test-2.C: Ditto.
18853         * g++.dg/ext/attribute-test-3.C: Ditto.
18854         * g++.dg/ext/attribute-test-4.C: Ditto.
18855
18856         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18857         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18858
18859         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18860
18861 2005-02-01  Richard Henderson  <rth@redhat.com>
18862
18863         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18864         long double for ibm double-double format.
18865         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18866
18867 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18868
18869         PR tree-optimization/19633
18870         * testsuite/gcc.dg/pr19633-1.c: New test.
18871         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18872         to NULL or a symbol.
18873
18874 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18875
18876         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18877         New procs.
18878         (dg-process-target (local override)): Handle selector expressions.
18879
18880         * gcc.test-framework/README: Describe tests in source directory.
18881         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18882         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18883         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18884         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18885         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18886         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18887         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18888         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18889         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18890         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18891         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18892         * gcc.test-framework/dg-error-exp-P.c: New test.
18893         * gcc.test-framework/dg-error-exp-XP.c: New test.
18894         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18895         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18896         * gcc.test-framework/dg-output-exp-P.c: New test.
18897         * gcc.test-framework/dg-output-exp-XF.c: New test.
18898         * gcc.test-framework/dg-warning-exp-P.c: New test.
18899         * gcc.misc-tests/dg-1.c: Remove.
18900         * gcc.misc-tests/dg-2.c: Remove.
18901         * gcc.misc-tests/dg-3.c: Remove.
18902         * gcc.misc-tests/dg-4.c: Remove.
18903         * gcc.misc-tests/dg-5.c: Remove.
18904         * gcc.misc-tests/dg-6.c: Remove.
18905         * gcc.misc-tests/dg-7.c: Remove.
18906         * gcc.misc-tests/dg-8.c: Remove.
18907         * gcc.misc-tests/dg-9.c: Remove.
18908         * gcc.misc-tests/dg-10.c: Remove.
18909         * gcc.misc-tests/dg-11.c: Remove.
18910         * gcc.misc-tests/dg-12.c: Remove.
18911         * gcc.misc-tests/dg-test.exp: Remove.
18912
18913         * gcc.test-framework/test-framework.awk: Change recording and
18914         printing of passes and failures.
18915
18916         * gcc.test-framework: New directory.
18917         * gcc.test-framework/README: New.
18918         * gcc.test-framework/test-framework.exp: New.
18919         * gcc.test-framework/test-framework.awk: New.
18920         * gcc.test-framework/gen_directive_tests: New.
18921
18922 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18923
18924         * lib/treelang.exp: Fix comment typos.
18925         (treelang_target_compile): Don't append libs=-ltreelang to options.
18926
18927 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18928
18929         * g++.dg/parse/typename7.C: Adjust error messages.
18930
18931 2005-01-31  Jeff Law  <law@redhat.com>
18932
18933         * gcc.c-torture/execute/20050131-1.c: New test.
18934         * gcc.dg/wcaselabel.c: New test.
18935
18936 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18937
18938         * g++.dg/other/warning1.C: Adjust error messags.
18939         * g++.dg/parse/constant5.C: New test.
18940
18941 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18942
18943         PR c/19333
18944         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18945         the test case valid.
18946         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18947         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18948         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18949         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18950         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18951         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18952
18953 2005-01-31  Dale Johannesen  <dalej@apple.com>
18954
18955         * g++.dg/opt/pr19650.C: New test.
18956
18957 2005-01-31  Richard Henderson  <rth@redhat.com>
18958
18959         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18960         long double for intel double extended format.
18961         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18962
18963 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18964
18965         PR c++/19555
18966         * g++.dg/template/static10.C: New test.
18967
18968         PR c++/19395
18969         * g++.dg/parse/error24.C: New test.
18970
18971         PR c++/19367
18972         * g++.dg/lookup/builtin1.C: New test.
18973
18974         PR c++/19457
18975         * g++.dg/warn/conv3.C: New test.
18976
18977 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18978
18979         PR fortran/19647
18980         * gfortan.dg/inquire_7.f90
18981
18982 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18983
18984         PR tree-optimization/15791
18985         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18986         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18987         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18988         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18989         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18990         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18991         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18992         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18993         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18994         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18995
18996 2005-01-29  Paul Brook  <paul@codesourcery.com>
18997
18998         PR fortran/18565
18999         * check.c (real_or_complex_check): New function.
19000         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19001         * intrinsic.c (add_functions): Use new check functions.
19002         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19003         Add prototypes.
19004
19005 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19006
19007         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19008         gcc.dg/lvalue-3.c: New tests.
19009         * gcc.dg/concat.c: Update expected messages.
19010
19011 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19012
19013         PR libfortran/19595
19014         * gfortran.dg/eor_1.f90: New test.
19015
19016 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19017
19018         PR fortran/19589
19019         * gfortran.dg/logical_data_1.f90: New test.
19020
19021 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/19253
19024         * g++.dg/template/crash33.C: New test.
19025
19026         PR c++/19667
19027         * g++.dg/template/crash32.C: New test.
19028
19029 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19030
19031         PR middle-end/16558
19032         * g++.dg/warn/Wreturn-type-2.C: New test.
19033
19034 2004-06-24  Jeff Law  <law@redhat.com>
19035
19036         * gcc.dg/tree-ssa/20050128-1.c: New test.
19037
19038 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19039
19040         * gcc.target/frv/all-mdpackh-1.c: New test.
19041
19042 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19043
19044         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19045
19046 2005-01-27  Richard Henderson  <rth@redhat.com>
19047
19048         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19049
19050 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19051
19052         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19053
19054 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19055
19056         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19057         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19058         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19059         to cope with cases where the multilib options override the dg-options.
19060
19061 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19062
19063         PR c/18946
19064         * gcc.dg/noncompile/20050120-1.c: New test.
19065
19066 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19067
19068         PR tree-optimization/19633
19069         * gcc.dg/pr19633.c: New test.
19070         * gcc.dg/tree-ssa/pr19633.c: New test.
19071
19072 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19073
19074         * gcc.dg/20041216-1.c: New test.
19075
19076 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19077
19078         PR objc/18862
19079         * objc.dg/selector-2.m: New test.
19080
19081 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19082
19083         * g++.dg/opt/range-test-2.C: New test.
19084
19085         PR rtl-optimization/19579
19086         * gcc.c-torture/execute/20050124-1.c: New test.
19087
19088 2005-01-26  Greg Parker  <gparker@apple.com>
19089         Stuart Hastings  <stuart@apple.com>
19090
19091         * gcc.c-torture/execute/20050125-1.c: New.
19092
19093 2005-01-18  Jan Hubicka  <jh@suse.cz>
19094
19095         PR tree-optimize/19337
19096         * gcc.c-torture/compile/20050119-1.c: New test.
19097
19098 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19099
19100         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19101         test for successful match.
19102
19103 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19104
19105         PR objc/18408
19106         * objc.dg/comp-types-7.m: New test.
19107
19108 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19109
19110         * lib/target-supports.exp (current_target_name): New.
19111         (check_effective_target_ilp32, check_effective_target_lp64):
19112         Cache the result to use as long as the current target, with
19113         multilib flags, remains the same.
19114
19115         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19116         (dg-require-weak, dg-require-visibility, dg-require-alias,
19117         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19118         dg-require-effective-target, dg-skip-if): Remove call to
19119         skip_test_and_clear_xfail.
19120         (dg-test): Clear xfail data.
19121
19122 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19123
19124         PR target/17751
19125         * gcc.dg/ppc64-toc.c: New test.
19126
19127         * g++.dg/tree-ssa/empty-1.C: New test.
19128
19129         PR middle-end/19551
19130         * gcc.c-torture/execute/20050121-1.c: New test.
19131         * gcc.dg/20050121-2.c: New test.
19132
19133 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19134         Paul Brook  <paul@codesourcery.com>
19135
19136         PR fortran/17941
19137         * gfortran.dg/real_const_1.f: New test.
19138         * gfortran.dg/real_const_2.f90: New test.
19139         * gfortran.dg/complex_int_1.f90: New test.
19140
19141 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19142
19143         PR fortran/19313
19144         * gfortan.dg/inquire_6.f90: New test.
19145
19146 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19147
19148         PR libfortran/19451
19149         * open_readonly_1.f90: New test.
19150
19151 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19152
19153         PR libfortran/18982
19154         * gfortran.dg/open_new.f90: New file.
19155
19156 2005-01-22  Paul Brook  <paul@codesourcery.com>
19157
19158         * namelist_1.f90: New test.
19159
19160 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19161
19162         PR tree-optimization/19484
19163         * gcc.c-torture/compile/20050122-[12].c: New tests.
19164
19165 2005-01-22  Paul Brook  <paul@codesourcery.com>
19166
19167         * gfortran.dg/implicit_2.f90: New test.
19168
19169 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19170
19171         PR fortran/19314
19172         * gfortran.dg/inquire_5.f90: New test.
19173
19174 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19175
19176         PR c/18809
19177         * gcc.dg/pr18809-1.c: New test.
19178
19179 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19180
19181         * gcc.dg/20050121-1.c: New test.
19182
19183         PR tree-optimization/13000
19184         * gcc.dg/20040206-1.c: Change warning to point where function is
19185         being inlined.
19186
19187 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19188
19189         PR c++/19208
19190         * g++.dg/template/array11.C: New test.
19191
19192 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19193
19194         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19195         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19196         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19197         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19198         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19199         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19200
19201 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19202
19203         PR tree-optimization/15349
19204         * gcc.dg/tree-ssa/pr15349.c: New.
19205
19206 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19207
19208         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19209
19210 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19211
19212         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19213         scan-assembler-times directive name.
19214
19215         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19216         after dg-do.
19217
19218         PR rtl-optimization/19462
19219         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19220
19221 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19222
19223         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19224         counting function calls on ia64.
19225
19226 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19227
19228         PR rtl-optimization/15139
19229         * gcc.dg/20050111-2.c: New test.
19230
19231         PR c/17297
19232         * gcc.c-torture/compile/20050113-1.c: New testcase.
19233
19234         PR middle-end/19164
19235         * gcc.dg/20050113-1.c: New testcase.
19236
19237 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19238
19239         * gcc.dg/vect/vect-85.c: Add comment.
19240         * gcc.dg/vect/vect-86.c: Add xfail for now.
19241         * gcc.dg/vect/vect-87.c: Add xfail for now.
19242         * gcc.dg/vect/vect-88.c: Add xfail for now.
19243         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19244
19245 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19246
19247         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19248
19249 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19250
19251         * g++.dg/debug/typedef3.C: New test.
19252
19253 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19254
19255         PR c/19472
19256         * gcc.dg/asm-a.c: New test.
19257
19258 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19259
19260         * gcc.dg/sh-relax.c: Add prototype for abort.
19261
19262 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19263
19264         * gcc.dg/short-compare-1.c: New test.
19265         * gcc.dg/short-compare-2.c: Likewise.
19266
19267 2005-01-18  Michael Matz  <matz@suse.de>
19268
19269         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19270
19271 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19272
19273         PR tree-optimization/19121
19274         * gcc.c-torture/compile/pr19121.c: New test.
19275
19276 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19277
19278         PR target/19357
19279         * gcc.c-torture/compile/pr19357.c: New test.
19280
19281 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19282
19283         PR c/5675
19284         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19285         pass--those that refer just to the variable, possibly with a
19286         cast.
19287         * gcc.dg/c99-const-expr-3.c: Likewise.
19288
19289         PR middle-end/13127
19290         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19291         longer emitted.
19292
19293 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19294
19295         PR fortran/18778
19296         * gfortran.dg/endfile_2.f90: New test.
19297
19298 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19299
19300         PR 19168
19301         * gfortran.dg/select_5.f90: New test.
19302
19303 2004-01-16  Paul Brook  <paul@codesourcery.com>
19304
19305         * gfortran.dg/common_4.f90: New test.
19306
19307 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19308
19309         PR rtl-optimization/19462
19310         * gcc.dg/torture/pr19462-1.c: New test.
19311
19312 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19313
19314         PR objc/19321
19315         * objc.dg/func-ptr-2.m: New.
19316         * objc.dg/volatile-1.m: New.
19317
19318 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19319
19320         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19321
19322 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19323
19324         PR tree-optimization/19060
19325         * gcc.c-torture/execute/20050104-1.c: New test.
19326
19327 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19328
19329         PR fortran/18983
19330         * gfortran.dg/write_to_null.f90: New test.
19331
19332 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19333             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19334
19335         PR other/19328
19336         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19337         argument.
19338
19339 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19340
19341         PR c++/19263
19342         * g++.dg/init/vector1.C: New test.
19343
19344 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19345
19346         PR target/13158
19347         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19348         PR target/18987
19349         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19350
19351 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19352
19353         * gfortran.dg/select_1.f90: New test.
19354         * gfortran.dg/select_2.f90: New test.
19355         * gfortran.dg/select_3.f90: New test.
19356         * gfortran.dg/select_4.f90: New test.
19357
19358 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19359
19360         PR middle-end/19084
19361         PR rtl-optimization/19348
19362         * gcc.dg/20050111-1.c: New test.
19363         * gcc.c-torture/execute/20050111-1.c: New test.
19364
19365         * gcc.dg/i386-asm-4.c: New test.
19366
19367 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19368
19369         * gcc.dg/nested-func-2.c: New test.
19370         * ada/acats/norun.lst: Remove c953002.
19371
19372 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19373
19374         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19375
19376 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19377
19378         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19379
19380 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19381
19382         PR target/18761
19383         * g++.dg/abi/align1.C: New test.
19384
19385 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19386
19387         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19388         at a time.
19389         * g++.dg/ext/altivec_check.h: Support compiling as C.
19390
19391 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19392
19393         PR c++/19355
19394         * g++.dg/expr/pr19355-1.C: New test case.
19395
19396 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19397
19398         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19399         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19400         * ada/acats/tests/c3/c92005b.ada: Likewise.
19401         * ada/acats/tests/c3/cxb3012.a: Likewise.
19402         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19403
19404 2005-01-09  Paul Brook  <paul@codesourcery.com>
19405
19406         * gfortran.dg/common_2.f90: New file.
19407         * gfortran.dg/common_3.f90: New file.
19408
19409 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19410
19411         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19412
19413 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19414
19415         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19416         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19417         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19418         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19419         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19420         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19421         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19422         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19423         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19424         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19425         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19426         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19427         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19428         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19429         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19430         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19431         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19432         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19433         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19434         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19435         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19436         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19437         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19438         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19439         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19440         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19441         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19442         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19443         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19444         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19445         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19446         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19447         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19448         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19449         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19450         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19451         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19452         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19453         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19454         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19455         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19456         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19457         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19458         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19459         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19460         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19461         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19462         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19463         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19464         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19465         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19466         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19467         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19468         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19469         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19470         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19471         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19472         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19473         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19474         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19475         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19476         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19477         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19478         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19479         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19480         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19481         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19482
19483         * gcc.dg/vect/vect-1.c: Fix spelling.
19484         * gcc.dg/vect/vect-10.c: Fix spelling.
19485         * gcc.dg/vect/vect-11.c: Fix spelling.
19486         * gcc.dg/vect/vect-12.c: Fix spelling.
19487         * gcc.dg/vect/vect-14.c: Fix spelling.
19488         * gcc.dg/vect/vect-15.c: Fix spelling.
19489         * gcc.dg/vect/vect-16.c: Fix spelling.
19490         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19491         * gcc.dg/vect/vect-64.c: Fix comments.
19492         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19493
19494 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19495             Ira Rosen  <irar@il.ibm.com>
19496
19497         * gcc.dg/vect/vect-70.c: New test.
19498         * gcc.dg/vect/vect-71.c: New test.
19499
19500 2005-01-09  Manfred Hollstein  <mh@suse.com>
19501
19502         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19503         * gcc.dg/pr18241-2.c: Likewise.
19504         * gcc.dg/pr18241-3.c: Likewise.
19505         * gcc.dg/pr18241-4.c: Likewise.
19506         * gcc.dg/pr18241-5.c: Likewise.
19507
19508 2005-01-08  Richard Henderson  <rth@redhat.com>
19509
19510         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19511         False for x86 and x86-64.
19512
19513 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19514
19515         PR tree-optimization/18241
19516         * gcc.dg/pr18241-1.c: New test.
19517         * gcc.dg/pr18241-2.c: New test.
19518         * gcc.dg/pr18241-3.c: New test.
19519         * gcc.dg/pr18241-4.c: New test.
19520         * gcc.dg/pr18241-5.c: New test.
19521
19522 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19523
19524         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19525         gfortran.dg/select_4.f90: New.
19526
19527 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19528
19529         * gcc.c-torture/execute/20050107-1.c: New test.
19530
19531 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19532
19533         PR c++/19298
19534         * g++.dg/template/ref2.C: New.
19535
19536 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19537
19538         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19539         instead of being empty.
19540
19541 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19542
19543         PR fortran/15553
19544         * gfortran.dg/array-1.f90: New test.
19545
19546 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19547
19548         PR tree-optimization/19283
19549         * gcc.c-torture/execute/20050106-1.c: New test.
19550
19551         PR rtl-optimization/18861
19552         * gcc.dg/20050105-1.c: New test.
19553
19554         PR tree-optimization/18828
19555         * gcc.dg/20050105-2.c: New test.
19556
19557 2005-01-07  Andreas Jaeger  <aj@suse.de>
19558
19559         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19560
19561 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19562
19563         PR fortran/18398
19564         * gfortran.dg/fmt_read.f90: New test.
19565
19566 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19567
19568         * gcc.dg/rs6000-ldouble-2.c: New.
19569
19570 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19571
19572         PR c++/19244
19573         * g++.dg/parser/ctor2.C: New test.
19574
19575 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19576
19577         PR c++/17154
19578         * g++.dg/template/using9.C: New test.
19579
19580 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19581
19582         PR c++/19258
19583         * g++.dg/lookup/friend6.C: New test.
19584
19585 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19586
19587         PR c++/19270
19588         * g++.dg/template/array10.C: New.
19589
19590 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19591
19592         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19593         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19594
19595 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19596
19597         * gcc.c-torture/compile/20050105-1.c: New test.
19598
19599 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19600
19601         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19602
19603 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19604
19605         PR middle-end/19100
19606         * gcc.dg/conv-3.c: New test case.
19607
19608 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19609
19610         * gcc.dg/asm-wide-1.c: New test.
19611
19612 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19613
19614         PR c++/19030
19615         * g++.dg/parse/crash22.C: New
19616
19617 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19618
19619         PR 19257
19620         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19621
19622 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19623
19624         PR middle-end/17767
19625         * gcc.dg/i386-mmx-6.c: New test case.
19626
19627 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19628
19629         PR tree-optimization/18308
19630         * gcc.dg/vect/pr18308.c: New testcase.
19631
19632 2005-01-04  Andreas Jaeger  <aj@suse.de>
19633
19634         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19635
19636 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19637             Robert Bowdidge <bowdidge@apple.com>
19638
19639         * gcc.dg/cpp/subframework1.c: New.
19640         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19641         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19642         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19643         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19644
19645 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19646
19647         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19648         producing warning.
19649         * gcc.dg/darwin-weakimport-2.c: New.
19650
19651 2005-01-03  Richard Henderson  <rth@redhat.com>
19652
19653         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19654
19655 2005-01-03  Richard Henderson  <rth@redhat.com>
19656
19657         * gcc.dg/vect/vect.exp: Enable for ia64.
19658         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19659         (check_effective_target_vect_float): Likewise.
19660         (check_effective_target_vect_no_align): Likewise.
19661         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19662         * gcc.dg/vect/vect-8.c: Likewise.
19663
19664 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19665
19666         PR target/19236
19667         * gcc.dg/pr19236-1.c: New test case.
19668
19669 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19670
19671         PR rtl-optimization/12092
19672         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19673
19674 2005-01-02  Andreas Jaeger  <aj@suse.de>
19675
19676         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19677
19678 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19679             Andrew Pinski  <pinskia@physics.uc.edu>
19680
19681         PR rtl-optimization/12092
19682         * gcc.dg/pr12092-1.c: New test case.
19683
19684 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19685
19686         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19687         'hidden' and 'default' for better portability.
19688         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19689
19690         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19691         6 and 7.
19692         * g++.old-deja/g++.brendan/new3.C: Likewise.
19693
19694 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19695
19696         * gcc.dg/20041231-1.C: New test.
19697         * g++.dg/warn/Wunreachable-code-1.C: New test.
19698
19699 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19700
19701         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19702         file, not /dev/null.  Abort on error.
19703
19704 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19705             Ziemowit Laski  <zlaski@apple.com>
19706
19707         PR objc/18971
19708         * objc.dg/encode-5.m: New test.
19709
19710 2004-12-29  Richard Henderson  <rth@redhat.com>
19711
19712         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19713         * objc.dg/stabs-1.m: Disable for ia64.
19714
19715 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/19190
19718         * g++.dg/warn/Wunused-10.C: New test.
19719
19720 2004-12-28  Richard Henderson  <rth@redhat.com>
19721
19722         * objc.dg/stabs-1.m: Disable for alpha.
19723
19724 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/19149
19727         * g++.dg/parse/error23.C: New test.
19728
19729 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19730
19731         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19732
19733         PR fortran/19032
19734         * gfortran.dg/intrinsic_modulo_1.f90: New.
19735         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19736         tests with divisor -1.
19737
19738 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19739
19740         * g++.dg/opt/temp1.C (memcpy): Return a value.
19741
19742         PR c++/19148
19743         * g++.dg/expr/cond7.C: New test.
19744
19745 2004-12-27  Paul Brook  <paul@codesourcery.com>
19746
19747         * gfortran.dg/g77/select_no_compile.f: Remove.
19748
19749 2004-12-27  Richard Henderson  <rth@redhat.com>
19750
19751         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19752         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19753         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19754
19755 2004-12-26  Richard Henderson  <rth@redhat.com>
19756
19757         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19758         by 1i instead of token pasting.
19759
19760 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19761
19762         PR tree-optimization/17578
19763         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19764         to additional_flags.
19765         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19766
19767 2004-12-25  Richard Henderson  <rth@redhat.com>
19768
19769         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19770         Remove Alpha.
19771
19772 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19773
19774         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19775         hppa*-*-hpux*.
19776         * gcc.dg/pr17957.c (dg-options): Likewise.
19777         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19778         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19779         instead of 0 on __hppa__.
19780         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19781         "foo,%r" on hppa*-*-*.
19782
19783 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19784
19785         PR fortran/19071
19786         * gfortran.dg/complex_write.f90: New test.
19787
19788 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19789
19790         PR c++/17595
19791         * g++.dg/parse/pragma2.C: New test.
19792
19793         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19794
19795 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19796
19797         * gcc.dg/empty2.c: Add missing dg-warning.
19798
19799 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19800
19801         PR c++/17413
19802         * g++.dg/template/local4.C: New test.
19803         * g++.dg/template/crash19.C: Add dg-error marker.
19804
19805         * g++.dg/template/crash31.C: Correct embedded PR number.
19806
19807 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19808
19809         PR c++/16405
19810         * g++.dg/opt/temp1.C: Add do-run marker.
19811
19812 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19813
19814         * g++.dg/template/spec19.C: New.
19815
19816 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19817
19818         PR target/16819
19819         * gcc.dg/empty2.c: New.
19820
19821 2004-12-23  Richard Henderson  <rth@redhat.com>
19822
19823         * lib/target-supports.exp (check_effective_target_vect_no_align):
19824         Remove i?86 and x86-64.
19825
19826 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19827
19828         PR c++/16405
19829         * g++.dg/opt/temp1.C: New test.
19830
19831 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19832
19833         PR c++/18733
19834         * g++.dg/template/friend33.C: New testcase.
19835
19836 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/18464
19839         * g++.dg/template/cond5.C: New test.
19840
19841         PR c++/18492
19842         * g++.dg/inherit/thunk3.C: New test.
19843
19844         PR c++/11224
19845         * g++.dg/warn/Wunused-9.C: New test.
19846
19847 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19848
19849         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19850
19851 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19852
19853         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19854
19855 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/18378
19858         * g++.dg/ext/packed8.C: New test.
19859
19860         PR c++/19063
19861         * g++.dg/template/crash31.C: New test.
19862
19863         PR c++/19034
19864         * g++.dg/template/crash30.C: New test.
19865
19866 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19867
19868         PR C++/18984
19869         * g++.dg/eh/ctor3.C: New test.
19870
19871 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19872
19873         * objc.dg/stabs-1.m: Allow section name to be quoted and
19874         assembly label to begin with '.LL'.
19875
19876 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19877
19878         * gcc.dg/vect/vect.exp
19879         (check_effective_target_lp64_or_vect_no_align): New.
19880         * gcc.dg/vect/vect-77.c: Use it.
19881         * gcc.dg/vect/vect-78.c: Use it.
19882
19883         * lib/target-supports.exp
19884         (check_effective_target_vect_no_max,
19885         check_effective_target_vect_no_bitwise,
19886         check_effective_target_vect_no_align): New.
19887         * gcc.dg/vect/vect-13.c: Use them.
19888         * gcc.dg/vect/vect-17.c: Ditto.
19889         * gcc.dg/vect/vect-18.c: Ditto.
19890         * gcc.dg/vect/vect-19.c: Ditto.
19891         * gcc.dg/vect/vect-20.c: Ditto.
19892         * gcc.dg/vect/vect-27.c: Ditto.
19893         * gcc.dg/vect/vect-29.c: Ditto.
19894         * gcc.dg/vect/vect-44.c: Ditto.
19895         * gcc.dg/vect/vect-48.c: Ditto.
19896         * gcc.dg/vect/vect-50.c: Ditto.
19897         * gcc.dg/vect/vect-52.c: Ditto.
19898         * gcc.dg/vect/vect-54.c: Ditto.
19899         * gcc.dg/vect/vect-56.c: Ditto.
19900         * gcc.dg/vect/vect-58.c: Ditto.
19901         * gcc.dg/vect/vect-60.c: Ditto.
19902         * gcc.dg/vect/vect-72.c: Ditto.
19903         * gcc.dg/vect/vect-80.c: Ditto.
19904
19905 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19906
19907         PR c++/14075
19908         * g++.dg/init/string1.C: New.
19909
19910         PR c++/18975
19911         * g++.dg/other/synth1.C: New.
19912
19913 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19914
19915         PR c/18963
19916         * gcc.dg/pr18963-1.c: New test.
19917
19918 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19919
19920         PR c/18596
19921         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19922         * gcc.dg/pr18596-1.c: Use dg-error.
19923         (dg-options): Use -fno-unit-at-a-time.
19924         * gcc.dg/pr18596-2.c: New test.
19925         * gcc.dg/pr18596-3.c: New test.
19926
19927 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19928
19929         PR middle-end/18683
19930         * g++.dg/opt/pr18683-1.C: New test case.
19931
19932 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19933
19934         PR other/19093
19935         * g++.dg/opt/max1.C: Fix for 64bit targets.
19936
19937 2004-12-20  Matt Austern  <austern@apple.com>
19938
19939         PR c++/19044
19940         * g++.dg/ext/builtin6.C: New
19941
19942 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19943
19944         PR tree-optimization/19080
19945         * gcc.c-torture/compile/pr19080.c: New test.
19946
19947 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19948
19949         * gcc.dg/20041219-1.c: New test.
19950
19951 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19952
19953         PR middle-end/19068
19954         * g++.dg/opt/max1.C: New test case.
19955
19956 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19957
19958         * gcc.dg/fdata-sections-1.c: New test.
19959
19960 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19961
19962         PR middle-end/18548
19963         * gcc.dg/max-1.c: New test case.
19964
19965 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19966
19967         * gcc.c-torture/execute/20041218-1.c: New test.
19968
19969 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19970
19971         * gcc.dg/pr18501.c: New test.
19972         * gcc.dg/uninit-5.c: XFAIL.
19973         * gcc.dg/uninit-9.c: XFAIL.
19974
19975 2004-12-17  Dale Johannesen  <dalej@apple.com>
19976
19977         * gcc.dg/20041213-1.c: New.
19978
19979 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19980
19981         * objc.dg/stabs-1.m: Allow assembly label to begin
19982         with a dot ('.').
19983
19984 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19985
19986         * gcc.c-torture/execute/20041213-1.c: Move...
19987         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19988
19989 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19990
19991         PR c++/18721
19992         * g++.dg/lookup/conv-5.C: New.
19993
19994 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19995
19996         * objc.dg/stabs-1.m: New test.
19997
19998 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19999
20000         * gcc.dg/visibility-c.c: Change compile to
20001         assemble for the test.
20002
20003 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20004
20005         PR target/19041
20006         * gcc.dg/visibility-c.c: New test.
20007
20008 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20009
20010         PR middle-end/18493
20011         * gcc.dg/switch-8.c: New test case.
20012
20013 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20014
20015         PR c++/18905
20016         * g++.dg/template/init4.C: New.
20017         * g++.dg/opt/static3.C: Enable optimizer.
20018
20019 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20020
20021         * g++.dg/other/complex1.C: New test.
20022
20023 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20024
20025         * g++.dg/opt/inline9.C: New test.
20026
20027 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20028
20029         PR fortran/18993
20030         * gfotran.dg/nullify_1.f: New test.
20031
20032 2004-12-15  Richard Henderson  <rth@redhat.com>
20033
20034         * gcc.target/i386/i386.exp: New harness.
20035         * gcc.target/i386/vect-args.c: New.
20036
20037 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20038
20039         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20040
20041 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20042
20043         PR c++/18825
20044         * g++.dg/template/friend32.C: New test.
20045
20046 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20047
20048         * cpp/pragma-once-1.c: New test.
20049         * cpp/pragma-once-1b.h: Likewise.
20050         * cpp/pragma-once-1c.h: Likewise.
20051         * cpp/pragma-once-1d.h: Likewise.
20052         * cpp/inc/pragma-once-1a.h: Likewise.
20053
20054 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20055             Steven G. Kargl  <kargls@comcast.net>
20056
20057         PR fortran/17597
20058         * gfortran.dg/list_read_3.f90: New test.
20059
20060 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20061
20062         * gcc.dg/ftrapv-2.c: New test.
20063
20064 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20065
20066         PR c++/18981
20067         * g++.dg/template/typename9.C: New test.
20068
20069 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/18738
20072         * g++.dg/template/typename8.C: New test.
20073         * g++.dg/parse/friend2.C: Tweak error message.
20074
20075 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20076
20077         * gcc.c-torture/20041214-1.c: New test.
20078
20079 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20080
20081         PR c++/18965
20082         * g++.dg/init/array17.C: New test.
20083
20084 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20085
20086         PR c++/18793
20087         * g++.dg/init/aggr3.C: New test.
20088
20089 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20090
20091         * gcc.dg/altivec-types-1.c: New test.
20092         * gcc.dg/altivec-types-2.c: New test.
20093         * gcc.dg/altivec-types-3.c: New test.
20094         * gcc.dg/altivec-types-4.c: New test.
20095         * g++.dg/ext/altivec-types-1.C: New test.
20096         * g++.dg/ext/altivec-types-2.C: New test.
20097         * g++.dg/ext/altivec-types-3.C: New test.
20098         * g++.dg/ext/altivec-types-4.C: New test.
20099
20100 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20101
20102         PR middle-end/18951
20103         * gcc.c-torture/execute/20041213-1.c: New test.
20104
20105 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20106
20107         PR c++/18949
20108         * g++.dg/template/cast1.C: New.
20109
20110 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20111
20112         * gcc.c-torture/execute/20041213-2.c: New test.
20113
20114 2004-12-13  Richard Henderson  <rth@redhat.com>
20115
20116         * gcc.dg/i386-sse-10.c: Fix typo in options.
20117
20118 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20119
20120         PR c++/18968
20121         * g++.dg/opt/pr18968.C: New test.
20122
20123 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20124
20125         PR c++/18925
20126         * g++.dg/ext/visibility/staticdatamem.C: New test.
20127
20128 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20129
20130         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20131
20132 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20133
20134         PR rtl-optimization/18928
20135         * gcc.dg/pr18928-1.c: New test case.
20136
20137 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20138
20139         PR tree-opt/16951
20140         * gcc.c-torture/compile/20041211-1.c: New.
20141
20142 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20143
20144         PR middle-end/17564
20145         * gcc.c-torture/execute/20041212-1.c: New test.
20146
20147 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20148
20149         PR fortran/18869
20150         * gfortran.dg/common_1.f90: New test.
20151
20152 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20153         Paul Brook  <paul@codesourcery.com>
20154
20155         PR fortran/16222
20156         * gfortran.dg/real_do_1.f90: New test.
20157
20158 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20159
20160         PR tree-opt/18040
20161         * g++.dg/opt/ptrmem6.C: New test.
20162
20163 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20164
20165         PR middle-end/18921
20166         * gcc.dg/pr18921-1.c: New test case.
20167
20168 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20169
20170         PR fortran/17175
20171         * gfortran.dg/scale_1.f90: New test.
20172
20173 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20174
20175         PR middle-end/18903
20176         * gcc.c-torture/compile/pr18903.c: New test.
20177
20178 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20179
20180         * gcc.c-torture/execute/20041210-1.c: New test.
20181
20182 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20183
20184         PR c++/18731
20185         * g++.dg/parser/struct-1.C: New test.
20186         * g++.dg/parser/struct-2.C: New test.
20187         * g++.dg/parser/struct-3.C: New test.
20188
20189 2004-12-09  Richard Henderson  <rth@redhat.com>
20190
20191         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20192
20193         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20194         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20195
20196 2004-12-09  Matt Austern  <austern@apple.com>
20197
20198         PR c++/18514
20199         * g++.dg/ext/builtin1.C: New
20200         * g++.dg/ext/builtin2.C: New
20201         * g++.dg/ext/builtin3.C: New
20202         * g++.dg/ext/builtin4.C: New
20203         * g++.dg/ext/builtin5.C: New
20204
20205 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20206
20207         PR tree-opt/18904
20208         * g++.dg/opt/ptrmem5.C: New test.
20209
20210 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20211
20212         * g++.dg/parse/typename5.C: Adjust for new error.
20213         * g++.dg/parse/typename7.C: New.
20214
20215 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20216
20217         PR c++/18073
20218         * g++.dg/other/mmintrin.C: New test.
20219
20220 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20221
20222         PR c++/16681
20223         * g++.dg/init/array15.C: New.
20224         * g++.dg/init/array16.C: New.
20225
20226 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20227
20228         PR fortran/18826
20229         * gfortran.dg/assign_1.f90: New test.
20230
20231 2004-12-08  Nick Clifton  <nickc@redhat.com>
20232
20233         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20234         * gcc.target/xstormy16/data_below100: Likewise.
20235         * gcc.target/xstormy16/sfr: Likewise.
20236         * gcc.target/xstormy16/below100.S: New test source file.
20237         * gcc.target/xstormy16/below100.ld: New test linker script.
20238         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20239         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20240         bp instructions.
20241         * gcc.target/xstormy16/bp.c: Likewise.
20242
20243         * gcc.target/xstormy16/bss_below100: New files:
20244         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20245         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20246         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20247         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20248         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20249         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20250         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20251         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20252         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20253         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20254         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20255         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20256         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20257         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20258         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20259         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20260         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20261         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20262         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20263         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20264         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20265         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20266         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20267         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20268         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20269         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20270         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20271
20272         * gcc.target/xstormy16/data_below100: New files:
20273         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20274         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20275         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20276         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20277         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20278         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20279         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20280         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20281         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20282         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20283         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20284         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20285         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20286         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20287         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20288         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20289         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20290         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20291         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20292         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20293         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20294         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20295         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20296         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20297         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20298         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20299         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20300
20301         * gcc.target/xstormy16/sfr: New files:
20302         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20303         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20304         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20305         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20306         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20307         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20308         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20309         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20310         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20311         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20312         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20313         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20314         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20315         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20316         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20317         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20318         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20319         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20320         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20321         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20322         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20323         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20324         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20325         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20326         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20327         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20328         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20329         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20330         27_if0_sfrw_bitfield_f.c
20331
20332 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20333
20334         PR c++/18100
20335         * g++.dg/lookup/name-clash4.C: New test.
20336
20337 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20338
20339         PR c++/18672
20340         * g++.dg/opt/array1.C: New.
20341
20342         PR c++/18803
20343         * g++.dg/template/operator5.C: New.
20344
20345 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20346
20347         PR c/18867
20348         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20349
20350 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20351
20352         * gcc.dg/noncompile/20041207.c: New test.
20353
20354 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20355
20356         * g++.dg/other/unreachable-1.C: New test.
20357
20358 2004-12-06  Nick Clifton  <nickc@redhat.com>
20359
20360         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20361         <limits.h> because the latter comes from gcc's include/ directory
20362         and not the newlib/libc/include directory.
20363
20364 2004-12-04  Richard Henderson  <rth@redhat.com>
20365
20366         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20367
20368 2004-12-04  Richard Henderson  <rth@redhat.com>
20369
20370         * lib/target-supports.exp (check_gc_sections_available): Disable
20371         for alpha and ia64.
20372
20373 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20374
20375         PR middle-end/17909
20376         * g++.dg/other/vararg-2.C: New test.
20377
20378 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20379
20380         PR c++/17011, c++/17971
20381         * g++.dg/template/error15.C: Adjust expected error.
20382         * g++.dg/template/instantiate3.C: Likewise.
20383
20384 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20385
20386         * gcc.dg/altivec-18.c: Fix for darwin
20387
20388 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20389
20390         PR c++/18782
20391         * g++.dg/parse/ptrmem2.C: New.
20392
20393         PR c++/18318
20394         * g++.dg/template/new1.C: New.
20395
20396 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20397
20398         PR fortran/18710
20399         * gfortran.dg/direct_io_3.f90: New test.
20400
20401 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20402
20403         PR 18758
20404         * g++.dg/parse/crash21.C: New.
20405
20406 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20407
20408         PR c++/15664, c++/18276
20409         * g++.dg/template/ttp13.C: New test.
20410         * g++.dg/template/ttp14.C: Likewise.
20411
20412 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20413
20414         PR c++/18123
20415         * g++.dg/parse/enum2.C: New test.
20416         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20417
20418 2004-12-02  Nick Clifton  <nickc@redhat.com>
20419
20420         * gcc.target/xstormy16: New test directory.
20421         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20422         * gcc.target/xstormy16/bp.c: Check the generation of bp
20423         instructions.
20424         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20425         bn instructions and the BELOW100 attribute.
20426
20427 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20428
20429         PR target/16952
20430         * gcc.dg/ppc-eabi.c: New.
20431
20432 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20433
20434         PR fortran/18284
20435         * gfortran.dg/backspace.f90
20436
20437 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20438
20439         * gfortran.dg/inquire.f90: New test.
20440
20441 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20442
20443         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20444         handle effective-target-keyword.
20445         (dg-skip-if): Support effective-target keyword as target list.
20446         (dg-xfail-if): Ditto.
20447         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20448
20449 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20450
20451         PR tree-optimization/18291
20452         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20453
20454 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20455
20456         PR C++/18729
20457         * g++.dg/parse/crash20.C: New.
20458
20459         PR c++/17431
20460         * g++.dg/overload/arg1.C: New.
20461         * g++.dg/overload/arg2.C: New.
20462         * g++.dg/overload/arg3.C: New.
20463         * g++.dg/overload/arg4.C: New.
20464
20465 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20466
20467         * gcc.dg/c99-flex-array-4.c: Remove.
20468
20469 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20470
20471         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20472
20473         * lib/target-supports.exp (is-effective-target): Simplify.
20474
20475         * lib/target-supports.exp (check_effective_target_vect_long):
20476         Fix for powerpc64-*-*.
20477
20478 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20479
20480         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20481         to support new requirements on FreeBSD 5.
20482
20483 2004-11-30  Devang Patel  <dpatel@apple.com>
20484
20485         PR 18702
20486         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20487
20488 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20489
20490         * g++.dg/ext/altivec-13.C: New test.
20491
20492 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20493
20494         PR tree-opt/18298
20495         * gcc.c-torture/execute/p18298.c: New test.
20496
20497 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20498             Dorit Naishlos  <dorit@il.ibm.com>
20499
20500         PR tree-opt/18607
20501         * gcc.dg/vect/vect-89.c: New test.
20502
20503 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20504
20505         * gcc.dg/pr18596-1.c: New test.
20506
20507 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20508
20509         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20510
20511 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20512
20513         PR c/18479
20514         * gcc.dg/pr18479.c: New test.
20515
20516 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20517
20518         PR target/18490
20519         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20520         mmix-knuth-mmixware.
20521
20522         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20523         cris-*-elf* cris-*-aout* mmix-*-*
20524
20525 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20526
20527         PR middle-end/18725
20528         * gcc.dg/pr18725.c: New test.
20529
20530 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20531
20532         PR target/18488
20533         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20534
20535         PR target/18336
20536         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20537
20538 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20539
20540         PR c++/18368
20541         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20542         * g++.old-deja/g++.law/ctors5.C: Likewise.
20543         * g++.old-deja/g++.other/crash25.C: Likewise.
20544
20545         PR c++/18674
20546         * g++.dg/template/error16.C: New test.
20547
20548         PR c++/18512
20549         * g++.dg/template/crash29.C: New test.
20550
20551 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20552
20553         PR tree-optimization/18712
20554         * gcc.c-torture/compile/pr18712.c: New test.
20555
20556 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20557
20558         PR c/7544
20559         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20560         tests.
20561
20562 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20563
20564         PR c++/18652
20565         * g++.dg/lookup/crash6.C: New test.
20566
20567 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20568
20569         PR middle-end/18164
20570         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20571
20572 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20573
20574         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20575         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20576         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20577
20578 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20579
20580         * gcc.dg/pr18164.c: New test.
20581
20582 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20583
20584         * gcc.dg/funroll-loops-all.c: New.
20585
20586 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20587
20588         PR target/18489
20589         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20590         delimeter, match space and TAB as well as ":".
20591
20592         PR target/18484
20593         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20594
20595         PR target/18348
20596         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20597
20598         PR target/18345
20599         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20600
20601         PR target/18337
20602         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20603
20604 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20605
20606         * gfortran.dg/direct_io_2.f90: New test.
20607
20608 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20609
20610         PR target/18334
20611         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20612
20613 2004-11-28  Richard Henderson  <rth@redhat.com>
20614
20615         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20616
20617 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20618
20619         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20620         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20621         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20622         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20623         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20624         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20625         gcc.dg/pointer-arith-8.c: New tests.
20626
20627 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20628
20629         PR fortran/18364
20630         * gfortran.dg/endfile.f90: New test.
20631
20632 2004-11-27  Falk Hueffner  <falk@debian.org>
20633
20634         * gcc.dg/loop-6.c: New test.
20635
20636 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * gcc.c-torture/execute/20041126-1.c: New test.
20639
20640 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20641
20642         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20643         on IRIX.
20644
20645 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20646
20647         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20648         functions.
20649
20650 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20651
20652         PR rtl-optimization/17825
20653         * gcc.c-torture/compile/20041119-1.c: New test.
20654
20655 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20656
20657         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20658         Check existence of ld library path variables before unsetting.
20659
20660 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20661
20662         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20663
20664 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20665
20666         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20667
20668 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20669
20670         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20671
20672 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20673
20674         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20675         dg-do directive.
20676
20677 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20678
20679         * gcc.dg/pr17957.c: Pass --param, not -param.
20680
20681 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20682
20683         PR middle-end/17957
20684         * testsuite/gcc.dg/pr17957.c: New test.
20685
20686 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20687
20688         PR c++/18445
20689         * g++.dg/template/crash28.C: Likewise.
20690
20691         PR c++/18001
20692         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20693         * g++.dg/ext/lvaddr.C: Likewise.
20694         * g++.dg/opt/pr7503-3.C: Likewise.
20695
20696         PR c++/18466
20697         * g++.dg/parse/qualified3.C: New test.
20698         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20699
20700         PR c++/18545
20701         * g++.dg/expr/return1.C: New test.
20702
20703 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20704
20705         Friend class name lookup 3/n, PR c++/3332
20706         * g++.dg/lookup/friend3.C: New test.
20707         * g++.dg/lookup/friend4.C: Likewise.
20708         * g++.dg/lookup/friend5.C: Likewise.
20709
20710 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20711
20712         Friend class name lookup 2/n, PR c++/14513, c++/15410
20713         * g++.dg/lookup/friend2.C: New test.
20714         * g++.dg/template/friend31.C: Likewise.
20715
20716 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20717
20718         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20719
20720 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20721
20722         PR c++/17473
20723         * g++.dg/tc1/dr56.C: Remove.
20724         * g++.dg/template/typedef1.C: Add dg-error markers.
20725         * g++.old-deja/g++.other/typedef7.C: Likewise.
20726
20727         PR c++/18285
20728         * g++.dg/parse/typedef7.C: New test.
20729
20730 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20731
20732         * gcc.c-torture/execute/20041124-1.c: New test.
20733
20734 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20735
20736         * g++.dg/template/deduce3.C: New test.
20737
20738         PR c++/18586
20739         * g++.dg/template/crash27.C: New test.
20740
20741         PR c++/18530
20742         * g++.dg/warn/Wshadow-3.C: New test.
20743
20744 2004-11-24  Devang Patel  <dpatel@apple.com>
20745
20746         PR/18555
20747         * gcc.dg/cpp/isysroot-1.c: New test.
20748         * gcc.dg/cpp/usr/include/stdio.h: New file.
20749         * gcc.dg/cpp/isysroot-2.c: New test.
20750         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20751         New file.
20752
20753 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20754
20755         PR c++/8929
20756         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20757
20758 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20759
20760         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20761         * gcc.target/sparc/pdist.c: Likewise.
20762
20763 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20764
20765         PR c++/16882
20766         * g++.dg/conversion/simd1.C: New test.
20767
20768 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20769
20770         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20771         and restore_ld_library_path_env_vars.
20772         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20773         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20774         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20775         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20776
20777 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20778
20779         * gcc.dg/pragma-align-2.c: Test macro expansion.
20780         * gcc.dg/pragma-pack-2.c: New test.
20781
20782 2004-11-23  Richard Henderson  <rth@redhat.com>
20783
20784         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20785         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20786         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20787         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20788         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20789         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20790
20791         * gcc.dg/vect/vect.exp: Add check for alpha.
20792         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20793         (check_effective_target_vect_int): Enable for alpha.
20794         (check_effective_target_vect_long): New.
20795         (is-effective-target): Add it.
20796
20797 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20798
20799         * gcc.dg/pr18614-1.c: New test.
20800
20801 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20802
20803         * gcc.dg/setjmp-2.c: New test.
20804
20805 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20806
20807         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20808         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20809         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20810         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20811         gcc.target/sparc/pdist.c: New tests.
20812
20813 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20814
20815         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20816
20817 2004-11-22  Dale Johannesen  <dalej@apple.com>
20818
20819         * gcc.dg/20041111-1.c: New.
20820
20821 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20822
20823         PR tree-opt/18536
20824         * gcc.dg/vect/pr18536.c: New test.
20825
20826 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20827
20828         PR c++/18354
20829         * g++.dg/template/nontype11.C: New test.
20830
20831 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20832
20833         PR middle-end/18520
20834         * gcc.dg/pr18520-1.c: New test case.
20835
20836 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20837
20838         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20839         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20840         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20841         expected diagnostics.
20842
20843 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20844
20845         PR target/18580
20846         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20847         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20848         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20849
20850 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20851
20852         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20853
20854 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20855             Joseph Myers  <joseph@codesourcery.com>
20856
20857         * lib/target-supports.exp (check_visibility_available): Really
20858         test the compiler.
20859
20860 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20861
20862         PR tree-opt/18181
20863         * gcc.dg/vect/vect-85.c: New test.
20864         * gcc.dg/vect/vect-86.c: New test.
20865         * gcc.dg/vect/vect-87.c: New test.
20866         * gcc.dg/vect/vect-88.c: New test.
20867
20868 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20869
20870         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20871
20872 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20873
20874         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20875         * gcc.dg/ppc-and-1.c: Ditto.
20876         * gcc.dg/ppc-compare-1.c: Ditto.
20877         * gcc.dg/ppc-mov-1.c: Ditto
20878
20879 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20880             Mark Mitchell  <mark@codesourcery.com>
20881
20882         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20883
20884 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20885             Aldy Hernandez  <aldyh@redhat.com>
20886
20887         * lib/target-supports.exp (check_effective_target_vect_int): New
20888         (check_effective_target_vect_float): New
20889         (check_effective_target_vect_double): New.
20890         (is-effective-target): Support new effective targets keywords.
20891         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20892         default action for dg-do.
20893         * gcc.dg/vect/pr16105.c: Use new support.
20894         * gcc.dg/vect/pr18400.c: Ditto.
20895         * gcc.dg/vect/pr18425.c: Ditto.
20896         * gcc.dg/vect/vect-1.c: Ditto.
20897         * gcc.dg/vect/vect-10.c: Ditto.
20898         * gcc.dg/vect/vect-11.c: Ditto.
20899         * gcc.dg/vect/vect-12.c: Ditto.
20900         * gcc.dg/vect/vect-13.c: Ditto.
20901         * gcc.dg/vect/vect-14.c: Ditto.
20902         * gcc.dg/vect/vect-15.c: Ditto.
20903         * gcc.dg/vect/vect-16.c: Ditto.
20904         * gcc.dg/vect/vect-17.c: Ditto.
20905         * gcc.dg/vect/vect-18.c: Ditto.
20906         * gcc.dg/vect/vect-19.c: Ditto.
20907         * gcc.dg/vect/vect-2.c: Ditto.
20908         * gcc.dg/vect/vect-20.c: Ditto.
20909         * gcc.dg/vect/vect-21.c: Ditto.
20910         * gcc.dg/vect/vect-22.c: Ditto.
20911         * gcc.dg/vect/vect-23.c: Ditto.
20912         * gcc.dg/vect/vect-24.c: Ditto.
20913         * gcc.dg/vect/vect-25.c: Ditto.
20914         * gcc.dg/vect/vect-26.c: Ditto.
20915         * gcc.dg/vect/vect-27.c: Ditto.
20916         * gcc.dg/vect/vect-27a.c: Ditto.
20917         * gcc.dg/vect/vect-28.c: Ditto.
20918         * gcc.dg/vect/vect-29.c: Ditto.
20919         * gcc.dg/vect/vect-29a.c: Ditto.
20920         * gcc.dg/vect/vect-3.c: Ditto.
20921         * gcc.dg/vect/vect-30.c: Ditto.
20922         * gcc.dg/vect/vect-31.c: Ditto.
20923         * gcc.dg/vect/vect-32.c: Ditto.
20924         * gcc.dg/vect/vect-33.c: Ditto.
20925         * gcc.dg/vect/vect-34.c: Ditto.
20926         * gcc.dg/vect/vect-35.c: Ditto.
20927         * gcc.dg/vect/vect-36.c: Ditto.
20928         * gcc.dg/vect/vect-37.c: Ditto.
20929         * gcc.dg/vect/vect-38.c: Ditto.
20930         * gcc.dg/vect/vect-4.c: Ditto.
20931         * gcc.dg/vect/vect-40.c: Ditto.
20932         * gcc.dg/vect/vect-41.c: Ditto.
20933         * gcc.dg/vect/vect-42.c: Ditto.
20934         * gcc.dg/vect/vect-43.c: Ditto.
20935         * gcc.dg/vect/vect-44.c: Ditto.
20936         * gcc.dg/vect/vect-45.c: Ditto.
20937         * gcc.dg/vect/vect-46.c: Ditto.
20938         * gcc.dg/vect/vect-47.c: Ditto.
20939         * gcc.dg/vect/vect-48.c: Ditto.
20940         * gcc.dg/vect/vect-48a.c: Ditto.
20941         * gcc.dg/vect/vect-49.c: Ditto.
20942         * gcc.dg/vect/vect-5.c: Ditto.
20943         * gcc.dg/vect/vect-50.c: Ditto.
20944         * gcc.dg/vect/vect-51.c: Ditto.
20945         * gcc.dg/vect/vect-52.c: Ditto.
20946         * gcc.dg/vect/vect-53.c: Ditto.
20947         * gcc.dg/vect/vect-54.c: Ditto.
20948         * gcc.dg/vect/vect-55.c: Ditto.
20949         * gcc.dg/vect/vect-56.c: Ditto.
20950         * gcc.dg/vect/vect-56a.c: Ditto.
20951         * gcc.dg/vect/vect-57.c: Ditto.
20952         * gcc.dg/vect/vect-58.c: Ditto.
20953         * gcc.dg/vect/vect-59.c: Ditto.
20954         * gcc.dg/vect/vect-6.c: Ditto.
20955         * gcc.dg/vect/vect-60.c: Ditto.
20956         * gcc.dg/vect/vect-61.c: Ditto.
20957         * gcc.dg/vect/vect-62.c: Ditto.
20958         * gcc.dg/vect/vect-63.c: Ditto.
20959         * gcc.dg/vect/vect-64.c: Ditto.
20960         * gcc.dg/vect/vect-65.c: Ditto.
20961         * gcc.dg/vect/vect-66.c: Ditto.
20962         * gcc.dg/vect/vect-67.c: Ditto.
20963         * gcc.dg/vect/vect-68.c: Ditto.
20964         * gcc.dg/vect/vect-69.c: Ditto.
20965         * gcc.dg/vect/vect-7.c: Ditto.
20966         * gcc.dg/vect/vect-72.c: Ditto.
20967         * gcc.dg/vect/vect-72a.c: Ditto.
20968         * gcc.dg/vect/vect-73.c: Ditto.
20969         * gcc.dg/vect/vect-74.c: Ditto.
20970         * gcc.dg/vect/vect-75.c: Ditto.
20971         * gcc.dg/vect/vect-76.c: Ditto.
20972         * gcc.dg/vect/vect-77.c: Ditto.
20973         * gcc.dg/vect/vect-77a.c: Ditto.
20974         * gcc.dg/vect/vect-78.c: Ditto.
20975         * gcc.dg/vect/vect-79.c: Ditto.
20976         * gcc.dg/vect/vect-8.c: Ditto.
20977         * gcc.dg/vect/vect-80.c: Ditto.
20978         * gcc.dg/vect/vect-82.c: Ditto.
20979         * gcc.dg/vect/vect-82_64.c: Ditto.
20980         * gcc.dg/vect/vect-83.c: Ditto.
20981         * gcc.dg/vect/vect-83_64.c: Ditto.
20982         * gcc.dg/vect/vect-9.c: Ditto.
20983         * gcc.dg/vect/vect-all.c: Ditto.
20984         * gcc.dg/vect/vect-none.c: Ditto.
20985
20986 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20987
20988         * lib/gcc-dg.exp (dg-skip-if): New function.
20989         (dg-forbid-option): Remove.
20990         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20991         * g++.dg/abi/bitfield8.C: Likewise.
20992         * g++.dg/abi/dtor1.C: Likewise.
20993         * g++.dg/abi/empty10.C: Likewise.
20994         * g++.dg/abi/empty7.C: Likewise.
20995         * g++.dg/abi/empty9.C: Likewise.
20996         * g++.dg/abi/layout3.C: Likewise.
20997         * g++.dg/abi/layout4.C: Likewise.
20998         * g++.dg/abi/thunk1.C: Likewise.
20999         * g++.dg/abi/thunk2.C: Likewise.
21000         * g++.dg/abi/vbase11.C: Likewise.
21001         * g++.dg/abi/vthunk2.C: Likewise.
21002         * g++.dg/abi/vthunk3.C: Likewise.
21003         * g++.dg/ext/attrib8.C: Likewise.
21004         * g++.dg/opt/longbranch2.C: Likewise.
21005         * g++.dg/opt/reg-stack4.C: Likewise.
21006         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21007         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21008         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21009         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21010         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21011         * gcc.dg/20000609-1.c: Likewise.
21012         * gcc.dg/20000720-1.c: Likewise.
21013         * gcc.dg/20011107-1.c: Likewise.
21014         * gcc.dg/20011119-1.c: Likewise.
21015         * gcc.dg/20020108-1.c: Likewise.
21016         * gcc.dg/20020122-2.c: Likewise.
21017         * gcc.dg/20020122-3.c: Likewise.
21018         * gcc.dg/20020201-3.c: Likewise.
21019         * gcc.dg/20020206-1.c: Likewise.
21020         * gcc.dg/20020218-1.c: Likewise.
21021         * gcc.dg/20020310-1.c: Likewise.
21022         * gcc.dg/20020411-1.c: Likewise.
21023         * gcc.dg/20020418-2.c: Likewise.
21024         * gcc.dg/20020426-1.c: Likewise.
21025         * gcc.dg/20020426-2.c: Likewise.
21026         * gcc.dg/20020517-1.c: Likewise.
21027         * gcc.dg/20020523-1.c: Likewise.
21028         * gcc.dg/20020523-2.c: Likewise.
21029         * gcc.dg/20020729-1.c: Likewise.
21030         * gcc.dg/20030204-1.c: Likewise.
21031         * gcc.dg/20030826-2.c: Likewise.
21032         * gcc.dg/20030926-1.c: Likewise.
21033         * gcc.dg/20031202-1.c: Likewise.
21034         * gcc.dg/980312-1.c: Likewise.
21035         * gcc.dg/980313-1.c: Likewise.
21036         * gcc.dg/990117-1.c: Likewise.
21037         * gcc.dg/990424-1.c: Likewise.
21038         * gcc.dg/990524-1.c: Likewise.
21039         * gcc.dg/991230-1.c: Likewise.
21040         * gcc.dg/i386-387-1.c: Likewise.
21041         * gcc.dg/i386-387-2.c: Likewise.
21042         * gcc.dg/i386-387-3.c: Likewise.
21043         * gcc.dg/i386-387-4.c: Likewise.
21044         * gcc.dg/i386-387-5.c: Likewise.
21045         * gcc.dg/i386-387-6.c: Likewise.
21046         * gcc.dg/i386-asm-1.c: Likewise.
21047         * gcc.dg/i386-bitfield1.c: Likewise.
21048         * gcc.dg/i386-bitfield2.c: Likewise.
21049         * gcc.dg/i386-loop-1.c: Likewise.
21050         * gcc.dg/i386-loop-2.c: Likewise.
21051         * gcc.dg/i386-loop-3.c: Likewise.
21052         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21053         * gcc.dg/i386-pic-1.c: Likewise.
21054         * gcc.dg/i386-regparm.c: Likewise.
21055         * gcc.dg/i386-signbit-1.c: Likewise.
21056         * gcc.dg/i386-signbit-2.c: Likewise.
21057         * gcc.dg/i386-signbit-3.c: Likewise.
21058         * gcc.dg/i386-sse-5.c: Likewise.
21059         * gcc.dg/i386-sse-8.c: Likewise.
21060         * gcc.dg/i386-unroll-1.c: Likewise.
21061         * gcc.dg/tls/opt-1.c: Likewise.
21062         * gcc.dg/tls/opt-2.c: Likewise.
21063         * gcc.dg/unroll-1.c: Likewise.
21064         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21065         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21066         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21067         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21068
21069 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21070
21071         * g++.dg/template/incomplete1.C: New test.
21072
21073 2004-11-16  Nick Clifton  <nickc@redhat.com>
21074
21075         Revert patches accidentally commited during checkin of fixes for
21076         xstormy16 tests:
21077         gcc.c-torture/execute/simd-4.c: Revert
21078         gcc.dg/20040910-1.c: Revert.
21079
21080 2004-11-16  Paul Brook  <paul@codesourcery.com>
21081
21082         PR fortran/13010
21083         * gfortran.dg/der_pointer_1.f90: New test.
21084
21085 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21086
21087         PR c/18498
21088         * gcc.dg/bitfld-13.c: New test.
21089
21090 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21091
21092         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21093         powerpc*-*-linux*.
21094
21095         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21096         * gcc.dg/ppc64-abi-2.c: Ditto.
21097         * gcc.dg/ppc64-abi-3.c: Ditto.
21098
21099         * lib/gcc-dg.exp (dg-target-list): Remove.
21100
21101 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21102
21103         * gcc.dg/ia64-postinc.c: New test.
21104
21105 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21106
21107         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21108
21109 2004-11-15  Nick Clifton  <nickc@redhat.com>
21110
21111         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21112         __INT_MAX__ so that the test can be compiled by toolchains
21113         targeted at 16-bit processors.
21114
21115         * gcc.dg/20040625-1.c: Use long constants rather than integers
21116         when performing arithmetic that will overflow 16-bits.
21117
21118         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21119         xstormy16.  It does not support 128-bit vector operations.
21120
21121         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21122         with the macro PTR_TYPE.  Define this macro to an integer type
21123         suitable for holding a pointer.
21124
21125         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21126         the target is a 16-bit processor.
21127
21128         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21129         16-bit targets where the character constant will be too long.
21130
21131         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21132         where the double will not be directly addressable.
21133
21134 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21135
21136         Friend class name lookup 1/n, PR c++/18471
21137         * g++.dg/template/crash26.C: New test.
21138         * g++.dg/lookup/struct1.C: Adjust expected error.
21139         * g++.dg/parse/elab1.C: Likewise.
21140         * g++.dg/parse/elab2.C: Likewise.
21141         * g++.dg/parse/int-as-enum1.C: Likewise.
21142         * g++.dg/parse/struct-as-enum1.C: Likewise.
21143         * g++.dg/parse/typedef1.C: Likewise.
21144         * g++.dg/parse/typedef3.C: Likewise.
21145         * g++.dg/parse/typedef4.C: Likewise.
21146         * g++.dg/parse/typedef5.C: Likewise.
21147         * g++.dg/template/nontype4.C: Likewise.
21148         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21149         * g++.old-deja/g++.other/elab1.C: Likewise.
21150         * g++.old-deja/g++.other/syntax4.C: Likewise.
21151
21152 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21153
21154         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21155
21156 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21157
21158         * gcc.c-torture/execute/20041114-1.c: New test.
21159
21160 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21161
21162         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21163         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21164         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21165         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21166         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21167         gcc.dg/switch-7.c: New tests.
21168
21169 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21170
21171         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21172
21173 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21174
21175         PR tree-opt/18400
21176         * gcc.dg/vect/pr18400.c: New test.
21177
21178 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21179             Andrew Pinski  <pinskia@physics.uc.edu>
21180
21181         PR tree-opt/18425
21182         * gcc.dg/vect/pr18425.c: New test.
21183
21184 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21185
21186         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21187         Guard with dg-require-alias and dg-require-visibility.
21188
21189 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21190
21191         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21192
21193 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21194
21195         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21196
21197 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21198
21199         PR c++/17344
21200         * g++.dg/template/defarg5.C: New test.
21201
21202 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21203
21204         * g++.dg/parse/cast1.C: Run only on ILP32.
21205         * g++.old-deja/g++.mike/p784.C: Likewise.
21206
21207 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21208
21209         * gcc.c-torture/execute/20041113-1.c: New test.
21210
21211 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21212
21213         PR target/18230
21214         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21215         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21216         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21217         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21218         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21219         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21220         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21221         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21222         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21223         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21224         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21225         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21226         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21227
21228 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21229
21230         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21231         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21232         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21233         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21234         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21235         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21236         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21237         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21238         gcc.target/sparc/combined-1.c: New tests.
21239
21240 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21241
21242         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21243         New tests.
21244
21245 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21246
21247         * lib/gcc-dg.exp (dg-forbid-option): New function.
21248         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21249         * g++.dg/abi/bitfield8.C: Likewise.
21250         * g++.dg/abi/dtor1.C: Likewise.
21251         * g++.dg/abi/empty10.C: Likewise.
21252         * g++.dg/abi/empty7.C: Likewise.
21253         * g++.dg/abi/empty9.C: Likewise.
21254         * g++.dg/abi/layout3.C: Likewise.
21255         * g++.dg/abi/layout4.C: Likewise.
21256         * g++.dg/abi/thunk1.C: Likewise.
21257         * g++.dg/abi/thunk2.C: Likewise.
21258         * g++.dg/abi/vbase11.C: Likewise.
21259         * g++.dg/abi/vthunk2.C: Likewise.
21260         * g++.dg/abi/vthunk3.C: Likewise.
21261         * g++.dg/ext/attrib8.C: Likewise.
21262         * g++.dg/opt/longbranch2.C: Likewise.
21263         * g++.dg/opt/reg-stack4.C: Likewise.
21264         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21265         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21266         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21267         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21268         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21269         * gcc.dg/20000609-1.c: Likewise.
21270         * gcc.dg/20000720-1.c: Likewise.
21271         * gcc.dg/20011107-1.c: Likewise.
21272         * gcc.dg/20011119-1.c: Likewise.
21273         * gcc.dg/20020108-1.c: Likewise.
21274         * gcc.dg/20020122-2.c: Likewise.
21275         * gcc.dg/20020122-3.c: Likewise.
21276         * gcc.dg/20020201-3.c: Likewise.
21277         * gcc.dg/20020206-1.c: Likewise.
21278         * gcc.dg/20020218-1.c: Likewise.
21279         * gcc.dg/20020310-1.c: Likewise.
21280         * gcc.dg/20020411-1.c: Likewise.
21281         * gcc.dg/20020418-2.c: Likewise.
21282         * gcc.dg/20020426-1.c: Likewise.
21283         * gcc.dg/20020426-2.c: Likewise.
21284         * gcc.dg/20020517-1.c: Likewise.
21285         * gcc.dg/20020523-1.c: Likewise.
21286         * gcc.dg/20020523-2.c: Likewise.
21287         * gcc.dg/20020729-1.c: Likewise.
21288         * gcc.dg/20030204-1.c: Likewise.
21289         * gcc.dg/20030826-2.c: Likewise.
21290         * gcc.dg/20030926-1.c: Likewise.
21291         * gcc.dg/20031202-1.c: Likewise.
21292         * gcc.dg/980312-1.c: Likewise.
21293         * gcc.dg/980313-1.c: Likewise.
21294         * gcc.dg/990117-1.c: Likewise.
21295         * gcc.dg/990424-1.c: Likewise.
21296         * gcc.dg/990524-1.c: Likewise.
21297         * gcc.dg/991230-1.c: Likewise.
21298         * gcc.dg/i386-387-1.c: Likewise.
21299         * gcc.dg/i386-387-2.c: Likewise.
21300         * gcc.dg/i386-387-3.c: Likewise.
21301         * gcc.dg/i386-387-4.c: Likewise.
21302         * gcc.dg/i386-387-5.c: Likewise.
21303         * gcc.dg/i386-387-6.c: Likewise.
21304         * gcc.dg/i386-asm-1.c: Likewise.
21305         * gcc.dg/i386-bitfield1.c: Likewise.
21306         * gcc.dg/i386-bitfield2.c: Likewise.
21307         * gcc.dg/i386-loop-1.c: Likewise.
21308         * gcc.dg/i386-loop-2.c: Likewise.
21309         * gcc.dg/i386-loop-3.c: Likewise.
21310         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21311         * gcc.dg/i386-pic-1.c: Likewise.
21312         * gcc.dg/i386-regparm.c: Likewise.
21313         * gcc.dg/i386-signbit-1.c: Likewise.
21314         * gcc.dg/i386-signbit-2.c: Likewise.
21315         * gcc.dg/i386-signbit-3.c: Likewise.
21316         * gcc.dg/i386-sse-5.c: Likewise.
21317         * gcc.dg/i386-sse-8.c: Likewise.
21318         * gcc.dg/i386-unroll-1.c: Likewise.
21319         * gcc.dg/tls/opt-1.c: Likewise.
21320         * gcc.dg/tls/opt-2.c: Likewise.
21321         * gcc.dg/unroll-1.c: Likewise.
21322         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21323         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21324         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21325         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21326         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21327         -m64 is specified.
21328
21329 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21330
21331         PR c++/18389
21332         * g++.dg/parse/cond1.C: New test.
21333
21334         PR c++/18429
21335         * g++.dg/template/array9.C: New test.
21336         * g++.dg/ext/vla1.C: Adjust error messages.
21337         * g++.dg/ext/vlm1.C: Likewise.
21338         * g++.dg/template/crash2.C: Likewise.
21339
21340         PR c++/18436
21341         * g++.dg/template/call3.C: New test.
21342
21343         PR c++/18407
21344         * g++.dg/template/ptrmem11.C: New test.
21345
21346 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21347
21348         PR other/14264
21349         * lib/g++.exp: Set LC_ALL and LANG to C.
21350         * lib/gcc-dg.exp: Likewise.
21351         * lib/gfortran.exp: Likewise.
21352         * lib/objc.exp: Likewise.
21353         * lib/treelang.exp: Likewise.
21354
21355 2004-11-12  Andreas Schwab  <schwab@suse.de>
21356
21357         * gcc.dg/pr16286.c: Fix last change.
21358
21359 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/18416
21362         * g++.dg/init/global1.C: New test.
21363
21364 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21365
21366         * gcc.c-torture/execute/20041112-1.c: New test.
21367
21368 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21369
21370         * lib/gcc-dg.exp (dg-target-list): New.
21371
21372 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21373             Richard Sandiford  <rsandifo@redhat.com>
21374
21375         * lib/target-supports.exp (get-compiler_messages): New.
21376         (check_named_sections_available): Use it.
21377         (check_effective_target_ilp32): New.
21378         (check_effective_target_lp64): New.
21379         (is-effective-target): New.
21380         * lib/gcc-dg.exp (dg-require-effective-target): New.
21381
21382 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21383
21384         * gcc.dg/precedence-1.c: New test.
21385
21386 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21387
21388         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21389
21390         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21391         message, delete generated files, use more descriptive name for
21392         executable, and make the test unsupported when it cannot be run.
21393
21394         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21395         (dg-require-weak, dg-require-visibility, dg-require-alias,
21396         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21397         dg-require-iconv, dg-require-named-sections): Use it.
21398
21399         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21400
21401 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21402
21403         PR target/16457
21404         * gcc.dg/ppc-and-1: New
21405
21406         PR target/16796
21407         * gcc.dg/ppc-mov-1.c: New.
21408
21409         PR target/16458
21410         * gcc.dg/ppc-compare-1.c: New.
21411
21412 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21413
21414         * objc.dg/desig-init-2.m: New test.
21415
21416 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21417
21418         PR middle-end/18160
21419         * g++.dg/warn/register-var-1.C: New test.
21420         * g++.dg/warn/register-var-2.C: New test.
21421
21422 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21423
21424         * gcc.dg/union-2.c: New test.
21425
21426 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21427
21428         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21429         New test for PR tree-optimization/17892.
21430
21431 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21432
21433         PR c++/18369
21434         * g++.dg/init/new12.C: New test.
21435
21436 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21437
21438         * gcc.target/sparc: New directory.
21439         * gcc.target/sparc/sparc.exp: New driver.
21440         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21441         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21442         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21443         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21444
21445 2004-11-10  Paul Brook  <paul@codesourcery.com>
21446
21447         PR fortran/18218
21448         * gfortran.dg/list_read.c: New test.
21449
21450 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21451
21452         PR c/18322
21453         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21454         expected diagnostic location.
21455
21456 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21457
21458         * gcc.dg/20041109-1.c: New test.
21459
21460 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21461
21462         PR objc/18406
21463         * objc/compile/pr18406.m: New test.
21464
21465 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21466
21467         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21468
21469 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21470
21471         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21472
21473 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21474
21475         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21476
21477 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21478
21479         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21480         exit.
21481
21482 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21483
21484         PR tree-opt/18299
21485         * gcc.c-torture/pr18299-1.c: New test.
21486
21487 2004-11-06  Andreas Schwab  <schwab@suse.de>
21488
21489         * gcc.dg/pr16286.c: Also test for bool and pixel.
21490
21491 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21492
21493         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21494         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21495         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21496         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21497         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21498         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21499         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21500         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21501         gcc.dg/struct-semi-3.c: New tests.
21502
21503 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21504
21505         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21506
21507 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21508
21509         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21510         Do not use C99 designators.
21511
21512 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21513
21514         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21515
21516 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21517
21518         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21519         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21520         * gcc.c-torture/execute/simd-5.x: Remove.
21521
21522 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21523
21524         PR rtl-optimization/17933
21525         * gcc.dg/torture/pr17933-1.c: New test.
21526
21527 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21528
21529         PR target/18106
21530         * lib/target-supports.exp (check_weak_available): Support
21531         Windows.
21532
21533 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21534
21535         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21536         call to fflush(stdout) before abort.
21537         (my_ffsll): New function.
21538         (generate_fields): Use it.
21539
21540 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21541
21542         * gcc.dg/init-undef-1.c: New test.
21543
21544 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21545
21546         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21547         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21548         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21549         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21550         expected messages for new parser.
21551
21552 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21553
21554         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21555
21556 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21557
21558         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21559         on LP64 targets.
21560
21561 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21562
21563         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21564         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21565         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21566         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21567         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21568         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21569         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21570         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21571         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21572         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21573
21574 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21575
21576         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21577         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21578         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21579         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21580         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21581         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21582         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21583         for new parser.
21584
21585 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21586
21587         PR target/15342
21588         * gcc.dg/20041104-1.c: New test.
21589
21590 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21591
21592         * g++.dg/template/nontype7.C: New test.
21593         * g++.dg/template/nontype8.C: Likewise.
21594         * g++.dg/template/nontype9.C: Likewise.
21595         * g++.dg/template/nontype10.C: Likewise.
21596         * g++.dg/tc1/dr49.C: Likewise.
21597         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21598         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21599
21600 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21601
21602         * g++.dg/rtti/tinfo1.C: Remove xfails.
21603
21604 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21605
21606         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21607         packed attribute to the definition to satisfy the new C++ parser.
21608
21609 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21610
21611         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21612         invocations of va_arg.
21613
21614 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/18124
21617         * g++.dg/template/crash25.C: New test.
21618
21619         PR c++/18155
21620         * g++.dg/template/typedef2.C: New test.
21621         * g++.dg/parse/crash13.C: Adjust error markers.
21622
21623         PR c++/18177
21624         * g++.dg/conversion/const3.C: New test.
21625
21626 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21627
21628         PR fortran/17535
21629         PR fortran/17583
21630         PR fortran/17713
21631         * gfortran.dg/generic_[123].f90: New testcases.
21632
21633 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21634
21635         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21636         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21637
21638 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21639
21640         PR tree-opt/16808
21641         * gcc.c-torture/compile/pr16808.c: New test.
21642
21643 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21644
21645         PR rtl-optimization/17104
21646         * gcc.dg/ppc-bitfield1.c: New.
21647
21648 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21649
21650         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21651
21652 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21653
21654         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21655         strings for 32-bit code.
21656
21657 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21658
21659         PR c/18239
21660         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21661
21662 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21663
21664         PR c++/18064
21665         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21666
21667 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21668
21669         PR c++/15172
21670         * g++.dg/init/aggr2.C: New test.
21671
21672 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21673
21674         * objc.dg/local-decl-1.m: New test.
21675
21676 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21677
21678         * gcc.dg/20040910-1.c: Adjust regex.
21679
21680 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21681
21682         PR rtl-optimization/18084
21683         * g++.dg/opt/pr18084-1.C: New testcase.
21684
21685 2004-10-30  Matt Austern  <austern@apple.com>
21686
21687         PR c++/17542
21688         * g++.dg/ext/attrib18.C: New test.
21689
21690 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21691
21692         PR middle-end/18096
21693         * gcc.dg/pr18096-1.c: New test case.
21694
21695 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21696
21697         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21698
21699 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21700
21701         PR c/16666
21702         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21703         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21704         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21705         gcc.dg/old-style-prom-3.c: New tests.
21706
21707 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21708
21709         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21710         Remove unnecessary inclusion of stdio.h.
21711
21712 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21713
21714         PR rtl-optimization/17581
21715         * gcc.dg/pr17581-1.c: New test case.
21716
21717 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21718
21719         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21720         being implemented.
21721         * g++.dg/conversion/dr195-1.C: New.
21722         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21723         * g++.old-deja/g++.mike/p10148.C: Likewise.
21724
21725 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21726
21727         PR c++/17695
21728         * g++.dg/debug/typedef2.C: New test.
21729
21730 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21731
21732         PR fortran/13490
21733         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21734         * gfortran.dg/g77/README: Update.
21735
21736 2004-10-28  Matt Austern  <austern@apple.com>
21737
21738         PR c++/14124
21739         * g++.dg/ext/packed7.C: New test.
21740
21741 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21742
21743         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21744         scan-assembler.
21745         * lib/scanasm.exp (hidden-scan-for): New proc.
21746         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21747         string.
21748         (scan-not-hidden): Likewise.
21749         * lib/target-supports.exp (check_visibility_available): mach-o is
21750         support too.
21751
21752 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++/17132
21755         * g++.dg/template/memclass3.C: New test.
21756
21757 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21758
21759         PR middle-end/18160
21760         * gcc.dg/register-var-1.c: New test.
21761         * gcc.dg/register-var-2.c: New test.
21762         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21763         error now.
21764
21765 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21766
21767         PR other/18172
21768         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21769         unused variables.
21770         * gcc.dg/vect/vect-22.c: Likewise.
21771
21772 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21773
21774         * gcc.dg/i386-rotate-1.c: New test.
21775
21776 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21777
21778         * g++.dg/init/ref12.C: Add "run" marker.
21779
21780         PR c++/17435
21781         * g++.dg/init/ref12.C: New test.
21782
21783         PR c++/18140
21784         * g++.dg/template/shift1.C: New test.
21785         * g++.dg/template/error10.C: Adjust error markers.
21786
21787 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21788
21789         PR tree-opt/17529
21790         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21791
21792 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21793
21794         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21795         * gcc.dg/weak/weak-3.c: Likewise.
21796         * gcc.dg/weak/weak-5.c: Likewise.
21797         * gcc.dg/weak/weak-9.c: Likewise.
21798         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21799         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21800
21801         * gcc.dg/darwin-weakimport-1.c: New.
21802
21803 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21804
21805         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21806
21807 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21808
21809         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21810         'syntax' error messages.
21811         * gcc.dg/cpp/direct2s.c: Likewise.
21812
21813 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21814
21815         * gcc.c-torture/compile/20041026-1.c: New.
21816
21817 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c++/18093
21820         * g++.dg/lookup/ns2.C: New test.
21821
21822         PR c++/18020
21823         * g++.dg/template/enum4.C: New test.
21824
21825         PR c++/18161
21826         * g++.dg/template/expr1.C: New test.
21827
21828 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21829
21830         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21831
21832 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21833
21834         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21835         gcc.dg/decl-nospec-3.c: New tests.
21836
21837 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21838
21839         * objc.dg/super-class-3.m: New test.
21840
21841 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21842
21843         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21844         resyncing.
21845         * gcc.dg/cpp/direct2s.c: Likewise.
21846
21847 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21848
21849         * objc.dg/image-info.m: Update for changes to section selection.
21850
21851 2004-10-25  David Ayers  <d.ayers@inode.at>
21852             Ziemowit Laski  <zlaski@apple.com>
21853
21854         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21855         diagnostics when messaging 'id <Proto>'.
21856         * objc.dg/class-protocol-1.m: New test.
21857         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21858         a non-existent method signature.
21859         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21860         Update diagnostics when messaging with non-existent method signature.
21861         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21862         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21863         invalid receivers are now resolved as if messaging 'id'; remove
21864         extraneous diagnostics.
21865
21866 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21867
21868         PR c/16667
21869         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21870         gcc.dg/init-desig-obs-3.c: New tests.
21871
21872 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21873
21874         * gcc.dg/debug/20041023-1.c: New test.
21875
21876 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21877
21878         PR middle-end/17407
21879         * gcc.c-torture/compile/pr17407.c: New test.
21880
21881         PR c++/18121
21882         * g++.dg/template/array8.C: New test.
21883
21884 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21885
21886         PR other/18138
21887         * lib/g++.exp: Accept more than one multilib libgcc.
21888         * lib/gcc-dg.exp: Likewise.
21889         * lib/objc.exp: Likewise.
21890         * lib/treelang.exp: Likewise.
21891         * lib/gfortran.exp: Likewise.
21892
21893 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21894
21895         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21896
21897 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21898
21899         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21900         * gcc.dg/c99-const-expr-3.c: Likewise.
21901
21902 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21903
21904         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21905
21906 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21907
21908         * gcc.c-torture/execute/loop-2e.x: Remove.
21909
21910 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21911
21912         PR c++/18095
21913         * g++.dg/parse/crash18.C: New.
21914         * g++.dg/parse/crash19.C: New.
21915
21916 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21917
21918         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21919         * g++.dg/ext/dllimport2.C: Same.
21920         * g++.dg/ext/dllimport8.C: Same.
21921
21922 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21923
21924         PR c++/10841
21925         * g++.dg/conversion/cast1.C: New test.
21926         * g++.dg/overload/pmf1.C: Adjust error marker.
21927
21928 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21929
21930         PR objc/17923
21931         * objc.dg/const-str-7.m: New test.
21932
21933 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21934
21935         * g++.dg/template/memfriend11.C: Fix comment typo.
21936         * g++.dg/template/memfriend14.C: Likewise.
21937
21938 2004-10-20  Richard Henderson  <rth@redhat.com>
21939
21940         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21941         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21942         -fasynchronous-unwind-tables.
21943
21944 2004-10-20  Richard Henderson  <rth@redhat.com>
21945
21946         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21947         (main): Return success.
21948         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21949         (main): Return success.
21950
21951 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21952
21953         PR c++/13495
21954         * g++.dg/template/memfriend9.C: New test.
21955         * g++.dg/template/memfriend10.C: Likewise.
21956         * g++.dg/template/memfriend11.C: Likewise.
21957         * g++.dg/template/memfriend12.C: Likewise.
21958         * g++.dg/template/memfriend13.C: Likewise.
21959         * g++.dg/template/memfriend14.C: Likewise.
21960         * g++.dg/template/memfriend15.C: Likewise.
21961         * g++.dg/template/memfriend16.C: Likewise.
21962         * g++.dg/template/memfriend17.C: Likewise.
21963         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21964
21965 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21966
21967         * g++.dg/conversion/dr195.C: New.
21968         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21969
21970 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21971             Devang Patel  <dpatel@apple.com>
21972
21973         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21974         of floating point arithmetic, which could trap.
21975
21976 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21977
21978         PR c++/14035
21979         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21980         * g++.dg/conversion/const2.C: New test.
21981         * g++.dg/expr/reinterpret2.C: New test.
21982         * g++.dg/expr/reinterpret3.C: New test.
21983         * g++.dg/expr/cast2.C: New test.
21984         * g++.dg/expr/copy1.C: New test.
21985         * g++.dg/other/conversion1.C: Change error message.
21986         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21987         function pointers to void *.
21988         * g++.old-deja/g++.mike/p10148.C: Likewise.
21989
21990 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21991
21992         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21993
21994 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21995
21996         PR c++/18047
21997
21998         * g++.dg/parse/expr3.C: New test.
21999
22000 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22001
22002         * gcc.dg/smod-1.c: New test.
22003
22004 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22005
22006         * objc.dg/method-14.m: New test.
22007
22008 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22009
22010         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22011         Also xfail as the patch was reverted.
22012
22013 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22014
22015         PR middle-end/16973
22016         * gcc.dg/pr16973.c: New test.
22017
22018 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22019
22020         PR tree-optimization/17656
22021         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22022
22023 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22024
22025         * g++.dg/eh/shadow1.C: New.
22026
22027 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22028
22029         * gcc.c-torture/compile/20041018-1.c: New test.
22030
22031 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22032
22033         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22034         compiler referring to register 0 when accessing sdata.  The linker
22035         now patches things up.
22036
22037 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22038
22039         PR c/17529
22040         * gcc.c-torture/compile/pr17529.c: New test.
22041
22042 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22043
22044         PR c++/17743
22045         * g++.dg/ext/attrib17.C: New test.
22046
22047 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22048
22049         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22050
22051 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22052
22053         PR c++/10479
22054         * g++.dg/ext/attrib16.C: New test.
22055
22056 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/17042
22059         * g++.dg/init/dso_handle1.C: New test.
22060
22061         PR c++/14667
22062         * g++.dg/parse/typedef6.C: New test.
22063
22064         PR c++/17916
22065         * g++.dg/parse/pragma1.C: New test.
22066
22067 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22068
22069         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22070
22071 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22072
22073         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22074         -fno-common when on HPPA HP-UX platforms.
22075
22076 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22077
22078         PR other/16820
22079         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22080         stdint.h.
22081         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22082         uintptr_t.
22083
22084 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22085
22086         PR c++/16301
22087         * g++.dg/lookup/strong-using-4.C: New test.
22088
22089 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22090
22091         PR middle-end/16567
22092         * gcc.c-torture/compile/nested-1.c: New test.
22093
22094 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22095
22096         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22097         and mipsisa64*-*-* (until support for misaligned loads is added).
22098         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22099         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22100         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22101         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22102         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22103         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22104
22105 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22106
22107         PR c++/17976
22108         * g++.dg/init/dtor3.C: New test.
22109
22110 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22111
22112         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22113
22114 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22115
22116         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22117         * gcc.dg/macho-lo-sum.c: Likewise.
22118
22119 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22120
22121         * gcc.dg/ppc-spe64-1.c: New test.
22122
22123 2004-10-14  Devang Patel  <dpatel@apple.com>
22124
22125         PR 17635
22126         * gcc.dg/pr17635.c : New test.
22127
22128 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22129
22130         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22131         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22132         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22133         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22134         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22135         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22136         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22137         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22138         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22139         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22140         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22141         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22142         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22143         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22144         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22145         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22146         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22147         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22148
22149 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22150
22151         * gcc.dg/vect/vect-82.c: New testcase.
22152         * gcc.dg/vect/vect-82_64.c: New testcase.
22153         * gcc.dg/vect/vect-83.c: New testcase.
22154         * gcc.dg/vect/vect-83_64.c: New testcase.
22155
22156 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22157
22158         * gcc.dg/cpp/error-1.c: New test.
22159
22160 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22161
22162         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22163
22164 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22165
22166         PR target/17984
22167         * gcc.dg/cris-peep2-xsrand2.c: New test.
22168
22169 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22170
22171         PR c++/17661
22172         * testsuite/g++.dg/expr/for2.C: New test.
22173
22174 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22175
22176         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22177
22178 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22179
22180         PR tree-optimization/17724
22181         * g++.dg/opt/pr17724-1.C: New test.
22182         * g++.dg/opt/pr17724-2.C: New test.
22183         * g++.dg/opt/pr17724-3.C: New test.
22184         * g++.dg/opt/pr17724-4.C: New test.
22185         * g++.dg/opt/pr17724-5.C: New test.
22186         * g++.dg/opt/pr17724-6.C: New test.
22187
22188 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22189
22190         PR c/17301
22191         * gcc.dg/pr17301-2.c: New test.
22192
22193 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22194
22195         PR c++/15876
22196         * g++.dg/parse/error22.C: New test.
22197
22198         PR c++/17936
22199         * g++.dg/template/spec18.C: New test.
22200
22201 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22202
22203         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22204         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22205         memcpy.
22206         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22207         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22208
22209 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22210
22211         * g++.dg/eh/cleanup5.C: Add dg-options "".
22212
22213 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22214
22215         PR middle-end/17657
22216         * gcc.dg/switch-4.c: New test case.
22217
22218 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22219
22220         * gcc.c-torture/execute/20041011-1.c: New test.
22221
22222 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22223
22224         PR c++/17554
22225         * g++.dg/init/for3.C: New test.
22226
22227         PR c++/17657
22228         * g++.dg/opt/switch2.C: New test.
22229
22230         PR middle-end/17703
22231         * g++.dg/warn/Wreturn-2.C: New test.
22232
22233 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22234
22235         PR c++/17907
22236         * g++.dg/eh/cleanup5.C: New test.
22237
22238 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22239
22240         PR c++/17393
22241         * g++.dg/parse/error21.C: New test.
22242
22243 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22244
22245         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22246         * g++.dg/warn/incomplete1.C: Likewise.
22247         * g++.dg/template/qualttp20.C: Likewise.
22248
22249 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22250
22251         PR c/17881
22252         * parm-incomplete-1.c: New test.
22253
22254 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22255
22256         PR c++/17867
22257         * g++.dg/parse/error19.C: New test.
22258
22259         PR c++/17670
22260         * g++.dg/init/new11.C: New test.
22261
22262         PR c++/17821
22263         * g++.dg/parse/error20.C: New test.
22264
22265         PR c++/17826
22266         * g++.dg/template/crash24.C: New test.
22267
22268 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22269
22270         PR c/17301
22271         * gcc.dg/pr17301-1.c: New test.
22272
22273 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22274
22275         PR c/17189
22276         * gcc.dg/anon-struct-5.c: New test.
22277
22278 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22279
22280         PR c/17844
22281         * gcc.dg/pr17844-1.c: New test.
22282
22283 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22284
22285         PR tree-optimization/17906
22286         * gcc.c-torture/compile/pr17906.c: New.
22287
22288 2004-10-09  Stuart Hastings  <stuart@apple.com>
22289             Roger Sayle  <roger@eyesopen.com>
22290
22291         PR rtl-optimization/17853
22292         * gcc.dg/i386-mmx-5.c: New testcase.
22293
22294 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22295
22296         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22297
22298 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22299
22300         PR c++/17524
22301         * g++.dg/template/static9.C: New test.
22302
22303         PR c++/17685
22304         * g++.dg/parse/operator5.C: New test.
22305
22306 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22307
22308         PR middle-end/17894
22309         * gcc.c-torture/execute/divcmp-4.c: New test case.
22310
22311 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22312
22313         PR tree-opt/17902
22314         * g++.dg/opt/pr17902.C: New test.
22315
22316 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22317
22318         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22319
22320 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22321
22322         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22323
22324 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22325
22326         * gcc.dg/assign-warn-3.c: New test.
22327
22328 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22329
22330         PR c/16999
22331         * gcc.dg/cpp/ident-1.c: New test.
22332
22333 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * gcc.c-torture/compile/acc1.c: New.
22336
22337 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22338
22339         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22340         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22341
22342 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22343
22344         * gcc.dg/ultrasp11.c: New test.
22345
22346 2004-10-08  Michael Matz  <matz@suse.de>
22347
22348         * gcc.dg/doloop-2.c: New test.
22349
22350 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22351
22352         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22353         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22354         objc.dg/method-9.m: Update expected diagnostics.
22355
22356 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22357
22358         * gcc.dg/ppc-fsel-3.c: New file.
22359         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22360
22361 2004-10-07  Paul Brook  <paul@codesourcery.com>
22362
22363         * gfortran.dg/intrinsic_verify_1.f90: New test.
22364
22365 2004-10-07  Paul Brook  <paul@codesourcery.com>
22366
22367         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22368
22369 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22370
22371         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22372         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22373         commit.
22374
22375 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22376
22377         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22378
22379 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22380
22381         PR c++/17115
22382         * g++.dg/warn/Winline-4.C: New test.
22383
22384 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22385
22386         * gcc.c-torture/compile/20041007-1.c: New test.
22387
22388 2004-10-07  Paul Brook  <paul@codesourcery.com>
22389
22390         PR fortran/17678
22391         * gfortran.dg/use_allocated_1.f90: New test.
22392
22393 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22394
22395         PR middle-end/17849
22396         * gfortran.fortran-torture/compile/nested.f90: New test
22397
22398 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22399
22400         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22401
22402 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22403
22404         PR c++/17368
22405         * g++.dg/ext/asm6.C: New test.
22406
22407 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22408
22409         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22410
22411 2004-10-06  Paul Brook  <paul@codesourcery.com>
22412
22413         PR libfortran/17709
22414         * gfortran.dg/empty_format_1.f90: New test.
22415
22416 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22417
22418         PR fortran/17568
22419         * gfortran.dg/ishft.f90: New test.
22420
22421         PR fortran/17283
22422         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22423         tests.
22424
22425 2004-10-06  Paul Brook  <paul@codesourcery.com>
22426
22427         * gfortran.dg/do_1.f90: New test.
22428
22429 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22430
22431         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22432         optimizing for size.
22433
22434 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22435
22436         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22437
22438 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22439
22440         * gcc.c-torture/compile/20041005-1.c: New test.
22441
22442 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22443
22444         PR c++/17829
22445         * g++.dg/lookup/koenig4.C: New.
22446
22447 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22448
22449         * g++.dg/other/classkey1.C: Adjust quoting marks.
22450         * g++.dg/parse/error15.C: Likewise.
22451         * g++.dg/template/meminit2.C (int>): Likewise.
22452
22453 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22454
22455         PR fortran/17283
22456         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22457
22458         PR fortran/17631
22459         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22460
22461         PR fortran/17708
22462         * gfortran.dg/pr17708.f90: New test.
22463
22464 2004-10-04  Chao-ying Fu  <fu@mips.com>
22465
22466         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22467         * gcc.dg/vect/vect-4.c: Ditto.
22468         * gcc.dg/vect/vect-5.c: Ditto.
22469         * gcc.dg/vect/vect-6.c: Ditto.
22470         * gcc.dg/vect/vect-8.c: Ditto.
22471         * gcc.dg/vect/vect-16.c: Ditto.
22472         * gcc.dg/vect/vect-30.c: Ditto.
22473         * gcc.dg/vect/vect-40.c: Ditto.
22474         * gcc.dg/vect/vect-41.c: Ditto.
22475         * gcc.dg/vect/vect-42.c: Ditto.
22476         * gcc.dg/vect/vect-43.c: Ditto.
22477         * gcc.dg/vect/vect-44.c: Ditto.
22478         * gcc.dg/vect/vect-45.c: Ditto.
22479         * gcc.dg/vect/vect-46.c: Ditto.
22480         * gcc.dg/vect/vect-47.c: Ditto.
22481         * gcc.dg/vect/vect-48.c: Ditto.
22482         * gcc.dg/vect/vect-49.c: Ditto.
22483         * gcc.dg/vect/vect-50.c: Ditto.
22484         * gcc.dg/vect/vect-51.c: Ditto.
22485         * gcc.dg/vect/vect-52.c: Ditto.
22486         * gcc.dg/vect/vect-53.c: Ditto.
22487         * gcc.dg/vect/vect-54.c: Ditto.
22488         * gcc.dg/vect/vect-55.c: Ditto.
22489         * gcc.dg/vect/vect-56.c: Ditto.
22490         * gcc.dg/vect/vect-57.c: Ditto.
22491         * gcc.dg/vect/vect-58.c: Ditto.
22492         * gcc.dg/vect/vect-59.c: Ditto.
22493         * gcc.dg/vect/vect-60.c: Ditto.
22494         * gcc.dg/vect/vect-74.c: Ditto.
22495         * gcc.dg/vect/vect-79.c: Ditto.
22496         * gcc.dg/vect/vect-80.c: Ditto.
22497
22498 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22499
22500         * gcc.dg/unused-7.c: Use the correct option.
22501
22502 2004-10-04  Paul Brook  <paul@codesourcery.com>
22503         Bud Davis  <bdavis9659@comcast.net>
22504
22505         PR fortran/17706
22506         PR fortran/16434
22507         * gfortran/pr17706.f90: New test.
22508         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22509
22510 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22511
22512         * gfortran.dg/pr17612.f90: New test.
22513
22514 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22515
22516         * g++.dg/template/local1.C: Adjust quoting marks in
22517         testing for diagnostics.
22518         * g++.dg/tls/diag-2.C: Likewise.
22519         * g++.dg/other/error8.C: Likewise.
22520
22521 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22522
22523         PR c/17178
22524         * gcc.dg/unused-4.c: Adjust to be correct.
22525
22526         PR c/17820
22527         * gcc.dg/unused-7.c: New test.
22528
22529 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22530
22531         PR c++/17797
22532         * g++.dg/overload/template2.C: New test.
22533
22534 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22535
22536         PR tree-optimization/16632
22537         * gcc.dg/tree-ssa/20041002-1.c: New.
22538
22539 2004-10-03  Paul Brook  <paul@codesourcery.com>
22540
22541         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22542         rather than relying on default formatting.
22543
22544 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22545
22546         * gcc.dg/20040920-1.c: Update expected message text.
22547
22548 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22549
22550         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22551
22552 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22553
22554         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22555         tree level.
22556
22557 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22558
22559         * gcc.dg/tree-ssa/pr17343.c: Remove.
22560
22561 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22562
22563         PR tree-opt/17343
22564         * gcc.dg/tree-ssa/pr17343.c: New test.
22565
22566 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22567
22568         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22569         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22570         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22571         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22572         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22573
22574 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22575
22576         * gcc.dg/lvalue-2.c: New test.
22577
22578 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22579
22580         PR c/17730
22581         * gcc.dg/pr17730-1.c: New test
22582
22583 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22584
22585         PR c/7425
22586         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22587
22588 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * gcc.c-torture/execute/stdarg-1.c: New test.
22591         * gcc.c-torture/execute/stdarg-2.c: New test.
22592         * gcc.c-torture/execute/stdarg-3.c: New test.
22593         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22594         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22595         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22596         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22597         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22598
22599 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22600
22601         PR tree-optimization/17697
22602         * g++.dg/opt/pr17697-1.C: New test.
22603         * g++.dg/opt/pr17697-2.C: New test.
22604         * g++.dg/opt/pr17697-3.C: New test.
22605
22606 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22607
22608         PR c/16409
22609         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22610         gcc.dg/vla-init-5.c: New tests.
22611
22612 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22613
22614         PR c/13804
22615         * gcc.dg/pr13804-1.c: New test.
22616
22617 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22618
22619         PR fortran/16938
22620         * gfortran.dg/pr16938.f90: New test.
22621
22622 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22623
22624         * g++.dg/template/crash23.C: New test.
22625
22626 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22627
22628         PR c++/17585
22629         * g++.dg/template/static8.C: New test.
22630
22631 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22632
22633         PR c++/17681
22634         * g++.dg/other/error9.C: New test.
22635
22636 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22637
22638         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22639
22640 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22641
22642         PR fortran/15164
22643         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22644
22645 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22646
22647         PR middle-end/17112
22648         * gcc.dg/pr17112-1.c: New test case.
22649
22650 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22651
22652         PR c/11459
22653         * gcc.dg/pr11459-1.c: New test.
22654
22655 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22656
22657         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22658         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22659
22660 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22661
22662         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22663
22664 2004-09-25  Jan Hubicka  <jh@suse.cz>
22665
22666         * compile/30040909-1.c: New test.
22667         * compile/30040907-1.c: New test.
22668
22669 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22670
22671         * gcc.c-torture/execute/va-arg-26.c: New test.
22672
22673 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22674
22675         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22676         extra diagnostics on targets with 64-bit pointers.
22677         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22678
22679 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22680
22681         PR c/17188
22682         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22683         * gcc.dg/decl-3.c: Adjust expected message.
22684
22685 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22686
22687         PR fortran/17615
22688         * gfortran.dg/pr17615.f90: New test.
22689
22690 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22691
22692         PR tree-optimzation/17517
22693         * g++.dg/tree-ssa/pr17517.C: New Test.
22694
22695 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22696
22697         PR c++/16889
22698         * g++.dg/lookup/ambig3.C: New.
22699
22700 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22701
22702         PR tree-opt/17624
22703         * g++.dg/opt/pr17624.C: New test.
22704
22705 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22706
22707         PR c/6980
22708         * gcc.dg/Wbad-function-cast-1.c: New test.
22709
22710 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22711
22712         * g++.dg/ext/complit1.C
22713         * g++.dg/other/error2.C
22714         * g++.dg/other/nontype-1.C
22715         * g++.dg/parse/crash11.C
22716         * g++.dg/parse/crash12.C
22717         * g++.dg/parse/error15.C
22718         * g++.dg/parse/error4.C
22719         * g++.dg/parse/tmpl-outside1.C
22720         * g++.dg/parse/too-many-tmpl-args1.C
22721         * g++.dg/template/dependent-expr3.C
22722         * g++.dg/template/error10.C
22723         * g++.dg/template/instantiate1.C
22724         * g++.dg/template/vtable2.C
22725         * g++.dg/warn/Wshadow-1.C
22726         * g++.dg/warn/weak1.C
22727         * g++.old-deja/g++.brendan/crash16.C
22728         * g++.old-deja/g++.brendan/crash18.C
22729         * g++.old-deja/g++.brendan/crash48.C
22730         * g++.old-deja/g++.brendan/crash49.C
22731         * g++.old-deja/g++.brendan/crash55.C
22732         * g++.old-deja/g++.brendan/crash56.C
22733         * g++.old-deja/g++.brendan/crash8.C
22734         * g++.old-deja/g++.brendan/enum11.C
22735         * g++.old-deja/g++.brendan/enum8.C
22736         * g++.old-deja/g++.brendan/enum9.C
22737         * g++.old-deja/g++.brendan/friend3.C
22738         * g++.old-deja/g++.brendan/misc14.C
22739         * g++.old-deja/g++.bugs/900402_02.C
22740         * g++.old-deja/g++.bugs/900404_03.C
22741         * g++.old-deja/g++.bugs/900404_04.C
22742         * g++.old-deja/g++.bugs/900428_03.C
22743         * g++.old-deja/g++.jason/crash4.C
22744         * g++.old-deja/g++.jason/overload21.C
22745         * g++.old-deja/g++.jason/redecl1.C
22746         * g++.old-deja/g++.jason/report.C
22747         * g++.old-deja/g++.jason/rfg10.C
22748         * g++.old-deja/g++.jason/template30.C
22749         * g++.old-deja/g++.law/arm12.C
22750         * g++.old-deja/g++.law/ctors5.C
22751         * g++.old-deja/g++.law/cvt20.C
22752         * g++.old-deja/g++.law/init10.C
22753         * g++.old-deja/g++.law/init8.C
22754         * g++.old-deja/g++.law/visibility17.C
22755         * g++.old-deja/g++.law/visibility7.C
22756         * g++.old-deja/g++.mike/net8.C
22757         * g++.old-deja/g++.mike/p646.C
22758         * g++.old-deja/g++.mike/p700.C
22759         * g++.old-deja/g++.mike/p701.C
22760         * g++.old-deja/g++.mike/p811.C
22761         * g++.old-deja/g++.ns/template13.C
22762         * g++.old-deja/g++.other/array3.C
22763         * g++.old-deja/g++.other/crash25.C
22764         * g++.old-deja/g++.other/dtor3.C
22765         * g++.old-deja/g++.other/dtor4.C
22766         * g++.old-deja/g++.other/main1.C
22767         * g++.old-deja/g++.other/warn7.C
22768         * g++.old-deja/g++.pt/crash11.C
22769         * g++.old-deja/g++.pt/crash36.C
22770         * g++.old-deja/g++.pt/spec22.C
22771         * g++.old-deja/g++.pt/spec9.C
22772         * g++.old-deja/g++.pt/ttp52.C
22773         * g++.old-deja/g++.robertl/eb103.C
22774         * g++.old-deja/g++.robertl/eb121.C
22775         * g++.old-deja/g++.robertl/eb22.C
22776         * g++.old-deja/g++.robertl/eb8.C:
22777         Update locations and/or regexps of dg-error markers.
22778         Remove markers for some bogus messages that are no longer issued.
22779
22780 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22781
22782         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22783         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22784
22785 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22786
22787         PR c++/17618
22788         * g++.dg/lookup/crash5.C: New test.
22789
22790 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22791
22792         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22793         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22794         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22795         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22796         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22797         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22798
22799         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22800         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22801         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22802         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22803         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22804         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22805
22806         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22807
22808         * gcc.dg/vect/vect-44.c: Check additional cases.
22809         * gcc.dg/vect/vect-48.c: Check additional cases.
22810
22811         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22812         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22813         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22814         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22815         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22816         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22817         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22818         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22819         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22820
22821         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22822         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22823         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22824
22825 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22826
22827         * gcc.dg/tree-ssa/loop-6.c: New test.
22828
22829 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22830
22831         PR c++/17620
22832         * g++.dg/inherit/base2.C: New.
22833
22834 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22835
22836         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22837         * gcc.dg/20001012-2.c: Likewise.
22838         * gcc.dg/20001013-1.c: Likewise.
22839         * gcc.dg/20001101-1.c: Likewise.
22840         * gcc.dg/20001102-1.c: Likewise.
22841         * gcc.dg/bf-spl1.c: Likewise.
22842         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22843         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22844
22845 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22846
22847         PR tree-optimization/16721
22848         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22849
22850 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22851
22852         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22853         * gcc.dg/20040305-1.c: Likewise.
22854
22855 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22856
22857         PR c/16566
22858         * gcc.c-torture/compile/pr16566-1.c,
22859         gcc.c-torture/compile/pr16566-2.c,
22860         gcc.c-torture/compile/pr16566-3.c: New tests.
22861
22862 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22863
22864         PR tree-optimization/17512
22865         * gcc.c-torture/compile/20040916-1.c.
22866
22867 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22868
22869         * gcc.dg/pragma-re-3.c: New test.
22870
22871 2004-09-17  Matt Austern  <austern@apple.com>
22872
22873         PR c++/15049
22874         * g++.dg/other/anon3.C: New.
22875
22876 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22877
22878         PR c++/7503
22879         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22880         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22881         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22882         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22883         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22884
22885 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22886
22887         PR fortran/17286
22888         * gfortran.dg/pr17286.f90: New test.
22889
22890 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22891
22892         PR c++/17530
22893         * g++.dg/template/static7.C: New test.
22894
22895 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22896
22897         PR tree-opt/17558
22898         * gcc.c-torture/compile/pr17558.c: New test.
22899
22900 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22901
22902         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22903         if SKIP_ATTRIBUTE is defined.
22904
22905 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22906
22907         PR fortran/15957
22908         * gfortran.dg/pr15957.f90: New test.
22909
22910 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22911
22912         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22913         in comparison.
22914         * gcc.dg/vect/vect-79.c: Likewise.
22915         * gcc.dg/vect/vect-80.c: Likewise.
22916
22917 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22918
22919         PR fortran/15750
22920         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22921
22922 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22923
22924         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22925         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22926         * gcc.dg/vect/vect-62.c: New testcase.
22927         * gcc.dg/vect/vect-63.c: New testcase.
22928         * gcc.dg/vect/vect-64.c: New testcase.
22929         * gcc.dg/vect/vect-65.c: New testcase.
22930         * gcc.dg/vect/vect-66.c: New testcase.
22931         * gcc.dg/vect/vect-67.c: New testcase.
22932         * gcc.dg/vect/vect-68.c: New testcase.
22933         * gcc.dg/vect/vect-69.c: New testcase.
22934         * gcc.dg/vect/vect-79.c: New testcase.
22935         * gcc.dg/vect/vect-80.c: New testcase.
22936
22937 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22938
22939         * gcc.target/mips/asm-1.c: New test.
22940
22941 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22942
22943         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22944         * gcc.dg/vect/vect-73.c: New testcase.
22945         * gcc.dg/vect/vect-74.c: New testcase.
22946         * gcc.dg/vect/vect-75.c: New testcase.
22947         * gcc.dg/vect/vect-76.c: New testcase.
22948         * gcc.dg/vect/vect-77.c: New testcase.
22949         * gcc.dg/vect/vect-78.c: New testcase
22950
22951 2004-09-18  Paul Brook  <paul@codesourcery.com>
22952
22953         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22954
22955 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22956
22957         PR c/17424
22958         * gcc.dg/pr17424-1.c: New test.
22959
22960 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22961
22962         * g++.dg/tree-ssa/pr17153.C: New test.
22963
22964 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22965
22966         PR pch/13361
22967         * testsuite/g++.dg/pch/wchar-1.C: New.
22968         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22969
22970 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22971
22972         * gcc.c-torture/execute/20040917-1.c: New test.
22973
22974 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22975
22976         PR tree-optimization/17319
22977         * gcc.dg/pr17319.c: New test.
22978
22979 2004-09-17  Devang Patel  <dpatel@apple.com>
22980
22981         * gcc.dg/20040813-1.c: New test.
22982
22983 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22984
22985         PR tree-optimization/17273
22986         * gcc.c-torture/compile/pr17273.c: New test.
22987
22988 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22989
22990         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22991         Update expected messages.
22992         * gcc.dg/declspec-13.c: New test.
22993
22994 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22995
22996         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22997
22998 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22999
23000         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23001         change what 'a' is pointing to.
23002
23003 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23004
23005         PR c++/16002
23006         * g++.dg/template/error18.C: New test.
23007
23008         PR c++/16029
23009         * g++.dg/warn/Wunused-8.C: New test.
23010
23011 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23012
23013         PR tree-optimization/17513
23014         * gcc.dg/20040916-1.c: New test.
23015
23016 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23017
23018         PR c++/17501
23019         * g++.dg/template/typename7.C: New test.
23020
23021 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23022
23023         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23024
23025 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23026
23027         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23028         with -ftree-based-profiling also.
23029         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23030
23031 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23032
23033         PR/15364
23034         * gfortran.dg/der_array_io_1.f90: New test.
23035         * gfortran.dg/der_array_io_2.f90: New test.
23036         * gfortran.dg/der_array_io_3.f90: New test.
23037
23038 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23039
23040         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23041         EABI.
23042
23043 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23044
23045         * g++.dg/opt/switch1.C: New test.
23046
23047 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23048
23049         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23050         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23051         Update expected messages.
23052
23053 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23054
23055         PR fortran/16485
23056         * gfortran.dg/same_name_1.f90: New test.
23057
23058 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23059
23060         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23061         dereference garbage pointers.
23062
23063 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23064
23065         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23066         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23067
23068         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23069         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23070         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23071
23072 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23073
23074         PR c++/17324
23075         * g++.dg/template/mangle1.C: New test.
23076
23077 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23078
23079         PR tree-optimization/17252
23080         * gcc.c-torture/execute/pr17252.c: New test.
23081
23082 2004-09-14  Andrew Pinski  <apinski@apple.com>
23083
23084         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23085
23086 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23087
23088         PR rtl-optimization/9771
23089         * gcc.dg/pr9771-1.c: New test case.
23090
23091 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23092
23093         PR tree-optimization/15262
23094         * gcc.c-torture/execute/pr15262-1.c: New test.
23095         * gcc.c-torture/execute/pr15262-2.c: New test.
23096
23097 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23098
23099         * gcc.dg/declspec-12.c: New test.
23100
23101 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23102
23103         * gfortran.dg/pr17090.f90: Add directives to test.
23104
23105 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23106
23107         * gcc.c-torture/compile/20040914-1.c: New test.
23108
23109 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23110
23111         PR c++/16162
23112         * g++.dg/template/decl2.C: New test.
23113
23114 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23115
23116         PR fortran/17090
23117         * gfortran.dg/pr17090.f90: New test.
23118
23119 2004-09-13  Dale Johannesen  <dalej@apple.com>
23120
23121         * gcc.c-torture/compile/pr17408.c: New test case.
23122
23123 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23124
23125         PR c++/16716
23126         * g++.dg/parse/crash17.C: New test.
23127
23128         PR c++/17327
23129         * g++.dg/template/enum3.C: New test.
23130
23131 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23132
23133         * lib/gcc-defs.exp: Load wrapper.exp.
23134         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23135         using local code.
23136         * lib/gcc.exp (gcc_init): Similar.
23137         * lib/gfortran.exp (gfortran_init): Similar.
23138         * lib/objc.exp (objc_init): Similar.
23139         * lib/treelang.exp (treelang_init): Similar.
23140         * lib/wrapper.exp: New file with build_wrapper call machinery in
23141         ${tool}_maybe_build_wrapper.
23142
23143 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23144
23145         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23146         "inline".
23147         * gcc.dg/declspec-11.c: Update expected messages.
23148         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23149         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23150         gcc.dg/inline-12.c: New tests.
23151
23152 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23153
23154         * g++.dg/tree-ssa/pr17400.C: New testcase.
23155
23156 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23157
23158         * gcc.target/mips/sb1-1.c: New testcase.
23159
23160 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23161
23162         * lib/g77-dg.exp: Remove unused file.
23163         * lib/mike-g77.exp: Ditto.
23164         * lib/g77.exp: Ditto.
23165
23166 2004-09-12  Richard Henderson  <rth@redhat.com>
23167
23168         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23169
23170 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23171
23172         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23173         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23174         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23175         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23176         Update expected messages.
23177
23178 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23179
23180         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23181         declaration/use mismatch for dirp parameter.
23182
23183 2004-09-12  Andrew Pinski  <apinski@apple.com>
23184
23185         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23186         -fgnu-runtime is passed.
23187
23188 2004-09-12  Richard Henderson  <rth@redhat.com>
23189
23190         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23191         do the uplevel thing and update additional_flags directly.
23192         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23193         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23194         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23195         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23196
23197 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23198
23199         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23200
23201 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23202
23203         PR middle-end/17411
23204         * g++.dg/opt/pr17411-1.C: New test case.
23205
23206 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23207
23208         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23209         gcc.dg/tls/diag-2.c: Update expected messages.
23210         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23211         messages.
23212         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23213         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23214         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23215         gcc.dg/tls/diag-5.c: New tests.
23216
23217 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23218
23219         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23220
23221 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23222
23223         * g++.dg/parse/break-in-for.C: New test.
23224
23225 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23226
23227         * gcc.dg/tree-ssa/20040911-1.c: New test.
23228
23229 2004-09-11  Andreas Jaeger  <aj@suse.de>
23230
23231         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23232         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23233
23234 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23235
23236         * gcc.target/frv: New directory of FR-V-specific tests.
23237
23238 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23239
23240         * gcc.dg/convert-vec-1.c: New test.
23241
23242 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23243
23244         PR middle-end/17024
23245         * gcc.dg/pr17024-1.c: New test case.
23246
23247 2004-09-10  Eric Christopher  <echristo@redhat.com>
23248
23249         * gcc.dg/20040910-1.c: New test.
23250
23251 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23252
23253         * gcc.dg/bitfld-9.c: New test.
23254
23255 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23256
23257         * gcc.c-torture/execute/ieee/acc1.c: New test.
23258         * gcc.c-torture/execute/ieee/acc2.c: New test.
23259         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23260
23261 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23262
23263         * gcc.dg/deprecated-2.c: New test.
23264
23265 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23266
23267         * gcc.dg/init-vec-1.c: New test.
23268
23269 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23270
23271         PR middle-end/17055
23272         * gcc.dg/pr17055-1.c: New test case.
23273
23274 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23275
23276         PR target/17377
23277         * gcc.c-torture/execute/pr17377.c: New test.
23278
23279 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23280
23281         PR c/8420
23282         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23283         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23284         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23285         gcc.dg/long-long-typespec-1.c: New tests.
23286         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23287
23288 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23289
23290         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23291         gcc.dg/gnu99-static-1.c: New tests.
23292
23293 2004-09-08  Devang Patel  <dpatel@apple.com>
23294
23295         * gcc.dg/darwin-ld-20040828-1.c: New test.
23296         * gcc.dg/darwin-ld-20040828-2.c: New test.
23297         * gcc.dg/darwin-ld-20040828-3.c: New test.
23298
23299 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23300
23301         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23302         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23303         in error message.
23304         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23305         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23306         in error message.
23307         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23308         types they qualify.
23309         * objc.dg/type-size-2.m: Fix wording in comment.
23310         * objc.dg/va-meth-1.m: New test case.
23311
23312 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23313
23314         PR c/16633:
23315         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23316         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23317
23318 2004-09-06  Devang Patel  <dpatel@apple.com>
23319
23320         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23321         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23322
23323 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23324
23325         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23326         reflect changed line numbering of diagnostics.
23327
23328 2004-09-06  Paul Brook  <paul@codesourcery.com>
23329
23330         * gfortran.dg/edit_real_1.f90: Add new test.
23331
23332 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23333
23334         * gcc.dg/tree-ssa/loop-2.c: New test.
23335         * gcc.dg/tree-ssa/loop-3.c: New test.
23336         * gcc.dg/tree-ssa/loop-4.c: New test.
23337         * gcc.dg/tree-ssa/loop-5.c: New test.
23338
23339 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23340
23341         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23342
23343 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23344
23345         * gcc.dg/format/sentinel-1.c: New test.
23346
23347 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23348
23349         * testsuite/gcc.dg/builtins-46.c: New.
23350
23351 2004-09-03  Devang Patel  <dpatel@apple.com>
23352
23353         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23354         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23355
23356 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23357
23358         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23359         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23360         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23361         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23362         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23363         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23364         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23365         the non-portable bzero.
23366         * gcc.dg/20010912-1.c: xfail for NetWare.
23367         * gcc.dg/20020426-2.c: xfail for NetWare.
23368         * gcc.dg/20021014-1.c: xfail for NetWare.
23369         * gcc.dg/20021018-1.c: xfail for NetWare.
23370         * gcc.dg/20030213-1.c: xfail for NetWare.
23371         * gcc.dg/20030225-1.c: xfail for NetWare.
23372         * gcc.dg/20030708-1.c: xfail for NetWare.
23373         * gcc.dg/builtins-config.h: Also exclude NetWare.
23374         * gcc.dg/format/format.h: Define restrict only if not already defined.
23375         * gcc.dg/nest.c: xfail for NetWare.
23376         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23377         * lib/target-supports.exp (check_visibility_available): Exclude
23378         NetWare.
23379
23380 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23381
23382         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23383         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23384         deterministic starting point for the alignment of structure fields.
23385         * gcc.dg/Wpadded.c: Dito.
23386         * g++.dg/abi/vbase10.C: Dito.
23387
23388 2004-09-03  Devang Patel  <dpatel@apple.com>
23389
23390         * g++.dg/debug/pr15736.cc: New test.
23391
23392 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23393
23394         * README.QMTEST: Fix out-of-date link.
23395
23396 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23397
23398         PR fortran/16579
23399         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23400         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23401
23402 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23403
23404         * g++.dg/abi/arm_rtti1.C: New test.
23405
23406 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23407
23408         * gcc.dg/ppc-vector-memcpy.c: New.
23409         * gcc.dg/ppc-vector-memset.c: New.
23410
23411 2004-09-02  Chao-ying Fu  <fu@mips.com>
23412
23413         * gcc.target/mips/mips-3d-1.c: New test.
23414         * gcc.target/mips/mips-3d-2.c: New test.
23415         * gcc.target/mips/mips-3d-3.c: New test.
23416         * gcc.target/mips/mips-3d-4.c: New test.
23417         * gcc.target/mips/mips-3d-5.c: New test.
23418         * gcc.target/mips/mips-3d-6.c: New test.
23419         * gcc.target/mips/mips-3d-7.c: New test.
23420         * gcc.target/mips/mips-3d-8.c: New test.
23421         * gcc.target/mips/mips-3d-9.c: New test.
23422         * gcc.target/mips/mips-ps-1.c: New test.
23423         * gcc.target/mips/mips-ps-2.c: New test.
23424         * gcc.target/mips/mips-ps-3.c: New test.
23425         * gcc.target/mips/mips-ps-4.c: New test.
23426         * gcc.target/mips/mips-ps-type.c: New test.
23427
23428 2004-09-02  Paul Brook  <paul@codesourcery.com>
23429
23430         * gfortran.dg/edit_real_1.f90: Add new tests.
23431
23432 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23433
23434         PR fortran/15327
23435         * gfortran.dg/merge_char_1.f90: New test.
23436
23437 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23438
23439         PR fortran/16404
23440         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23441
23442 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23443
23444         PR c/1522
23445         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23446
23447 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23448
23449         * g++.dg/opt/loop1.C: Do not XFAIL.
23450
23451 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23452
23453         * gcc.c-torture/execute/20040831-1.c: New test.
23454
23455 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23456
23457         PR fortran/16579
23458         * gfortran.dg/g77/20010610.f: Now passes.
23459         Copy from g77.f-torture/execute. Add dg-run directive.
23460         * gfortran.dg/g77/README: Update
23461
23462 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23463
23464         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23465         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23466         (t1, t2, t3, t4): Add volatile.
23467
23468 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23469
23470         * g++.dg/ext/visibility/arm1.C: New test.
23471
23472 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23473
23474         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23475         -pedantic-errors.
23476
23477 2004-09-01  Paul Brook  <paul@codesourcery.com>
23478
23479         * gfortran.dg/eof_2.f90: New test.
23480
23481 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23482
23483         PR fortran/16579
23484         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23485
23486 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23487
23488         PR libfortran/16805
23489         * gfortran.dg/list_read_2.f90: New test.
23490
23491 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23492
23493         * g++.dg/abi/key1.C: New test.
23494
23495 2004-08-31  Richard Henderson  <rth@redhat.com>
23496
23497         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23498         form of offsetof.
23499         * g++.dg/other/offsetof5.C: Remove duplicate.
23500
23501 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23502
23503         PR fortran/17244
23504         * gfortran.dg/func_derived_1.f90: New test.
23505
23506 2004-08-31  Paul Brook  <paul@codesourcery.com>
23507
23508         * gfortran.dg/eof_1.f90: New test.
23509
23510 2004-08-31  Paul Brook  <paul@codesourcery.com>
23511
23512         * gfortran.dg/list_read_1.f90: New file.
23513
23514 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23515
23516         * g++.dg/opt/loop1.C: XFAIL.
23517
23518 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23519
23520         * gcc.dg/funcdef-storage-1.c: New.
23521         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23522         an extern function in local scope.
23523         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23524         declare an 'auto inline' function in local scope.
23525         * gcc.dg/20011130-1.c: Likewise.
23526         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23527         an 'auto' function in local scope.
23528         * gcc.dg/20021014-1.c: Likewise.
23529         * gcc.dg/20030331-2.c: Likewise.
23530
23531 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23532
23533         * gfortran.dg/blockdata_1.f90: New test.
23534
23535 2004-08-30  Richard Henderson  <rth@redhat.com>
23536
23537         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23538
23539 2004-08-30  Richard Henderson  <rth@redhat.com>
23540
23541         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23542         additional_flags set by alternate driver.
23543         (ieee-options): New procedure.
23544         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23545         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23546         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23547         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23548
23549 2004-08-30  Richard Henderson  <rth@redhat.com>
23550
23551         * lib/f-torture.exp: Remove.
23552
23553 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23554
23555         PR rtl-optimization/16590
23556         * g++.dg/opt/loop1.C: New test.
23557
23558 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23559
23560         PR fortran/13910
23561         * gfortran.dg/oldstyle_1.f90: New test.
23562
23563 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23564         Paul Brook  <paul@codesourcery.com>
23565
23566         * gfortran.dg/g77/README: Update.
23567         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23568         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23569         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23570
23571 2004-08-28  Paul Brook  <paul@codesourcery.com>
23572
23573         PR libfortran/17195
23574         * gfortran.dg/edit_real_1.f90: New test.
23575
23576 2004-08-27  Paul Brook  <paul@codesourcery.com>
23577
23578         * gfortran.dg/rewind_1.f90: New test.
23579
23580 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23581
23582         PR fortran/16597
23583         * gfortran.dg/pr16597.f90: New test.
23584
23585 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23586
23587         PR c/13801
23588         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23589         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23590         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23591         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23592         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23593
23594 2004-08-26  Nick Clifton  <nickc@redhat.com>
23595
23596         * gcc.c-torture/compile/pr17119.c: New test.
23597
23598 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23599
23600         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23601
23602 2004-08-25  Richard Henderson  <rth@redhat.com>
23603
23604         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23605         the bits that expect kind=8 to be the largest real kind.
23606
23607 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23608
23609         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23610
23611 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23612
23613         * gfortran.dg/assignment_1.f90: New test.
23614
23615 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23616
23617         * g++.dg/template/repo3.C: New test.
23618
23619 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23620
23621         PR middle-end/16693
23622         PR tree-optimization/16372
23623         * g++.dg/opt/pr16372-1.C: New test case.
23624         * g++.dg/opt/pr16693-1.C: New test case.
23625         * g++.dg/opt/pr16693-2.C: New test case.
23626
23627 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23628
23629         * objc.dg/proto-lossage-4.m: New test.
23630
23631 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/17155
23634         * g++.dg/inherit/local2.C: New test.
23635
23636 2004-08-25  Paul Brook  <paul@codesourcery.com>
23637
23638         PR fortran/17144
23639         * gfortran.dg/string_ctor_1.f90: New test.
23640
23641 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23642
23643         PR c++/14428
23644         * g++.dg/template/redecl2.C: New test.
23645
23646 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23647
23648         PR fortran/17143
23649         * gfortran.dg/pr17143.f90: New test.
23650
23651 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23652
23653         PR fortran/17164
23654         * gfortran.dg/pr17164.f90: New test.
23655
23656 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23657
23658         * gcc.dg/tree-ssa/loop-1.c: New test.
23659
23660 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23661
23662         * gcc.c-torture/compile/20040824-1.c: New test.
23663
23664 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23665
23666         * gcc.c-torture/compile/iftrap-3.c: New test.
23667
23668 2004-08-24  Paul Brook  <paul@codesourcery.com>
23669
23670         * gfortran.dg/entry_2.f90: New test.
23671
23672 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23673
23674         PR c++/16889
23675         * g++.dg/lookup/ambig[12].C: New.
23676
23677 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23678
23679         PR c++/16706
23680         * g++.dg/template/crash21.C: New test.
23681         * g++.dg/template/crash22.C: Likewise.
23682
23683 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23684
23685         PR c++/17149
23686         * g++.dg/template/access15.C: New.
23687
23688 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23689
23690         PR c++/17163
23691         * g++.dg/template/repo2.C: New test.
23692
23693 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23694
23695         PR rtl-optimization/17078
23696         * gcc.c-torture/execute/pr17078-1.c: New test case.
23697
23698 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23699
23700         PR c/14492
23701         * gcc.dg/debug/crash1.c: New test.
23702
23703 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c/16180
23706         * gcc.dg/loop-5.c: New test.
23707
23708 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23709
23710         * gcc.c-torture/execute/20040823-1.c: New test.
23711
23712 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23713
23714         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23715         to the assembler.  Simplify test accordingly.
23716         (asm_abi_flags): Use GNU names.
23717         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23718         to check for ABI flags.
23719
23720 2004-08-22  Andrew Pinski  <apinski@apple.com>
23721
23722         * g++.dg/opt/pr14029.C: New test.
23723         * gcc.c-torture/execute/pr15262.c: New test.
23724
23725 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23726
23727         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23728
23729 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23730
23731         PR 16908
23732         * gfortran.dg/direct_io.f90: New test.
23733
23734 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23735
23736         PR c++/17121
23737         * g++.dg/inherit/local2.C: New test.
23738
23739 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23740
23741         PR c++/17120
23742         * g++.dg/warn/Wparentheses-4.C: New test.
23743
23744 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23745
23746         PR c++/17121
23747         * g++.dg/inherit/local2.C: New test.
23748
23749         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23750         * gcc.dg/ppc-ldstruct.c: Likewise.
23751         * gcc.dg/ppc64-abi-2.c: Likewise.
23752
23753 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23754
23755         PR rtl-optimization/17099
23756         * gcc.c-torture/execute/20040820-1.c: New test.
23757
23758 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23759
23760         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23761
23762 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23763
23764         PR fortran/17077
23765         * gfortran.dg/auto_array_1.f90: New test.
23766
23767 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23768
23769         PR fortran/17074
23770         * gfortran.dg/simpleif_1.f90: New test.
23771
23772 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23773
23774         * lib/target-supports.exp (check_profiling_available): Return
23775         false for arm*-*-symbianelf* and arm*-*-eabi*.
23776
23777         PR c++/15890
23778         * g++.dg/template/delete1.C: New test.
23779
23780 2004-08-19  Paul Brook  <paul@codesourcery.com>
23781
23782         PR fortran/14976
23783         PR fortran/16228
23784         * gfortran.dg/data_char_1.f90: New test.
23785
23786 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23787
23788         PR fortran/16946
23789         * gfortran.dg/reduction.f90: New testcase.
23790
23791 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23792
23793         PR fortran/16520
23794         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23795
23796 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23797
23798         PR c++/17041
23799         * g++.dg/Wparentheses-3.C: New test.
23800
23801 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23802
23803         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23804         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23805         * gcc.dg/vect/vect-2.c: Likewise.
23806         * gcc.dg/vect/vect-3.c: Likewise.
23807         * gcc.dg/vect/vect-4.c: Likewise.
23808         * gcc.dg/vect/vect-5.c: Likewise.
23809         * gcc.dg/vect/vect-6.c: Likewise.
23810         * gcc.dg/vect/vect-7.c: Likewise.
23811         * gcc.dg/vect/vect-25.c: Likewise.
23812         * gcc.dg/vect/vect-31.c: Likewise.
23813         * gcc.dg/vect/vect-32.c: Likewise.
23814         * gcc.dg/vect/vect-34.c: Likewise.
23815         * gcc.dg/vect/vect-36.c: Likewise.
23816         * gcc.dg/vect/vect-all.c: Likewise.
23817
23818 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23819
23820         PR c++/17068
23821         * g++.dg/template/operator4.C: New test.
23822
23823 2004-08-18  Richard Henderson  <rth@redhat.com>
23824
23825         * gcc.dg/20040206-1.c: XFAIL.
23826
23827 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23828
23829         PR c++/16246
23830         * g++.dg/template/array7.C: New test.
23831
23832 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23833
23834         * gcc.dg/mips-movcc-1.c: New test.
23835         * gcc.dg/mips-movcc-2.c: New test.
23836         * gcc.dg/mips-movcc-3.c: New test.
23837
23838         * gcc.dg/mips-nmadd-1.c: New test.
23839         * gcc.dg/mips-nmadd-2.c: New test.
23840
23841 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23842
23843         PR c++/15871
23844         * g++.dg/opt/inline8.C: New test.
23845
23846         PR c++/16965
23847         * g++.dg/parse/error17.C: New test.
23848
23849 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23850
23851         * gcc.dg/vect: New directory for vectorizer tests.
23852         * gcc.dg/vect/tree-vect.h: New file.
23853         * gcc.dg/vect/vect.exp: New file.
23854         * gcc.dg/vect/pr16105.c.c: New test.
23855         * gcc.dg/vect/vect-1.c: New test.
23856         * gcc.dg/vect/vect-2.c: New test.
23857         * gcc.dg/vect/vect-3.c: New test.
23858         * gcc.dg/vect/vect-4.c: New test.
23859         * gcc.dg/vect/vect-5.c: New test.
23860         * gcc.dg/vect/vect-6.c: New test.
23861         * gcc.dg/vect/vect-7.c: New test.
23862         * gcc.dg/vect/vect-8.c: New test.
23863         * gcc.dg/vect/vect-9.c: New test.
23864         * gcc.dg/vect/vect-10.c: New test.
23865         * gcc.dg/vect/vect-11.c: New test.
23866         * gcc.dg/vect/vect-12.c: New test.
23867         * gcc.dg/vect/vect-13.c: New test.
23868         * gcc.dg/vect/vect-14.c: New test.
23869         * gcc.dg/vect/vect-15.c: New test.
23870         * gcc.dg/vect/vect-16.c: New test.
23871         * gcc.dg/vect/vect-17.c: New test.
23872         * gcc.dg/vect/vect-18.c: New test.
23873         * gcc.dg/vect/vect-19.c: New test.
23874         * gcc.dg/vect/vect-20.c: New test.
23875         * gcc.dg/vect/vect-21.c: New test.
23876         * gcc.dg/vect/vect-22.c: New test.
23877         * gcc.dg/vect/vect-23.c: New test.
23878         * gcc.dg/vect/vect-24.c: New test.
23879         * gcc.dg/vect/vect-25.c: New test.
23880         * gcc.dg/vect/vect-26.c: New test.
23881         * gcc.dg/vect/vect-27.c: New test.
23882         * gcc.dg/vect/vect-28.c: New test.
23883         * gcc.dg/vect/vect-29.c: New test.
23884         * gcc.dg/vect/vect-30.c: New test.
23885         * gcc.dg/vect/vect-31.c: New test.
23886         * gcc.dg/vect/vect-32.c: New test.
23887         * gcc.dg/vect/vect-33.c: New test.
23888         * gcc.dg/vect/vect-34.c: New test.
23889         * gcc.dg/vect/vect-35.c: New test.
23890         * gcc.dg/vect/vect-36.c: New test.
23891         * gcc.dg/vect/vect-37.c: New test.
23892         * gcc.dg/vect/vect-38.c: New test.
23893         * gcc.dg/vect/vect-40.c: New test.
23894         * gcc.dg/vect/vect-41.c: New test.
23895         * gcc.dg/vect/vect-42.c: New test.
23896         * gcc.dg/vect/vect-43.c: New test.
23897         * gcc.dg/vect/vect-44.c: New test.
23898         * gcc.dg/vect/vect-45.c: New test.
23899         * gcc.dg/vect/vect-46.c: New test.
23900         * gcc.dg/vect/vect-47.c: New test.
23901         * gcc.dg/vect/vect-48.c: New test.
23902         * gcc.dg/vect/vect-49.c: New test.
23903         * gcc.dg/vect/vect-50.c: New test.
23904         * gcc.dg/vect/vect-51.c: New test.
23905         * gcc.dg/vect/vect-52.c: New test.
23906         * gcc.dg/vect/vect-53.c: New test.
23907         * gcc.dg/vect/vect-54.c: New test.
23908         * gcc.dg/vect/vect-55.c: New test.
23909         * gcc.dg/vect/vect-56.c: New test.
23910         * gcc.dg/vect/vect-57.c: New test.
23911         * gcc.dg/vect/vect-58.c: New test.
23912         * gcc.dg/vect/vect-59.c: New test.
23913         * gcc.dg/vect/vect-60.c: New test.
23914         * gcc.dg/vect/vect-61.c: New test.
23915         * gcc.dg/vect/vect-all.c: New test.
23916         * gcc.dg/vect/vect-none.c: New test.
23917
23918 2004-08-17  Paul Brook  <paul@codesourcery.com>
23919
23920         PR fortran/13082
23921         * gfortran.dg/entry_1.f90: New test.
23922
23923 2004-08-17  Andrew Pinski  <apinski@apple.com>
23924
23925         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23926
23927 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23928
23929         * gcc.dg/pr17036-1.c: New test.
23930
23931 2004-08-16  Devang Patel  <dpatel@apple.com>
23932
23933         * gcc.dg/darwin-20040809-1.c: New test.
23934
23935 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23936
23937         * gcc.dg/funcdef-attr-1.c: New test.
23938
23939 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23940
23941         * gcc.dg/altivec-17.c: New test.
23942         * gcc.dg/altivec-18.c: New test.
23943
23944 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23945
23946         PR c++/6749
23947         * g++.dg/template/vtable2.C: New test.
23948
23949 2004-08-14  Richard Henderson  <rth@redhat.com>
23950
23951         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23952         * gcc.dg/pack-test-4.c (main): Return 0.
23953         * gcc.dg/setjmp-1.c: Remove XFAIL.
23954         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23955
23956 2004-08-14  Richard Henderson  <rth@redhat.com>
23957
23958         * gcc.dg/980217-1.c: Add prototype for printf.
23959
23960 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23961
23962         * gfortran.dg/pr16935.f90: New test.
23963
23964 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23965
23966         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23967
23968 2004-08-13  Paul Brook  <paul@codesourcery.com>
23969
23970         * gfortran.dg/der_io_1.f90: Remove stray comma.
23971
23972 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23973
23974         * gcc.dg/vmx/cw-bug-2.c: Remove.
23975         * gcc.dg/vmx/vprint-1.c: Remove.
23976         * gcc.dg/vmx/vscan-1.c: Remove.
23977
23978 2004-08-12  Devang patel  <dpatel@apple.com>
23979
23980         * gcc.dg/darwin-20040809-2.c: New test.
23981
23982 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23983
23984         * g++.dg/ext/altivec-12.C: New test.
23985
23986         * g++.dg/ext/altivec-11.C: New test.
23987
23988 2004-08-12  Paul Brook  <paul@codesourcery.com>
23989
23990         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23991
23992 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23993
23994         * g++.dg/ext/altivec-2.C: Check for hardware support before
23995         executing any VMX instructions.
23996
23997         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23998
23999 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24000
24001         PR c++/16276
24002         * g++.old-deja/g++.other/comdat4.C: New test.
24003         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24004
24005 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24006
24007         PR target/16286
24008         * gcc.dg/pr16286.c: New test.
24009
24010 2004-08-12 Jan Beulich <jbeulich@novell.com>
24011
24012         * g++.dg/ext/asm5.C: New.
24013
24014 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/16698
24017         * g++.dg/eh/crash1.C: New test.
24018
24019         PR c++/16717
24020         * g++.dg/ext/construct1.C: New test.
24021
24022 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24023
24024         PR c++/16853
24025         * g++.dg/init/ptrmem1.C: New test.
24026
24027         PR c++/16618
24028         * g++.dg/parse/offsetof5.C: New test.
24029
24030         PR c++/16870
24031         * g++.dg/template/overload3.C: New test.
24032
24033 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24034
24035         PR c++/16964
24036         * g++.dg/parse/error16.C: New test.
24037
24038         PR c++/16904
24039         * g++.dg/template/error14.C: New test.
24040
24041         PR c++/16929
24042         * g++.dg/template/error15.C: New test.
24043
24044 2004-08-11  Devang Patel  <dpatel@apple.com>
24045
24046         * gcc.dg/darwin-ld-20040809-1.c: New test.
24047         * gcc.dg/darwin-ld-20040809-2.c: New test.
24048
24049 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24050
24051         PR fortran/16917
24052         * gfortran.dg/dfloat_1.f90: New test.
24053
24054 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24055
24056         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24057         * gcc.dg/dll-2.c: Fix dg-require syntax.
24058         * gcc.misc-tests/arm-isr.c (abort): Declare.
24059         (exit): Likewise.
24060
24061 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24062
24063         PR c++/16971
24064         * g++.dg/parse/crash16.C: New test.
24065
24066 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24067
24068         * gcc.dg/mips-rsqrt-1.c: New test case.
24069         * gcc.dg/mips-rsqrt-2.c: New test case.
24070         * gcc.dg/mips-rsqrt-3.c: New test case.
24071
24072 2004-08-10  Paul Brook  <paul@codesourcery.com>
24073
24074         * gfortran.dg/der_io_1.f90: New test.
24075
24076 2004-08-10  Paul Brook  <paul@codesourcery.com>
24077
24078         PR fortran/16919
24079         * gfortran.dg/der_array_1.f90: New test.
24080
24081 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24082
24083         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24084
24085 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24086
24087         * gcc.dg/wchar_t-2.c: Fix typo.
24088
24089 2004-08-09  Falk Hueffner  <falk@debian.org>
24090
24091         PR tree-optimization/12517
24092         * gcc.c-torture/compile/pr12517.c: New test.
24093
24094         PR tree-optimization/12578
24095         * gcc.c-torture/compile/pr12578.c: New test.
24096
24097         PR tree-optimization/12899
24098         * gcc.c-torture/compile/pr12899.c: New test.
24099
24100         PR rtl-optimization/14692
24101         * gcc.c-torture/compile/pr14692.c: New test.
24102
24103         PR tree-optimization/16461
24104         * gcc.c-torture/compile/pr16461.c: New test.
24105
24106 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24107
24108         * gfortran.dg/getenv_1.f90: New test.
24109
24110 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24111
24112         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24113         wchar_t.
24114         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24115
24116 2004-08-06  Paul Brook  <paul@codesourcery.com>
24117
24118         * gfortran.dg/ret_array_1.f90: New test.
24119         * gfortran.dg/ret_pointer_1.f90: New test.
24120
24121 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24122
24123         * gcc.dg/missing-field-init-[12].c: New tests.
24124         * g++.dg/warn/missing-field-init-[12].C: New tests.
24125
24126 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24127
24128         * gcc.dg/enum2.c: New test.
24129         * gcc.dg/symbian3.c: Likewise.
24130         * gcc.dg/symbian4.c: Likewise.
24131         * gcc.dg/wchar_t-2.c: Likewise.
24132
24133 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24134
24135         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24136         destructor tests.
24137
24138 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24139
24140         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24141         dg-require-visiblity.
24142         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24143         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24144         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24145         * g++.dg/ext/visibility/new1.C: Likewise.
24146         * g++.dg/ext/visibility/pragma.C: Likewise.
24147         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24148         * g++.dg/ext/visibility/virtual.C: Likewise.
24149         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24150         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24151         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24152         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24153         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24154         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24155         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24156         * g++/dg/ext/visibility/visibility-8.C: New test.
24157         * gcc.c-torture/compile/dll.x: Remove.
24158         * gcc.dg/dll-2.c: Use dg-require-dll
24159         * gcc.dg/visibility-10.c: New test.
24160         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24161         supporting DLLs.
24162         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24163         (scan_not_hidden): Likewise.
24164
24165 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24166
24167         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24168
24169 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24170
24171         * gcc.c-torture/execute/20040805-1.c: New test.
24172
24173 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24174
24175         * gcc.dg/20020118-1.c: Declare abort.
24176         * gcc.dg/altivec_check.h: Likewise.
24177         * gcc.dg/iftrap-2.c: Likewise.
24178         * gcc.dg/pragma-darwin.c: Likewise.
24179         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24180
24181 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24182
24183         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24184
24185 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24186
24187         * gcc.c-torture/execute/builtins/abs-2.c,
24188         gcc.c-torture/execute/builtins/abs-3.c,
24189         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24190         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24191         intmax_t, uintmax_t and their limits.
24192         * gcc.dg/intmax_t-1.c: New test.
24193
24194 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24195
24196         * g++.dg/tc1/dr147.C: Add reference to PR.
24197
24198 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24199
24200         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24201         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24202
24203 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24204
24205         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24206
24207 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24208
24209         * gcc.dg/redecl-5.c: New test.
24210         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24211         of scanf.
24212
24213 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24214
24215         PR middle-end/16790
24216         * gcc.c-torture/execute/pr16790-1.c: New test case.
24217
24218 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24219
24220         * g++.dg/ext/visibility/assign1.C: New test.
24221         * g++.dg/ext/visibility/new1.C: Likewise.
24222
24223         * gcc.dg/symbian1.c: New test.
24224         * gcc.dg/symbian2.c: Likewise.
24225
24226 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24227
24228         PR target/16570
24229         * gcc.dg/i386-sse-9.c: New test.
24230
24231 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24232
24233         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24234
24235 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24236
24237         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24238         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24239         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24240         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24241         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24242         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24243         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24244         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24245         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24246         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24247         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24248         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24249         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24250         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24251         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24252         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24253         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24254         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24255         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24256         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24257         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24258         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24259         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24260         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24261         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24262         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24263         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24264         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24265         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24266         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24267         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24268         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24269         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24270         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24271         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24272         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24273         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24274         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24275         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24276         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24277         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24278         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24279         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24280         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24281         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24282         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24283         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24284         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24285         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24286         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24287         gcc.misc-tests/i386-pf-3dnow-1.c,
24288         gcc.misc-tests/i386-pf-athlon-1.c,
24289         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24290         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24291         Declare built-in functions used.
24292         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24293
24294 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24295
24296         PR c++/16707
24297         * g++.dg/lookup/using12.C: New test.
24298
24299         * g++.dg/init/null1.C: Fix PR number.
24300         * g++.dg/parse/namespace10.C: Likewise.
24301
24302 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24303
24304         PR c++/16224
24305         * g++.dg/template/spec17.C: New test.
24306         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24307         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24308
24309 2004-08-02  David Billinghurst
24310
24311         PR fortran/16292
24312         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24313
24314 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24315
24316         * gcc.dg/ia64-got-1.c: New test case.
24317
24318 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24319
24320         PR c++/16489
24321         * g++.dg/init/null1.C: New test.
24322         * g++.dg/tc1/dr76.C: Adjust error marker.
24323
24324         PR c++/16529
24325         * g++.dg/parse/namespace10.C: New test.
24326
24327         PR c++/16810
24328         * g++.dg/inherit/ptrmem2.C: New test.
24329
24330 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24331
24332         PR target/16155
24333         * gcc.dg/pr16155.c: New test.
24334
24335 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24336
24337         * gcc.dg/redecl-2.c: New test.
24338
24339 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24340
24341         * gcc.dg/darwin-longdouble.c: New file.
24342
24343 2004-07-30  Richard Henderson  <rth@redhat.com>
24344
24345         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24346         write to constant argument.
24347         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24348
24349 2004-07-30  Richard Henderson  <rth@redhat.com>
24350
24351         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24352         tests of nearest around zero.
24353
24354 2004-07-30  Andrew Pinski  <apinski@apple.com>
24355
24356         * gcc.c-torture/compile/20040730-1.c: New test.
24357
24358 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24359
24360         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24361         powerpc-eabispe.
24362
24363 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24364
24365         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24366
24367 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24368
24369         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24370         contains $ld_library_path.
24371         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24372
24373 2004-07-29  Richard Henderson  <rth@redhat.com>
24374
24375         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24376
24377         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24378         (alt2, which): New.
24379         (Check): Accept either alternative.
24380
24381 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24382
24383         * g++.dg/abi/inline1.C: New test.
24384         * g++.dg/abi/local1-a.cc: Likewise.
24385         * g++.dg/abi/local1.C: Likewise.
24386         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24387         * g++.dg/abi/mangle12.C: Likewise.
24388         * g++.dg/abi/mangle17.C: Likewise.
24389         * g++.dg/abi/mangle20-2.C: Likewise.
24390         * g++.dg/opt/interface1.C: Likewise.
24391         * g++.dg/opt/interface1.h: Likewise.
24392         * g++.dg/opt/interface1-a.cc: New test.
24393         * g++.dg/parse/repo1.C: New test.
24394         * g++.dg/template/repo1.C: Likewise.
24395         * g++.dg/warn/Winline-1.C: Likewise.
24396         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24397
24398 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24399
24400         * gcc.dg/tree-ssa/20040729-1.c: New test.
24401
24402 2004-07-27  Matt Austern <austern@apple.com>
24403
24404         * gcc.dg/darwin-bool-1.c: New test.
24405         * gcc.dg/darwin-bool-2.c: New test.
24406
24407 2004-07-28  Richard Henderson  <rth@redhat.com>
24408
24409         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24410         arguments in the correct type.  Don't write to constant arguments.
24411
24412 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24413
24414         PR tree-optimization/16688
24415         PR tree-optimization/16689
24416         * g++.dg/tree-ssa/pr16688.C: New test.
24417
24418 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24419
24420         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24421         loads.  Not only in the comment, this time.
24422
24423 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24424
24425         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24426         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24427         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24428         * gcc.dg/sh4a-bitmovua.c: New.
24429         * gcc.dg/sh4a-cos.c: New.
24430         * gcc.dg/sh4a-cosf.c: New.
24431         * gcc.dg/sh4a-fprun.c: New.
24432         * gcc.dg/sh4a-fsrra.c: New.
24433         * gcc.dg/sh4a-memmovua.c: New.
24434         * gcc.dg/sh4a-sin.c: New.
24435         * gcc.dg/sh4a-sincos.c: New.
24436         * gcc.dg/sh4a-sincosf.c: New.
24437         * gcc.dg/sh4a-sinf.c: New.
24438
24439 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24440
24441         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24442         conditionals.
24443         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24444         loads.
24445         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24446         DOM1.
24447
24448 2004-07-27  Andrew Pinski  <apinski@apple.com>
24449
24450         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24451
24452 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24453
24454         * gcc.dg/pragma-isr.c: New test.
24455
24456 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24457
24458         PR c++/14429
24459         * g++.dg/template/ttp11.C: New test.
24460
24461 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24462
24463         * gcc.c-torture/compile/20040727-1.c: New test.
24464
24465 2004-07-26  Eric Christopher  <echristo@redhat.com>
24466
24467         * gcc.c-torture/compile/20040726-2.c: New test.
24468
24469 2004-07-26  Andrew Pinski  <apinski@apple.com>
24470
24471         * g++.dg/rtti/tinfo1.C: Xfail.
24472
24473 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24474
24475         * gcc.c-torture/compile/20040726-1.c: New test.
24476
24477 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24478             Brian Ryner  <bryner@brianryner.com>
24479
24480         PR c++/9283
24481         PR c++/15000
24482         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24483         * g++.dg/ext/visibility/: New directory.
24484         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24485         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24486         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24487         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24488         * g++.dg/ext/visibility/fvisibility.C,
24489         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24490         g++.dg/ext/visibility/fvisibility-override1.C
24491         g++.dg/ext/visibility/fvisibility-override2.C
24492         g++.dg/ext/visibility/memfuncts.C
24493         g++.dg/ext/visibility/noPLT.C
24494         g++.dg/ext/visibility/pragma.C
24495         g++.dg/ext/visibility/pragma-override1.C
24496         g++.dg/ext/visibility/pragma-override2.C
24497         g++.dg/ext/visibility/staticmemfuncts.C
24498         g++.dg/ext/visibility/virtual.C: New tests.
24499
24500 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24501
24502         PR c/15360
24503         * gcc.dg/pr15360-1.c: New test.
24504
24505 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24506
24507         * gcc.dg/pragma-align-2.c: New test.
24508         * gcc.dg/pragma-init-fini.c: New test.
24509         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24510         targets.
24511
24512 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24513
24514         * gcc.dg/init-string-2.c: New test.
24515
24516 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24517
24518         PR 16684
24519         * gcc.dg/Wredundant-decls-1.c: New test case.
24520
24521 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24522
24523         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24524         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24525         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24526         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24527         * gcc.dg/compat/generate-random.c: New file.
24528         * gcc.dg/compat/generate-random.h: Likewise.
24529         * gcc.dg/compat/generate-random_r.c: Likewise.
24530         * gcc.dg/compat/struct-layout-1.h: Likewise.
24531         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24532         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24533         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24534         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24535         * gcc.dg/compat/struct-layout-1_main.c: New test.
24536         * gcc.dg/compat/struct-layout-1_x.c: New file.
24537         * gcc.dg/compat/struct-layout-1_y.c: New file.
24538         * gcc.dg/compat/struct-layout-1_test.h: New file.
24539
24540 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24541
24542         * gcc.dg/comp-return-1.c: New test
24543
24544 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24545
24546         * gcc.dg/vmx/8-02a.c: Fix typo.
24547
24548         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24549         * gcc.dg/darwin-abi-3.c: New test.
24550
24551         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24552         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24553
24554         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24555         * gcc.dg/vmx/ops-long-1.c: New test.
24556         * gcc.dg/vmx/ops-long-2.c: New test.
24557
24558 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24559
24560         * g++.dg/lookup/conv-[1234].C: New.
24561
24562 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24563
24564         * g++.dg/parse/attr2.C: Simplify.
24565
24566 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24567
24568         PR c/7284
24569         * gcc.c-torture/execute/pr7284-1.c: New test.
24570
24571 2004-07-22  Brian Booth  <bbooth@redhat.com>
24572
24573         * gcc.dg/tree-ssa/20040721-1.c: New test.
24574
24575 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24576
24577         * g++.dg/template/crash20.c: New.
24578
24579 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24580
24581         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24582         Add dg-run directive.  Declare variables as required.
24583         * gfortran.dg/g77/README: Update
24584
24585 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24586
24587         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24588         gcc.dg/cris-peep2-andu2.c: New tests.
24589
24590 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24591
24592         PR c/15052
24593         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24594         on return type.
24595         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24596         messages.
24597         * gcc.dg/qual-return-2.c: Update expected messages.
24598         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24599
24600 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24601
24602         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24603         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24604
24605 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24606
24607         PR c/11250
24608         * gcc.dg/init-string-1.c: New test.
24609
24610 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24611
24612         PR middle-end/15345
24613         PR c/16450
24614         * gcc.dg/torture/nested-fn-1.c: New test.
24615
24616 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24617
24618         PR target/16559
24619         * gcc.dg/ia64-fptr-1.c: New file.
24620
24621 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24622
24623         PR c++/14497
24624         * g++.dg/template/spec16.C: New test.
24625         * g++.old-deja/g++.robertl/eb118.C: Remove.
24626
24627 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24628
24629         PR c++/509
24630         * g++.dg/template/spec15.C: New test.
24631
24632 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24633
24634         Copy cases from g77.f-torture/execute and add dg-run
24635         directive.  Other changes as noted.
24636         * gfortran.dg/g77/13037.f
24637         * gfortran.dg/g77/1832.f
24638         * gfortran.dg/g77/19981119-0.f
24639         * gfortran.dg/g77/19990313-0.f
24640         * gfortran.dg/g77/19990313-1.f
24641         * gfortran.dg/g77/19990313-2.f
24642         * gfortran.dg/g77/19990313-3.f
24643         * gfortran.dg/g77/19990419-1.f
24644         * gfortran.dg/g77/19990826-0.f
24645         * gfortran.dg/g77/19990826-2.f
24646         * gfortran.dg/g77/20000503-1.f
24647         * gfortran.dg/g77/20001111.f
24648         * gfortran.dg/g77/20010116.f
24649         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24650         * gfortran.dg/g77/20010430.f
24651         * gfortran.dg/g77/6177.f
24652         * gfortran.dg/g77/947.f
24653         * gfortran.dg/g77/970816-3.f
24654         * gfortran.dg/g77/971102-1.f
24655         * gfortran.dg/g77/980520-1.f
24656         * gfortran.dg/g77/980628-0.f
24657         * gfortran.dg/g77/980628-1.f
24658         * gfortran.dg/g77/980628-10.f
24659         * gfortran.dg/g77/980628-2.f
24660         * gfortran.dg/g77/980628-3.f
24661         * gfortran.dg/g77/980628-7.f
24662         * gfortran.dg/g77/980628-8.f
24663         * gfortran.dg/g77/980628-9.f
24664         * gfortran.dg/g77/980701-0.f
24665         * gfortran.dg/g77/980701-1.f
24666         * gfortran.dg/g77/cabs.f
24667         * gfortran.dg/g77/claus.f
24668         * gfortran.dg/g77/complex_1.f
24669         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24670         * gfortran.dg/g77/dcomplex.f
24671         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24672         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24673         * gfortran.dg/g77/f90-intrinsic-numeric.f
24674         * gfortran.dg/g77/int8421.f
24675         * gfortran.dg/g77/labug1.f
24676         * gfortran.dg/g77/large_vec.f
24677         * gfortran.dg/g77/le.f
24678         * gfortran.dg/g77/short.f
24679         * gfortran.dg/g77/README: Update
24680
24681 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24682
24683         PR c++/16637
24684         * g++.dg/parse/lookup4.C: New test.
24685
24686 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24687
24688         PR c++/16175
24689         * g++.dg/template/ttp10.C: New test.
24690
24691 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24692
24693         * gcc.dg/pr12625-1.c: New test.
24694
24695 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24696
24697         * testsuite/gcc.dg/switch-warn-1.c: New test.
24698         * testsuite/gcc.dg/switch-warn-2.c: New test.
24699         * gcc.c-torture/compile/pr14730.c: Update.
24700
24701 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24702
24703         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24704         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24705         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24706         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24707
24708 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24709
24710         PR c++/16623
24711         * g++.dg/template/assign1.C: New test.
24712
24713 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24714
24715         PR c++/12170
24716         * g++.dg/template/ttp9.C: New test.
24717
24718 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24719
24720         * gcc.dg/format/cmn-err-1.c: New test.
24721
24722 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24723
24724         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24725         gcc.dg/Wparentheses-10.c: New tests.
24726         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24727
24728 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24729
24730         PR fortran/16465
24731         * gfortran.dg/g77//ffixed-line-length-0.f,
24732         gfortran.dg/g77/ffixed-line-length-132.f,
24733         gfortran.dg/g77/ffixed-line-length-72.f,
24734         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24735         gfortran.dg/g77/README: Update.
24736
24737 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24738
24739         PR c++/13092
24740         * g++.dg/template/non-dependent7.C: New test.
24741         * g++.dg/template/non-dependent8.C: Likewise.
24742         * g++.dg/template/non-dependent9.C: Likewise.
24743         * g++.dg/template/non-dependent10.C: Likewise.
24744
24745 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24746
24747         PR c++/16337
24748         * g++.dg/parse/attr2.C: New test.
24749
24750 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24751
24752         * g77.dg: Removed.
24753         * g77.f-torture: Ditto.
24754
24755 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24756
24757         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24758         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24759         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24760
24761 2004-07-16  Richard Henderson  <rth@redhat.com>
24762
24763         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24764
24765 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24766
24767         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24768         tests with full list of options.
24769         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24770         of TORTURE_OPTIONS if test contains 'dg-do run'.
24771
24772         PR fortran/16404
24773         * gfortran.dg/do_iterator.f90: New test.
24774
24775 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24776
24777         PR rtl-optimization/16536
24778         * gcc.c-torture/execute/restrict-1.c: New test.
24779
24780 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24781
24782         PR fortran/15324
24783         * gfortran.dg/pr15324.f90: New test.
24784
24785         PR fortran/15129
24786         * gfortran.dg/pr15129.f90: New test.
24787
24788         PR fortran/15140
24789         * gfortran.dg/pr15140.f90: New test.
24790
24791         PR fortran/13792
24792         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24793         compile-time simplification.
24794
24795 2004-07-14  Mike Stump  <mrs@apple.com>
24796
24797         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24798
24799 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24800
24801         PR target/16325
24802         * gcc.dg/profile-generate-1.c: New.
24803
24804 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24805
24806         * gcc.c-torture/execute/20040709-1.c: New test.
24807         * gcc.c-torture/execute/20040709-2.c: New test.
24808
24809 2004-07-14  Mike Stump  <mrs@apple.com>
24810
24811         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24812
24813 2004-07-14  Mike Stump  <mrs@apple.com>
24814
24815         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24816
24817 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24818
24819         PR c++/16518
24820         * g++.dg/parse/mutable1.C: New test.
24821
24822 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24823
24824         PR tree-optimization/16443
24825         * gcc.dg/tree-ssa/20040713-1.c: New test.
24826
24827 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24828
24829         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24830         for operator new.
24831
24832 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24833
24834         * gfortran.dg/g77/README: New file
24835         * gfortran.dg/g77/19981216-0.f: Copy from
24836         g77.f-torture/noncompile.  Add "dg-do compile" and
24837         dg-error as required.
24838         * gfortran.dg/g77/19990218-1.f: Likewise.
24839         * gfortran.dg/g77/19990905-1.f: Likewise.
24840         * gfortran.dg/g77/9263.f: Likewise.
24841         * gfortran.dg/g77/980615-0.f: Likewise.
24842         * gfortran.dg/g77/980616-0.f: Likewise.
24843         * gfortran.dg/g77/check0.f: Likewise.
24844         * gfortran.dg/g77/select_no_compile.f: Likewise.
24845
24846 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24847
24848         Copy files from g77.f-torture/compile.
24849         Add "{ dg-do compile}".  Other changes as noted
24850         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24851         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24852         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24853         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24854         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24855         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24856         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24857         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24858         statement to conform to standard.  Append alpha1.x for reference.
24859         * gfortran.dg/g77/xformat.f: Add dg-warning
24860
24861 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24862
24863         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24864         Add {dg-do compile} directive.
24865         * gfortran.dg/g77/cpp2.F: Likewise.
24866
24867 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24868
24869         PR c++/5402
24870         * g++.dg/lookup/name-clash1.C: New test.
24871
24872         PR c++/9777
24873         * g++.dg/lookup/name-clash2.C: New test.
24874
24875         PR c++/12102
24876         * g++.dg/lookup/name-clash3.C: New test.
24877
24878 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24879
24880         * g++.dg/lookup/new2.C: New test.
24881         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24882
24883 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24884
24885         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24886         Add {dg-do compile} directive.
24887         * gfortran.dg/g77/13060.f: Likewise.
24888         * gfortran.dg/g77/19990218-0.f: Likewise.
24889         * gfortran.dg/g77/19990305-0.f: Likewise.
24890         * gfortran.dg/g77/19990419-0.f: Likewise.
24891         * gfortran.dg/g77/19990502-0.f: Likewise.
24892         * gfortran.dg/g77/19990502-1.f: Likewise.
24893         * gfortran.dg/g77/19990525-0.f: Likewise.
24894         * gfortran.dg/g77/19990826-1.f: Likewise.
24895         * gfortran.dg/g77/19990826-3.f: Likewise.
24896         * gfortran.dg/g77/19990905-2.f: Likewise.
24897         * gfortran.dg/g77/20000412-1.f: Likewise.
24898         * gfortran.dg/g77/20000511-1.f: Likewise.
24899         * gfortran.dg/g77/20000511-2.f: Likewise.
24900         * gfortran.dg/g77/20000518.f: Likewise.
24901         * gfortran.dg/g77/20000601-1.f: Likewise.
24902         * gfortran.dg/g77/20000601-2.f: Likewise.
24903         * gfortran.dg/g77/20000629-1.f: Likewise.
24904         * gfortran.dg/g77/20000630-2.f: Likewise.
24905         * gfortran.dg/g77/20010115.f: Likewise.
24906         * gfortran.dg/g77/20010321-1.f: Likewise.
24907         * gfortran.dg/g77/20010426.f: Likewise.
24908         * gfortran.dg/g77/20020307-1.f: Likewise.
24909         * gfortran.dg/g77/8485.f: Likewise.
24910         * gfortran.dg/g77/960317-1.f: Likewise.
24911         * gfortran.dg/g77/970915-0.f: Likewise.
24912         * gfortran.dg/g77/980310-1.f: Likewise.
24913         * gfortran.dg/g77/980310-2.f: Likewise.
24914         * gfortran.dg/g77/980310-3.f: Likewise.
24915         * gfortran.dg/g77/980310-4.f: Likewise.
24916         * gfortran.dg/g77/980310-6.f: Likewise.
24917         * gfortran.dg/g77/980310-7.f: Likewise.
24918         * gfortran.dg/g77/980310-8.f: Likewise.
24919         * gfortran.dg/g77/980419-2.f: Likewise.
24920         * gfortran.dg/g77/980424-0.f: Likewise.
24921         * gfortran.dg/g77/980427-0.f: Likewise.
24922         * gfortran.dg/g77/980729-0.f: Likewise.
24923         * gfortran.dg/g77/981117-1.f: Likewise.
24924         * gfortran.dg/g77/toon_1.f: Likewise.
24925
24926 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24927
24928         PR c++/2204
24929         * g++.dg/other/abstract2.C: New test.
24930
24931 2004-07-12  Paul Brook  <paul@codesourcery.com>
24932
24933         * gfortran.dg/pointer_init_1.f90: New test.
24934
24935 2004-07-11  Paul Brook  <paul@codesourcery.com>
24936
24937         PR fortran/15986
24938         * gfortran.dg/contained_1.f90: New test.
24939
24940 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24941
24942         * g++.dg/parse/defarg8.C: New test.
24943
24944 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24945
24946         PR fortran/16433
24947         * gfortran.dg/pr16433.f: New test.
24948
24949         PR fortran/17574
24950         * gfortran.dg/pr15754.f90: New test.
24951
24952 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24953
24954         PR tree-optimization/16437
24955         * gcc.c-torture/execute/bitfld-4.c: New test.
24956
24957 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24958
24959         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24960         access to common var from module.
24961
24962 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24963
24964         PR fortran/16336
24965         * gfortran.fortran-torture/execute/common_2.f90: New test.
24966
24967 2004-07-10  Paul Brook  <paul@codesourcery.com>
24968
24969         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24970
24971 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24972
24973         PR fortran/15969
24974         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24975
24976 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24977
24978         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24979         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24980         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24981         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24982         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24983         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24984         * gfortran.dg/g77/funderscoring.f: Likewise.
24985         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24986
24987 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24988
24989         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24990
24991 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24992         Paul Brook  <paul@codesourcery.com>
24993
24994         PR fortran/13415
24995         * gfortran.dg/common_pointer_1.f90: New test.
24996
24997 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24998
24999         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25000
25001 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25002
25003         PR target/16364
25004         * gcc.c-torture/compile/20040709-1.c: New.
25005
25006 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25007
25008         PR fortran/14077
25009         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25010
25011 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25012
25013         PR fortran/13201
25014         * gfortran.dg/shape_1.f90: New test.
25015
25016 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25017             Andrew Pinski  <apinski@apple.com>
25018
25019         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25020
25021 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25022
25023         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25024         comment.
25025
25026 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25027         Paul Brook  <paul@codesourcery.com>
25028
25029         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25030         '.f95' and '.F95'.
25031
25032 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25033
25034         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25035
25036 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25037
25038         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25039         testcases with capital suffix.
25040
25041 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25042
25043         PR fortran/15481
25044         PR fortran/13372
25045         PR fortran/13575
25046         PR fortran/15978
25047         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25048
25049         * gfortran.dg/implicit_1.f90: New test.
25050
25051 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25052
25053         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25054         expression to match gfortran warning/error messages
25055         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25056         dg-error text.
25057
25058 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25059
25060         * lib/fortran-torture.exp: Rename proc search_for to
25061         search_for_re.
25062
25063 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25064
25065         * gcc.c-torture/execute/simd-5.x: New file.
25066         XFAIL on SPARC 64-bit at -O0.
25067
25068 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25069
25070         PR c++/8211
25071         PR c++/16165
25072         * g++.dg/warn/effc3.C: New test.
25073
25074 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25075
25076         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25077         change X to 1X in format.
25078         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25079         add data statements to conform to standard.
25080
25081 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25082
25083         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25084         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25085         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25086
25087 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25088
25089         * gfortran.dg/g77/7388.f: Copy from g77.dg
25090         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25091         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25092         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25093         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25094         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25095         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25096         * gfortran.dg/g77/strlen0.f: Likewise.
25097
25098 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25099
25100         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25101         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25102
25103 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25104
25105         * gcc.c-torture/execute/920428-2.x: Delete.
25106         * gcc.c-torture/execute/920501-7.x: Likewise.
25107
25108 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25109
25110         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25111         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25112         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25113         prescott and c3-2.
25114         (PREFETCH_3DNOW): Add -march=c3.
25115
25116 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25117
25118         PR c/16437
25119         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25120         * gcc.c-torture/execute/bf64-1.x: Likewise.
25121
25122 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25123
25124         * gcc.c-torture/compile/20040708-1.c: New test.
25125
25126 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25127
25128         PR c++/16169
25129         * g++.dg/warn/effc2.C: New test.
25130
25131 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25132
25133         * gcc.c-torture/execute/bitfld-1.x: Remove.
25134         * gcc.c-torture/execute/bitfld-3.c: New test.
25135         * gcc.dg/bitfld-2.c: Remove XFAILs.
25136
25137 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25138
25139         PR c++/16276
25140         * g++.dg/rtti/tinfo1.C: New file.
25141
25142 2004-07-07  Eric Christopher  <echristo@redhat.com>
25143
25144         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25145
25146 2004-07-07  Andrew Pinski  <apinski@apple.com>
25147
25148         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25149
25150 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25151
25152         * g++.dg/init/call1.C: XFAIL.
25153
25154 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25155
25156         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25157         except for movstrict*, to movmem* and clrstr* to clrmem*.
25158
25159 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25160
25161         * gcc.c-torture/execute/20040707-1.c: New test.
25162
25163 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25164
25165         * gcc.c-torture/execute/20040706-1.c: New test.
25166
25167 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25168
25169         PR c++/3671
25170         * g++.dg/template/spec14.C: New test.
25171
25172 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25173
25174         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25175         nothing if not yet defined.  Use it in b, c and d type definitions.
25176         * gcc.c-torture/execute/20040705-1.c: New test.
25177         * gcc.c-torture/execute/20040705-2.c: New test.
25178
25179 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25180
25181         PR c++/2518
25182         * g++.dg/lookup/new1.C: New test.
25183
25184 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25185
25186         PR c++/11406
25187         * g++.dg/template/sizeof8.C: New test.
25188
25189 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25190
25191         * gcc.c-torture/compile/20040705-1.c: New test.
25192
25193 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25194
25195         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25196
25197 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25198
25199         * gcc.dg/cpp/if-mop.c: Two new testcases.
25200         * gcc.dg/cpp/trad/comment-3.c: New.
25201
25202 2004-07-04  Paul Brook  <paul@codesourcery.com>
25203
25204         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25205
25206 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25207
25208         PR c++/3761
25209         * g++.dg/lookup/crash4.C: New test.
25210
25211 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25212
25213         * gcc.c-torture/execute/builtin-abs-1.c
25214         * gcc.c-torture/execute/builtin-abs-2.c
25215         * gcc.c-torture/execute/builtin-complex-1.c
25216         * gcc.c-torture/execute/builtins/string-1-lib.c
25217         * gcc.c-torture/execute/builtins/string-1.c
25218         * gcc.c-torture/execute/builtins/string-2-lib.c
25219         * gcc.c-torture/execute/builtins/string-2.c
25220         * gcc.c-torture/execute/builtins/string-3-lib.c
25221         * gcc.c-torture/execute/builtins/string-3.c
25222         * gcc.c-torture/execute/builtins/string-4-lib.c
25223         * gcc.c-torture/execute/builtins/string-4.c
25224         * gcc.c-torture/execute/builtins/string-5-lib.c
25225         * gcc.c-torture/execute/builtins/string-5.c
25226         * gcc.c-torture/execute/builtins/string-6-lib.c
25227         * gcc.c-torture/execute/builtins/string-6.c
25228         * gcc.c-torture/execute/builtins/string-7-lib.c
25229         * gcc.c-torture/execute/builtins/string-7.c
25230         * gcc.c-torture/execute/builtins/string-8-lib.c
25231         * gcc.c-torture/execute/builtins/string-8.c
25232         * gcc.c-torture/execute/builtins/string-9-lib.c
25233         * gcc.c-torture/execute/builtins/string-9.c
25234         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25235         * gcc.c-torture/execute/builtins/string-asm-1.c
25236         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25237         * gcc.c-torture/execute/builtins/string-asm-2.c
25238         * gcc.c-torture/execute/stdio-opt-1.c
25239         * gcc.c-torture/execute/stdio-opt-2.c
25240         * gcc.c-torture/execute/stdio-opt-3.c
25241         * gcc.c-torture/execute/string-opt-1.c
25242         * gcc.c-torture/execute/string-opt-10.c
25243         * gcc.c-torture/execute/string-opt-11.c
25244         * gcc.c-torture/execute/string-opt-12.c
25245         * gcc.c-torture/execute/string-opt-13.c
25246         * gcc.c-torture/execute/string-opt-14.c
25247         * gcc.c-torture/execute/string-opt-15.c
25248         * gcc.c-torture/execute/string-opt-16.c
25249         * gcc.c-torture/execute/string-opt-2.c
25250         * gcc.c-torture/execute/string-opt-6.c
25251         * gcc.c-torture/execute/string-opt-7.c
25252         * gcc.c-torture/execute/string-opt-8.c:
25253         Replace with ...
25254
25255         * gcc.c-torture/execute/builtins/abs-2.c
25256         * gcc.c-torture/execute/builtins/abs-3.c
25257         * gcc.c-torture/execute/builtins/complex-1.c
25258         * gcc.c-torture/execute/builtins/fprintf.c
25259         * gcc.c-torture/execute/builtins/fputs.c
25260         * gcc.c-torture/execute/builtins/memcmp.c
25261         * gcc.c-torture/execute/builtins/memmove.c
25262         * gcc.c-torture/execute/builtins/memops-asm.c
25263         * gcc.c-torture/execute/builtins/mempcpy-2.c
25264         * gcc.c-torture/execute/builtins/mempcpy.c
25265         * gcc.c-torture/execute/builtins/memset.c
25266         * gcc.c-torture/execute/builtins/printf.c
25267         * gcc.c-torture/execute/builtins/sprintf.c
25268         * gcc.c-torture/execute/builtins/strcat.c
25269         * gcc.c-torture/execute/builtins/strchr.c
25270         * gcc.c-torture/execute/builtins/strcmp.c
25271         * gcc.c-torture/execute/builtins/strcpy.c
25272         * gcc.c-torture/execute/builtins/strcspn.c
25273         * gcc.c-torture/execute/builtins/strlen-2.c
25274         * gcc.c-torture/execute/builtins/strlen.c
25275         * gcc.c-torture/execute/builtins/strncat.c
25276         * gcc.c-torture/execute/builtins/strncmp-2.c
25277         * gcc.c-torture/execute/builtins/strncmp.c
25278         * gcc.c-torture/execute/builtins/strncpy.c
25279         * gcc.c-torture/execute/builtins/strpbrk.c
25280         * gcc.c-torture/execute/builtins/strpcpy-2.c
25281         * gcc.c-torture/execute/builtins/strpcpy.c
25282         * gcc.c-torture/execute/builtins/strrchr.c
25283         * gcc.c-torture/execute/builtins/strspn.c
25284         * gcc.c-torture/execute/builtins/strstr-asm.c
25285         * gcc.c-torture/execute/builtins/strstr.c:
25286         ... these new files.
25287
25288         * gcc.c-torture/execute/builtins/abs-2-lib.c
25289         * gcc.c-torture/execute/builtins/abs-3-lib.c
25290         * gcc.c-torture/execute/builtins/complex-1-lib.c
25291         * gcc.c-torture/execute/builtins/fprintf-lib.c
25292         * gcc.c-torture/execute/builtins/fputs-lib.c
25293         * gcc.c-torture/execute/builtins/memcmp-lib.c
25294         * gcc.c-torture/execute/builtins/memmove-lib.c
25295         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25296         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25297         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25298         * gcc.c-torture/execute/builtins/memset-lib.c
25299         * gcc.c-torture/execute/builtins/printf-lib.c
25300         * gcc.c-torture/execute/builtins/sprintf-lib.c
25301         * gcc.c-torture/execute/builtins/strcat-lib.c
25302         * gcc.c-torture/execute/builtins/strchr-lib.c
25303         * gcc.c-torture/execute/builtins/strcmp-lib.c
25304         * gcc.c-torture/execute/builtins/strcpy-lib.c
25305         * gcc.c-torture/execute/builtins/strcspn-lib.c
25306         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25307         * gcc.c-torture/execute/builtins/strlen-lib.c
25308         * gcc.c-torture/execute/builtins/strncat-lib.c
25309         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25310         * gcc.c-torture/execute/builtins/strncmp-lib.c
25311         * gcc.c-torture/execute/builtins/strncpy-lib.c
25312         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25313         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25314         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25315         * gcc.c-torture/execute/builtins/strrchr-lib.c
25316         * gcc.c-torture/execute/builtins/strspn-lib.c
25317         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25318         * gcc.c-torture/execute/builtins/strstr-lib.c
25319         * gcc.c-torture/execute/builtins/lib/abs.c
25320         * gcc.c-torture/execute/builtins/lib/fprintf.c
25321         * gcc.c-torture/execute/builtins/lib/memset.c
25322         * gcc.c-torture/execute/builtins/lib/printf.c
25323         * gcc.c-torture/execute/builtins/lib/sprintf.c
25324         * gcc.c-torture/execute/builtins/lib/strcpy.c
25325         * gcc.c-torture/execute/builtins/lib/strcspn.c
25326         * gcc.c-torture/execute/builtins/lib/strncat.c
25327         * gcc.c-torture/execute/builtins/lib/strncmp.c
25328         * gcc.c-torture/execute/builtins/lib/strncpy.c
25329         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25330         * gcc.c-torture/execute/builtins/lib/strspn.c
25331         * gcc.c-torture/execute/builtins/lib/strstr.c:
25332         New files containing support routines.
25333
25334         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25335         declaration.
25336         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25337         when not optimizing.
25338
25339 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25340
25341         PR c++/16240
25342         * g++.dg/abi/mangle22.C: New test.
25343         * g++.dg/abi/mangle23.C: Likewise.
25344
25345 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25346
25347         PR fortran/16290
25348         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25349         Allow for cases without denormalized floating point numbers.
25350
25351 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25352
25353         PR c/1027
25354         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25355         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25356         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25357         expected warning text.
25358         * gcc.dg/format/diag-2.c: New test.
25359
25360 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25361
25362         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25363
25364 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25365
25366         * gcc.dg/builtins-43.c: New.
25367         * gcc.dg/builtins-44.c: New.
25368         * gcc.dg/builtins-45.c: New.
25369
25370 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25371             Andreas Tobler  <a.tobler@schweiz.ch>
25372
25373         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25374         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25375         as SIGSEGV.
25376         * gcc.dg/cleanup-11.c: Likewise.
25377         * gcc.dg/cleanup-8.c: Likewise.
25378         * gcc.dg/cleanup-9.c: Likewise.
25379         * gcc.dg/cleanup-5.c: Run on all platforms.
25380
25381 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25382
25383         * g++.dg/warn/nonnull1.C: New test.
25384
25385 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25386
25387         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25388         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25389         Special-case the Sun compiler wrt to <complex.h>.
25390
25391 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25392
25393         * gcc.dg/Wunreachable-8.C: New test.
25394
25395         * gcc.dg/h8300-ice2.c : New test.
25396
25397 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25398
25399         PR fortran/16161
25400         * gfortran.fortran-torture/compile/implicit.f90: Add test
25401         for implicit character.
25402
25403 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25404
25405         PR fortran/16289
25406         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25407         Use tiny() intrinsic to find smallest non-negative real
25408
25409 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25410
25411         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25412         * gcc.dg/compat/struct-by-value-22_x.c: New.
25413         * gcc.dg/compat/struct-by-value-22_y.c: New.
25414
25415         * gcc.c-torture/execute/20040629-1.c: New test.
25416
25417 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25418
25419         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25420         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25421
25422         PR target/16195
25423         * gcc.dg/20040625-1.c: New test.
25424
25425 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25426
25427         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25428
25429 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25430
25431         PR fortran/15963
25432         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25433
25434 2004-06-29  Richard Henderson  <rth@redhat.com>
25435
25436         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25437
25438 2004-06-29  Paul Brook  <paul@codesourcery.com>
25439
25440         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25441         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25442
25443 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25444
25445         PR c++/16260
25446         * g++.dg/parse/crash15.C: New.
25447
25448 2004-06-28  Andrew Pinski  <apinski@apple.com>
25449
25450         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25451         by the error already.
25452
25453         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25454
25455 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25456
25457         PR target/14041
25458         * gcc.dg/h8300-bss-align-1.c : New.
25459
25460 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * PR c++/16174
25463         * g++.dg/template/ctor4.C: New.
25464
25465 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25466
25467         PR c++/16205
25468         * g++.dg/warn/Wsequence-point-1.C: New test.
25469
25470 2004-06-27  Paul Brook  <paul@codesourcery.com>
25471
25472         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25473
25474 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25475
25476         * g++.old-deja/g++.mike/p7325.C: Remove.
25477
25478 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25479
25480         PR c/14963
25481         * gcc.dg/pr14963.c: New test.
25482
25483 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25484
25485         PR c++/16193
25486         * g++.dg/parse/redef1.C: New test.
25487
25488 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25489
25490         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25491         20021110.c.
25492         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25493         20021119-1.c.
25494         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25495         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25496         5-04.c.
25497         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25498         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25499         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25500         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25501         g++.brendan/enum14.C.
25502         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25503         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25504         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25505         g++.mike/virt1.C.
25506         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25507         memtemp24.C.
25508
25509 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25510
25511         * gcc.dg/20040527-1.c: New test case.
25512
25513 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25514
25515         PR gfortran/pr16196
25516         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25517
25518 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25519
25520         PR middle-end/15825
25521         * gcc.dg/pr15825-1.c: New test case.
25522
25523 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25524
25525         * gcc.c-torture/execute/20040625-1.c: New test.
25526
25527 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25528
25529         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25530
25531 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25532
25533         * gcc.dg/torture/mips-div-1.c: New test.
25534
25535 2004-06-24  Jeff Law  <law@redhat.com>
25536
25537         * gcc.dg/tree-ssa/20040624-1.c: New test.
25538
25539 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25540
25541         * gcc.c-torture/compile/20040624-1.c: New test.
25542
25543 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25544
25545         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25546         this directory.
25547
25548 2004-06-23  Andrew Pinski  <apinski@apple.com>
25549
25550         PR middle-end/15988
25551         * g++.dg/opt/ptrmem4.C: New test.
25552
25553         * gcc.dg/c90-array-quals-2.c: New test.
25554
25555 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25556
25557         * gcc.dg/kpice1.c: New test.
25558
25559 2006-06-23  Andrew Pinski  <apinski@apple.com>
25560
25561         * gcc.dg/c90-array-quals.c: New test.
25562
25563 2006-06-22  Richard Henderson  <rth@redhat.com>
25564
25565         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25566
25567 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25568
25569         * gcc.dg/builtins-config.h: Handle FreeBSD.
25570
25571 2006-06-22  Richard Henderson  <rth@redhat.com>
25572
25573         * g++.dg/opt/devirt1.C: New.
25574
25575 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25576
25577         * g++.dg/opt/pr15551.C: New testcase.
25578
25579 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25580
25581         PR target/14800
25582         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25583         x86_64-*-linux* when compiling for 32bit.
25584
25585 2004-06-21  Andrew Pinski  <apinski@apple.com>
25586
25587         * gcc.dg/pch/struct-1.c: New.
25588         * gcc.dg/pch/struct-1.hs: New.
25589
25590 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25591
25592         * gcc.dg/pch/save-temps-1.c: New file.
25593         * gcc.dg/pch/save-temps-1.hs: New file.
25594
25595 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25596
25597         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25598         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25599
25600 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25601
25602         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25603         to fix type error.
25604         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25605         Remove trailing spaces.
25606
25607 2004-06-21  Richard Henderson  <rth@redhat.com>
25608
25609         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25610         merging && to BIT_FIELD_REF.
25611
25612 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25613
25614         * g++.dg/opt/placeholder1.C: New test.
25615
25616 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25617
25618         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25619         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25620         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25621         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25622
25623 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25624
25625         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25626         extern "C".
25627         * g++.dg/other/pragma-re-1.C: Add comments.
25628
25629 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25630
25631         PR gfortran/16080
25632         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25633
25634 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25635
25636         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25637         instead of setting the type of size_t by
25638         hand.
25639
25640 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25641
25642         * gcc.dg/unordered-2.c: New test case.
25643         * gcc.dg/unordered-3.c: New test case.
25644
25645 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25646
25647         PR other/16043
25648         * lib/g++.exp (g++_version): Tweak regexp for version
25649         * lib/g77.exp (g77_version): Likewise.
25650         * lib/gfortran.exp (gfortran_version): Likewise.
25651         * lib/objc.exp (objc_version): Likewise.
25652         * lib/treelang.exp (treelang_version): Likewise.
25653
25654 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25655
25656         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25657         Use INT_MAX instead of __INT_MAX__.
25658         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25659
25660         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25661         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25662         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25663         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25664         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25665         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25666         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25667         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25668         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25669
25670         * gcc.dg/range-test-1.c: New test.
25671         * g++.dg/opt/range-test-1.C: New test.
25672
25673 2004-06-17  Richard Henderson  <rth@redhat.com>
25674
25675         * objc.dg/sync-1.m: New.
25676         * objc.dg/try-catch-1.m: Don't force next runtime.
25677         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25678         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25679         shadowed catch clause.
25680         * objc.dg/try-catch-5.m: New.
25681
25682 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25683
25684         Bug 14610
25685         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25686
25687 2004-06-15  Richard Henderson  <rth@redhat.com>
25688
25689         * gcc.dg/20001116-1.c: Move expected warning line.
25690
25691 2004-06-15  Richard Henderson  <rth@redhat.com>
25692
25693         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25694         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25695
25696 2004-06-15  Jeff Law  <law@redhat.com>
25697
25698         * gcc.dg/tree-ssa/20040615-1.c: New test.
25699         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25700         be less sensitive to operand ordering.
25701         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25702
25703 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25704
25705         * g++.dg/abi/bitfield3.C: Add comment..
25706
25707 2004-06-15  Richard Henderson  <rth@redhat.com>
25708
25709         * g++.dg/ext/stmtexpr1.C: XFAIL.
25710         * gcc.dg/20030612-1.c: XFAIL.
25711
25712 2004-06-15  Eric Christopher  <echristo@redhat.com>
25713
25714         * g++.dg/charset/asm5.c: New.
25715         * gcc.dg/charset/asm6.c: New.
25716
25717 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25718
25719         PR fortran/15962
25720         * gfortran.fortran-torture/execute/select_1.f90: New test.
25721
25722 2004-06-15  Paul Brook  <paul@codesourcery.com>
25723
25724         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25725
25726 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25727
25728         PR c++/15967
25729         * g++.dg/lookup/crash3.C: New test.
25730
25731 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25732
25733         PR c++/15947
25734         * g++.dg/parse/dtor4.C: New test.
25735
25736 2004-06-14  Jeff Law  <law@redhat.com>
25737
25738         * gcc.c-torture/compile/20040614-1.c: New test.
25739
25740 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25741
25742         PR fortran/15211
25743         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25744         LEN of a character array.
25745
25746 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25747
25748         PR c++/15096
25749         * g++.dg/template/ptrmem10.C: New test.
25750
25751         PR c++/14930
25752         * g++.dg/template/friend30.C: New test.
25753
25754 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25755
25756         PR fortran/14928
25757         * gfortran.fortran-torture/compile/mloc.f90: New test.
25758
25759 2004-06-13  Paul Brook  <paul@codesourcery.com>
25760
25761         * gfortran.fortran-torture/execute/random_2.f90: New test.
25762
25763 2004-06-13  Eric Christopher  <echristo@redhat.com>
25764
25765         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25766
25767 2004-06-12  Paul Brook  <paul@codesourcery.com>
25768
25769         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25770
25771 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25772
25773         PR fortran/14923
25774         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25775
25776 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25777
25778         PR fortran/14957
25779         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25780         syntax errors in end statements of contained subroutines.
25781
25782 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25783
25784         PR fortran/12841
25785         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25786
25787 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25788
25789         PR fortran/15665
25790         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25791
25792 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25793
25794         PR gfortran/12839
25795         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25796
25797 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25798
25799         PR c++/15862
25800         * g++.dg/parse/enum1.C: New test.
25801
25802 2004-06-10  Jeff Law  <law@redhat.com>
25803
25804         * gcc.c-torture/compile/20040610-1.c: New test.
25805
25806 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25807
25808         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25809         * g++.old-deja/g++.other/decl3.C: Likewise.
25810
25811 2004-06-10  Brian Booth  <bbooth@redhat.com>
25812
25813         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25814         V_MAY_DEF instead of VDEF.
25815         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25816
25817 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25818
25819         PR c++/14211
25820         * g++.dg/conversion/const1.C: New test.
25821
25822         PR c++/15076
25823         * g++.dg/conversion/reinterpret1.C: New test.
25824
25825         PR c++/15877
25826         * g++.dg/template/enum2.C: New test.
25827
25828         PR c++/15227
25829         * g++.dg/template/error13.C: New test.
25830
25831 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25832
25833         PR fortran/14957
25834         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25835         arguments to test_* REAL and of the right size.
25836
25837 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25838
25839         PR target/15569
25840         PR rtl-optimization/15681
25841         * gcc.dg/20040609-1.c: New test.
25842
25843 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25844
25845         PR c++/14791
25846         * g++.dg/opt/builtins1.C: New test.
25847
25848 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25849
25850         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25851         that use default windows32 struct layout.
25852         * gcc.dg/i386-bitfield2.c: Likewise.
25853
25854 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25855
25856         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25857         for mingw32 and cygwin targets.
25858
25859 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25860
25861         * gcc.dg/pch/macro-4.c: New.
25862         * gcc.dg/pch/macro-4.hs: New.
25863
25864 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25865
25866         PR fortran/13249
25867         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25868
25869 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25870
25871         PR fortran/13372
25872         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25873
25874 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25875
25876         PR gfortran/14897
25877         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25878
25879 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25880
25881         PR gfortran/15755
25882         * gfortran.fortran-torture/execute/backspace.c : New test.
25883
25884 2004-06-09  Paul Brook  <paul@codesourcery.com>
25885
25886         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25887         (pointer_to_section): Rewrite to use smaller array.
25888
25889 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25890
25891         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25892         * gcc.dg/ext/altivec-10.c: Same.
25893         * gcc.dg/ext/altivec-11.c: Same.
25894         * gcc.dg/ext/altivec-12.c: Same.
25895         * gcc.dg/ext/altivec-13.c: Same.
25896         * gcc.dg/ext/altivec-14.c: Same.
25897         * gcc.dg/ext/altivec-15.c: Same.
25898         * gcc.dg/ext/altivec-16.c: Same.
25899         * gcc.dg/ext/altivec-3.c: Same.
25900         * gcc.dg/ext/altivec-4.c: Same.
25901         * gcc.dg/ext/altivec-6.c: Same.
25902         * gcc.dg/ext/altivec-7.c: Same.
25903         * gcc.dg/ext/altivec-8.c: Same.
25904         * gcc.dg/ext/altivec-varargs-1.c: Same.
25905
25906         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25907         * g++.dg/ext/altivec-10.C: Same.
25908         * g++.dg/ext/altivec-2.C: Same.
25909         * g++.dg/ext/altivec-3.C: Same.
25910         * g++.dg/ext/altivec-4.C: Same.
25911         * g++.dg/ext/altivec-5.C: Same.
25912         * g++.dg/ext/altivec-6.C: Same.
25913         * g++.dg/ext/altivec-7.C: Same.
25914         * g++.dg/ext/altivec-8.C: Same.
25915         * g++.dg/ext/altivec-9.C: Same.
25916
25917 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25918
25919         PR c++/7841
25920         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25921
25922 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25923
25924         * gcc.dg/union-1.c: New test.
25925
25926 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25927
25928         * gcc.dg/builtins-41.c: New test case.
25929         * gcc.dg/builtins-42.c: New test case.
25930
25931 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25932
25933         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25934         * g++.dg/ext/altivec-10.C: Same.
25935         * g++.dg/ext/altivec-2.C: Same.
25936         * g++.dg/ext/altivec-3.C: Same.
25937         * g++.dg/ext/altivec-4.C: Same.
25938         * g++.dg/ext/altivec-5.C: Same.
25939         * g++.dg/ext/altivec-6.C: Same.
25940         * g++.dg/ext/altivec-7.C: Same.
25941         * g++.dg/ext/altivec-8.C: Same.
25942         * g++.dg/ext/altivec-9.C: Same.
25943         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25944         * g++.old-deja/g++.brendan/new3.C: Same.
25945         * gcc.c-torture/execute/eeprof-1.x: Same.
25946
25947 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25948
25949         PR c/14765
25950         * gcc.dg/pr14765-1.c: New test.
25951
25952 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25953
25954         PR c/14649
25955         * gcc.dg/pr14649-1.c: New test case.
25956
25957 2004-06-07  Richard Henderson  <rth@redhat.com>
25958
25959         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25960         if temporaries.
25961
25962 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25963
25964         * g++.dg/eh/elide1.C: Remove XFAIL.
25965
25966 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25967
25968         PR c++/15337
25969         * g++.dg/expr/sizeof3.C: New test.
25970
25971         PR c++/14777
25972         * g++.dg/template/access14.C: New test.
25973
25974         PR c++/15554
25975         * g++.dg/template/enum1.C: New test.
25976
25977         PR c++/15057
25978         * g++.dg/eh/throw1.C: New test.
25979
25980 2004-06-07  David Ayers  <d.ayers@inode.at>
25981             Ziemowit Laski  <zlaski@apple.com>
25982
25983         * lib/objc.exp (objc_target_compile): Revert the '-framework
25984         Foundation' flag fix, since bare Darwin does not ship
25985         with the Foundation framework.
25986         * objc/execute/next_mapping.h: Provide a local NSConstantString
25987         @interface and @implementation.
25988         (objc_constant_string_init): A constructor function, used to
25989         initialize the NSConstantString meta-class object.
25990         * objc/execute/string1.m: Include "next_mapping.h" instead of
25991         <Foundation/NSString.h>.
25992         * objc/execute/string2.m: Likewise.
25993         * objc/execute/string3.m: Likewise.
25994         * objc/execute/string4.m: Likewise.
25995
25996 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25997
25998         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25999         to double. Replace double with FLOAT.
26000         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26001
26002         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26003         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26004         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26005         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26006         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26007         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26008         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26009         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26010
26011 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26012
26013         PR c/13519
26014         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26015
26016 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26017
26018         PR c++/15503
26019         * g++.dg/template/meminit2.C: New test.
26020
26021 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26022
26023         PR target/15822
26024         * gcc.c-torture/execute/compare-fp-1.c,
26025         gcc.c-torture/execute/compare-fp-2.c,
26026         gcc.c-torture/execute/compare-fp-3.c,
26027         gcc.c-torture/execute/compare-fp-4.c,
26028         gcc.c-torture/execute/compare-fp-3.x,
26029         gcc.c-torture/execute/compare-fp-4.x: Moved...
26030         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26031         gcc.c-torture/execute/ieee/compare-fp-2.c,
26032         gcc.c-torture/execute/ieee/compare-fp-3.c,
26033         gcc.c-torture/execute/ieee/compare-fp-4.c,
26034         gcc.c-torture/execute/ieee/compare-fp-3.x,
26035         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26036
26037 2004-06-04  David Ayers  <d.ayers@inode.at>
26038
26039         * objc/execute/protocol-isEqual-4.m: New testcase.
26040
26041 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26042
26043         * objc/execute/protocol-isEqual-1.m: New testcase.
26044         * objc/execute/protocol-isEqual-2.m: New testcase.
26045         * objc/execute/protocol-isEqual-3.m: New testcase.
26046
26047 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26048
26049         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26050
26051 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26052
26053         * lib/objc.exp (objc_target_compile): When running tests on
26054         Darwin (Mac OS X), inform the linker about '-framework
26055         'Foundation'.
26056
26057 2004-06-02  Eric Christopher  <echristo@redhat.com>
26058
26059         * gcc.c-torture/compile/20040602-1.c: New.
26060
26061 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26062
26063         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26064         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26065
26066         PR tree-optimization/14736
26067         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26068
26069         PR tree-optimization/14042
26070         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26071
26072         PR tree-optimization/14729
26073         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26074
26075 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26076
26077         PR fortran/15557
26078         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26079
26080 2004-06-01  Richard Hederson  <rth@redhat.com>
26081
26082         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26083
26084 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26085
26086         PR c++/14932
26087         * g++.dg/parse/offsetof4.C: New test.
26088
26089 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26090
26091         PR objc/7993
26092         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26093
26094 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26095
26096         PR c++/15701
26097         * g++.dg/template/friend29.C: New test.
26098
26099 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26100
26101         PR c/15749
26102         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26103
26104 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26105
26106         * gcc.dg/sparc-trap-1.c: New test.
26107
26108 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26109
26110         PR middle-end/15069
26111         * g++.dg/opt/fold3.C: New test case.
26112
26113 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26114
26115         * lib/target-supports.exp (check_iconv_available): Fix fallout
26116         from 2004-05-28 patch.
26117
26118 2004-05-30  Paul Brook  <paul@codesourcery.com>
26119
26120         PR fortran/15620
26121         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26122         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26123
26124 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26125
26126         * gfortran.fortran-torture/execute/random_1.f90: New test.
26127
26128 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26129
26130         * g++.dg/ext/altivec-10.C: New test.
26131
26132 2004-05-29  Paul Brook  <paul@codesourcery.com>
26133
26134         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26135
26136 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26137
26138         * gcc.dg/altivec-16.c: New test.
26139
26140 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26141
26142         * lib/target-supports.exp (check_vmx_hw_available): New.
26143         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26144
26145         * lib/target-supports.exp (check_alias_available,
26146         check_iconv_available, check_named_sections_available): Use
26147         unique names for temporary files.
26148
26149 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26150
26151         * gcc.dg/altivec-15.c: New test.
26152
26153 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26154
26155         PR c++/15083
26156         * g++.dg/warn/noeffect6.C: New test.
26157
26158         PR c++/15471
26159         * g++.dg/expr/ptrmem4.C: New test.
26160
26161         PR c++/15640
26162         * g++.dg/template/operator3.C: New test.
26163
26164 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26165
26166         PR c++/14668
26167         * g++.dg/lookup/redecl1.C: New test.
26168         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26169
26170 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26171
26172         * gcc.c-torture/execute/compare-fp-1.c,
26173         gcc.c-torture/execute/compare-fp-2.c,
26174         gcc.c-torture/execute/compare-fp-3.c,
26175         gcc.c-torture/execute/compare-fp-4.c,
26176         gcc.c-torture/execute/compare-fp-3.x,
26177         gcc.c-torture/execute/compare-fp-4.x,
26178         gcc.dg/pr15649-1.c: New.
26179
26180 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26181
26182         PR c++/12883
26183         * g++.dg/init/array14.C: New test.
26184
26185 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26186
26187         * lib/compat.exp (compat-get-options-main): New.
26188         (compat-get-options): Remove unneeded code, warn for ignored
26189         command.
26190         (compat-execute): Check flag set by dg-require-* commands.
26191
26192         * lib/compat.exp (compat-execute): Break up long lines.
26193
26194 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26195
26196         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26197         * gcc.dg/altivec-14.c: New test.
26198         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26199
26200         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26201         * gcc.dg/altivec-12.c: Ditto.
26202
26203         * gcc.dg/altivec-3.c: Move call to altivec_check.
26204
26205 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26206
26207         PR c++/15044
26208         * g++.dg/template/error12.C: New test.
26209
26210         PR c++/15317
26211         * g++.dg/ext/attrib15.C: New test.
26212
26213         PR c++/15329
26214         * g++.dg/template/ptrmem9.C: New test.
26215
26216 2004-05-25  Paul Brook  <paul@codesourcery.com>
26217
26218         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26219
26220 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26221
26222         PR c++/15165
26223         * g++.dg/template/crash19.C: New test.
26224
26225 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26226
26227         PR c++/15025
26228         * g++.dg/template/redecl1.C: New test.
26229
26230 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26231
26232         PR c++/14821
26233         * g++.dg/other/ns1.C: New test.
26234
26235         PR c++/14883
26236         * g++.dg/template/invalid1.C: New test.
26237
26238 2004-05-23  Paul Brook  <paul@codesourcery.com>
26239         Victor Leikehman  <lei@haifasphere.co.il>
26240
26241         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26242         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26243
26244 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26245
26246         PR c++/15285
26247         PR c++/15299
26248         * g++.dg/template/non-dependent5.C: New test.
26249         * g++.dg/template/non-dependent6.C: New test.
26250
26251 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26252
26253         PR c++/15507
26254         * g++.dg/inherit/union1.C: New test.
26255
26256         PR c++/15542
26257         * g++.dg/template/addr1.C: New test.
26258
26259         PR c++/15427
26260         * g++.dg/template/array5.C: New test.
26261
26262         PR c++/15287
26263         * g++.dg/template/array6.C: New test.
26264
26265 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26266             Roger Sayle  <roger@eyesopen.com>
26267
26268         * g++.dg/lookup/forscope2.C: New test case.
26269
26270 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26271
26272         * gcc.dg/cpp/Wmissingdirs.c: New.
26273
26274 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26275
26276         PR target/15301
26277         * gcc.dg/compat/union-m128-1.h: New file.
26278         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26279         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26280         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26281
26282 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26283
26284         PR target/15302
26285         * gcc.dg/compat/struct-complex-1.h: New file.
26286         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26287         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26288         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26289
26290 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26291
26292         PR middle-end/3074
26293         * gcc.dg/pr3074-1.c: New test case.
26294         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26295
26296 2004-05-20  Falk Hueffner  <falk@debian.org>
26297
26298         PR other/15526
26299         * gcc.dg/ftrapv-1.c: New test case.
26300
26301 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26302
26303         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26304
26305 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26306             Jeff Law  <law@redhat.com>
26307
26308         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26309         * gcc.dg/tree-ssa/20040518-2.c: New test.
26310
26311         * gcc.dg/tree-ssa/20040518-1.c: New test.
26312
26313 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26314
26315         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26316
26317 2004-05-18  Paul Brook  <paul@codesourcery.com>
26318
26319         PR fortran/13930
26320         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26321
26322 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26323
26324         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26325         constant folding.
26326
26327 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26328
26329         * gcc.dg/tree-ssa/20040517-1.c: New test.
26330
26331 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26332
26333         * gcc.dg/loop-4.c: New test.
26334
26335 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26336
26337         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26338
26339 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26340
26341         PR fortran/15311
26342         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26343
26344 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26345
26346         PR fortran/13826
26347         PR fortran/13940
26348         * gfortran.fortran-torture/compile/data_1.f90: New test.
26349
26350 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26351
26352         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26353         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26354
26355 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26356
26357         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26358
26359 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26360
26361         PR c/15444
26362         * gcc.dg/format/xopen-1.c: Adjust expected message.
26363         * gcc.dg/format/xopen-3.c: New test.
26364
26365 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26366
26367         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26368
26369 2004-05-14  Jeff Law  <law@redhat.com>
26370
26371         * gcc.dg/tree-ssa/20040514-2.c: New test.
26372
26373 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26374
26375         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26376         this ...
26377         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26378         this.
26379
26380 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26381
26382         * gcc.dg/tree-ssa/20040514-1.c: New test.
26383
26384 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26385
26386         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26387         test.
26388
26389 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26390
26391         PR fortran/14066
26392         * gfortran.fortran-torture/compile/do_1.f90: New test.
26393
26394 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26395
26396         PR fortran/15051
26397         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26398         test.
26399
26400 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26401
26402         PR fortran/15149
26403         * gfortran.fortran-torture/execute/random_init.f90: New test.
26404
26405 2004-05-13  Paul Brook  <paul@codesourcery.com>
26406
26407         PR fortran/15314
26408         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26409
26410 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26411
26412         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26413         for the powerpc case.
26414
26415 2004-05-13  Jeff Law  <law@redhat.com>
26416
26417         * gcc.dg/tree-ssa/20040513-1.c: New test.
26418         * gcc.dg/tree-ssa/20040513-2.c: New test.
26419
26420 2004-05-13  Paul Brook  <paul@codesourcery.com>
26421
26422         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26423         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26424         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26425
26426 2004-05-13  Andreas Schwab  <schwab@suse.de>
26427
26428         PR other/10819
26429         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26430         characters.
26431
26432 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26433
26434         PR fortran/15294
26435         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26436
26437 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26438
26439         Merge from tree-ssa-20020619-branch.  See
26440         ChangeLog.tree-ssa for details.
26441
26442 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26443
26444         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26445         include <altivec.h> explicitly.
26446         * gcc.dg/altivec-13.c: Likewise.
26447
26448 2004-05-11  Paul Brook  <paul@codesourcery.com>
26449
26450         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26451
26452 2004-05-10  Eric Christopher  <echristo@redhat.com>
26453
26454         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26455         * gcc.dg/sibcall-4.c: Ditto.
26456
26457 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26458
26459         * g++.dg/ext/altivec-8.C: New test case.
26460         * gcc.dg/altivec-13.c: New test case.
26461
26462 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26463
26464         * gcc.c-torture/execute/divcmp-1.c: New test case.
26465         * gcc.c-torture/execute/divcmp-2.c: New test case.
26466         * gcc.c-torture/execute/divcmp-3.c: New test case.
26467
26468 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26469
26470         * g++.dg/other/pragma-re-2.C: New test.
26471
26472 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26473
26474         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26475         * gcc.dg/i386-387-2.c: Likewise.
26476
26477         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26478         __builtin_drem.
26479         * gcc.dg/i386-387-6.c: Likewise.
26480
26481 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26482
26483         * gcc.dg/builtins-33.c: Also check log1p*.
26484
26485 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26486
26487         PR optimization/15296
26488         * gcc.c-torture/execute/pr15296.c: New test.
26489
26490 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26491
26492         * gcc.dg/builtins-40.c: New test.
26493
26494 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26495
26496         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26497
26498 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26499
26500         * g++.dg/ext/spe1.C: New testcase.
26501
26502 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26503
26504         * objc.dg/image-info.m: Allow additional attributes
26505         for __image_info section.
26506
26507 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26508
26509         * gcc.dg/torture/mips-hilo-2.c: New test.
26510
26511 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26512
26513         PR c++/14389
26514         * g++.dg/template/member5.C: New test.
26515
26516 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26517
26518         * gcc.dg/builtins-34.c: Also check expm1*.
26519
26520 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26521
26522         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26523         * gcc.dg/torture/builtin-convert-3.c: New test.
26524
26525 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26526
26527         PR middle-end/15054
26528         * g++.dg/opt/pr15054.C: New test.
26529
26530 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26531
26532         * gcc.dg/torture/builtin-rounding-1.c: New test.
26533         * gcc.dg/builtins-25.c: Delete.
26534         * gcc.dg/builtins-29.c: Delete.
26535
26536 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26537
26538         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26539         * gcc.dg/sibcall-4.c: Likewise.
26540         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26541
26542 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26543
26544         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26545         bit-field on 16-bit targets.
26546
26547 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26548
26549         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26550         16-bit targets.
26551
26552 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26553
26554         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26555         * gcc.dg/rs6000-power2-2.c: Likewise.
26556
26557 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26558
26559         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26560         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26561         Change the asm registers to be in form of frN instead of fN.
26562
26563 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26564
26565         * gcc.dg/torture/builtin-convert-2.c: New test.
26566
26567 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26568
26569         * gcc.dg/rs6000-power2-1.c: New test.
26570         * gcc.dg/rs6000-power2-2.c: New test.
26571
26572 2004-04-28  Jan Hubicka  <jh@suse.cz>
26573
26574         * gcc.dg/unused-6.c: New test.
26575
26576 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26577             Ulrich Weigand  <uweigand@de.ibm.com>
26578
26579         * ada/acats/run_all.sh: Define $target variable.
26580
26581 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26582
26583         PR c++/15119
26584         * g++.dg/other/vararg-1.C: New test.
26585
26586         PR c++/4794
26587         * g++.dg/eh/cleanup3.C: New test.
26588
26589 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26590
26591         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26592         and ad8011a (target_insn).
26593         * ada/acats/support/macro.dfs: Likewise.
26594         * ada/acats/support/impbit.adb: New file.
26595
26596 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26597
26598         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26599
26600 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26601
26602         * gcc.dg/loop-3.c: New test.
26603
26604 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26605
26606         * gcc.c-torture/execute/simd-5.c: New test.
26607
26608 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26609
26610         PR c++/15064
26611         * g++.dg/template/crash18.C: New test.
26612
26613 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26614
26615         * g++.dg/ext/complit3.C: New test.
26616
26617 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26618
26619         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26620         * gcc.dg/altivec-3.c: Same.
26621         * gcc.dg/altivec-varargs-1.c: Same.
26622
26623 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26624
26625         * lib/target-supports.exp (check_profiling_available): Assume
26626         profiling is not available on powerpc-eabi targets.
26627
26628 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26629
26630         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26631         * gcc.dg/vmx/bug-1.c: Ditto.
26632
26633 2004-04-20  Eric Christopher  <echristo@redhat.com>
26634
26635         * gcc.dg/charset/extern.c: New test.
26636         * g++.dg/charset/extern3.cc: Ditto.
26637
26638 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26639
26640         * gcc.dg/builtins-39.c: New test.
26641
26642 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26643
26644         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26645
26646 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26647
26648         * gcc.dg/torture/mips-hilo-1.c: New test.
26649
26650 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26651
26652         * gcc.c-torture/compile/20040419-1.c: New test.
26653
26654 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26655
26656         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26657
26658 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26659             Aldy Hernandez  <aldyh@redhat.com>
26660
26661         * gcc.c-torture/execute/va-arg-24.c: New.
26662
26663 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26664             Aldy Hernandez  <aldyh@redhat.com>
26665
26666         * gcc.dg/vmx/1b-01.c: New.
26667         * gcc.dg/vmx/1b-02.c: New.
26668         * gcc.dg/vmx/1b-03.c: New.
26669         * gcc.dg/vmx/1b-04.c: New.
26670         * gcc.dg/vmx/1b-05.c: New.
26671         * gcc.dg/vmx/1b-06.c: New.
26672         * gcc.dg/vmx/1b-07.c: New.
26673         * gcc.dg/vmx/1c-01.c: New.
26674         * gcc.dg/vmx/1c-02.c: New.
26675         * gcc.dg/vmx/3a-01a.c: New.
26676         * gcc.dg/vmx/3a-01.c: New.
26677         * gcc.dg/vmx/3a-01m.c: New.
26678         * gcc.dg/vmx/3a-03.c: New.
26679         * gcc.dg/vmx/3a-03m.c: New.
26680         * gcc.dg/vmx/3a-04.c: New.
26681         * gcc.dg/vmx/3a-04m.c: New.
26682         * gcc.dg/vmx/3a-05.c: New.
26683         * gcc.dg/vmx/3a-06.c: New.
26684         * gcc.dg/vmx/3a-06m.c: New.
26685         * gcc.dg/vmx/3a-07.c: New.
26686         * gcc.dg/vmx/3b-01.c: New.
26687         * gcc.dg/vmx/3b-02.c: New.
26688         * gcc.dg/vmx/3b-10.c: New.
26689         * gcc.dg/vmx/3b-13.c: New.
26690         * gcc.dg/vmx/3b-14.c: New.
26691         * gcc.dg/vmx/3b-15.c: New.
26692         * gcc.dg/vmx/3c-01a.c: New.
26693         * gcc.dg/vmx/3c-01.c: New.
26694         * gcc.dg/vmx/3c-02.c: New.
26695         * gcc.dg/vmx/3c-03.c: New.
26696         * gcc.dg/vmx/3d-01.c: New.
26697         * gcc.dg/vmx/4-01.c: New.
26698         * gcc.dg/vmx/4-03.c: New.
26699         * gcc.dg/vmx/5-01.c: New.
26700         * gcc.dg/vmx/5-02.c: New.
26701         * gcc.dg/vmx/5-03.c: New.
26702         * gcc.dg/vmx/5-04.c: New.
26703         * gcc.dg/vmx/5-05.c: New.
26704         * gcc.dg/vmx/5-06.c: New.
26705         * gcc.dg/vmx/5-07.c: New.
26706         * gcc.dg/vmx/5-07t.c: New.
26707         * gcc.dg/vmx/5-08.c: New.
26708         * gcc.dg/vmx/5-10.c: New.
26709         * gcc.dg/vmx/5-11.c: New.
26710         * gcc.dg/vmx/7-01a.c: New.
26711         * gcc.dg/vmx/7-01.c: New.
26712         * gcc.dg/vmx/7c-01.c: New.
26713         * gcc.dg/vmx/7d-01.c: New.
26714         * gcc.dg/vmx/7d-02.c: New.
26715         * gcc.dg/vmx/8-01.c: New.
26716         * gcc.dg/vmx/8-02a.c: New.
26717         * gcc.dg/vmx/8-02.c: New.
26718         * gcc.dg/vmx/brode-1.c: New.
26719         * gcc.dg/vmx/bug-1.c: New.
26720         * gcc.dg/vmx/bug-2.c: New.
26721         * gcc.dg/vmx/bug-3.c: New.
26722         * gcc.dg/vmx/cw-bug-1.c: New.
26723         * gcc.dg/vmx/cw-bug-2.c: New.
26724         * gcc.dg/vmx/cw-bug-3.c: New.
26725         * gcc.dg/vmx/dct.c: New.
26726         * gcc.dg/vmx/debug-1.c: New.
26727         * gcc.dg/vmx/debug-2.c: New.
26728         * gcc.dg/vmx/debug-3.c: New.
26729         * gcc.dg/vmx/debug-4.c: New.
26730         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26731         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26732         * gcc.dg/vmx/eg-5.c: New.
26733         * gcc.dg/vmx/fft.c: New.
26734         * gcc.dg/vmx/gcc-bug-1.c: New.
26735         * gcc.dg/vmx/gcc-bug-2.c: New.
26736         * gcc.dg/vmx/gcc-bug-3.c: New.
26737         * gcc.dg/vmx/gcc-bug-4.c: New.
26738         * gcc.dg/vmx/gcc-bug-5.c: New.
26739         * gcc.dg/vmx/gcc-bug-6.c: New.
26740         * gcc.dg/vmx/gcc-bug-7.c: New.
26741         * gcc.dg/vmx/gcc-bug-8.c: New.
26742         * gcc.dg/vmx/gcc-bug-9.c: New.
26743         * gcc.dg/vmx/gcc-bug-b.c: New.
26744         * gcc.dg/vmx/gcc-bug-c.c: New.
26745         * gcc.dg/vmx/gcc-bug-d.c: New.
26746         * gcc.dg/vmx/gcc-bug-e.c: New.
26747         * gcc.dg/vmx/gcc-bug-f.c: New.
26748         * gcc.dg/vmx/gcc-bug-g.c: New.
26749         * gcc.dg/vmx/gcc-bug-i.c: New.
26750         * gcc.dg/vmx/harness.h: New.
26751         * gcc.dg/vmx/ira1.c: New.
26752         * gcc.dg/vmx/ira2a.c: New.
26753         * gcc.dg/vmx/ira2b.c: New.
26754         * gcc.dg/vmx/ira2.c: New.
26755         * gcc.dg/vmx/ira2c.c: New.
26756         * gcc.dg/vmx/mem.c: New.
26757         * gcc.dg/vmx/newton-1.c: New.
26758         * gcc.dg/vmx/ops.c: New.
26759         * gcc.dg/vmx/sn7153.c: New.
26760         * gcc.dg/vmx/spill2.c: New.
26761         * gcc.dg/vmx/spill3.c: New.
26762         * gcc.dg/vmx/spill.c: New.
26763         * gcc.dg/vmx/t.c: New.
26764         * gcc.dg/vmx/varargs-1.c: New.
26765         * gcc.dg/vmx/varargs-2.c: New.
26766         * gcc.dg/vmx/varargs-3.c: New.
26767         * gcc.dg/vmx/varargs-4.c: New.
26768         * gcc.dg/vmx/varargs-5.c: New.
26769         * gcc.dg/vmx/varargs-6.c: New.
26770         * gcc.dg/vmx/varargs-7.c: New.
26771         * gcc.dg/vmx/vmx.exp: New.
26772         * gcc.dg/vmx/vprint-1.c: New.
26773         * gcc.dg/vmx/vscan-1.c: New.
26774         * gcc.dg/vmx/x-01.c: New.
26775         * gcc.dg/vmx/x-02.c: New.
26776         * gcc.dg/vmx/x-03.c: New.
26777         * gcc.dg/vmx/x-04.c: New.
26778         * gcc.dg/vmx/x-05.c: New.
26779         * gcc.dg/vmx/yousufi-1.c: New.
26780         * gcc.dg/vmx/zero-1.c: New.
26781         * gcc.dg/vmx/zero.c: New.
26782
26783 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26784
26785         * g++.dg/lookup/java1.C: Update for chage of
26786         _Jv_AllocObject.
26787         * g++.dg/lookup/java2.C: Likewise.
26788
26789 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26790
26791         * ada/acats/run_all.sh: use -O2 by default.
26792
26793 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26794
26795         * gcc.dg/vr-mult-[12].c: New tests.
26796
26797 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26798
26799         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26800
26801         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26802
26803 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26804
26805         * lib/target-supports.exp (check_profiling_available): Assume profiling
26806         isn't available for mips*-*-elf targets.
26807
26808 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26809
26810         * gcc.dg/builtins-38.c: New test.
26811
26812 2004-04-14  Eric Christopher  <echristo@redhat.com>
26813
26814         * g++.dg/charset/charset.exp: Run .cc extension tests.
26815
26816 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26817
26818         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26819
26820 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26821
26822         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26823
26824 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26825
26826         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26827         * gcc.dg/i386-387-2.c: Likewise.
26828
26829         * gcc.dg/i386-387-7.c: New test.
26830         * gcc.dg/i386-387-8.c: New test.
26831
26832         * gcc.dg/builtins-37.c: New test.
26833
26834 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26835
26836         * g++.dg/pch/externc-1.C: Add missing semicolon.
26837
26838 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26839
26840         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26841
26842 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26843
26844         * gcc.c-torture/execute/20040411-1.c: New test.
26845
26846 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26847
26848         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26849
26850 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26851
26852         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26853
26854 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26855
26856         * lib/target-supports.exp (check_named_sections_available): New.
26857         * lib/gcc-dg.exp (dg-require-named-sections): New.
26858         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26859         old-deja.exp.  Also prune error-count message from HP linker.
26860         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26861
26862         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26863         * g++.old-deja/g++.pt/static3.C: Likewise.
26864         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26865
26866 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26867
26868         * gcc.c-torture/execute/20040409-1.c: New test case.
26869         * gcc.c-torture/execute/20040409-2.c: New test case.
26870         * gcc.c-torture/execute/20040409-3.c: New test case.
26871
26872 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26873
26874         * gcc.dg/20040409-1.c: New test.
26875
26876 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26877
26878         PR target/14888
26879         * g++.dg/opt/pr14888.C: New test case.
26880
26881 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26882
26883         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26884         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26885         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26886         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26887         New tests.
26888
26889 2004-04-08  Paul Brook  <paul@codesourcery.com>
26890
26891         * gcc.dg/spill-1.c: New test.
26892
26893 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26894
26895         * gcc.dg/torture/builtin-ctype-2.c: New test.
26896
26897 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26898
26899         * gcc.dg/pch/pch.exp: Add largefile test.
26900
26901 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26902
26903         * g++.dg/pch/externc-1.Hs: New.
26904         * g++.dg/pch/externc-1.C: New.
26905
26906 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26907
26908         * gcc.dg/compat/struct-by-value-5a_main.c,
26909         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26910         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26911         * gcc.dg/compat/struct-by-value-5a_x.c,
26912         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26913         gcc.dg/compat/struct-by-value-5_x.c.
26914         * gcc.dg/compat/struct-by-value-5a_y.c,
26915         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26916         gcc.dg/compat/struct-by-value-5_y.c.
26917
26918         * gcc.dg/compat/struct-by-value-6a_main.c,
26919         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26920         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26921         * gcc.dg/compat/struct-by-value-6a_x.c,
26922         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26923         gcc.dg/compat/struct-by-value-6_x.c.
26924         * gcc.dg/compat/struct-by-value-6a_y.c,
26925         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26926         gcc.dg/compat/struct-by-value-6_y.c.
26927
26928         * gcc.dg/compat/struct-by-value-7a_main.c,
26929         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26930         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26931         * gcc.dg/compat/struct-by-value-7a_x.c,
26932         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26933         gcc.dg/compat/struct-by-value-7_x.c.
26934         * gcc.dg/compat/struct-by-value-7a_y.c,
26935         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26936         gcc.dg/compat/struct-by-value-7_y.c.
26937
26938 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26939
26940         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26941         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26942         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26943         options.
26944
26945 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26946
26947         * gcc.dg/builtins-36.c: New test.
26948
26949 2004-04-06  Paul Brook  <paul@codesourcery.com>
26950
26951         * README.gcc: Remove obsolete contraint on testcases.
26952
26953 2004-04-05  Paul Brook  <paul@codesourcery.com>
26954
26955         PR2123
26956         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26957         failure and exit(0) on success.
26958         * g++.dg/expr/anew2.C: Ditto.
26959         * g++.dg/expr/anew3.C: Ditto.
26960         * g++.dg/expr/anew4.C: Ditto.
26961
26962 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26963
26964         PR c++/3518
26965         * g++.dg/template/unify7.C: New.
26966
26967 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26968
26969         * g++.dg/README: Bring up to date with new subdirectories; remove
26970         duplicate subdirectory lines.
26971
26972 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26973
26974         PR c++/14007
26975         * g++.dg/template/unify5.C: New.
26976         * g++.dg/template/unify6.C: New.
26977         * g++.dg/template/qualttp20.C: Adjust.
26978         * g++.old-deja/g++.jason/report.C: Adjust.
26979         * g++.old-deja/g++.other/qual1.C: Adjust.
26980
26981 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26982
26983         PR c++/14803
26984         * g++.dg/inherit/ptrmem1.C: New test.
26985
26986 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26987
26988         PR c++/14755
26989         * gcc.c-torture/execute/20040331-1.c: New test.
26990         * gcc.dg/20040331-1.c: New test.
26991
26992 2004-04-01  Paul Brook  <paul@codesourcery.com>
26993
26994         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26995
26996 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26997
26998         PR c++/14724
26999         * g++.dg/init/goto1.C: New test.
27000
27001         PR c++/14763
27002         * g++.dg/template/defarg4.C: New test.
27003
27004 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27005
27006         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27007
27008 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27009
27010         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27011
27012 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27013
27014         * gcc.dg/noncompile/undeclared-2.c: New test.
27015
27016 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27017
27018         * gcc.dg/940409-1.c: Remove XFAIL.
27019         * gcc.dg/reg-vol-struct-1.c: New test.
27020
27021 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27022
27023         * gcc.dg/torture/builtin-wctype-1.c: New test.
27024
27025 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27026
27027         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27028         * gcc.dg/20001101-1.c: Likewise.
27029         * gcc.dg/20001102-1.c: Likewise.
27030
27031 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27032
27033         * gcc.dg/compare8.c: Add an additional test for XOR.
27034
27035 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27036
27037         * gcc.dg/torture/builtin-ctype-1.c: New test.
27038
27039 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27040
27041         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27042         * gcc.dg/torture/builtin-math-1.c: Likewise.
27043         * gcc.dg/torture/builtin-power-1.c: New test.
27044
27045 2004-03-24  Andreas Schwab  <schwab@suse.de>
27046
27047         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27048         IA64 assembler.
27049
27050 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27051             Roger Sayle  <roger@eyesopen.com>
27052
27053         * gcc.dg/compare8.c: New test case.
27054
27055 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27056
27057         * g++.dg/ext/altivec-7.C: New test.
27058
27059 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27060
27061         PR 12267, 12391, 12560, 13129, 14114, 14133
27062         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27063         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27064         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27065         Adjust error regexps.
27066         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27067         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27068         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27069         * gcc.dg/local1.c: Add explanatory comment.
27070
27071 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27072
27073         PR optimization/14669
27074         * g++.dg/opt/fold2.C: New test case.
27075
27076 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27077
27078         PR c/14069
27079         * gcc.dg/20040322-1.c: New test.
27080
27081 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27082
27083         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27084         * gcc.dg/ultrasp4.c: Likewise.
27085         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27086
27087 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27088
27089         * gcc.dg/i386-sse-8.c: Reset default options.
27090
27091 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27092
27093         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27094         in the error message text.
27095
27096 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27097
27098         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27099
27100 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27101
27102         PR c++/14616
27103         * g++.dg/init/array13.C: New test.
27104
27105 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27106
27107         PR target/13889
27108         * gcc.c-torture/compile/pr13889.c: New test case.
27109
27110 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27111
27112         PR c/14635
27113         * builtins-1.c (nan, nans): Don't test.
27114         * builtins-30.c: Don't use nan, nanf, nanl.
27115         * builtins-35.c: New test.
27116
27117 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27118
27119         * g++.dg/ext/altivec-6.C: New test.
27120
27121 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27122
27123         * g++.dg/init/placement3.C: New test.
27124
27125         * g++.dg/template/spec13.C: New test.
27126
27127         * g++.dg/lookup/using11.C: New test.
27128
27129         * g++.dg/lookup/koenig3.C: New test.
27130
27131         * g++.dg/template/operator2.C: New test.
27132
27133         * g++.dg/expr/dtor3.C: New test.
27134         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27135         marker.
27136         * g++.old-deja/g++.law/visibility28.C: Likewise.
27137
27138 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27139
27140         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27141         * gcc.dg/ppc64-abi-3.c: Likewise.
27142
27143 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27144
27145         PR c++/14545
27146         * g++.dg/parse/template15.C: New test.
27147
27148 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27149
27150         * g++.dg/expr/dtor2.C: New test.
27151
27152         * g++.dg/lookup/anon4.C: New test.
27153
27154         * g++.dg/overload/using1.C: New test.
27155
27156         * g++.dg/template/lookup7.C: New test.
27157
27158         * g++.dg/template/typename6.C: New test.
27159
27160         * g++.dg/expr/cond6.C: New test.
27161
27162 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27163
27164         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27165
27166 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27167
27168         * g++.dg/expr/cond5.C: New test.
27169         * g++.dg/expr/constcast1.C: Likewise.
27170         * g++.dg/expr/ptrmem2.C: Likewise.
27171         * g++.dg/expr/ptrmem3.C: Likewise.
27172         * g++.dg/lookup/main1.C: Likewise.
27173         * g++.dg/template/lookup6.C: Likewise.
27174
27175 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27176
27177         * gcc.dg/local1.c: New test.
27178
27179         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27180
27181 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27182
27183         * gcc.dg/torture/builtin-convert-1.c: New test.
27184
27185 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27186
27187         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27188
27189 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27190
27191         PR c++/14481
27192         * g++.dg/warn/Wunused-7.C: New test.
27193
27194 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27195
27196         * gcc.dg/torture/builtin-integral-1.c: New test.
27197
27198 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27199
27200         PR c++/14586
27201         * g++.dg/parse/non-dependent3.C: New test.
27202
27203 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27204
27205         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27206         * g++.dg/eh/simd-2.C: Likewise.
27207         * g++.dg/init/array10.C: Likewise.
27208         * gcc.c-torture/compile/simd-1.c: Likewise.
27209         * gcc.c-torture/compile/simd-2.c: Likewise.
27210         * gcc.c-torture/compile/simd-3.c: Likewise.
27211         * gcc.c-torture/compile/simd-4.c: Likewise.
27212         * gcc.c-torture/compile/simd-6.c: Likewise.
27213         * gcc.c-torture/execute/simd-1.c: Likewise.
27214         * gcc.c-torture/execute/simd-2.c: Likewise.
27215         * gcc.dg/compat/vector-defs.h: Likewise.
27216         * gcc.dg/20020531-1.c: Likewise.
27217         * gcc.dg/altivec-3.c: Likewise.
27218         * gcc.dg/altivec-4.c: Likewise.
27219         * gcc.dg/altivec-varargs-1.c: Likewise.
27220         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27221         * gcc.dg/i386-mmx-3.c: Likewise.
27222         * gcc.dg/i386-sse-4.c: Likewise.
27223         * gcc.dg/i386-sse-5.c: Likewise.
27224         * gcc.dg/i386-sse-8.c: Likewise.
27225         * gcc.dg/simd-1.c: Likewise.
27226         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27227         __ev64_opaque__ since the machine description provides it.
27228
27229 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27230
27231         * lib/compat.exp (skip_list): New global variable.
27232         Use it to hold the user defined COMPAT_SKIPS list if any.
27233         (compat-obj): Add the members of skip_list to optall.
27234
27235 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27236
27237         * gcc.dg/compat/union-by-value-1_main.c,
27238         union-by-value-1_x.c, union-by-value-1_y.c,
27239         union-check.h, union-defs.h,
27240         union-init.h, union-return-1_main.c,
27241         union-return-1_x.c, union-return-1_y.c: New files.
27242
27243 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27244
27245         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27246         mixed-struct-init.h: Add 4 mixed structure types.
27247         struct-by-value-21_main.c, struct-by-value-21_x.c,
27248         struct-by-value-21_y.c, struct-return-21_main.c,
27249         struct-return-21_x.c, struct-return-21_y.c: New files.
27250
27251 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27252
27253         PR c++/14550
27254         * g++.dg/parse/template14.C: New test.
27255
27256 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27257
27258         * gcc.c-torture/execute/20040313-1.c: New test.
27259
27260 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27261
27262         PR target/14533
27263         * gcc.dg/20040311-2.c: New test.
27264
27265 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27266
27267         PR other/14544
27268         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27269         bit-field.
27270
27271 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27272
27273         * gcc.dg/20040305-2.c: Add missing return statement.
27274
27275 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27276
27277         * gcc.dg/builtins-34.c: Also check pow10*.
27278
27279 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27280
27281         PR target/14262
27282         * gcc.dg/20040305-2.c: New test.
27283
27284 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27285
27286         * gcc.dg/20040310-1.c: New test.
27287
27288 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27289
27290         * gcc.c-torture/execute/20040311-1.c: New test case.
27291
27292 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27293
27294         PR c++/14476
27295         * g++.dg/lookup/enum1.C: New test.
27296
27297 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR c++/14510
27300         * g++.dg/lookup/struct2.C: New test.
27301
27302 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27303
27304         * gcc.dg/builtins-34.c: New test.
27305
27306 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27307
27308         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27309
27310 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27311
27312         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27313         * gcc.dg/alias-2.c: New testcase.
27314
27315 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27316
27317         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27318
27319 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27320
27321         * gcc.c-torture/execute/20040309-1.c: New test case.
27322
27323 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27324
27325         PR c++/14397
27326         * g++.dg/overload/ref1.C: New.
27327
27328 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27329
27330         PR c++/14409
27331         * g++.dg/template/spec12.C: New test.
27332
27333         PR c++/14448
27334         * g++.dg/parse/crash14.C: New test.
27335
27336 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27337
27338         PR c++/14230
27339         * g++.dg/init/ref11.C: New test.
27340
27341 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27342
27343         PR c++/14432
27344         * g++.dg/parse/builtin2.C: New test.
27345
27346 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27347
27348         PR c++/14401
27349         * g++.dg/init/ctor3.C: New test.
27350         * g++.dg/init/union1.C: New test.
27351         * g++.dg/ext/anon-struct4.C: New test.
27352
27353 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27354
27355         * g++.dg/lookup/koenig1.C: Tweak error messages.
27356         * g++.dg/lookup/used-before-declaration.C: Likewise.
27357         * g++.dg/other/do1.C: Likewise.
27358         * g++.dg/overload/koenig1.C: Likewise.
27359         * g++.dg/parse/crash13.C: Likewise.
27360         * g++.dg/template/instantiate3.C: Likewise.
27361
27362 2004-03-08  Eric Christopher  <echristo@redhat.com>
27363
27364         * * lib/target-supports.exp: Enable libiconv in test
27365         compilation.  Fix up error checking.
27366
27367 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27368
27369         PR middle-end/14289
27370         * gcc.dg/pr14289-1.c: New test case.
27371         * gcc.dg/pr14289-2.c: Likewise.
27372         * gcc.dg/pr14289-3.c: Likewise.
27373
27374 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27375
27376         * gcc.c-torture/execute/20040308-1.c: New test.
27377
27378 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27379
27380         * gcc.c-torture/execute/20040307-1.c: New test case.
27381
27382 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27383
27384         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27385
27386 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27387
27388         * gcc.dg/20040306-1.c: New test.
27389
27390 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27391
27392         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27393         them static.
27394         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27395
27396 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27397
27398         PR c/14465
27399         * gcc.dg/decl-6.c: New test.
27400
27401 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27402
27403         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27404         Rename LOGPOW -> LOG_POW.
27405         (SQRT_EXP, POW_EXP): New.
27406
27407 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27408
27409         * gcc.dg/i386-sse-8.c: New test.
27410
27411 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27412
27413         PR c/14114
27414         * gcc.dg/decl-5.c: New test.
27415
27416 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27417
27418         * gcc.dg/20040305-1.c: New test.
27419
27420 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27421
27422         PR other/14354
27423         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27424
27425 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27426
27427         PR c++/14425, c++/14426
27428         * g++.dg/ext/altivec-4.C: New test.
27429         * g++.dg/ext/altivec-5.C: New test.
27430
27431 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27432
27433         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27434         global variables of a type with no linkage.
27435         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27436         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27437         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27438         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27439         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27440         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27441         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27442         * g++.dg/warn/deprecated.C: Name enum Color.
27443         * g++.dg/overload/VLA.C: Name structure for 'b'.
27444         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27445
27446 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27447
27448         * gcc.c-torture/compile/20040304-1.c: New test.
27449
27450 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27451
27452         PR 13728
27453         * gcc.dg/decl-4.c: New testcase.
27454
27455 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27456
27457         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27458         as PRECF if sizeof (float) > sizeof (double).
27459         (PRECL): Make it the same as PRECF if
27460         sizeof (float) > sizeof (long double).
27461
27462 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27463
27464         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27465         system type.  Add check for irix6 which doesn't have c99 runtime.
27466
27467 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27468
27469         * gcc.dg/const-elim-1.c: xfail for xtensa.
27470
27471 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27472
27473         PR c++/14369
27474         * g++.dg/template/cond4.C: New test.
27475
27476 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27477
27478         PR c++/14360
27479         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27480
27481         PR c++/14361
27482         * g++.dg/parse/defarg7.C: New test.
27483
27484         PR c++/14359
27485         * g++.dg/template/friend26.C: New test.
27486
27487 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27488
27489         PR c++/14324
27490         * g++.dg/abi/mangle21.C: New test.
27491
27492         PR c++/14260
27493         * g++.dg/parse/constructor2.C: New test.
27494
27495         PR c++/14337
27496         * g++.dg/template/sfinae1.C: New test.
27497
27498 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27499
27500         PR c++/14267
27501         * g++.dg/expr/crash2.C: New test.
27502
27503         PR middle-end/13448
27504         * gcc.dg/inline-5.c: New test.
27505         * gcc.dg/always-inline.c: Split out tests into ...
27506         * gcc.dg/always-inline2.c: ... this and ...
27507         * gcc.dg/always-inline3.c: ... this.
27508
27509 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27510
27511         PR debug/12103
27512         * g++.dg/debug/crash1.C: New test.
27513
27514 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27515
27516         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27517         function with __attribute__((noinline)).
27518         (recurser_void2): Likewise.
27519         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27520         (recurser_void2): Likewise.
27521
27522 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27523
27524         PR middle-end/14203
27525         * g++.dg/warn/Wunused-6.C: New test case.
27526
27527 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27528
27529         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27530         not defined.
27531
27532 2004-02-27  Eric Christopher  <echristo@redhat.com>
27533
27534         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27535         * g++.dg/charset/asm2.c: Run only x86.
27536         * gcc.dg/charset/asm3.c: Ditto.
27537
27538 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27539
27540         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27541         ld_library_path.
27542
27543 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27544
27545         * g++.dg/ext/altivec-3.C: New.
27546
27547 2004-02-26  Richard Henderson  <rth@redhat.com>
27548
27549         * g++.dg/ext/attrib10.C: Mark for warning.
27550         * gcc.dg/attr-alias-1.c: New.
27551
27552 2004-02-26  Richard Henderson  <rth@redhat.com>
27553
27554         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27555         * gcc.c-torture/execute/20040208-2.c: ... it back.
27556
27557 2004-02-26  Eric Christopher  <echristo@redhat.com>
27558
27559         * lib/target-supports.exp (check-iconv-available): New function.
27560         * lib/gcc-dg.exp (dg-require-iconv): New function.
27561         Use above.
27562         * gcc.dg/charset: New directory.
27563         * gcc.dg/charset/charset.exp: New file.
27564         * gcc.dg/charset/asm1.c: Ditto.
27565         * gcc.dg/charset/asm2.c: Ditto.
27566         * gcc.dg/charset/asm3.c: Ditto.
27567         * gcc.dg/charset/asm4.c: Ditto.
27568         * gcc.dg/charset/asm5.c: Ditto.
27569         * gcc.dg/charset/attribute1.c: Ditto.
27570         * gcc.dg/charset/attribute2.c: Ditto.
27571         * gcc.dg/charset/string1.c: Ditto.
27572         * g++.dg/charset: New directory.
27573         * g++.dg/dg.exp: Add here. Special options.
27574         * g++.dg/charset/charset.exp: New file.
27575         * g++.dg/charset/asm1.c: Ditto.
27576         * g++.dg/charset/asm2.c: Ditto.
27577         * g++.dg/charset/asm3.c: Ditto.
27578         * g++.dg/charset/asm4.c: Ditto.
27579         * g++.dg/charset/attribute1.c: Ditto.
27580         * g++.dg/charset/attribute2.c: Ditto.
27581         * g++.dg/charset/extern1.cc: Ditto.
27582         * g++.dg/charset/extern2.cc: Ditto.
27583         * g++.dg/charset/string1.c: Ditto.
27584
27585 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27586
27587         PR c++/14278
27588         * g++.dg/parse/comma1.C: New test.
27589
27590 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27591
27592         PR c++/14284
27593         * g++.dg/template/ttp8.C: New test.
27594
27595 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27596
27597         * gcc.dg/fixuns-trunc-1.c: New test.
27598
27599 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27600
27601         * gcc.dg/builtins-config.h: Use #elif.
27602
27603 2004-02-26  Michael Matz  <matz@suse.de>
27604
27605         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27606         * gcc.dg/991214-1.c: Likewise.
27607         * gcc.dg/i386-asm-1.c: Likewise.
27608
27609 2004-02-25  Richard Henderson  <rth@redhat.com>
27610
27611         * gcc.c-torture/execute/20040208-2.c: Move ...
27612         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27613
27614 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27615
27616         PR c++/14246
27617         * g++.dg/other/crash-3.C: New test.
27618
27619 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27620
27621         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27622         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27623
27624         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27625         HP-UX.
27626
27627 2004-02-24  Michael Matz  <matz@suse.de>
27628
27629         * gcc.dg/i386-regparm.c: New.
27630
27631 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27632
27633         * gcc.c-torture/execute/20040223-1.c: New.
27634
27635 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27636             Kazu Hirata  <kazu@cs.umass.edu>
27637
27638         * gcc.dg/fwritable-strings-1.c: Remove.
27639
27640 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27641
27642         PR c/14156
27643         * gcc.dg/20040223-1.c: New test.
27644
27645 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27646
27647         PR c++/14106
27648         * g++.dg/ext/typeof9.C: New test.
27649
27650 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27651
27652         PR c++/14250
27653         * g++.dg/other/switch1.C: New test.
27654
27655 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27656
27657         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27658         * gcc.dg/va-arg-1.c: Likewise.
27659
27660 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27661
27662         PR c++/14143
27663         * g++.dg/template/koenig5.C: New test.
27664
27665 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27666
27667         * g++.dg/ext/altivec-1.C: Generalize target triple.
27668         * g++.dg/ext/altivec-2.C: New test case.
27669         * g++.dg/ext/altivec_check.h: New file.
27670         * gcc.dg/altivec-1.c: Generalize target triple;
27671         include altivec_check.h and call altivec_check().
27672         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27673         * gcc.dg/altivec-6.c: New test case.
27674         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27675         type casts as needed.
27676         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27677         altivec_check().
27678         * gcc.dg/altivec-12.c: New test case.
27679         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27680         include altivec_check.h and call altivec_check().
27681         * gcc.dg/altivec_check.h: New file.
27682
27683 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27684
27685         * lib/target-supports.exp (check_alias_available): Don't mangle
27686         function `g' in test program.
27687
27688 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27689
27690         * lib/target-supports.exp (check_profiling_available): Check
27691         argument to determine whether we support a profiling type.
27692         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27693         check_profiling_available.
27694         * g++.dg/bprob/bprob.exp: Likewise.
27695         * g77.dg/bprob/bprob.exp: Likewise.
27696         * gcc.misc-tests/bprob.exp: Likewise.
27697         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27698         dg-require-profiling and delete expected error handling.
27699         * gcc.dg/20021014-1.c: Likewise.
27700         * gcc.dg/nest.c: Likewise.
27701
27702 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27703
27704         PR c++/12007
27705         * g++.dg/other/vthunk1.C: New test.
27706
27707 2004-02-20  Falk Hueffner  <falk@debian.org>
27708
27709         PR target/14201
27710         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27711
27712 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27713
27714         PR c++/13927
27715         * g++.dg/other/error8.C: Remove XFAIL markers.
27716
27717         PR c++/14173
27718         * g++.dg/ext/packed5.C: New test.
27719
27720         PR c++/14199
27721         * g++.dg/warn/Wunused-5.C: New test.
27722
27723         PR c++/14186
27724         * g++.dg/lookup/member1.C: New test.
27725
27726 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27727
27728         * gcc.c-torture/compile/20040130-1.c: Enable only when
27729         __INT_MAX__ >= 2147483647L.
27730         * gcc.c-torture/compile/961203-1.c: Likewise.
27731
27732 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27735         * g++.dg/opt/template1.C: Robustify assembler regexp
27736
27737 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27738
27739         * gcc.c-torture/execute/simd-4.x: Remove.
27740         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27741         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27742         Guard with #ifndef SKIP_ATTRIBUTE.
27743         * gcc.dg/compat/vector-1_y.c: Likewise.
27744         * gcc.dg/compat/vector-2_x.c: Likewise.
27745         * gcc.dg/compat/vector-2_y.c: Likewise.
27746         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27747         * g++.dg/eh/simd-2.C: Likewise.
27748
27749 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27750
27751         * gcc.c-torture/compile/complex-1.c: New.
27752
27753 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27754
27755         PR target/14209
27756         * gcc.c-torture/execute/20040218-1.c: New test.
27757
27758 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27759
27760         PR c++/14181
27761         * g++.dg/parse/new2.C: New test.
27762
27763 2004-02-18  Paul Brook  <paul@codesourcery.com>
27764
27765         * gcc.c-torture/compile/libcall-1.c: New test.
27766
27767 2004-02-18  Paul Brook  <paul@codesourcery.com>
27768
27769         PR debug/12934
27770         * gcc.dg/debug/debug-7.c: New test.
27771
27772 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27773
27774         * gcc.dg/20040217-1.c: New test.
27775
27776 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27777
27778         * gcc.c-torture/execute/990208-1.x: Delete.
27779
27780 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27781
27782         * gcc.c-torture/execute/20040208-2.x: New file.
27783
27784 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27785
27786         PR c++/11326
27787         * g++.dg/abi/structret1.C: New test.
27788
27789 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27790
27791         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27792         (i386_cpuid): No need to test if cpuid is available on AMD64.
27793         Fix assembly, so that it works onboth i386 and AMD64.
27794         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27795         (vecInLong): Fix s[] member type to unsigned int.
27796         (vecInWord): Remove type.
27797         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27798         (a64, b64, c64, d64, e64): Remove.
27799         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27800         Remove unused variable.  Remove initialization of removed variables.
27801         Don't call mmx_tests nor sse_tests.
27802         (reference_mmx, reference_sse): Remove.
27803         (check): Add return stmt.
27804         * gcc.dg/i386-sse-7.c: New test.
27805         * gcc.dg/i386-mmx-4.c: New test.
27806
27807 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27808
27809         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27810         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27811         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27812         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27813         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27814         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27815         g++.dg/tc1/dr94.C: Fix line terminator.
27816
27817 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27818
27819         * gcc.c-torture/compile/20040216-1.c: New.
27820
27821 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27822
27823         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27824         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27825         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27826         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27827         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27828         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27829
27830 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27831
27832         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27833
27834 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27835
27836         PR c++/13971
27837         * g++.dg/expr/cond4.C: New test.
27838
27839         PR c++/14086
27840         * g++.dg/lookup/crash2.C: New test.
27841
27842 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27843
27844         * gcc.c-torture/compile/20040214-2.c: New test.
27845
27846 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27847
27848         PR c++/14116
27849         * g++.dg/ext/typeof8.C: New test.
27850
27851 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27852
27853         * gcc.c-torture/compile/20040214-1.c: New test.
27854
27855 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27856
27857         PR c++/13635
27858         * g++.dg/template/spec11.C: New test.
27859
27860 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27861
27862         PR c++/13927
27863         * g++.dg/other/error8.C: New test.
27864
27865 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27866
27867         PR c++/14122
27868         * g++.dg/template/array4.C: New test.
27869
27870         PR c++/14108
27871         * g++.dg/inherit/thunk2.C: New test.
27872
27873         PR c++/14083
27874         * g++.dg/eh/cond2.C: New test.
27875
27876 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27877
27878         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27879
27880 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27881
27882         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27883
27884 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27885
27886         * g++.dg/simd-2.C: xfail on ppc64-linux.
27887
27888 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27889
27890         PR c/456
27891         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27892         tests.
27893
27894 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27895
27896         * gcc.dg/builtins-33.c: New test.
27897
27898 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27899
27900         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27901
27902 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27903
27904         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27905
27906 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27907
27908         * gcc.dg/ppc64-abi-3.c: New test.
27909
27910 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27911
27912         PR c/14092
27913
27914         * gcc.dg/pr14092-1.c: New testcase.
27915
27916 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27917
27918         * gcc.dg/cpp/assert4.c: Fix typo last change.
27919
27920         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27921         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27922
27923         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27924
27925 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27926
27927         * gcc.c-torture/compile/20040209-1.c: New test case.
27928
27929 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27930
27931         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27932
27933 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27934
27935         * gcc.c-torture/execute/20040208-[12].c: New tests.
27936
27937 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27938
27939         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27940
27941 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27942
27943         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27944
27945 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27946
27947         Bug 13856
27948         * gcc.dg/visibility-8.c: New testcase.
27949
27950 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27951
27952         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27953         arguments.
27954         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27955
27956 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27957
27958         PR middle-end/13696
27959         * g++.dg/opt/fold1.C: New test case.
27960
27961 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27962
27963         PR c++/14033
27964         * g++.dg/other/crash-2.C: New test.
27965
27966 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27967
27968         PR c++/14028
27969         * g++.dg/parse/angle-bracket2.C: New test.
27970
27971 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27972
27973         PR middle-end/13750
27974         Revert:
27975         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27976         PR pch/13361
27977         * testsuite/g++.dg/pch/wchar-1.C: New.
27978         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27979
27980 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27981
27982         PR c++/14008
27983         * g++.dg/parse/error15.C: New test.
27984         * g++.dg/parse/crash11.C: Update dg-error mark.
27985
27986 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27987
27988         PR c++/13932
27989         * g++.dg/warn/conv2.C: New test.
27990
27991 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27992
27993         PR c++/13086
27994         * g++.dg/warn/incomplete1.C: Remove xfail.
27995
27996 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27997
27998         * lib/file-format.exp (gcc_target_object_format): Use
27999         ${tool}_target_compile, not gcc_target_compile.
28000         * lib/target-supports.exp (check_alias_available): Likewise.
28001         (check_gc_sections_available): Likewise.
28002         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28003         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28004         dg-require-alias.
28005
28006 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28007
28008         PR c++/13969
28009         * g++.dg/template/static6.C: New test.
28010
28011 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28012
28013         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28014
28015 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28016
28017         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28018         tests for systems where `char' is unsigned by default.
28019
28020 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28021
28022         PR c++/13997
28023         * g++.dg/template/partial3.C: New test.
28024
28025 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28026
28027         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28028         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28029         Remove mentions of obsolete ports.
28030
28031 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28032
28033         * gcc.dg/noncompile/20001228-1.c: Fix for new
28034         error message.
28035
28036 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28037
28038         PR target/9348
28039         * gcc.c-torture/execute/multdi-1.c: New test case.
28040
28041 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28042
28043         PR c++/13925
28044         * g++.dg/template/lookup5.C: New test.
28045
28046 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28047
28048         PR c++/13950
28049         * g++.dg/template/lookup4.C: New test.
28050
28051         PR c++/13970
28052         * g++.dg/parse/error14.C: New test.
28053
28054         PR c++/14002
28055         * g++.dg/parse/template13.C: New test.
28056
28057 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28058
28059         PR c++/13978
28060         * g++.dg/template/koenig4.C: New test.
28061
28062         PR c++/13968
28063         * g++.dg/template/crash17.C: New test.
28064
28065         PR c++/13975
28066         * g++.dg/parse/error13.C: New test.
28067         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28068
28069 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28070
28071         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28072
28073 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28074
28075         PR c/11658
28076         PR c/13994
28077         * gcc.dg/noncompile/20040203-1.c: New test.
28078         * gcc.dg/noncompile/20040203-2.c: Likewise.
28079         * gcc.dg/noncompile/20040203-3.c: Likewise.
28080         * gcc.dg/20040203-1.c: Likewise.
28081
28082 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28083
28084         PR c++/10858
28085         * g++.dg/template/sizeof7.C: New test.
28086
28087 2004-02-02  Eric Christopher  <echristo@redhat.com>
28088             Zack Weinberg  <zack@codesourcery.com>
28089
28090         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28091
28092 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28093
28094         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28095         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28096         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28097         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28098
28099 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28100
28101         PR c++/13113
28102         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28103
28104         PR c++/13854
28105         * g++.dg/ext/attrib13.C: New test.
28106
28107         PR c++/13907
28108         * g++.dg/conversion/op2.C: New test.
28109
28110 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28111
28112         * gcc.dg/titype-1.c: Fix pasto.
28113
28114 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28115
28116         * gcc.dg/titype-1.c: New test.
28117
28118 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28119
28120         PR c++/13957
28121         * g++.dg/template/non-type-template-argument-1.C,
28122         g++.dg/template/qualified-id1.C: Update dg-error marks.
28123         * g++.dg/template/nontype6.C: New test.
28124
28125 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28126
28127         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28128         * gcc.dg/builtins-31.c: New testcase.
28129         * gcc.dg/builtins-32.c: New testcase.
28130
28131 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28132
28133         * objc.dg/call-super-2.m: Update line numbers
28134         for the including of stddef.h.
28135
28136 2004-01-30  Michael Matz  <matz@suse.de>
28137
28138         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28139         g++.dg/ext/case-range3.C: New tests.
28140
28141 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28142
28143         DR206
28144         PR c++/13813
28145         * g++.dg/template/member4.C: New test.
28146
28147 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28148
28149         PR c++/13683
28150         * g++.dg/template/sizeof6.C: New test.
28151
28152 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28153
28154         * gcc.dg/fwritable-strings-1.c: New test.
28155
28156 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28157
28158         * gcc.c-torture/compile/20040130-1.c: New test.
28159
28160 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28161
28162         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28163
28164 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28165
28166         PR c++/13883
28167         * g++.dg/template/ctor3.C: New test.
28168
28169 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28170
28171         * g++.dg/tc1: New directory.
28172         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28173         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28174         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28175         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28176         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28177
28178 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28179
28180         * g++.dg/parse/error11.C: New test.
28181         * g++.dg/parse/error12.C: Likewise.
28182
28183 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28184
28185         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28186         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28187
28188 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28189
28190         PR c++/13791
28191         * g++.dg/ext/attrib12.C: New test.
28192
28193         PR c++/13736
28194         * g++.dg/parse/cast2.C: New test.
28195
28196 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28197
28198         * objc.dg/encode-2.m (main): New local string.  Set depending on
28199         sizeof long.  Use in sscanf call.
28200         * objc.dg/encode-3.m (main): New local string.  Set depending on
28201         sizeof long.  Use in scan_initial call.
28202
28203 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28204
28205         * objc.dg/call-super-2.m: Make LP64-safe.
28206         * objc.dg/desig-init-1.m: Likewise.
28207
28208 2004-01-27  Devang Patel <dpatel@apple.com>
28209
28210         * g++.dg/debug/namespace1.C: New test.
28211
28212 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28213
28214         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28215         xscale-*-*.
28216
28217         * gcc.dg/arm-mmx-1.c: New test.
28218
28219 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28220
28221         * gcc.dg/20040127-1.c: New test.
28222         * gcc.dg/20040127-2.c: New test.
28223
28224 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28225
28226         * objc.dg/stret-1.m (glob): Renamed to globa.
28227
28228 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28229
28230         PR c++/13663
28231         * g++.dg/expr/for1.C: New test.
28232
28233 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28234
28235         PR middle-end/13779
28236         * gcc.dg/darwin-longlong.c: New test.
28237
28238 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28239
28240         * gcc.dg/20040124-1.c: Moved test from here...
28241         * gcc.c-torture/compile/20040124-1.c: ...to here.
28242
28243 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28244
28245         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28246         the assembly output if -m64 is passed.
28247
28248 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28249
28250         PR c++/13833
28251         * g++.dg/template/cond3.C: New test.
28252
28253 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28254
28255         PR c++/13810
28256         * g++.dg/template/ttp7.C: New test.
28257
28258 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28259
28260         PR c++/13797
28261         * g++.dg/template/nontype4.C: New test.
28262         * g++.dg/template/nontype5.C: Likewise.
28263
28264 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28265
28266         * gcc.dg/torture/mips-clobber-at.c: New test.
28267
28268 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28269
28270         * gcc.dg/20040124-1.c: New test.
28271
28272 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28273
28274         * gcc.dg/20040123-1.c: New test.
28275
28276 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28277
28278         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28279
28280 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28281
28282         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28283
28284 2004-01-23  Andrew Pinski  <apinski@apple.com>
28285
28286         * gcc.dg/20030121-1.c: Move to ..
28287         * gcc.dg/20040121-1.c: here.
28288
28289 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28290
28291         * gcc.dg/builtins-29.c: New test case.
28292
28293 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28294
28295         PR 18314
28296         * gcc.dg/builtins-30.c: New testcase.
28297
28298 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28299
28300         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28301         * lib/g77.exp: Likewise.
28302         * lib/objc.exp: Likewise.
28303         * lib/g++.exp: Likewise.
28304
28305 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28306
28307         * gcc.dg/struct-by-value-2.c: New test.
28308
28309 2004-01-21  Andrew Pinski  <apinski@apple.com>
28310
28311         PR target/13785
28312         * gcc.dg/20030121-1.c: New test.
28313
28314 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28315
28316         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28317         clobber frame pointer register in asm statement.
28318
28319 2004-01-21  Falk Hueffner  <falk@debian.org>
28320
28321         * gcc.c-torture/compile/20040121-1.c: New test.
28322
28323 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28324
28325         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28326
28327 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28328
28329         * gcc.dg/ppc64-abi-2.c: New test.
28330
28331 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28332
28333         * lib/treelang.exp: Fill out this file.
28334         * lib/treelang-dg.exp: New File.
28335
28336 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28337
28338         * gcc.c-torture/compile/981022-1.c: Remove.
28339         * gcc.dg/array-5.c: Remove XFAIL.
28340         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28341         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28342         gcc.dg/cond-lvalue-1.c: Update.
28343         * gcc.dg/cast-lvalue-2.c: New test.
28344
28345 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28346
28347         PR c++/13592
28348         * g++.dg/other/error1.C (class foo): Tweak error message.
28349
28350         PR c++/13592
28351         * g++.dg/template/call2.C: New test.
28352
28353 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28354
28355         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28356         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28357         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28358         scalar-return-1_x.c, scalar-return-2_y.c,
28359         scalar-return-3_x.c, scalar-return-3_y.c,
28360         scalar-return-4_x.c, scalar-return-4_y.c,
28361         struct-align-1.h, struct-align-1_x.c,
28362         struct-align-1_y.c, struct-align-2.h,
28363         struct-align-2_x.c, struct-align-2_y.c,
28364         struct-by-value-10_y.c, struct-by-value-11_x.c,
28365         struct-by-value-11_y.c, struct-by-value-12_x.c,
28366         struct-by-value-12_y.c, struct-by-value-13_x.c,
28367         struct-by-value-13_y.c, struct-by-value-14_x.c,
28368         struct-by-value-14_y.c, struct-by-value-15_x.c,
28369         struct-by-value-15_y.c, struct-by-value-16_y.c,
28370         struct-by-value-17_y.c, struct-by-value-18_y.c,
28371         struct-by-value-19_y.c, struct-by-value-1_x.c,
28372         struct-by-value-1_y.c, struct-by-value-20_y.c,
28373         struct-by-value-2_x.c, struct-by-value-2_y.c,
28374         struct-by-value-3_y.c, struct-by-value-4_x.c,
28375         struct-by-value-4_y.c, struct-by-value-5_y.c,
28376         struct-by-value-6_y.c, struct-by-value-7_y.c
28377         struct-by-value-8_x.c, struct-by-value-8_y.c
28378         struct-by-value-9_x.c, struct-by-value-9_y.c
28379         struct-return-10_x.c, struct-return-10_y.c,
28380         struct-return-19_x.c, struct-return-20_x.c
28381         struct-return-2_x.c, struct-return-2_y.c
28382         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28383         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28384
28385 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28386
28387         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28388         attribute on sparc*-sun-solaris2.*.
28389
28390 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28391
28392         PR c++/13710
28393         * g++.dg/ext/typeof7.C: New test.
28394
28395 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28396
28397         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28398         * gcc.dg/const-elim-1.c: Same.
28399
28400 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28401
28402         * objc.dg/stret-1.m: New.
28403         * objc.dg/stret-2.m: New.
28404
28405 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28406
28407         PR c++/11895
28408         * g++.dg/ext/vector1.C: New test.
28409
28410 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28411
28412         * gcc.dg/pch/import-1.c: New.
28413         * gcc.dg/pch/import-1.hs: New.
28414         * gcc.dg/pch/import-1a.h: New.
28415         * gcc.dg/pch/import-1b.h: New.
28416         * gcc.dg/pch/import-1c.h: New.
28417
28418 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28419
28420         PR c++/13574
28421         * g++.dg/ext/array1.C: New test.
28422
28423         PR c++/13178
28424         * g++.dg/conversion/op1.C: New test.
28425
28426 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28427
28428         PR 11864
28429         From Kazumoto Kojima / Dan Kegel:
28430         * gcc.dg/pr11864-1.c: New test.
28431
28432         PR 10392
28433         From Marcus Comstedt / Dan Kegel:
28434         * gcc.dg/pr10392-1.c: New test.
28435
28436 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28437
28438         PR c++/13478
28439         * g++.dg/init/ref10.C: New test.
28440
28441 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28442
28443         PR c++/13407
28444         * g++.dg/parse/typename6.C: New test.
28445
28446 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28447
28448         PR pch/13361
28449         * testsuite/g++.dg/pch/wchar-1.C: New.
28450         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28451
28452 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28453
28454         PR c++/9259
28455         * g++.dg/expr/sizeof2.C: New test.
28456
28457 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28458
28459         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28460
28461 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28462
28463         PR c++/13659
28464         * g++.dg/lookup/strong-using-3.C: New.
28465         * g++.dg/lookup/using-10.C: New.
28466
28467 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28468
28469         PR c++/13594
28470         * g++.dg/lookup/strong-using-2.C: New.
28471
28472 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28473             Dan Kegel <dank@kegel.com>
28474             J"orn Rennecke <joern.rennecke@superh.com>
28475
28476         PR target/9365
28477         * gcc.dg/pr9365-1.c: New test.
28478
28479 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28480
28481         PR c++/8856
28482         * g++.dg/parse/casting-operator2.C: New test.
28483         * g++.old-deja/g++.pt/explicit83.C: Remove.
28484
28485 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28486
28487         * gcc.dg/label-compound-stmt-1.c: New test.
28488         * gcc.c-torture/compile/950922-1.c,
28489         gcc.c-torture/compile/20000211-3.c,
28490         gcc.c-torture/compile/20000518-1.c,
28491         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28492         compound statements.
28493
28494 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28495
28496         * gcc.dg/ppc64-abi-1.c: New test.
28497
28498 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28499
28500          * g++.dg/ext/attrib9.C: Add dg-warnings.
28501
28502 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28503
28504         PR c++/12335
28505         * g++.dg/parse/dtor3.C: New test.
28506
28507 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28508
28509         PR c++/12709
28510         * g++.dg/parse/try-catch-1.C: New test.
28511
28512 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28513
28514         * ada/acats/run_all.sh: Add more verbose output in acats.log
28515         when compiling tests.
28516
28517 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28518
28519         PR 13656
28520         * gcc.dg/typedef-redecl.c: New test case.
28521         * gcc.dg/typedef-redecl.h: New support file.
28522
28523 2004-01-13  Jan Hubicka  <jh@suse.cz>
28524
28525         * gcc.dg/always_inline.c: New test.
28526         * gcc.dg/debug/20031231-1.c: Fix.
28527
28528 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28529
28530         PR c++/13474
28531         * g++.dg/template/array3.C: New test.
28532
28533 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28534
28535         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28536         * g++.dg/warn/Wunused-2.C: Likewise.
28537
28538 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28539
28540         PR c++/13289
28541         * g++.dg/template/instantiate6.C: New test.
28542
28543 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28544
28545         PR middle-end/11397
28546         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28547
28548 2004-01-12  Jan Hubicka  <jh@suse.cz>
28549
28550         PR opt/12826
28551         * gcc.dg/20040112-1.c: New.
28552
28553         * gcc.dg/dwarf-die[1-7].c: Move to...
28554         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28555         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28556
28557 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28558
28559         PR c++/4100
28560         * g++.dg/parse/friend4.C: New test.
28561
28562 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28563
28564         PR c++/4100
28565         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28566         definition is called a friend.
28567
28568 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28569
28570         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28571
28572 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28573
28574         PR c++/3478
28575         * g++.dg/parse/error10.C: New test.
28576         * g++.dg/template/arg2.C: Accept "invalid type" error.
28577
28578 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28579
28580         PR middle-end/13392
28581         * g++.dg/opt/expect2.C: New test.
28582
28583 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28584
28585         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28586         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28587         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28588         Update dg-error regexps.
28589
28590 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28591
28592         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28593         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28594
28595 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28596
28597         * gcc.dg/pragma-re-1.c: Use right pointer type.
28598
28599 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28600
28601         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28602
28603 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28604
28605         * gcc.dg/rs6000-ldouble-1.c: New.
28606
28607 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28608
28609         DR 337
28610         PR c++/9256
28611         * g++.dg/other/abstract1.C: New test.
28612
28613 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28614
28615         * g++.dg/lookup/strong-using-1.C: New.
28616
28617 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28618
28619         PR c/11234
28620         * gcc.dg/func-ptr-conv-1.c: New test.
28621         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28622
28623 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28624
28625         PR target/13380.
28626         * gcc.c-torture/compile/20040109-1.c: New.
28627
28628 2004-01-08  Stuart Hastings  <stuart@apple.com>
28629
28630         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28631         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28632         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28633
28634 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28635
28636         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28637
28638 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28639
28640         * ada/acats/run_acats: Treat 'gnatchop' the same way
28641         as 'gnatmake'.  Export GCC_DRIVER.
28642         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28643         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28644
28645 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28646
28647         PR c++/12573
28648         * g++.dg/template/dependent-expr4.C: New test.
28649
28650 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28651
28652         * gcc.dg/altivec-11.c: New test.
28653
28654 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28655
28656         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28657
28658 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28659
28660         PR c/6024
28661         * gcc.dg/enum-compat-1.c: New test.
28662         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28663
28664 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28665
28666         PR c/12165
28667         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28668         gcc.dg/c99-idem-qual-3.c: New tests.
28669
28670 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28671
28672         * gcc.dg/winline-7.c: Don't cast void * to int.
28673
28674 2004-01-06  Jan Hubicka  <jh@suse.cz>
28675
28676         * gcc.dg/i386-sse-5.c: New test
28677         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28678
28679 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28680
28681         PR c++/12815
28682         * g++.dg/rtti/typeid4.C: New test.
28683
28684 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28685
28686         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28687
28688 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28689
28690         PR c++/12132
28691         * g++.dg/template/error11.C: New test.
28692
28693         PR c++/13451
28694         * g++.dg/template/class2.C: New test.
28695
28696 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28697         Richard Sandiford <rsandifo@redhat.com>
28698
28699         PR c++/13387
28700         * g++.dg/opt/alias3.C: New test.
28701
28702 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28703
28704         PR c++/13157
28705         * g++.dg/template/koenig3.C: New test.
28706
28707         PR c++/13529
28708         * g++.dg/parse/offsetof3.C: New test.
28709
28710         * g++.dg/init/copy7.C: Add missing dg-error markers.
28711
28712         PR c++/12226
28713         * g++.dg/init/copy7.c: New test.
28714
28715         PR c++/13536
28716         * g++.dg/parse/cast1.C: New test.
28717
28718 2004-01-04  Jan Hubicka  <jh@suse.cz>
28719
28720         * gcc.dg/winline[1-7].c: New tests.
28721
28722 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28723
28724         PR c++/13520
28725         * g++.dg/template/qualttp22.C: New test.
28726
28727 2004-01-01  Jan Hubicka  <jh@suse.cz>
28728
28729         * gcc.dg/debug/20031231-1.c: New.
28730         * gcc.c-torture/compile/20040101-1.c: New.
28731         * gcc.dg/dwarf-die-[1-7].c: New.
28732
28733 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28734
28735         PR optimization/13521
28736         * gcc.c-torture/compile/20031231-1.c: New test.
28737
28738 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28739
28740         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28741
28742 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28743
28744         PR c++/10079
28745         * g++.dg/template/crash16.C: New test.
28746
28747 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28748
28749         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28750
28751 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28752
28753         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28754         ports.
28755         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28756         * g++.old-deja/g++.law/profile1.C: Likewise.
28757         * gcc.c-torture/compile/981006-1.c: Likewise.
28758         * gcc.c-torture/execute/loop-2e.x: Likewise.
28759         * gcc.c-torture/execute/loop-2f.x: Remove.
28760         * gcc.c-torture/execute/loop-2g.x: Likewise.
28761         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28762         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28763
28764 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         PR c++/13507
28767         * g++.dg/ext/attrib11.C: New test.
28768
28769         PR c++/13494
28770         * g++.dg/template/array2-1.C: New test.
28771         * g++.dg/template/array2-2.C: New test.
28772
28773 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28774
28775         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28776
28777 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28778
28779         PR c++/12774
28780         * g++.dg/template/array1-1.C: New test.
28781         * g++.dg/template/array1-2.C: New test.
28782
28783 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28784
28785         PR fortran/12632
28786         * g77.dg/12632.f: New test case.
28787
28788 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28789
28790         PR c++/13289
28791         * g++.dg/parse/nontype1.C: New test.
28792
28793 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28794
28795         PR c++/12403
28796         * g++.dg/parse/explicit1.C: New test.
28797         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28798
28799 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28800
28801         PR c++/13081
28802         * g++.dg/opt/inline6.C: New test.
28803
28804         PR c++/12613
28805         * g++.dg/parse/error9.C: New test.
28806
28807         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28808
28809 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28810
28811         PR c++/13009
28812         * g++.dg/init/assign1.C: New test.
28813
28814 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28815
28816         PR c++/13070
28817         * g++.dg/warn/format3.C: New test case.
28818
28819 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28820
28821         * gcc.c-torture/compile/20031227-1.c: New test.
28822
28823 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28824
28825         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28826         * g77.dg/bprob/bprob.exp: Likewise.
28827         * gcc.misc-tests/bprob.exp: Likewise.
28828         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28829         variants on systems where the library does not provide that
28830         functionality.
28831         * gcc.dg/builtins-20.c: Use builtins-config.h.
28832         * gcc.dg/builtins-config.h: New file.
28833
28834 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28835
28836         * lib/gcc-dg.exp (dg-require-profiling): New function.
28837         * lib/target-supports.exp (check_profiling_available): Likewise.
28838         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28839         * g77.dg/bprob/bprob.exp: Likewise.
28840         * gcc.misc-tests/bprob.exp: Likewise.
28841         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28842         * gcc.dg/20021014-1.c: Likewise.
28843         * gcc.dg/nest.c: Likewise.
28844
28845 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28846
28847         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28848         compiling.
28849         * g++.dg/lookup/java2.C: Likewise.
28850         * gcc.dg/cpp/lexident.c: Likewise.
28851
28852 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28853
28854         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28855         given.
28856         * gcc.c-torture/compile/961203-1.c: Likewise.
28857         * gcc.c-torture/compile/980506-1.c: Likewise.
28858
28859 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28860
28861         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28862         (additional_prunes): New global.
28863         (gcc-dg-prune): Handle additional per-test pruning.
28864         (dg-test): Clear additional_prunes between tests.
28865
28866         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28867         dg-prune-output to avoid spurious failures from assembler
28868         complaining about nonexistent WAW violations.
28869         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28870         Use dg-prune-output to avoid spurious failures from assembler
28871         warning about Itanium B-step errata.
28872
28873 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28874
28875         * g++.dg/abi/macro0.C: New test.
28876         * g++.dg/abi/macro1.C: Likewise.
28877         * g++.dg/abi/macro2.C: Likewise.
28878
28879         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28880         * g++.dg/abi/bitfield7.C: Likewise.
28881         * g++.dg/abi/dtor2.C: Likewise.
28882         * g++.dg/abi/mangle11.C: Likewise.
28883         * g++.dg/abi/mangle12.C: Likewise.
28884         * g++.dg/abi/mangle14.C: Likewise.
28885         * g++.dg/abi/mangle17.C: Likewise.
28886         * g++.dg/abi/vbase10.C: Likewise.
28887         * g++.dg/abi/vbase14.C: Likewise.
28888         * g++.dg/template/qualttp17.C: Likewise.
28889
28890 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28891
28892         PR c/11995
28893         * gcc.dg/20031223-1.c: New test.
28894
28895 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28896
28897         * gcc.dg/noreturn-7.c: New test.
28898
28899 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28900
28901         * gcc.dg/null-pointer-1.c: New test.
28902
28903 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28904
28905         * g++.old-deja/g++.jason/template18.C: Remove.
28906         * g++.old-deja/g++.jason/template37.C: Likewise.
28907
28908         PR c++/12862
28909         * g++.dg/lookup/ns1.C: New test.
28910
28911         PR c++/12397
28912         * g++.dg/template/lookup3.C: New test.
28913
28914 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28915
28916         * g++.dg/template/recurse1.C: New test
28917
28918 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28919
28920         PR c++/12479
28921         * g++.dg/parse/semicolon1.C: New test.
28922         * g++.dg/parse/semicolon1.h: Likewise.
28923
28924 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28925
28926         * gcc.dg/darwin-misaligned.c: New test.
28927
28928 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28929
28930         PR c/9163
28931         * gcc.dg/20031222-1.c: New test.
28932
28933 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28934
28935         PR c++/13438
28936         * g++.dg/parse/error8.C: New test.
28937
28938         PR c++/11554
28939         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28940
28941 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28942
28943         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28944         too small.
28945         * gcc.c-torture/compile/930217-1.c: Likewise.
28946         * gcc.c-torture/compile/930513-1.c: Likewise.
28947         * gcc.c-torture/execute/920908-2.c: Likewise.
28948         * gcc.c-torture/execute/921204-1.c: Likewise.
28949         * gcc.c-torture/execute/930621-1.c: Likewise.
28950         * gcc.c-torture/execute/930630-1.c: Likewise.
28951         * gcc.c-torture/execute/931031-1.c: Likewise.
28952         * gcc.c-torture/execute/980602-2.c: Likewise.
28953         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28954         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28955         * gcc.c-torture/execute/extzvsi.c: Likewise.
28956         * gcc.c-torture/unsorted/ext.c: Likewise.
28957
28958 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28959
28960         PR target/12749
28961         * gcc.c-torture/compile/20031220-2.c: New test case.
28962
28963 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28964
28965         PR optimization/13031
28966         * gcc.c-torture/compile/20031220-1.c: New test case.
28967
28968 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28969
28970         * gcc.dg/cast-function-1.c: New test.
28971
28972 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28973
28974         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28975         formats.
28976
28977 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28978
28979         PR c++/12795
28980         * g++.dg/ext/attrib10.C: New test.
28981
28982 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28983
28984         * gcc.dg/cleanup-10.c: New test.
28985         * gcc.dg/cleanup-11.c: New test.
28986
28987 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28988
28989         PR c++/13239
28990         * g++.dg/opt/expect1.C: New test.
28991
28992 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28993
28994         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28995
28996 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28997
28998         PR debug/12923
28999         * gcc.dg/20031218-1.c: New test.
29000
29001         PR debug/12389
29002         * gcc.dg/20031218-2.c: New test.
29003         * gcc.dg/20031218-3.c: New test.
29004
29005         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29006         of label name and allow for USER_LABEL_PREFIX == "_" names.
29007         * g++.dg/abi/mangle18-2.C: Likewise.
29008         * g++.dg/abi/mangle19-1.C: Likewise.
29009         * g++.dg/abi/mangle19-2.C: Likewise.
29010         * g++.dg/abi/mangle20-1.C: Likewise.
29011         * g++.dg/abi/mangle20-2.C: Likewise.
29012
29013 2003-12-18  Richard Henderson  <rth@redhat.com>
29014
29015         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29016
29017 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29018             Dan Kegel <dank@kegel.com>
29019
29020         PR other/12009
29021         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29022         testing a cross compiler, it causes spurious compile failures.
29023         * lib/g++.exp: Likewise.
29024
29025 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29026
29027         PR c++/13262
29028         * g++.dg/template/access13.C: New test.
29029
29030 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29031
29032         * gcc.dg/20031216-1.c: New test.
29033
29034 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29035
29036         PR c++/9154
29037         * g++.dg/template/error10.C: New test.
29038
29039 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29040
29041         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29042         * g++.dg/eh/simd-2.C: Likewise.
29043
29044 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29045             Roger Sayle  <roger@eyesopen.com>
29046
29047         * gcc.c-torture/execute/ieee/mzero5.c: New.
29048
29049 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29050
29051         PR c++/10603
29052         * g++.dg/parse/error6.C: New test.
29053
29054         PR c++/12827
29055         * g++.dg/parse/error7.C: New test.
29056
29057 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29058
29059         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29060         at -O with stabs debugging formats.
29061         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29062         * gcc.dg/debug/debug-2.c: Likewise.
29063
29064 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29065
29066         PR c++/12696
29067         * g++.dg/init/error1.C: New test.
29068
29069         PR c++/12218
29070         * g++.dg/init/pm3.C: New test.
29071
29072 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29073
29074         PR c/3347
29075         * gcc.dg/bitfld-8.c: New test.
29076
29077 2003-12-16  James Lemke  <jim@wasabisystems.com>
29078
29079         * gcc.dg/arm-scd42-[123].c: New tests.
29080
29081 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29082
29083         PR c++/9043
29084         * g++.dg/abi/mangle20-1.C: New test.
29085         * g++.dg/abi/mangle20-2.C: New test.
29086
29087 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29088
29089         PR c++/13275
29090         * g++.dg/other/offsetof2.C: Remove XFAIL.
29091         * g++.dg/parse/offsetof1.C: New test.
29092         * g++.gd/parse/offsetof2.C: Likewise.
29093
29094 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29095
29096         * g++.dg/template/nontype3.C: New test.
29097         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29098
29099 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29100
29101         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29102
29103 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29104
29105         PR c++/13387
29106         * g++.dg/expr/assign1.C: New test.
29107
29108         PR c++/13242
29109         * g++.dg/abi/mangle19-1.C: New test.
29110         * g++.dg/abi/mangle19-2.C: New test.
29111
29112 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29113
29114         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29115
29116 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29117
29118         * gcc.c-torture/execute/20031216-1.c: New test.
29119
29120 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29121
29122         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29123         an ICE regression.
29124
29125 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/10926
29128         * g++.dg/template/error9.C: New test.
29129
29130         PR c++/11116
29131         * g++.dg/template/error8.C: New test.
29132
29133 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29134
29135         PR middle-end/13400
29136         * gcc.c-torture/execute/20031215-1.c: New test case.
29137
29138 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29139
29140         PR c++/13269
29141         * g++.dg/parse/error5.C: New test.
29142
29143         PR c++/12989
29144         * g++.dg/expr/sizeof1.C: New test.
29145
29146         PR c++/13310
29147         * g++.dg/template/crash15.C: New test.
29148
29149 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29150
29151         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29152         a non-POD type as the last named parameter of a varargs function.
29153
29154 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29155
29156         PR c++/13243
29157         PR c++/12573
29158         * g++.dg/template/crash14.C: New test.
29159         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29160
29161 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29162
29163         * g++.dg/other/java1.C: New test.
29164
29165         PR c++/13241
29166         * g++.dg/abi/mangle18-1.C: New test.
29167         * g++.dg/abi/mangle18-2.C: New test.
29168
29169 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29170
29171         PR optimization/10312
29172         * gcc.c-torture/execute/20031214-1.c: New.
29173
29174 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29175
29176         PR c++/10779
29177         PR c++/12160
29178         * g++.dg/parse/error3.C: New test.
29179         * g++.dg/parse/error4.C: Likewise.
29180         * g++.dg/abi/mangle4.C: Tweak error messages.
29181         * g++.dg/lookup/using5.C: Likewise.
29182         * g++.dg/other/error2.C: Likewise.
29183         * g++.dg/parse/typename5.C: Likewise.
29184         * g++.dg/parse/undefined1.C: Likewise.
29185         * g++.dg/template/arg2.C: Likewise.
29186         * g++.dg/template/ttp3.C: Likewise.
29187         * g++.dg/template/type1.C: Likewise.
29188         * g++.old-deja/g++.other/crash32.C: Likewise.
29189         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29190
29191 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29192
29193         PR c++/13106
29194         * g++.dg/warn/noreturn-3.C: New test.
29195
29196 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29197
29198         PR c++/13118
29199         * g++.dg/abi/covariant3.C: New.
29200
29201 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29202
29203         * g++.dg/eh/ia64-1.C: New test.
29204
29205 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29206
29207         PR optimization/13037
29208         * g77.f-torture/execute/13037.f: New test case.
29209
29210 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         PR c++/12881
29213         * g++.dg/abi/covariant2.C: New.
29214
29215 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29216
29217         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29218
29219 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29220
29221         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29222
29223 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29224
29225         PR other/10819
29226         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29227         to fix Bug 10819.
29228         * lib/g++.exp (g++_version): Likewise.
29229         * lib/g77.exp (g77_version): Likewise.
29230         * lib/objc.exp (default_objc_version): Likewise.
29231
29232 2003-12-10  Richard Henderson  <rth@redhat.com>
29233
29234         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29235
29236         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29237
29238 2003-12-08  Matt Austern  <austern@apple.com>
29239
29240         PR c/13134
29241         * lib/gcc-dg.exp (dg-require-visibility): Define.
29242         * lib/target-supports (check_visibility_available): Define.
29243         * gcc.dg/visibility-1.c: New test.
29244         * gcc.dg/visibility-2.c: Likewise.
29245         * gcc.dg/visibility-3.c: Likewise.
29246         * gcc.dg/visibility-4.c: Likewise.
29247         * gcc.dg/visibility-5.c: Likewise.
29248         * gcc.dg/visibility-6.c: Likewise.
29249         * g++.dg/ext/visibility-1.C: Likewise.
29250         * g++.dg/ext/visibility-2.C: Likewise.
29251         * g++.dg/ext/visibility-3.C: Likewise.
29252         * g++.dg/ext/visibility-4.C: Likewise.
29253         * g++.dg/ext/visibility-5.C: Likewise.
29254         * g++.dg/ext/visibility-6.C: Likewise.
29255
29256 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29257
29258         * g++.dg/lookup/java1.C: New test.
29259         * g++.dg/lookup/java2.C: New test.
29260
29261 2003-12-07  Falk Hueffner  <falk@debian.org>
29262
29263         * g++.dg/opt/noreturn-1.C: New test.
29264
29265 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29266
29267         * gcc.dg/overflow-1.c: New test.
29268
29269 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29270
29271         * g77.f-torture/compile/13060.f: New test.
29272
29273 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29274
29275         PR c++/13323
29276         * g++.dg/inherit/operator2.C: New test.
29277
29278 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29279
29280         PR c++/13305
29281         * g++.dg/ext/attrib9.C: New test.
29282
29283 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29284
29285         PR c++/13314
29286         * g++.dg/template/error7.C: New test.
29287
29288 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29289             J"orn Rennecke <joern.rennecke@superh.com>
29290
29291         PR target/13302
29292         * g++.dg/other/struct-va_list.C: New test.
29293
29294 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29295
29296         PR c++/13166
29297         * g++.dg/parse/defarg6.C: New test.
29298
29299 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29300
29301         PR target/13256
29302         * gcc.c-torture/execute/20031201-1.c: New test.
29303
29304 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29305
29306         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29307
29308 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29309
29310         * gcc.dg/builtin-return-1.c: New test.
29311
29312 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29313             J"orn Rennecke <joern.rennecke@superh.com>
29314
29315         PR optimization/13260
29316         * gcc.c-torture/execute/20031204-1.c: New test.
29317
29318 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29319
29320         PR c++/9127
29321         * g++.dg/template/error6.C: New test.
29322
29323 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29324
29325         * gcc.dg/20031202-1.c: New test.
29326
29327 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29328
29329         PR c++/13179
29330         * g++.dg/template/eh1.C: New test.
29331
29332         PR c++/10771
29333         * g++.dg/template/error5.C: New test.
29334
29335 2003-12-02  David Ung  <davidu@mips.com>
29336
29337         * gcc.dg/compat/vector-check.h: Corrected type for var
29338         g_##TMODE
29339
29340 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29341
29342         PR c++/10126
29343         * g++.dg/template/ptrmem8.C: New test.
29344
29345 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29346
29347         PR c++/12573
29348         * g++.dg/template/dependent-expr3.C: New test.
29349
29350 2003-12-01  James Lemke  <jim@wasabisystems.com>
29351
29352         * gcc.dg/arm-g2.c: New test.
29353
29354 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29355
29356         PR optimization/11634
29357         * gcc.dg/20031201-2.c: New test case.
29358
29359 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29360
29361         PR 11433
29362         * objc.dg/proto-lossage-3.m: New test.
29363
29364 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29365
29366         PR optimization/12628
29367         * gcc.dg/20031201-1.c: New test case.
29368
29369 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29370
29371         * gcc.dg/unaligned-1.c: New test.
29372
29373 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29374
29375         PR c++/9849
29376         * g++.dg/template/error4.C: New test.
29377         * g++.dg/template/nested3.C: Adjust error markers.
29378
29379 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29380
29381         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29382
29383 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29384
29385         PR c/10333
29386         * gcc.dg/bitfld-7.c: New test.
29387
29388 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29389
29390         * gcc.dg/tls/asm-1.C: New test.
29391
29392 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29393
29394         * gcc.dg/cpp/assert4.c: Update.
29395
29396 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29397
29398         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29399         * gcc.dg/builtin-apply3.c: New test.
29400
29401 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29402
29403         * lib/compat.exp (compat-obj): New xfaildata parameter.
29404         Use it to set compiler_conditional_xfail_data before compiling.
29405         (compat-get-options): Handle dg-xfail-if.
29406         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29407         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29408         * gcc.dg/compat/vector-1_y.c: Likewise.
29409         * gcc.dg/compat/vector-2_x.c: Likewise.
29410         * gcc.dg/compat/vector-2_y.c: Likewise.
29411
29412 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29413
29414         * g++.dg/opt/reg-stack4.C: New test.
29415
29416 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29417
29418         * gcc.dg/builtin-apply2.c: New test.
29419
29420 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29421
29422         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29423
29424 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29425
29426         PR c++/12924
29427         * g++.dg/template/template-id-2.C: New test.
29428
29429 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29430
29431         PR c++/5369
29432         * g++.dg/template/memfriend1.C: New test.
29433         * g++.dg/template/memfriend2.C: Likewise.
29434         * g++.dg/template/memfriend3.C: Likewise.
29435         * g++.dg/template/memfriend4.C: Likewise.
29436         * g++.dg/template/memfriend5.C: Likewise.
29437         * g++.dg/template/memfriend6.C: Likewise.
29438         * g++.dg/template/memfriend7.C: Likewise.
29439         * g++.dg/template/memfriend8.C: Likewise.
29440         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29441
29442 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29443
29444         PR c++/12515
29445         * g++.dg/ext/cond1.C: New test.
29446
29447 2003-11-20  Richard Henderson  <rth@redhat.com>
29448
29449         * gcc.dg/20020201-2.c: Remove.
29450         * gcc.dg/20020201-4.c: Remove.
29451         * gcc.dg/20020304-1.c: Remove.
29452
29453 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29454
29455         * gcc.dg/cpp/trad/xwin1.c: New test case.
29456
29457 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29458
29459         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29460         * lib/g77.exp: Likewise.
29461         * lib/objc.exp: Likewise.
29462         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29463         for darwin.
29464
29465 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29466
29467         PR c++/12932
29468         * g++.dg/template/static5.C: New test.
29469
29470 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29471
29472         * gcc.dg/nested-func-1.c: New test.
29473
29474 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29475
29476         * gcc.dg/cpp/assert4.c: New test.
29477
29478 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29479
29480         PR c++/2294
29481         * g++.dg/lookup/using9.c: New test.
29482
29483 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29484
29485         PR c++/12762
29486         * g++.dg/template/error3.C: New test.
29487
29488 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29489
29490         PR ada/13035
29491         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29492         No longer use a wrapper for gcc, since this does not work under
29493         Windows.
29494
29495 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29496
29497         PR c++/2094
29498         * g++.dg/template/ptrmem7.C: New test.
29499
29500 2003-11-13  Andrew Pinski <apinski@apple.com>
29501
29502         * gcc.c-torture/compile/20031113-1.c: New test.
29503
29504 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29505             Kean Johnston <jkj@sco.com>
29506
29507         PR c/13029
29508         * gcc.dg/unused-4.c: Update.
29509
29510 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29511
29512         * g++.dg/opt/const3.C: New test.
29513
29514 2003-11-13  Jan Hubicka  <jh@suse.cz>
29515
29516         * gcc.c-torture/compile/20031112-1.c: New test.
29517
29518 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29519
29520         * g++.dg/parse/crash10.C: Remove bogus error marker.
29521
29522 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29523
29524         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29525         (host_gcc): Likewise.
29526         (ROOT): Honor $PWDCMD.
29527         (BASE): Likewise.
29528         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29529
29530 2003-11-12  Catherine Moore  <clm@redhat.com>
29531
29532         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29533
29534 2003-11-12  Andreas Jaeger  <aj@suse.de>
29535             Jakub Jelinek  <jakub@redhat.com>
29536             Andrew Pinski  <pinskia@physics.uc.edu>
29537             Richard Henderson  <rth@redhat.com>
29538
29539         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29540         systems.
29541         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29542
29543         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29544         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29545
29546 2003-11-11  Andreas Jaeger  <aj@suse.de>
29547
29548         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29549
29550         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29551
29552 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29553
29554         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29555         Clean ups.
29556
29557 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29558
29559         * gcc.dg/trampoline-1.c: New test.
29560
29561 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29562
29563         * gcc.c-torture/compile/200031109-1.c: New test.
29564
29565 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29566
29567         PR c/3190
29568         PR c/8714
29569         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29570         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29571         gcc.dg/format/no-y2k-1.c: Update.
29572
29573 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29574
29575         PR optimization/10467
29576         * gcc.dg/20031108-1.c: New test case.
29577
29578 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29579
29580         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29581
29582 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29583
29584         * gcc.dg/compound-lvalue-1.c: New test.
29585         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29586         some XFAILs.
29587
29588 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29589
29590         * gcc.dg/altivec-varargs-1.c: New test.
29591
29592 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29593
29594         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29595         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29596         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29597         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29598         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29599
29600 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29601
29602         * gcc.dg/cond-lvalue-1.c: New test.
29603
29604 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29605
29606         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29607
29608 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29609
29610         PR c++/11616
29611         * g++.dg/template/instantiate5.C: New test.
29612
29613 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29614
29615         PR c++/12726
29616         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29617         * ChangeLog: Add missing first entry for above test.
29618
29619 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29620
29621         PR c++/9810
29622         * g++.dg/template/using8.C: New test.
29623         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29624
29625 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29626
29627         PR optimization/10817
29628         * gcc.c-torture/compile/20031102-1.c: New test case.
29629
29630 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29631
29632         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29633         2147483647.
29634
29635 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29636
29637         * gcc.dg/20031102-1.c: New test.
29638
29639 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29640
29641         * gcc.dg/complex-1.c: New test.
29642
29643 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29644
29645         PR c++/12796
29646         * g++.dg/template/crash13.C: Adjust expected error location.
29647         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29648
29649 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29650
29651         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29652
29653 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29654
29655         PR/10239
29656         * gcc.c-torture/compile/20031031-2.c: New test.
29657
29658 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29659
29660         PR/11640
29661         * gcc.c-torture/compile/20031031-1.c: New test.
29662
29663 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29664
29665         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29666         * gcc.misc-tests/bprob.exp: Likewise.
29667         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29668         the execution test on arm-elf configs.
29669         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29670         configs that don't support scratch files.
29671         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29672
29673 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29674
29675         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29676         done by dejagnu.
29677
29678 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29679
29680         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29681         Avoid non pure sh syntax. Add more logging.
29682
29683         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29684         fail.
29685
29686 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29687
29688         PR libgcj/10610
29689         * gcc.dg/ppc-stackalign-1.c: New test.
29690
29691 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29692
29693         * ada/acats/run_all.sh: Change output to be more compliant with
29694         dejagnu framework.
29695         Create acats.sum and acats.log files under testsuite/ada/acats
29696         Only run [a-z]* directories, to filter out e.g. CVS.
29697         Redirect build output to log file.
29698
29699 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29700
29701         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29702
29703 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29704
29705         PR ada/5909:
29706         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29707
29708 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29709
29710         * gcc.c-torture/compile/20031023-1.c: New test.
29711         * gcc.c-torture/compile/20031023-2.c: New test.
29712         * gcc.c-torture/compile/20031023-3.c: New test.
29713         * gcc.c-torture/compile/20031023-4.c: New test.
29714
29715 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29716
29717         PR c++/10371
29718         * g++.dg/lookup/scoped8.C: New test.
29719
29720 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29721
29722         * g++.dg/opt/reg-stack3.C: New test.
29723
29724 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29725
29726         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29727
29728 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29729
29730         PR c++/11076
29731         * g++.dg/template/crash13.C: New test.
29732
29733 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29734
29735         * gcc.dg/c99-restrict-2.c: New test.
29736
29737 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29738
29739         PR c++/12698, c++/12699, c++/12700, c++/12566
29740         * g++.dg/inherit/covariant9.C: New test.
29741         * g++.dg/inherit/covariant10.C: New test.
29742         * g++.dg/inherit/covariant11.C: New test.
29743
29744 2003-10-23  Jason Merrill  <jason@redhat.com>
29745
29746         PR c++/12726
29747         * g++.dg/ext/complit2.C: New test.
29748
29749 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29750
29751         PR target/12654
29752         * gcc.c-torture/execute/20031020-1.c: New test.
29753
29754 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29755
29756         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29757         following the jump_insn.
29758
29759 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29760
29761         * gcc.dg/cast-lvalue-1.c: New test.
29762
29763 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29764
29765         PR c++/11962
29766         * g++.dg/template/cond2.C: New test.
29767
29768 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29769
29770         * gcc.dg/builtins-28.c: New test.
29771
29772 2003-10-20  Jan Hubicka  <jh@suse.cz>
29773
29774         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29775         parameter.
29776         * testsuite/gcc.dg/inline-2.c: Likewise.
29777
29778 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29779
29780         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29781         * gcc.dg/nest.c: Likewise.
29782
29783 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29784
29785         PR c++/9781, c++/10583, c++/11862
29786         * g++.dg/parse/crash13.C: New test.
29787
29788 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29789
29790         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29791
29792 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29793
29794         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29795         Define HAVE_C99_RUNTIME except on Solaris.
29796         * gcc.dg/builtins-20.c: Likewise.
29797
29798 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29799
29800         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29801
29802 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29803
29804         PR c++/12495
29805         * g++.dg/template/crash21.C: New test.
29806
29807 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29808
29809         PR c++/2513
29810         * g++.dg/template/typename5.C: New test.
29811
29812 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29813
29814         PR c++/12369
29815         * g++.dg/template/friend25.C: New test.
29816
29817 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29818
29819         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29820         versions.
29821
29822 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29823
29824         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29825         == 2147483647.
29826
29827 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29828
29829         * gcc.c-torture/execute/960416-1.x: Remove.
29830         * gcc.c-torture/execute/divconst-3.x: Likewise.
29831
29832 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29833
29834         PR target/12598
29835         * gcc.dg/torture/cris-volatile-1.c: New test.
29836
29837 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29838
29839         PR optimization/9325
29840         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29841         for overflowing floating point to integer conversion during RTL
29842         simplification.
29843
29844 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29845
29846         * objc/execute/_cmd.m: Fix typo.
29847         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29848         Relax 'scan-assembler' regexp.
29849         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29850         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29851         * objc.dg/zero-link-2.m: Remove blank line.
29852         * objc.dg/zero-link-3.m: New test case.
29853
29854 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29855
29856         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29857
29858         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29859         than linker trickery.
29860
29861 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29862
29863         PR c++/12370
29864         * g++.dg/other/friend2.C: New test.
29865
29866 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29867
29868         * gcc.dg/20031012-1.c: New test.
29869
29870 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29871
29872         * gcc.dg/weak/weak-3.c: Fix for new warning.
29873
29874 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29875
29876         PR optimization/8750
29877         * gcc.c-torture/execute/20031012-1.c: New test case.
29878
29879 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29880
29881         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29882         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29883
29884 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29885
29886         PR optimization/12260
29887         * gcc.c-torture/compile/20031011-2.c: New test case.
29888
29889 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29890
29891         * gcc.c-torture/execute/20031011-1.c: New testcase.
29892
29893 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29894
29895         * gcc.c-torture/compile/20031011-1.c: New test.
29896
29897 2003-10-11  Jan Hubicka  <jh@suse.cz>
29898
29899         * g++.dg/other/first-global.C: New test.
29900
29901 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29902
29903         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29904
29905 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29906
29907         * gcc.c-torture/compile/20031010-1.c: New test.
29908
29909 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29910
29911         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29912         * gcc.c-torture/execute/va-arg-25.c: ... here.
29913
29914 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29915
29916         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29917
29918 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29919
29920         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29921
29922 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29923
29924         * g++.dg/parse/error2.C: New test.
29925
29926 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29927
29928         PR c++/11097
29929         * g++.dg/other/error5.C: Modify the error message.
29930         * g++.dg/lookup/using8.C: New test.
29931
29932 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29933
29934         * gcc.dg/darwin-abi-2.c: New file.
29935         * gcc.c-torture/execute/va-arg-24.c: New file.
29936
29937 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29938
29939         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29940         indentation.
29941
29942 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29943
29944         PR c++/10147
29945         * g++.dg/other/error4.C: Update error messages.
29946         * g++.dg/template/ptrmem4.C: Likewise.
29947
29948         PR c++/12337
29949         * g++.dg/init/new9.C: New test.
29950
29951         PR c++/12334, c++/12236, c++/8656
29952         * g++.dg/ext/attrib8.C: New test.
29953
29954 2003-10-06  Devang Patel  <dpatel@apple.com>
29955
29956         * gcc.dg/debug/dwarf2-3.h: New test.
29957         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29958
29959 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29960
29961         * g++.dg/opt/cfg2.C: New test.
29962
29963 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29964
29965         * g++.dg/opt/float1.C: New test.
29966
29967 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29968
29969         * gcc.dg/c90-array-lval-6.c: New test.
29970         * gcc.dg/c99-array-lval-6.c: New test.
29971
29972 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29973             Ziemowit Laski  <zlaski@apple.com>
29974
29975         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29976         'Derived', so that it is never considered a class method; add
29977         new warning for '+port' method ambiguity.
29978         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29979         <objc/objc-api.h> (needed on Mac OS X).
29980         * objc.dg/method-13.m: New test.
29981
29982 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29983
29984         PR optimization/9325, PR java/6391
29985         * gcc.c-torture/execute/20031003-1.c: New test case.
29986
29987 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29988
29989         PR optimization/12180
29990         * gcc.dg/20031002-1.c: New test.
29991
29992         PR c++/12486
29993         * g++.dg/inherit/error1.C: New test.
29994
29995 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29996
29997         * lib/f-torture.exp (search_for): Rename to...
29998         (search_for_re): This.  Also, clean up comments and the
29999         "regexp" invocation.
30000
30001 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30002
30003         * gcc.c-torture/compile/20031002-1.c: New test.
30004
30005 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30006
30007         * g++.dg/opt/cond1.C: New test.
30008
30009 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30010
30011         * gcc.dg/Wold-style-definition-2.c: New testcase.
30012         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30013
30014 2003-09-29  Richard Henderson  <rth@redhat.com>
30015
30016         * g++.dg/init/array10.C: Add dg-options.
30017
30018 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30019
30020         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30021
30022 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30023
30024         * g++.dg/template/friend19.C: Fix typo.
30025         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30026
30027 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30028
30029         * gcc.c-torture/execute/20030928-1.c: New test.
30030         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30031
30032 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30033
30034         * g++.dg/opt/unroll1.C: New test.
30035
30036 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30037
30038         PR optimization/11741
30039         * gcc.dg/20030926-1.c: New test case.
30040
30041 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30042
30043         PR c++/5655
30044         * g++.dg/parse/access7.C: New test.
30045         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30046
30047 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30048
30049         MERGE OF objc-improvements-branch into MAINLINE:
30050         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30051         if libobjc has not been built.
30052         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30053         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30054         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30055         objc/execute/nested-3.m, objc/execute/np-2.m,
30056         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30057         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30058         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30059         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30060         objc.dg/special/unclaimed-category-1.h,
30061         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30062         well as GNU runtime.
30063         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30064         * execute/cascading-1.m, execute/function-message-1.m,
30065         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30066         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30067         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30068         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30069         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30070         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30071         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30072         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30073         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30074         * objc.dg/bitfield-2.m: Run only on Darwin.
30075         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30076         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30077         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30078         * objc.dg/const-str-1.m: Fix constant string layout.
30079
30080 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30081
30082         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30083
30084 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30085
30086         * gcc.dg/darwin-abi-1.c: New file.
30087
30088 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30089
30090         PR target/12281
30091         * gcc.c-torture/compile/20030921-1.c: New test.
30092
30093 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30094
30095         * g++.dg/opt/reg-stack2.C: New test.
30096
30097 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30098
30099         * g++.dg/eh/delayslot1.C: New test.
30100
30101 2003-09-20  Richard Henderson  <rth@redhat.com>
30102
30103         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30104
30105 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30106
30107         * gcc.c-torture/execute/20030920-1.c: New test case.
30108
30109 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30110
30111         * g++.dg/rtti/typeid3.C: Correct expected error message.
30112
30113 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30114
30115         PR c++/157
30116         * g++.dg/parse/crash12.C: New test.
30117
30118 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30119
30120         * gcc.dg/compat/mixed-struct-check.h: New.
30121         * gcc.dg/compat/mixed-struct-defs.h: New.
30122         * gcc.dg/compat/mixed-struct-init.h: New.
30123         * gcc.dg/compat/struct-by-value-19_main.c: New.
30124         * gcc.dg/compat/struct-by-value-19_x.c: New.
30125         * gcc.dg/compat/struct-by-value-19_y.c: New.
30126         * gcc.dg/compat/struct-by-value-20_main.c: New.
30127         * gcc.dg/compat/struct-by-value-20_x.c: New.
30128         * gcc.dg/compat/struct-by-value-20_y.c: New.
30129         * gcc.dg/compat/struct-return-19_main.c: New.
30130         * gcc.dg/compat/struct-return-19_x.c: New.
30131         * gcc.dg/compat/struct-return-19_y.c: New.
30132         * gcc.dg/compat/struct-return-20_main.c: New.
30133         * gcc.dg/compat/struct-return-20_x.c: New.
30134         * gcc.dg/compat/struct-return-20_y.c: New.
30135
30136 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30137         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30138         so that it will not complain on LP64 targets.
30139
30140 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30141
30142         PR c++/495
30143         * g++.dg/template/friend24.C: New test.
30144
30145 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         PR c++/12332
30148         * g++.dg/template/memtmpl2.C: New test.
30149
30150 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30151
30152         PR target/11184
30153         * gcc.dg/builtin-apply1.c: New test.
30154
30155 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30156
30157         PR c++/9848
30158         * g++.dg/warn/Wunused-4.C: New test.
30159
30160 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30161
30162         PR c++/12316
30163         * g++.dg/other/gc2.C: New test.
30164
30165 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30166
30167         PR c++/11991
30168         * g++.dg/rtti/typeid3.C: New test.
30169
30170         PR c++/12266
30171         * g++.dg/overload/template1.C: New test.
30172
30173 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30174
30175         * g++.dg/opt/cfg3.C: New test.
30176
30177 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30178
30179         PR c++/7939
30180         * g++.dg/template/crash11.C: New test.
30181
30182 2003-09-16  Jason Merrill  <jason@redhat.com>
30183             Jakub Jelinek  <jakub@redhat.com>
30184
30185         * gcc.dg/attr-warn-unused-result.c: New test.
30186
30187 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30188
30189         PR c++/12184
30190         * g++.dg/expr/call2.C: New test.
30191
30192 2003-09-15  Andreas Jaeger  <aj@suse.de>
30193
30194         * gcc.dg/Wold-style-definition-1.c: New test.
30195
30196 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30197
30198         PR c++/3907
30199         * g++.dg/parse/template12.C: New test.
30200
30201         * g++.dg/abi/bitfield11.C: New test.
30202         * g++.dg/abi/bitfield12.C: Likewise.
30203
30204 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30205
30206         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30207         non-expansion of functional macro name without arguments at EOL.
30208         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30209
30210 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30211
30212         * gcc.c-torture/execute/20030914-[12].c: New tests.
30213
30214 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30215
30216         PR c++/11788
30217         * g++.dg/overload/addr1.C: New test.
30218
30219 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30220
30221         * gcc.dg/20030909-1.c: New test.
30222
30223 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30224
30225         * gcc.dg/ultrasp10.c: New test.
30226
30227 2003-09-09  Devang Patel  <dpatel@apple.com>
30228
30229         * gcc.dg/darwin-ld-6.c: New test.
30230
30231 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30232
30233         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30234
30235 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30236
30237         * gcc.dg/ia64-types1.c: New test.
30238         * gcc.dg/ia64-types2.c: Likewise.
30239
30240 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30241
30242         * gcc.dg/builtins-1.c: Add more _Complex tests.
30243         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30244
30245         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30246         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30247
30248 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30249
30250         PR c++/11786
30251         * g++.dg/lookup/koenig2.C: New test.
30252
30253         PR c++/5296
30254         * g++.dg/rtti/typeid2.C: New test.
30255
30256 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * gcc.c-torture/compile/20030904-1.c: New test.
30259
30260 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30261
30262         * g++.dg/opt/longbranch2.C: New test.
30263
30264 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30265
30266         * g++.dg/template/crash10.C: Only compile it.
30267
30268 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30269
30270         PR middle-end/11665
30271         * gcc.c-torture/compile/20030907-1.c: New test.
30272         * g++.dg/init/array11.C: New test.
30273
30274 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30275
30276         PR c++/11852
30277         * g++.dg/init/struct1.C: New test.
30278
30279 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30280
30281         PR c++/12181
30282         * g++.dg/expr/comma1.C: New test.
30283
30284 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30285
30286         PR c++/11867
30287         * g++.dg/expr/static_cast5.C: New test.
30288
30289 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30290
30291         PR c++/11507
30292         * g++.dg/lookup/scoped7.C: New test.
30293
30294         PR c++/9574
30295         * g++.dg/other/static1.C: New test.
30296
30297         PR c++/11490
30298         * g++.dg/warn/template-1.C: New test.
30299
30300         PR c++/11432
30301         * g++.dg/template/crash10.C: New test.
30302
30303         PR c++/2478
30304         * g++.dg/overload/VLA.C: New test.
30305
30306         PR c++/10804
30307         * g++.dg/template/call1.C: New test.
30308
30309 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         PR c++/11794
30312         * g++.dg/parse/using3.C: New test.
30313
30314 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30315
30316         PR c++/11409
30317         * g++.dg/overload/builtin3.C: New test case.
30318
30319 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30320
30321         PR c/9862
30322         * gcc.dg/20030906-1.c: New test.
30323         * gcc.dg/20030906-2.c: Likewise.
30324
30325 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         PR c++/12167
30328         * g++.dg/parse/defarg5.C: New test.
30329
30330         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30331
30332 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30333
30334         PR c++/12163
30335         * g++.dg/expr/static_cast4.C: New test.
30336
30337         PR c++/12146
30338         * g++.dg/template/crash9.C: New test.
30339
30340 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30341
30342         * g++.old-deja/g++.ext/pretty2.C: Update for change
30343         in __FUNCTION__.
30344         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30345
30346 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30347
30348         PR c++/11922
30349         * g++/dg/template/qualified-id1.C: New test.
30350
30351         PR c++/12037
30352         * g++.dg/warn/noeffect4.C: New test.
30353
30354 2003-09-04  Matt Austern  <austern@apple.com>
30355
30356         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30357         * g++.dg/ext/fnname2.C: Likewise.
30358         * g++.dg/ext/fnname3.C: Likewise.
30359
30360 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30361
30362         * g++.dg/expr/lval1.C: New test.
30363         * g++.dg/ext/lvcast.C: Remove.
30364
30365 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30366
30367         PR optimization/11700.
30368         * gcc.c-torture/compile/20030903-1.c: New test case.
30369
30370 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30371
30372         PR c++/12053
30373         * g++.dg/abi/layout4.C: New test.
30374
30375 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30376
30377         PR c++/11553
30378         * g++.dg/parse/friend3.C: New test.
30379
30380 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30381
30382         PR c++/11847
30383         * g++.dg/template/class1.C: New test.
30384
30385         PR c++/11808
30386         * g++.dg/expr/call1.C: New test.
30387
30388 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30389
30390         PR c++/12114
30391         * g++.dg/init/ref9.C: New test.
30392
30393         PR c++/11972
30394         * g++.dg/template/nested4.C: New test.
30395
30396 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30397
30398         PR c++/12093
30399         * g++.dg/template/non-dependent4.C: New test.
30400
30401         PR c++/11928
30402         * g++.dg/inherit/conv1.C: New test.
30403
30404 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30405
30406         PR c++/6196
30407         * g++.dg/ext/label1.C: New test.
30408         * g++.dg/ext/label2.C: Likewise.
30409
30410 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30411
30412         * g++.dg/expr/cond3.C: New test.
30413
30414 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30415
30416         * gcc.dg/builtins-1.c: Add new builtin cases.
30417
30418 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30419
30420         * gcc.dg/builtins-1.c: Add new cases.
30421         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30422
30423 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30424
30425         * gcc.dg/builtins-1.c: Add more math builtin tests.
30426         * gcc.dg/torture/builtin-attr-1.c: New test.
30427
30428 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30429
30430         PR optimization/5079
30431         * g++.dg/opt/static3.C: New test.
30432
30433 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30434
30435         * gcc.misc-tests/gcov-10b.c: New test.
30436
30437 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30438
30439         * g++.dg/opt/ptrmem3.C: New test.
30440
30441         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30442
30443 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30444
30445         * gcc.dg/20030826-2.c: New test.
30446
30447 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30448
30449         PR middle-end/12002
30450         * g77.f-torture/compile/12002.f: New test case.
30451
30452 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30453
30454         * gcc.dg/20030826-1.c: New test case.
30455
30456 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30457
30458         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30459
30460 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30461
30462         PR c++/11871
30463         * c++.dg/lookup/crash1.C: New test.
30464
30465         * c++.dg/warn/noeffect3.C: New test.
30466
30467 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30468
30469         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30470         * gcc.dg/compat/vector-1_y.c: Ditto.
30471         * gcc.dg/compat/vector-2_x.c: Ditto.
30472         * gcc.dg/compat/vector-2_y.c: Ditto.
30473
30474 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30475
30476         * gcc.dg/20030702-1.c: New test.
30477
30478 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30479
30480         PR c++/8795
30481         * g++.dg/ext/altivec-1.C: New test.
30482
30483 2003-08-24  Richard Henderson  <rth@redhat.com>
30484
30485         * g++.dg/eh/simd-2.C: Add -w for x86.
30486
30487 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30488
30489         * gcc.dg/20030815-1.c: New test.
30490
30491 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30492
30493         PR c++/3765
30494         * g++.dg/parse/access6.C: New test.
30495
30496 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30497
30498         PR c++/641, c++/11876
30499         * g++.dg/template/friend22.C: New test.
30500         * g++.dg/template/friend23.C: Likewise.
30501
30502 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30503
30504         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30505         identically.
30506
30507 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30508
30509         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30510
30511 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30512
30513         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30514
30515 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30516
30517         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30518
30519 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30520
30521         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30522
30523 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30524
30525         PR c++/11919
30526         * g++.dg/overload/prom1.C: New test.
30527
30528         PR c++/11551
30529         * g++.dg/parse/dtor2.C: New test.
30530
30531         PR c++/10762
30532         * g++.dg/parse/using2.C: New test.
30533
30534 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30535
30536         PR target/11805
30537         * gcc.c-torture/compile/20030821-1.c: New.
30538
30539 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30540
30541         PR c++/11834
30542         * g++.dg/template/deduce2.C: New test.
30543
30544 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30545
30546         * gcc.c-torture/execute/20030821-1.c: New test.
30547
30548 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30549
30550         PR middle-end/11984
30551         * gcc.dg/20030820-1.c: New test case.
30552
30553 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30554
30555         PR c++/11945
30556         * g++.dg/warn/noeffect2.C: New test.
30557
30558 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30559
30560         PR c++/10926
30561         * g++.dg/template/dtor2.C: New test.
30562
30563         PR c++/11684
30564         * g++.dg/template/operator1.C: New test.
30565         * g++.dg/parse/operator4.C: New test.
30566
30567         PR c++/11946.C
30568         * g++.dg/expr/enum1.C: New test.
30569         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30570
30571         PR c++/11036.C
30572         * g++.dg/parse/elab2.C: New test.
30573         * g++.dg/parse/typedef4.C: Change error message.
30574         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30575         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30576         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30577
30578 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30579
30580         * gcc.dg/pch/warn-1.c: New.
30581         * gcc.dg/pch/warn-1.hs: New.
30582
30583         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30584         not-tested file.
30585
30586 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30587
30588         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30589
30590 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30591
30592         * gcc.dg/uninit-D.c: New Test.
30593         * gcc.dg/uninit-E.c: New Test.
30594         * gcc.dg/uninit-F.c: New Test.
30595         * gcc.dg/uninit-G.c: New Test.
30596
30597 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30598
30599         * g++.dg/README: Describe the pch directory.
30600
30601 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30602
30603         PR c++/11174
30604         * g++.dg/parse/access4.C: New test.
30605         * g++.dg/parse/access5.C: Likewise.
30606         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30607
30608 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30609
30610         * gcc.dg/noncompile/20030818-1.c: New.
30611
30612 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30613
30614         PR c++/11957
30615         * g++.dg/warn/noeffect1.C: New test.
30616
30617         * g++.dg/template/scope2.C: New test.
30618         * g++.dg/template/error2.C: Correct dg-error
30619
30620 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30621
30622         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30623
30624 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         PR C++/11512
30627         * g++.dg/template/warn1.C: New.
30628
30629 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         * g++.dg/template/error2.C: New test.
30632         * g++.dg/lookup/using7.C: Adjust errors
30633         * g++.old-deja/g++.pt/crash36.C: Likewise.
30634         * g++.old-deja/g++.pt/derived3.C: Likewise.
30635
30636 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30637
30638         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30639         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30640         * gcc.c-torture/execute/builtins/string-9.c: New, from
30641         string-opt-9.c.  Adjust for execute/builtins framework.
30642         * gcc.c-torture/execute/string-opt-9.c: Delete.
30643
30644 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30645
30646         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30647
30648         * g++.dg/parse/ret-type2.C: New test.
30649
30650         PR c++/11703
30651         * g++.dg/init/new8.C: New test.
30652
30653         PR c++/10923
30654         * g++.dg/parse/typedef5.C: New test.
30655
30656         PR c++/9512
30657         * g++.dg/parse/qualified2.C: New test.
30658         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30659         invalid code.
30660
30661 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30662
30663         * g++.dg/conversion/ptrmem1.C: New test.
30664
30665 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30666
30667         PR target/11693
30668         * gcc.dg/20030811-1.c: New test.
30669
30670         PR target/11535
30671         * gcc.c-torture/execute/20030811-1.c: New test.
30672
30673 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30674
30675         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30676
30677 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30678
30679         PR c++/11789.C
30680         * g++.dg/inherit/multiple1.C: New test.
30681
30682 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30683
30684         * gcc.dg/spe1.c: New test.
30685
30686         PR c++/11670
30687         * g++.dg/expr/cast2.C: New test.
30688
30689         PR c++/10530
30690         * g++.dg/template/dependent-name2.C: New test.
30691
30692 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30693
30694         * g++.dg/parse/crash11.C: Put the dg options in comments.
30695
30696 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30697
30698         * lib/gcc-dg.exp: Update for diagnostic change.
30699
30700 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30701
30702         PR c++/5767
30703         * g++.dg/parse/crash11.C: New test.
30704
30705 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30706
30707         * gcc.dg/cpp/spacing1.c: Update.
30708
30709 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30710
30711         PR target/11739
30712         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30713         a value for -mtune.
30714
30715 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30716
30717         PR middle-end/11771
30718         * gcc.c-torture/compile/20030804-1.c: New test case.
30719
30720 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30721
30722         * gcc.dg/20030804-1.c: New test case.
30723
30724 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30725
30726         * gcc.dg/cpp/separate-1.c: New test.
30727
30728 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         PR c++/11704
30731         * g++.dg/template/dependent-expr2.C: New test.
30732
30733         PR c++/11766
30734         * g++.dg/expr/ptrmem1.C: New test.
30735
30736 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30737
30738         PR c++/9453
30739         * g++.dg/template/friend15.C: New test.
30740
30741 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30742
30743         * lib/dg-pch.exp: Work round PCH bug.
30744
30745 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30746
30747         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30748         builtins.  Move cases from builtins-4.c here.
30749
30750         * gcc.dg/torture/builtin-math-1.c: New test taken from
30751         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30752         additional cases.
30753
30754         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30755         Delete.
30756
30757 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         PR c++/9447
30760         * g++.dg/template/using7.C: New test.
30761
30762 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30763
30764         * import1.c, import2.c: New tests.
30765
30766 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30767
30768         * g++.dg/eh/crossjump1.C: New test.
30769
30770 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30771
30772         PR c++/11697
30773         * g++.dg/template/using6.C: New test.
30774
30775         PR c++/11744
30776         * g++.dg/template/koenig2.C: New test.
30777
30778 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30779
30780         PR c++/7983
30781         * g++.dg/parse/typedef4.C: New test.
30782
30783 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30784
30785         PR c++/8442, c++/8806
30786         * g++.dg/template/elab1.C: New test.
30787         * g++.dg/template/type2.C: Likewise.
30788         * g++.dg/template/ttp3.C: Adjust expected error message.
30789         * g++.old-deja/g++.law/visibility13.C: Likewise.
30790         * g++.old-deja/g++.niklas/t135.C: Likewise.
30791         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30792         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30793         template argument.
30794         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30795
30796 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30797
30798         PR c++/11295
30799         * g++.dg/ext/stmtexpr1.C: New test.
30800
30801         * g++.dg/opt/tmp1.C: New test.
30802
30803         PR c++/11525
30804         * g++.dg/parse/constant4.C: New test.
30805
30806         PR c++/9447
30807         * g++.dg/template/using5.C: New test.
30808
30809 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30810
30811         * gcc.dg/builtins-27.c: New test case.
30812
30813 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30814
30815         * gcc.dg/tls/opt-7.c: New test.
30816
30817 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30818
30819         * g++.old-deja/g++.other/crash18.C: Remove.
30820
30821 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30822
30823         * g++.dg/template/explicit3.C: New.
30824         * g++.dg/template/explicit4.C: New.
30825         * g++.dg/template/explicit5.C: New.
30826
30827         PR c++/11347
30828         * g++.dg/template/memtmpl1.C: New.
30829
30830 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30831
30832         PR target/11565
30833         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30834         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30835
30836 2003-07-30  Jan Hubicka  <jh@suse.cz>
30837
30838         * vtgc1.c: Kill.
30839
30840 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30841
30842         * gcc.dg/struct-in-proto-1.c: New test.
30843
30844 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30845
30846         * gcc.dg/cpp/include2.c: Only expect one message.
30847
30848 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30849
30850         PR c++/9447
30851         * g++.dg/template/using1.C: New test.
30852         * g++.dg/template/using2.C: New test.
30853         * g++.dg/template/using3.C: New test.
30854         * g++.dg/template/using4.C: New test.
30855
30856 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30857
30858         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30859         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30860
30861 2003-07-28  Jan Hubicka  <jh@suse.cz>
30862
30863         PR c++/11530
30864         * g++.dg/opt/call1.C: New test.
30865
30866 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30867
30868         PR c++/11667
30869         * g++.dg/init/enum2.C: New test.
30870         * g++.dg/template/overload1.C: Add "-w" option.
30871
30872 2003-07-28    <hp@bitrange.com>
30873
30874         * gcc.dg/Wdeclaration-after-statement-1.c,
30875         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30876
30877 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30878
30879         * gcc.c-torture/compile/20030725-1.c: New test.
30880
30881 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30882
30883         * gcc.dg/20030505.c: Only run for SPE.
30884         Remove definition of opaque type.
30885
30886 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30887
30888         * g++.dg/template/ptrmem6.C: New test.
30889
30890 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30891
30892         * gcc.c-torture/compile/zero-strct-2.c: New test.
30893
30894 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30895
30896         * gcc.dg/intermod-1.c: New test.
30897
30898 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30899
30900         PR c++/11617
30901         * g++.dg/template/lookup2.C: New test.
30902         * g++.dg/template/memclass1.C: Remove instantiated from error.
30903         * g++.dg/other/error2.C: Tweak expected errors.
30904
30905         PR c++/11596
30906         * g++.dg/template/defarg3.C: New test.
30907
30908         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30909
30910 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * g++.dg/inherit/access5.C: New test.
30913
30914 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30915
30916         PR c++/11513
30917         * g++.dg/template/crash8.C: New test.
30918
30919 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30920
30921         PR c/10602
30922         * gcc.dg/noncompile/incomplete-2.c: New test.
30923
30924 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30925
30926         PR c++/11645
30927         * g++.dg/inherit/access4.C: New test.
30928
30929         PR c++/11517
30930         * g++.dg/expr/cond2.C: New test.
30931
30932         PR optimization/10679
30933         * g++.dg/opt/inline4.C: New test.
30934
30935 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30936
30937         * g++.dg/parse/crash10: New test.
30938
30939 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30940
30941         * g++.dg/ext/flexary1.C: New test.
30942
30943 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30944
30945         PR c++/10793
30946         * g++.dg/template/crash9.C: New test.
30947
30948 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30949
30950         PR c++/3004
30951         * g++.dg/parse/typedef3.C: New test.
30952
30953         PR c++/7906
30954         * g++.dg/parse/operator2.C: New test.
30955
30956         PR c++/8895
30957         * g++.dg/parse/def-tmpl-arg1.C: New test.
30958
30959         PR c++/9282
30960         * g++.dg/parse/funptr1.C: New test.
30961
30962         PR c++/9452
30963         * g++.dg/parse/ambig3.C: New test.
30964
30965         PR c++/9454
30966         * g++.dg/parse/operator3.C: New test.
30967
30968         PR c++/9486
30969         * g++.dg/parse/template10.C: New test.
30970
30971         PR c++/9488
30972         * g++.dg/parse/template11.C: New test.
30973
30974         PR c++/10150
30975         * g++.dg/parse/invalid-op1.C: New test.
30976
30977         PR c++/10247
30978         * g++.dg/parse/condexpr1.C: New test.
30979
30980 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30981
30982         * g++.dg/ext/packed3.C: New test.
30983         * g++.dg/ext/packed4.C: New test.
30984
30985         * gcc.dg/pack-test-3.c: New test.
30986
30987 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30988
30989         * lib/compat.exp: Handle dg-options per source file.
30990         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30991         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30992         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30993         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30994         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30995         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30996         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30997         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30998         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30999         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31000         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31001         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31002         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31003         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31004
31005 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31006
31007         PR c/10320
31008         * gcc.c-torture/execute/20030718-1.c: New test.
31009
31010 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31011
31012         PR optimization/11536
31013         * gcc.dg/20030721-1.c: New test.
31014
31015 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31016
31017         PR c++/11546
31018         * g++.dg/template/lookup1.C: New test.
31019
31020 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31021
31022         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31023         diagnostics of ill-formed constructs involving labels.
31024         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31025         the new 'previously defined here' message.
31026
31027 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31028
31029         * g++.dg/parse/non-dependent2.C: New test.
31030
31031 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31032
31033         * g++.dg/init/init-ref4.C: xfail on targets without
31034         weak symbols.
31035
31036 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31037
31038         PR target/11087
31039         * gcc.c-torture/execute/20030717-1.c: New test.
31040
31041 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31042
31043         * g++.dg/opt/cfg1.C: New test.
31044
31045 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31046
31047         PR optimization/11557
31048         * gcc.dg/20030717-1.c: New test.
31049
31050 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31051
31052         PR c++/10476
31053         * g++.dg/expr/crash-1.C: New test.
31054
31055         PR c++/11027
31056         * g++.dg/template/init3.C: New test.
31057
31058         PR c++/8222
31059         * g++.dg/template/non-dependent1.C: New test.
31060
31061         PR c++/11070
31062         * g++.dg/template/non-dependent2.C: New test.
31063
31064         PR c++/11071
31065         * g++.dg/template/non-dependent3.C: New test.
31066
31067         PR c++/9907
31068         * g++.dg/template/sizeof5.C: New test.
31069
31070 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31071
31072         PR 11498
31073         * gcc.c-torture/compile/mangle-1.c: New file.
31074
31075 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31076
31077         PR c++/7809
31078         * g++.dg/parse/access3.C: New test.
31079
31080 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31081
31082         PR c++/11384
31083         * g++.dg/init/init-ref4.C: New test.
31084
31085 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31086
31087         PR c++/11547
31088         * g++.dg/parse/constant3.C: New test.
31089         * g++.dg/parse/crash7.C: Likewise.
31090
31091 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31092
31093         PR target/11008
31094         * gcc.dg/i386-pentium4-not-mull.c: New.
31095
31096 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31097
31098         * gcc.dg/asm-names.c (ymain): Make it weak.
31099
31100 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31101
31102         PR c++/5421
31103         * g++.dg/template/friend21.C: New test.
31104
31105 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31106
31107         * gcc.dg/cleanup-8.c: New test.
31108         * gcc.dg/cleanup-9.c: New test.
31109
31110 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31111
31112         * g++.dg/ext/dll-MI1.h: New file.
31113         * g++.dg/ext/dllexport-MI1.C: New file.
31114         * g++.dg/ext/dllimport-MI1.C: New file.
31115
31116 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31117
31118         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31119         it does not have cmpstrsi patterns (just cmpmemsi).
31120
31121 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31122
31123         PR debug/11473
31124         * g++.dg/debug/debug8.C: New test.
31125
31126 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31127
31128         PR c++/10108
31129         * g++.dg/template/crash7.C: New test.
31130
31131 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31132
31133         PR target/10795
31134         * gcc.c-torture/compile/20030708-1.c: New.
31135
31136 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31137
31138         * gcc.c-torture/execute/20030715-1.c: New test.
31139
31140 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31141
31142         * gcc.dg/pch/inline-3.c: New file.
31143         * gcc.dg/pch/inline-3.hs: New file.
31144         * gcc.dg/pch/inline-4.c: New file.
31145         * gcc.dg/pch/inline-4.hs: New file.
31146
31147 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31148
31149         PR c++/11509
31150         * g++.dg/template/crash6.C: New test.
31151
31152         PR c++/7053
31153         * g++.dg/template/friend20.C: New test.
31154
31155         PR c++/7019
31156         * g++.dg/template/overload2.C: New test.
31157
31158 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31159
31160         PR optimization/11440
31161         * gcc.c-torture/execute/20030714-1.c: New test.
31162
31163 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31164
31165         PR c++/11154
31166         * g++.dg/template/partial2.C: New test.
31167
31168 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31169
31170         PR c++/11503
31171         * g++.dg/template/anon1.C: New test.
31172
31173         PR c++/11493
31174         PR c++/11495
31175         * g++.dg/parse/template9.C: Likewise.
31176         * g++.dg/template/crash4.C: New test.
31177         * g++.dg/template/koenig1.C: Likewise.
31178         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31179         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31180         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31181         functions.
31182         * g++.old-deja/g++.jason/template36.C: Likewise.
31183         * g++.old-deja/g++.mike/p1989.C: Likewise.
31184         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31185         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31186         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31187         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31188         compiling.
31189         * g++.old-deja/g++.pt/union2.C: Use this->.
31190
31191 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31192
31193         * gcc.dg/20030711-1.c: New test.
31194
31195 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         PR c++/11050
31198         * g++.dg/parse/args1.C: New test.
31199         * g++.pt/defarg8.C: Change expected errors.
31200
31201 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31202
31203         PR c++/8164
31204         * g++.dg/template/nontype2.C: New test.
31205
31206         PR c++/10558
31207         * g++.dg/parse/template8.C: New test.
31208
31209         PR c++/8327
31210         * g++.dg/template/scope1.C: New test.
31211
31212         * g++.dg/warn/Wsign-compare-1.C: New test.
31213
31214 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31215
31216         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31217
31218 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31219
31220         PR c++/9411
31221         * g++.dg/template/explicit2.C: New test.
31222
31223         PR c++/10032
31224         * g++.dg/warn/pedantic1.C: New test.
31225
31226 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31227
31228         PR c++ 9483
31229         * g++.dg/other/field1.C: New test.
31230
31231 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31232
31233         PR c/11449
31234         * gcc.c-torture/compile/20030707-1.c: New.
31235
31236 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31237
31238         PR c++/10849
31239         * g++.dg/template/access12.C: New test.
31240
31241 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31242
31243         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31244         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31245         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31246         * gcc.misc-tests/gcov.exp: Update
31247         * g++.dg/gcov/gcov.exp: Update
31248         * lib/gcov.exp: Update.
31249
31250 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31251
31252         * g++.dg/abi/mangle17.C: Make sure template expressions are
31253         dependent.
31254         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31255         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31256         * g++.dg/opt/stack1.C: Remove erroneous code.
31257         * g++.dg/parse/template7.C: New test.
31258         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31259         * g++.old-deja/g++.pt/crash4.C: Likewise.
31260
31261 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31262
31263         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31264         with zero or one occurence of `$' after the initial `L'.
31265
31266 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31267
31268         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31269
31270 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31271
31272         PR c/11370
31273         * gcc.dg/Wunreachable-6.c: New testcase.
31274         * gcc.dg/Wunreachable-7.c: New testcase.
31275
31276 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31277
31278         PR c/11420
31279         * gcc.dg/20030708-1.c: New test.
31280
31281 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31282
31283         * gcc.dg/compat/sdata-section.h: New file.
31284         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31285         * gcc.dg/torture/mips-sdata-1.c: New test.
31286
31287 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31288
31289         PR c++/11030
31290         * g++.dg/template/friend19.C: New test.
31291
31292 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31293
31294         * g++.dg/opt/strength-reduce.C: New test.
31295
31296 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31297
31298         PR target/10979
31299         * gcc.dg/20030707-1.c: New testcase.
31300
31301 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31302
31303         PR optimization/11059
31304         * g++.dg/opt/emptyunion.C: New testcase.
31305
31306 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31307             Eric Botcazou  <ebotcazou@libertysurf.fr>
31308
31309         * g++.dg/opt/stack1.C: New test.
31310
31311 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31312
31313         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31314         run test.
31315
31316         PR c++/11431
31317         * g++.dg/expr/static_cast3.C: New test.
31318
31319 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31320
31321         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31322         everywhere.
31323         * gcc.dg/concat.c: Concatenation of string constants with
31324         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31325         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31326         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31327         necessary to avoid multi-character character constant warning.
31328         * gcc.dg/cpp/escape.c: Likewise.
31329         * gcc.dg/cpp/ucs.c: Likewise.
31330         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31331         Fix a typo.
31332
31333 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31334
31335         PR c/11428
31336         * gcc.c-torture/compile/20030704-1.c: New.
31337
31338 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31339
31340         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31341
31342 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31343
31344         PR c++/5287, PR c++/7910,  PR c++/11021
31345         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31346         tests for warnings.
31347         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31348         * g++.dg/ext/dllimport3.C: Likewise.
31349         * g++.dg/ext/dllimport4.C: New file.
31350         * g++.dg/ext/dllimport5.C: New file.
31351         * g++.dg/ext/dllimport6.C: New file.
31352         * g++.dg/ext/dllimport7.C: New file.
31353         * g++.dg/ext/dllimport8.C: New file.
31354         * g++.dg/ext/dllimport9.C: New file.
31355         * g++.dg/ext/dllimport10.C: New file.
31356         * g++.dg/ext/dllexport1.C: New file.
31357
31358 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31359
31360         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31361         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31362
31363 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31364
31365         * gcc.dg/builtins-25.c: New testcase.
31366         * gcc.dg/builtins-26.c: New testcase.
31367
31368 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31369
31370         * gcc.dg/compat/vector-defs.h: New file.
31371         * gcc.dg/compat/vector-setup.h: New file.
31372         * gcc.dg/compat/vector-check.h: New file.
31373         * gcc.dg/compat/vector-1_main.c: New file.
31374         * gcc.dg/compat/vector-1_x.c: New file.
31375         * gcc.dg/compat/vector-1_y.c: New file.
31376         * gcc.dg/compat/vector-2_main.c: New file.
31377         * gcc.dg/compat/vector-2_x.c: New file.
31378         * gcc.dg/compat/vector-2_y.c: New file.
31379
31380         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31381         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31382         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31383         * gcc.dg/compat/struct-align-1.h: New file.
31384         * gcc.dg/compat/struct-align-1_main.c: New file.
31385         * gcc.dg/compat/struct-align-1_x.c: New file.
31386         * gcc.dg/compat/struct-align-1_y.c: New file.
31387         * gcc.dg/compat/struct-align-2.h: New file.
31388         * gcc.dg/compat/struct-align-2_main.c: New file.
31389         * gcc.dg/compat/struct-align-2_x.c: New file.
31390         * gcc.dg/compat/struct-align-2_y.c: New file.
31391
31392         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31393         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31394         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31395         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31396         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31397         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31398         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31399         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31400         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31401         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31402         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31403         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31404         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31405         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31406         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31407         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31408         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31409         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31410         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31411         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31412         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31413         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31414         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31415         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31416         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31417         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31418         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31419         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31420         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31421
31422 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31423
31424         * gcc.dg/i386-call-1.c: New test.
31425
31426 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         PR c++/9162
31429         * g++.dg/parse/defarg4.C: New.
31430
31431 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31432
31433         PR target/10700
31434         * gcc.c-torture/compile/20030703-1.c: New test case.
31435
31436 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31437
31438         * g++.dg/template/local3.C: Remove extra semicolon.
31439
31440 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31441
31442         * gcc.dg/i386-volatile-1.c: New test.
31443
31444 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31445
31446         PR c++/11072
31447         * g++.dg/other/offsetof2.C: XFAIL.
31448         * g++.dg/other/offsetof5.C: New.
31449
31450         PR c++/10219
31451         * g++.dg/template/error1.C: New.
31452
31453         PR c++/9779
31454         * g++.dg/template/dependent-expr1.C: New.
31455
31456 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31457
31458         PR c++/6949
31459         * g++.dg/template/local3.C: New test.
31460
31461         PR c++/11149
31462         * g++.dg/lookup/scoped6.C: New test.
31463
31464 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31465
31466         PR c++/8046
31467         * g++.dg/other/error7.C: New test.
31468
31469 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31470
31471         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31472         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31473         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31474         * g++.old-deja/g++.other/union2.C: Likewise.
31475         * gcc.dg/c90-const-expr-2.c: Likewise.
31476         * gcc.dg/c90-const-expr-3.c: Likewise.
31477         * gcc.dg/c99-const-expr-2.c: Likewise.
31478         * gcc.dg/c99-const-expr-3.c: Likewise.
31479         * gcc.dg/concat.c: Likewise.
31480
31481 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31482
31483         PR c++/9559
31484         * g++.dg/init/static1.C: New test.
31485
31486 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31487
31488         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31489         * g++.old-deja/g++.other/access2.C: Likewise.
31490         * g++.old-deja/g++.other/decl2.C: Likewise.
31491         * gcc.c-torture/execute/20020615-1.c: Likewise.
31492
31493 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31494
31495         PR c++/4933
31496         * g++.dg/template/sizeof4.C: New test.
31497
31498 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31499
31500         * g++.dg/other/error6.C: New test.
31501
31502 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31503
31504         PR c++/10750
31505         * g++.dg/parse/constant2.C: New test.
31506
31507 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31508
31509         PR c++/11106
31510         * g++.dg/other/error5.C: New test.
31511
31512 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31513
31514         * gcc.dg/format/gcc_diag-1.c: New test.
31515
31516 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31517
31518         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31519
31520 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31521
31522         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31523         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31524         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31525
31526 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31527
31528         * gcc.c-torture/execute/builtins/string-8.c: New test.
31529         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31530         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31531         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31532
31533 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31534
31535         PR c++/10468
31536         * g++.dg/ext/typeof6.C: New test.
31537
31538 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31539
31540         PR c++/10796
31541         * g++.dg/init/enum1.C: New test.
31542
31543 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31544
31545         * gcc.dg/20030627-1.c: New test.
31546
31547 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31548
31549         PR c++/11332
31550         * g++.dg/expr/static_cast2.C: New test.
31551
31552 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31553             Jakub Jelinek  <jakub@redhat.com>
31554
31555         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31556         sprintf(dst,"%s",src) optimization.
31557         * gcc.c-torture/execute/20030626-1.c: New test case.
31558         * gcc.c-torture/execute/20030626-2.c: New test case.
31559
31560 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31561
31562         * gcc.c-torture/execute/multi-ix.c: New test.
31563
31564         * gcc.c-torture/execute/simd-4.c (main):
31565         Added missing semicolon at end of union.
31566
31567 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31568
31569         PR c++/8266
31570         * g++.dg/template/explicit-instantiation3.C: New test.
31571
31572 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31573
31574         * gcc.dg/20030626-1.c: Use signed char.
31575
31576 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31577
31578         * gcc.dg/20030626-1.c: New test.
31579
31580 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31581
31582         * const-str-2.m: Update.
31583
31584 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31585
31586         PR c++/10990
31587         * g++.dg/rtti/dyncast1.C: New test.
31588         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31589         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31590         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31591
31592         PR c++/10931
31593         * g++.dg/expr/static_cast1.C: New test.
31594
31595 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31596
31597         * gcc.dg/20030625-1.c: New test.
31598
31599 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31600
31601         * gcc.c-torture/compile/20030624-1.c: New test case.
31602
31603 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31604
31605         * gcc.c-torture/execute/string-opt-17.c: New test.
31606
31607 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31608
31609         PR c++/5754
31610         * g++.dg/parse/crash6.C: New test.
31611
31612 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31613
31614         * gcc.dg/builtins-24.c: New test case.
31615
31616 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31617
31618         * g++.dg/opt/operator1.C: New test.
31619
31620 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31621
31622         * gcc.c-torture/execute/string-opt-16.c: New test case.
31623
31624 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31625
31626         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31627         * g++.old-deja/g++.other/conv7.C: Likewise.
31628         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31629         * g++.old-deja/g++.other/overload14.C: Likewise.
31630
31631 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31632
31633         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31634         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31635
31636 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31637
31638         PR c++/10888
31639         * g++.dg/warn/Winline-3.C: New test.
31640
31641 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31642
31643         * lib/target-supports.exp (check_alias_available): Make the test
31644         program acceptable to the Solaris assembler.
31645
31646         PR c++/10749
31647         * g++.dg/template/memclass2.C: New test.
31648
31649 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31650             Eric Botcazou  <ebotcazou@libertysurf.fr>
31651
31652         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31653         data for non-matching targets.
31654         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31655
31656 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31657
31658         PR c++/10845
31659         * g++.dg/template/member3.C: New test.
31660
31661 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31662
31663         PR c++/10939
31664         * g++.dg/template/func1.C: New test.
31665
31666         PR c++/9649
31667         * g++.dg/template/static4.C: New test.
31668         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31669
31670         PR c++/11041
31671         * g++.dg/init/ref7.C: New test.
31672
31673 2003-06-19  Matt Austern  <austern@apple.com>
31674
31675         PR c++/11228
31676         * g++.dg/anew1.C: New test.
31677         * g++.dg/anew2.C: New test.
31678         * g++.dg/anew3.C: New test.
31679         * g++.dg/anew4.C: New test.
31680
31681 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31682
31683         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31684
31685 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31686
31687         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31688         endian-dependent.
31689
31690 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31691
31692         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31693         Remove cruft.
31694
31695 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31696
31697         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31698         * gcc.c-torture/compile/961203-1.c: Likewise.
31699         * gcc.c-torture/compile/980506-1.c: Likewise.
31700
31701 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31702
31703         PR c++/10712
31704         * g++.dg/lookup/using7.C: New test.
31705
31706 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/11105
31709         * g++.dg/abi/conv1.C: Remove it.
31710         * g++.dg/template/conv7.C: New test.
31711         * g++.dg/template/conv8.C: Likewise.
31712         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31713         conversion operator.
31714
31715 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31716
31717         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31718         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31719         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31720         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31721         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31722         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31723         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31724         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31725         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31726         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31727         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31728         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31729         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31730         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31731         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31732         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31733         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31734         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31735         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31736         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31737         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31738         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31739         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31740         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31741         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31742         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31743         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31744         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31745         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31746
31747 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31748
31749         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31750         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31751         indications.
31752
31753 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31754
31755         * gcc.dg/i386-387-5.c: New test case.
31756         * gcc.dg/i386-387-6.c: New test case.
31757         * gcc.dg/builtins-23.c: New test case.
31758
31759 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31760
31761         * gcc.dg/builtins-22.c: New test case.
31762         * gcc.dg/i386-387-1.c: Update to test exp.
31763         * gcc.dg/i386-387-2.c: Likewise.
31764
31765 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31766
31767         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31768
31769 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31770
31771         * lib/gcc-dg.exp (dg-require-dll): New function.
31772         (dg-xfail-if): Likewise.
31773         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31774         driver.
31775
31776         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31777         * gcc.c-torture/compile/20001205-1.c: Likewise.
31778         * gcc.c-torture/compile/20001226-1.c: Likewise.
31779         * gcc.c-torture/compile/20010518-2.c: Likewise.
31780         * gcc.c-torture/compile/20020312-1.c: Likewise.
31781         * gcc.c-torture/compile/20020604-1.c: Likewise.
31782         * gcc.c-torture/compile/920501-12.c: Likewise.
31783         * gcc.c-torture/compile/920501-4.c: Likewise.
31784         * gcc.c-torture/compile/920520-1.c: Likewise.
31785         * gcc.c-torture/compile/920521-1.c: Likewise.
31786         * gcc.c-torture/compile/920625-1.c: Likewise.
31787         * gcc.c-torture/compile/961203-1.c: Likewise.
31788         * gcc.c-torture/compile/980506-1.c: Likewise.
31789         * gcc.c-torture/compile/981006-1.c: Likewise.
31790         * gcc.c-torture/compile/981022-1.c: Likewise.
31791         * gcc.c-torture/compile/981223-1.c: Likewise.
31792         * gcc.c-torture/compile/990617-1.c: Likewise.
31793         * gcc.c-torture/compile/dll.c: Likewise.
31794         * gcc.c-torture/compile/labels-3.c: Likewise.
31795         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31796         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31797         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31798         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31799         * gcc.c-torture/compile/simd-5.c: Likewise.
31800         * gcc.c-torture/compile/20000804-1.x: Remove.
31801         * gcc.c-torture/compile/20001205-1.x: Likewise.
31802         * gcc.c-torture/compile/20001226-1.x: Likewise.
31803         * gcc.c-torture/compile/20010518-2.x: Likewise.
31804         * gcc.c-torture/compile/20020312-1.x: Likewise.
31805         * gcc.c-torture/compile/20020604-1.x: Likewise.
31806         * gcc.c-torture/compile/920501-12.x: Likewise.
31807         * gcc.c-torture/compile/920501-4.x: Likewise.
31808         * gcc.c-torture/compile/920520-1.x: Likewise.
31809         * gcc.c-torture/compile/920521-1.x: Likewise.
31810         * gcc.c-torture/compile/920625-1.x: Likewise.
31811         * gcc.c-torture/compile/961203-1.x: Likewise.
31812         * gcc.c-torture/compile/980506-1.x: Likewise.
31813         * gcc.c-torture/compile/981006-1.x: Likewise.
31814         * gcc.c-torture/compile/981022-1.x: Likewise.
31815         * gcc.c-torture/compile/981223-1.x: Likewise.
31816         * gcc.c-torture/compile/990617-1.x: Likewise.
31817         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31818         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31819         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31820         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31821         * gcc.c-torture/compile/simd-5.x: Likewise.
31822
31823         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31824
31825 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31826
31827         * gcc.c-torture/execute/20030611-1.c: New test.
31828
31829 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31830
31831         PR middle-end/168
31832         * gcc.dg/20030612-1.c: New test case.
31833
31834 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31835
31836         PR c++/10635
31837         * g++.dg/expr/cast1.C: New test.
31838
31839 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31840
31841         * gcc.dg/builtins-21.c: New test case.
31842
31843 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31844
31845         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31846         options instead of at the end.
31847         * lib/objc.exp (objc_target_compile): Likewise.
31848
31849 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31850
31851         PR c++/10432
31852         * g++.dg/parse/error1.C: New test.
31853
31854 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31855
31856         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31857         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31858         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31859         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31860         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31861         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31862         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31863         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31864         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31865         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31866         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31867         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31868         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31869         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31870         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31871         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31872         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31873         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31874         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31875         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31876         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31877         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31878         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31879         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31880
31881         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31882         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31883         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31884         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31885         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31886         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31887         * gcc.dg/compat/scalar-return-3_main.c: New file.
31888         * gcc.dg/compat/scalar-return-3_x.c: New file.
31889         * gcc.dg/compat/scalar-return-3_y.c: New file.
31890         * gcc.dg/compat/scalar-return-4_main.c: New file.
31891         * gcc.dg/compat/scalar-return-4_x.c: New file.
31892         * gcc.dg/compat/scalar-return-4_y.c: New file.
31893
31894 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31895
31896         * gcc.dg/compat/fp2-struct-check.h: New file.
31897         * gcc.dg/compat/fp2-struct-defs.h: New file.
31898         * gcc.dg/compat/fp2-struct-init.h: New file.
31899         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31900         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31901         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31902         * gcc.dg/compat/struct-return-10_main.c: New file.
31903         * gcc.dg/compat/struct-return-10_x.c: New file.
31904         * gcc.dg/compat/struct-return-10_y.c: New file.
31905
31906         * gcc.dg/compat/compat-common.h: New file.
31907         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31908         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31909         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31910         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31911         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31912         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31913         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31914         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31915         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31916         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31917         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31918         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31919         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31920         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31921         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31922         * gcc.dg/compat/small-struct-check.h: Ditto.
31923         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31924         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31925         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31926         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31927         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31928         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31929         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31930         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31931         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31932         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31933         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31934         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31935         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31936         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31937         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31938         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31939         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31940         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31941         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31942         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31943         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31944         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31945         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31946         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31947         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31948         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31949         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31950         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31951         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31952         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31953
31954 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31955
31956         * g++.dg/pch/static-1.C: New file.
31957         * g++.dg/pch/static-1.Hs: New file.
31958
31959 2003-06-10  Richard Henderson  <rth@redhat.com>
31960
31961         * gcc.dg/asm-7.c: Adjust expected warning text.
31962
31963 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31964
31965         * gcc.dg/builtins-20.c: New test case.
31966
31967 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31968
31969         PR c++/11131
31970         * g++.dg/opt/template1.C: New test.
31971
31972 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31973
31974         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31975         additional_sources.
31976
31977 2003-05-21  David Taylor  <dtaylor@emc.com>
31978
31979         * gcc.dg/Wpadded.c: New file.
31980
31981 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31982
31983         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31984         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31985         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31986         dg-require-weak.
31987
31988 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31989
31990         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31991
31992 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31993
31994         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31995         (dg-require-alias): Likewise.
31996         (dg-require-gc-sections): Likewise.
31997         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31998
31999 2003-06-08  Richard Henderson  <rth@redhat.com>
32000
32001         * gcc.dg/20011029-2.c: Fix the array reference.
32002         * gcc.dg/asm-7.c: New.
32003
32004 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32005
32006         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32007
32008 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32009
32010         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32011         (dg-require-gc-sections): Likewise.
32012
32013 2003-06-08  Jan Hubicka  <jh@suse.cz>
32014
32015         * i386-cmov1.c: Fix regular expression.
32016         * i386-cvt-1.c: Likewise.
32017         * i386-local.c: Likewise.
32018         * i386-local2.c: Likewise.
32019         * i386-mul.c: Likewise.
32020         * i386-ssetype-1.c: Likewise.
32021         * i386-ssetype-3.c: Likewise.
32022         * i386-ssetype-5.c: Likewise.
32023
32024 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32025
32026         PR c++/11039
32027         * g++.dg/warn/implicit-typename2.C: New test.
32028         * g++.dg/warn/implicit-typename3.C: New test.
32029
32030 2003-06-07  Richard Henderson  <rth@redhat.com>
32031
32032         * g++.dg/other/offsetof3.C: Use size_t.
32033         * g++.dg/other/offsetof4.C: Likewise.
32034
32035 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32036
32037         * lib/copy-file.exp: New. Implement gcc_copy_files.
32038
32039         * lib/dg-pch.exp: Load copy-file.exp
32040         (dg-pch): Use gcc_copy_files instead of "file copy".
32041
32042 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32043
32044         * gcc.dg/weak/weak.exp: Simplify.
32045         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32046         * gcc.dg/weak/weak-1.c: Likewise.
32047         * gcc.dg/weak/weak-2.c: Likewise.
32048         * gcc.dg/weak/weak-3.c: Likewise.
32049         * gcc.dg/weak/weak-4.c: Likewise.
32050         * gcc.dg/weak/weak-5.c: Likewise.
32051         * gcc.dg/weak/weak-6.c: Likewise.
32052         * gcc.dg/weak/weak-7.c: Likewise.
32053         * gcc.dg/weak/weak-8.c: Likewise.
32054         * gcc.dg/weak/weak-9.c: Likewise.
32055
32056 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32057
32058         gcc.c-torture/execute/20030606-1.c: New.
32059
32060 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32061
32062         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32063         * gcc.dg/builtins-19.c: Likewise.
32064
32065 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32066
32067         * gcc.dg/builtins-2.c: Add some more tests.
32068         * gcc.dg/builtins-18.c: New test case.
32069         * gcc.dg/builtins-19.c: New test case.
32070
32071 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32072             Jim Wilson  <wilson@tuliptree.org>
32073
32074         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32075
32076 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32077
32078         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32079         mempcpy/stpcpy calls not to be optimized into something else.
32080         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32081         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32082         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32083
32084 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32085
32086         * gcc.dg/format/asm_fprintf-1.c: New test.
32087
32088 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32089
32090         * lib/gcc-defs.exp (additional_sources): New variable.
32091         (dg-additional-sources): New function.
32092         (additional_files): New variable.
32093         (dg-additional-files): New function.
32094         (dg-additional-files-options): Likewise.
32095         * lib/gcc-dg.exp (dg-require-weak): New function.
32096         (dg-require-alias): Likewise.
32097         (dg-require-gc-sections): Likewise.
32098         * lib/target-supports.exp (check_alias_available): Remove testfile
32099         parameter.
32100         (check_gc_sections_available): New function.
32101         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32102         (dg-gpp-additional-files): Likewise.
32103         * lib/g++.exp (additional_sources): Remove.
32104         (additional_files): Likewise.
32105         (g++_target_compile): Use dg-additional-files-options.
32106
32107         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32108         Tcl logic.
32109         * gcc.dg/special/ecos.exp: Remove.
32110         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32111         * gcc.dg/special/alias-1.c: Likewise.
32112         * gcc.dg/special/alias-2.c: Likewise.
32113         * gcc.dg/special/gcsec-1.c: Likewise.
32114         * gcc.dg/special/weak-1.c: Likewise.
32115         * gcc.dg/special/weak-2.c: Likewise.
32116         * gcc.dg/special/wkali-1.c: Likewise.
32117         * gcc.dg/special/wkali-2.c: Likewise.
32118
32119         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32120         dg-gpp-additional-*.
32121         * g++.dg/special/conpr-3.C: Likewise.
32122         * g++.dg/special/conpr-4.C: Likewise.
32123         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32124         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32125         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32126         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32127         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32128         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32129         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32130         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32131         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32132         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32133         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32134         * g++.old-deja/g++.other/comdat1.C: Likewise.
32135         * g++.old-deja/g++.other/comdat2.C: Likewise.
32136         * g++.old-deja/g++.other/comdat3.C: Likewise.
32137         * g++.old-deja/g++.other/ctor1.C: Likewise.
32138         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32139
32140 2003-06-05  Richard Henderson  <rth@redhat.com>
32141
32142         * gcc.dg/debug/20030605-1.c: New.
32143
32144 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32145
32146         * README.QMTEST: Update.
32147
32148 2003-06-04  Richard Henderson  <rth@redhat.com>
32149
32150         * gcc.dg/cleanup-1.c: New.
32151         * gcc.dg/cleanup-2.c: New.
32152         * gcc.dg/cleanup-3.c: New.
32153         * gcc.dg/cleanup-4.c: New.
32154         * gcc.dg/cleanup-5.c: New.
32155         * gcc.dg/cleanup-6.c: New.
32156         * gcc.dg/cleanup-7.c: New.
32157
32158 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32159
32160         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32161
32162         * lib/dg-pch.exp: New file.
32163         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32164         * gcc.dg/pch/pch.exp: Likewise.
32165
32166 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32167
32168         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32169         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32170         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32171         * gcc.dg/builtins-17.c: New test case.
32172         * gcc.dg/i386-387-4.c: New test case.
32173         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32174
32175 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32176
32177         * gcc.dg/ultrasp9.c: New test.
32178
32179 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32180
32181         * gcc.c-torture/compile/20030604-1.c: New test.
32182         * gcc.dg/sparc-constant-1.c: New test.
32183
32184 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32185
32186         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32187
32188 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32189
32190         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32191
32192         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32193         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32194
32195 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32196
32197         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32198
32199 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32200
32201         PR c++/10940
32202         * g++.dg/template/spec10.C: New test.
32203
32204 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32205
32206         * gcc.dg/builtins-16.c: New test case.
32207
32208 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32209
32210         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32211         mempcpy test with post-increments.
32212         * gcc.c-torture/execute/string-opt-3.c: New test.
32213         * gcc.dg/string-opt-1.c: New test.
32214
32215 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32216
32217         PR fortran/10965
32218         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32219
32220 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32221
32222         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32223         (scan-assembler): ... here.  Use dg-scan.
32224         (scan-assembler-not): Likewise.
32225         (scan-file): New function.
32226         (scan-file-not): Likewise.
32227         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32228         * gcc.dg/cpp/_Pragma4.c: Likewise.
32229         * gcc.dg/cpp/_Pragma5.c: Likewise.
32230         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32231         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32232         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32233         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32234         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32235         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32236         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32237         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32238         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32239         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32240         * gcc.dg/cpp/cxxcom1.c: Likewise.
32241         * gcc.dg/cpp/line1.c: Likewise.
32242         * gcc.dg/cpp/maccom1.c: Likewise.
32243         * gcc.dg/cpp/maccom2.c: Likewise.
32244         * gcc.dg/cpp/maccom3.c: Likewise.
32245         * gcc.dg/cpp/maccom4.c: Likewise.
32246         * gcc.dg/cpp/maccom5.c: Likewise.
32247         * gcc.dg/cpp/maccom6.c: Likewise.
32248         * gcc.dg/cpp/multiline.c: Likewise.
32249         * gcc.dg/cpp/spacing1.c: Likewise.
32250         * gcc.dg/cpp/spacing2.c: Likewise.
32251         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32252         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32253         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32254         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32255         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32256         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32257         * gcc.dg/cpp/cxxcom2.c: Likewise.
32258         * gcc.dg/cpp/cxxcom2.h: New file.
32259
32260         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32261         * g++.dg/cpp/truefalse.C: Here.
32262         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32263
32264 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32265
32266         * gcc.dg/cpp/redef3.c: New file.
32267
32268 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32269
32270         * gcc.dg/i386-loop-3.c: New test.
32271
32272 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32273
32274         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32275
32276 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32277
32278         * gcc.dg/fwrapv-1.c: New test case.
32279         * gcc.dg/fwrapv-2.c: New test case.
32280
32281 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32282
32283         PR c++/10956
32284         * g++.dg/template/spec9.C: New test.
32285
32286 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32287
32288         * gcc.dg/duff-4.c: New test case.
32289
32290 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32291
32292         PR fortran/10843
32293         * g77.dg/ffixed-form-1.f: New test
32294         * g77.dg/ffixed-form-2.f: New test
32295         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32296         * g77.dg/ffree-form-3.f: New test
32297
32298 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32299
32300         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32301         * gcc.dg/wint_t-1.c: Likewise.
32302
32303 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32304
32305         * g++.dg/template/access11.C: New test.
32306
32307 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32308
32309         PR c++/10849
32310         * g++.dg/template/access10.C: New test.
32311
32312 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32313             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32314
32315         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32316
32317 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32318
32319         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32320         suppress for powerpc-*-darwin*.
32321         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32322
32323 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32324
32325         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32326         suppress option for powerpc-*-darwin*.
32327
32328 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32329
32330         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32331         * gcc.dg/builtins-4.c: Add test for fmod.
32332
32333 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32334
32335         PR c++/10682
32336         * g++.dg/template/instantiate4.C: New test.
32337
32338 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32339
32340         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32341
32342 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32343
32344         * gcc.dg/compat/scalar-return-1_main.c: New file.
32345         * gcc.dg/compat/scalar-return-1_x.c: New file.
32346         * gcc.dg/compat/scalar-return-1_y.c: New file.
32347         * gcc.dg/compat/scalar-return-2_main.c: New file.
32348         * gcc.dg/compat/scalar-return-2_x.c: New file.
32349         * gcc.dg/compat/scalar-return-2_y.c: New file.
32350         * gcc.dg/compat/struct-return-3_main.c: New file.
32351         * gcc.dg/compat/struct-return-3_y.c: New file.
32352         * gcc.dg/compat/struct-return-3_x.c: New file.
32353         * gcc.dg/compat/struct-return-2_main.c: New file.
32354         * gcc.dg/compat/struct-return-2_x.c: New file.
32355         * gcc.dg/compat/struct-return-2_y.c: New file.
32356
32357 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32358
32359         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32360         for hppa*-hp-hpux*.
32361         * gcc.dg/20021014-1.c (dg-options): Likewise.
32362         * gcc.dg/nest.c (dg-options): Likewise.
32363
32364 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32365
32366         PR c++/9738
32367         * g++.dg/ext/dllimport2.C: New file.
32368         * g++.dg/ext/dllimport3.C: New file.
32369
32370 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32371
32372         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32373         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32374         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32375         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32376         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32377         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32378         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32379         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32380         * gcc.dg/compat/small-struct-defs.h: New file.
32381         * gcc.dg/compat/small-struct-init.h: New file.
32382         * gcc.dg/compat/small-struct-check.h: New file.
32383         * gcc.dg/compat/fp-struct-defs.h: New file.
32384         * gcc.dg/compat/fp-struct-check.h: New file.
32385         * gcc.dg/compat/fp-struct-init.h: New file.
32386         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32387         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32388
32389 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32390
32391         * gcc.dg/20030225-2.c: New test.
32392
32393 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32394             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32395
32396         * gcc.c-torture/compile/20030518-1.c: New test case.
32397
32398 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32399
32400         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32401         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32402         gcc-dg-debug-runtest.
32403         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32404         gcc-dg-debug-runtest.
32405
32406 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32407
32408         PR c++/9022
32409         * g++.dg/lookup/using6.C: New test.
32410
32411 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32412
32413         * g++.dg/parse/access2.C: New test.
32414
32415 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32416
32417         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32418         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32419         * gcc.dg/debug/debug.exp: Likewise.
32420
32421 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32422
32423         * gcc.dg/dollar.c: New test.
32424
32425 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32426
32427         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32428         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32429         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32430         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32431         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32432         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32433         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32434         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32435         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32436         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32437         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32438         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32439         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32440         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32441         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32442         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32443         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32444         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32445
32446 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32447
32448         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32449         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32450         support for "repo" mode.
32451         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32452         * lib/g77-dg.exp: Likewise.
32453         * lib/obj-dg.exp: Likewise.
32454
32455 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32456
32457         Merge from gcc-3_2-rhl8-branch:
32458         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32459
32460         * gcc.dg/tls/opt-6.c: New test.
32461
32462         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32463
32464         * gcc.dg/20030405-1.c: New test.
32465
32466         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32467
32468         * gcc.dg/20030309-1.c: New test.
32469
32470         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32471
32472         * gcc.c-torture/execute/20030307-1.c: New test.
32473
32474         2003-02-20  Randolph Chung  <tausq@debian.org>
32475
32476         * gcc.c-torture/compile/20030220-1.c: New test.
32477
32478         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32479
32480         * gcc.dg/20030217-1.c: New test.
32481
32482         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32483
32484         * gcc.c-torture/compile/20020129-1.c: New test.
32485
32486         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32487
32488         * gcc.dg/unroll-1.c: New test.
32489
32490         2002-11-16  Jan Hubicka  <jh@suse.cz>
32491
32492         * gcc.c-torture/execute/20020920-1.c: New test.
32493
32494         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32495
32496         PR target/7434
32497         * gcc.c-torture/compile/20021008-1.c: New test.
32498
32499         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32500
32501         PR target/7559
32502         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32503
32504         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32505
32506         * gcc.c-torture/compile/20020807-1.c: New test.
32507
32508         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32509
32510         * gcc.dg/tls/opt-1.c: New test.
32511
32512         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32513
32514         * gcc.dg/20020729-1.c: New test.
32515
32516         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32517
32518         * g++.dg/opt/life1.C: New test.
32519
32520         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32521
32522         * gcc.dg/20020525-1.c: New test.
32523
32524         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32525
32526         PR c++/6794
32527         * g++.dg/ext/pretty1.C: New test.
32528         * g++.dg/ext/pretty2.C: New test.
32529
32530 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32531
32532         PR c++/8385
32533         * g++.dg/ext/typeof5.C: New test.
32534
32535 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32536
32537         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32538         __USER_LABEL_PREFIX__ into account.
32539         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32540
32541 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32542
32543         * gcc.dg/builtins-15.c: New test case.
32544
32545 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32546
32547         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32548
32549 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32550
32551         * lib/g++.exp: Tweak handling of additional source files.
32552         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32553         * g++.dg/special/conpr-2a.C: Rename to ...
32554         * g++.dg/special/conpr-2a.cc: ... this.
32555         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32556         * g++.dg/special/conpr-3a.C: Rename to ...
32557         * g++.dg/special/conpr-3a.cc: This.
32558         * g++.dg/special/conpr-3b.C: Rename to ...
32559         * g++.dg/special/conpr-3b.cc: This.
32560         * g++.dg/special/conpr-4.C: New test.
32561         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32562
32563 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32564
32565         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32566
32567 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32568
32569         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32570         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32571         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32572         * g++.old-deja/g++.other/warn3.C: Likewise.
32573
32574 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32575
32576         * gcc.dg/i386-387-1.c: Update to also test log.
32577         * gcc.dg/i386-387-2.c: Likewise.
32578
32579 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32580
32581         * g77.f-torture/execute/int8421.f: New test.
32582
32583 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32584
32585         PR c++/10230, c++/10481
32586         * g++.dg/lookup/scoped5.C: New test.
32587
32588 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32589
32590         PR c++/10552
32591         * g++.dg/template/ttp6.C: New test.
32592
32593 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32594
32595         * gcc.c-torture/execute/builtins: New directory.
32596         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32597         gcc.c-torture/execute/builtins.
32598         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32599         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32600         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32601         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32602
32603 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32604
32605         PR c++/9252
32606         * g++.dg/template/access8.C: New test.
32607         * g++.dg/template/access9.C: New test.
32608
32609 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32610
32611         PR c++/9554
32612         * g++.dg/parse/access1.C: New test.
32613
32614 2003-05-09  DJ Delorie  <dj@redhat.com>
32615
32616         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32617         long, and not an int.
32618
32619 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32620
32621         PR c++/10555, c++/10576
32622         * g++.dg/template/memclass1.C: New test.
32623
32624 2003-05-08  DJ Delorie  <dj@redhat.com>
32625
32626         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32627         targets.
32628         * gcc.c-torture/execute/20021024-1.x: Likewise.
32629         * gcc.c-torture/execute/shiftdi.x: Likewise.
32630         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32631         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32632         * gcc.dg/20021018-1.c: Likewise.
32633
32634 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32635
32636         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32637
32638         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32639         (bcopy): Call memmove.
32640
32641 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32642
32643         * g77.f-torture/compile/8485.f: New test case.
32644
32645 2003-05-07  Richard Henderson  <rth@redhat.com>
32646
32647         PR c++/10570
32648         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32649         Verify exception_cleanup not called for rethrows.
32650         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32651         when exiting catch block without rethrowing.
32652         * g++.dg/eh/forced3.C: New.
32653         * g++.dg/eh/forced4.C: New.
32654
32655 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32656
32657         * gcc.dg/20030505.c: Fix triplet.
32658
32659 2003-05-06  DJ Delorie  <dj@redhat.com>
32660
32661         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32662         * gcc.dg/nest.c: Likewise.
32663
32664 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32665
32666         * gcc.dg/builtins-14.c: New test case.
32667
32668 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32669
32670         * lib/compat.exp (compat-execute): New argument.
32671         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32672         * gcc.dg/compat: New test directory.
32673         * gcc.dg/compat/compat.exp: New expect script.
32674         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32675         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32676         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32677         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32678         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32679         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32680
32681         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32682         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32683         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32684         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32685         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32686         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32687         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32688         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32689         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32690         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32691         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32692         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32693         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32694         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32695         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32696
32697 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32698
32699         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32700
32701 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32702
32703         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32704
32705 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32706
32707         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32708         * gcc.dg/ppc-fsel-2.c: New test.
32709
32710         * gcc.dg/unused-5.c: New test.
32711
32712 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32713
32714         PR c++/10496
32715         * g++.dg/warn/pmf1.C: New test.
32716
32717 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32718
32719         PR c++/4494
32720         * g++.dg/warn/main.C: New test.
32721
32722 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32723
32724         * gcc.dg/nonnull-3.c: New test.
32725
32726 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32727
32728         * gcc.dg/cpp/Wtrigraphs.c: Update.
32729         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32730
32731 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32732
32733         * gcc.dg/ppc-fsel-1.c: New test.
32734
32735 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32736
32737         PR c/10604
32738         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32739
32740 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32741
32742         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32743
32744 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32745
32746         PR c++/9364, c++/10553, c++/10586
32747         * g++.dg/parse/typename4.C: New test.
32748         * g++.dg/parse/typename5.C: Likewise.
32749
32750 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32751
32752         * gcc.c-torture/compile/20030503-1.c: New test.
32753
32754 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32755
32756         * g++.dg/lookup/using5.C: Fix testcase error.
32757
32758 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32759
32760         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32761         since MEABI is no longer supported.  Remove all vestiges
32762         of MEABI from the test.
32763
32764 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32765
32766         PR c++/10554
32767         * g++.dg/lookup/using5.C: New test.
32768
32769 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32770
32771         PR c++/8772
32772         * g++.dg/template/ttp5.C: New test.
32773
32774 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32775
32776         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32777         (dg-gpp-additional-sources): New function.
32778         (dg-gpp-additional-files): Likewise.
32779         * lib/g++.exp (additional_sources): New variable.
32780         (additional_files): Likewise.
32781         (g++_target_compile): Deal with them.
32782         * lib/old-dejagnu.exp: Remove.
32783         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32784         * g++.old-deja: Revise all tests to use dg commands.
32785
32786 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32787
32788         PR c++/9432, c++/9528
32789         * g++.dg/lookup/using4.C: New test.
32790
32791 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32792
32793         * gcc.dg/noreturn-5.c: New file.
32794         * gcc.dg/noreturn-6.c: New file.
32795
32796         * gcc.c-torture/compile/inline-1.c: New file.
32797
32798 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32799
32800         PR c++/10551
32801         * g++.dg/template/explicit1.C: New test.
32802
32803 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32804
32805         PR c++/10549
32806         * g++.dg/other/bitfield1.C: New test.
32807
32808         PR c++/10527
32809         * g++.dg/init/new7.C: New test.
32810
32811 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32812
32813         * g++.dg/ext/desig1.C: New test.
32814         * g++.dg/ext/init1.C: Update.
32815
32816         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32817
32818 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32819
32820         PR c++/10180
32821         * g++.dg/warn/Winline-1.C: New test.
32822
32823 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32824
32825         * gcc.c-torture/execute/string-opt-19.c: New test.
32826
32827         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32828         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32829
32830 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32831
32832         PR c++/10506
32833         * g++.dg/init/new6.C: New test.
32834
32835         PR c++/10503
32836         * g++.dg/init/ref6.C: New test.
32837
32838 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32839
32840         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32841
32842 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32843
32844         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32845         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32846
32847 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32848
32849         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32850         initialized static data members.
32851
32852 2003-04-25  H.J. Lu <hjl@gnu.org>
32853
32854         * gcc.dg/ia64-sync-4.c: New test.
32855
32856 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32857
32858         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32859         date.
32860
32861 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32862
32863         PR c++/10337
32864         * g++.dg/warn/conv1.C: New test.
32865         * g++.old-deja/g++.other/conv7.C: Adjust.
32866         * g++.old-deja/g++.other/overload14.C: Adjust.
32867
32868 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32869
32870         PR c++/10471
32871         * g++.dg/template/defarg2.C: New test.
32872
32873 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32874
32875         * gcc.dg/cpp/include2.c: Update.
32876         * gcc.dg/cpp/multiline-2.c: New.
32877         * gcc.dg/cpp/multiline.c: Update.
32878         * gcc.dg/cpp/strify2.c: Update.
32879         * gcc.dg/cpp/trad/literals-2.c: Update.
32880
32881 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32882
32883         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32884
32885 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32886
32887         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32888
32889 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32890
32891         PR c++/10451
32892         * g++.dg/parse/crash4.C: New test.
32893
32894         PR c++/9847
32895         * g++.dg/parse/crash5.C: New test.
32896
32897 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32898
32899         PR c++/10446
32900         * g++.dg/parse/crash3.C: New test.
32901
32902         PR c++/10428
32903         * g++.dg/parse/elab1.C: New test.
32904
32905 2003-04-22  Devang Patel  <dpatel@apple.com>
32906
32907         * gcc.dg/cpp/trad/funlike-5.c: New test.
32908
32909 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32910
32911         * g++.dg/other/packed1.C: Fix dg options.
32912
32913 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32914
32915         * g++.dg/other/offsetof2.C: New test.
32916
32917 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32918
32919         * g++.dg/template/recurse.C: Adjust location of error messages.
32920
32921 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32922
32923         PR c++/9881
32924         * g++.dg/init/addr-const1.C: New test.
32925         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32926
32927 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32928
32929         PR c++/10405
32930         * g++.dg/lookup/struct-hack1.C: New test.
32931
32932 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32933
32934         * ucs.c: Update diagnostic messages.
32935
32936 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32937
32938         * gcc.dg/cpp/truefalse.cpp: New test.
32939         * gcc.dg/cpp/cpp.exp: Update.
32940         * g++.dg/other/stdbool-if.C: Remove.
32941
32942 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32943
32944         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32945         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32946
32947 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32948
32949         * gcc.c-torture/compile/20030418-1.c: New test.
32950
32951 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32952
32953         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32954
32955 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32956
32957         PR c++/10347
32958         g++.dg/template/dependent-name1.C: New test.
32959
32960 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32961
32962         * gcc.dg/warn-1.c (tourist_guide): New array,
32963         contains a pointer to bar.
32964
32965 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32966
32967         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32968         * gcc.c-torture/execute/medce-1.c: New test case.
32969         * gcc.c-torture/execute/medce-2.c: New test case.
32970
32971 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32972
32973         * lib/prune.exp: Ignore more messages.
32974
32975         PR c++/10381
32976         * g++.dg/parse/lookup3.C: New test.
32977
32978 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32979
32980         * gcc.c-torture/compile/20030415-1.c : New test.
32981
32982 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32983
32984         * gcc.c-torture/execute/scope-2.c: Move to ...
32985         * gcc.dg/noncompile/scope.c: .... here.
32986
32987 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32988
32989         * gcc.dg/20030414-2.c: New test case.
32990
32991 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32992
32993         PR target/10377
32994         * gcc.dg/20030414-1.c: New test.
32995
32996 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32997
32998         * gcc.dg/builtins-12.c: New test case.
32999         * gcc.dg/builtins-13.c: New test case.
33000
33001 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33002
33003         * gcc.c-torture/execute/string-opt-18.c: New test.
33004
33005 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33006
33007         PR c++/10300
33008         * g++.dg/init/new5.C: New test.
33009
33010 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33011
33012         PR c++/7910
33013         * g++.dg/ext/dllimport1.C: New test.
33014
33015 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33016
33017         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33018
33019 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33020
33021         PR Fortran/9263
33022         * g77.f-torture/noncompile/9263.f: New test
33023         PR Fortran/1832
33024         * g77.f-torture/execute/1832.f: New test
33025
33026 2003-04-11  David Chad  <davidc@freebsd.org>
33027             Loren J. Rittle  <ljrittle@acm.org>
33028
33029         libobjc/8562
33030         * objc.dg/headers.m: New test.
33031
33032 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33033
33034         * gcc.c-torture/execute/builtin-noret-2.c: New.
33035         * gcc.c-torture/execute/builtin-noret-2.x: New.
33036         XFAIL builtin-noret-2.c at -O1 and above.
33037         * gcc.dg/redecl.c: New.
33038         * gcc.dg/Wshadow-1.c: Update error regexps.
33039
33040 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33041
33042         * g++.dg/abi/bitfield10.C: New test.
33043
33044 2003-04-09  Mike Stump  <mrs@apple.com>
33045
33046         * gcc.dg/pch/pch.exp: Make testcase names longer.
33047         * g++.dg/pch/pch.exp: Make testcase names longer.
33048
33049 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33050
33051         * gcc.dg/builtins-11.c: New test case.
33052
33053 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33054
33055         * gcc.dg/builtins-9.c: New test case.
33056         * gcc.dg/builtins-10.c: New test case.
33057
33058 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33059
33060         * gcc.dg/noncompile/init-4.c.c: New test.
33061
33062 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33063
33064         * gcc.misc-test/gcov-9.c: New test.
33065         * gcc.misc-test/gcov-10.c: New test
33066         * gcc.misc-test/gcov-11.c: New test.
33067
33068 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33069
33070         PR optimization/10024
33071         * gcc.c-torture/compile/20030405-1.c: New test.
33072
33073 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33074
33075         * gcc.dg/pch/static-3.c: New.
33076         * gcc.dg/pch/static-3.hs: New.
33077         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33078
33079 2003-04-04  Richard Henderson  <rth@redhat.com>
33080
33081         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33082         * g++.dg/eh/forced2.C: Likewise.
33083
33084 2003-04-03  Mike Stump  <mrs@apple.com>
33085
33086         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33087         target arg.
33088         (scan-assembler-times, scan-assembler-not): Likewise.
33089         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33090
33091 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33092
33093         * gcc.dg/sparc-loop-1.c: New test.
33094
33095 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33096
33097         PR other/9274
33098         * g++.dg/pch/system-2.C: New.
33099         * g++.dg/pch/system-2.Hs: New.
33100
33101 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33102
33103         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33104
33105         * g++.dg/eh/simd-1.C (vecfunc): Same.
33106
33107 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33108
33109         * gcc.c-torture/execute/20030401-1.c: New test case.
33110
33111 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33112
33113         * objc.dg/defs.m: New.
33114
33115 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33116
33117         * g++.dg/eh/simd-1.C: New.
33118         * g++.dg/eh/simd-2.C: New.
33119
33120 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33121
33122         * gcc.c-torture/execute/simd-3.c: New.
33123
33124 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33125
33126         PR c/9936
33127         * gcc.dg/20030331-2.c: New test.
33128
33129 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33130
33131         PR c++/10278
33132         * g++.dg/parse/crash2.C: New test.
33133
33134 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33135
33136         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33137         * gcc.c-torture/execute/20030331-1.c: ...here.
33138
33139 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33140
33141         * gcc.c-torture/execute/20030331-1.c: New test.
33142
33143 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33144
33145         * lib/gcov.exp: Adjust call return testing strings.
33146         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33147
33148 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33149
33150         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33151         * gcc.dg/builtins-7.c: New test case.
33152         * gcc.dg/builtins-8.c: New test case.
33153
33154 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33155
33156         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33157
33158 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33159
33160         PR c++/7647
33161         * g++.dg/lookup-class-member-2.C: New test.
33162
33163 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33164
33165         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33166
33167 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33168
33169         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33170
33171 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33172
33173         * g++.dg/init/attrib1.C: New test.
33174
33175 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33176
33177         * gcc.dg/ultrasp8.c: New test.
33178
33179 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33180
33181         * gcc.dg/ultrasp7.c: New test.
33182
33183 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33184
33185         PR c++/10047
33186         * g++.dg/template/inline1.C: New test.
33187
33188 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33189
33190         * gcc.dg/sparc-dwarf2.c: New test.
33191
33192 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33193
33194         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33195         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33196
33197 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33198
33199         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33200         than reading .x files.
33201         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33202         * g77.dg/gcov/gcov-1.f: Likewise.
33203         * gcc.misc-tests/gcov-4b.c: Likewise.
33204         * gcc.misc-tests/gcov-5b.c: Likewise.
33205         * gcc.misc-tests/gcov-6.c: Likewise.
33206         * gcc.misc-tests/gcov-7.c: Likewise.
33207         * gcc.misc-tests/gcov-8.c: Likewise.
33208         * g++.dg/gcov/gcov-1.x: Remove.
33209         * g77.dg/gcov/gcov-1.x: Likewise.
33210         * gcc.misc-tests/gcov-4b.x: Likewise.
33211         * gcc.misc-tests/gcov-5b.x: Likewise.
33212         * gcc.misc-tests/gcov-6.x: Likewise.
33213         * gcc.misc-tests/gcov-7.x: Likewise.
33214         * gcc.misc-tests/gcov-8.x: Likewise.
33215
33216 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33217
33218         PR opt/10087
33219         * gcc.dg/20030324-1.c: New test.
33220
33221 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33222
33223         PR c++/10224
33224         * g++.dg/template/arg3.C: New test.
33225
33226         PR c++/10158
33227         * g++.dg/template/friend18.C: New test.
33228
33229 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33230
33231         * g77.f-torture/compile/20030326-1.f: New test case.
33232
33233 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33234
33235         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33236
33237         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33238
33239 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33240
33241         * gcc.dg/ia64-sync-3.c: New test.
33242
33243 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33244
33245         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33246
33247 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33248
33249         * gcc.dg/ultrasp6.c: New test.
33250
33251 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33252
33253         * gcc.dg/i386-signbit-1.c: New test.
33254         * gcc.dg/i386-signbit-2.c: New test.
33255         * gcc.dg/i386-signbit-3.c: New test.
33256
33257 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33258
33259         * gcc.dg/ultrasp5.c: Fix options.
33260
33261 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33262
33263         * gcc.dg/ultrasp5.c: Fix comment.
33264
33265 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33266
33267         PR fortran/10197
33268         * g77.f-torture/execute/10197.f: New test.
33269
33270 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33271
33272         PR c++/9898, c++/383
33273         * g++.dg/template/conv6.C: New test.
33274
33275         PR c++/10119
33276         * g++.dg/template/ptrmem5.C: New test.
33277
33278         PR c++/10026
33279         * g++.dg/lookup/koenig1.C: New test.
33280
33281         PR C++/10199
33282         * g++.dg/lookup/template2.C: New test.
33283
33284 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33285
33286         * g++.dg/opt/rtti1.C: New test.
33287
33288 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33289
33290         * gcc.dg/ultrasp5.c: New test.
33291
33292 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33293
33294         PR middle-end/9967
33295         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33296         builtin fputs.
33297
33298 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33299
33300         PR c/8224
33301         * gcc.dg/20030323-1.c: New test.
33302
33303 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33304
33305         * gcc.c-torture/compile/20030323-1.c: New test case.
33306
33307 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33308
33309         * gcc.dg/20030321-1.c: New test.
33310
33311 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33312
33313         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33314
33315 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33316
33317         PR c++/9978, c++/9708
33318         * g++.dg/ext/vlm1.C: Adjust expected error.
33319         * g++.dg/ext/vla2.C: New test.
33320         * g++.dg/template/arg1.C: New test.
33321         * g++.dg/template/arg2.C: New test.
33322
33323 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33324
33325         * g77.f-torture/execute/select.f: New test.
33326         * g77.f-torture/noncompile/select_no_compile.f: New test.
33327
33328 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33329
33330         PR c++/9898
33331         * g++.dg/other/error4.C: New test.
33332
33333 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33334
33335         * g++.dg/template/friend17.C: New test.
33336
33337 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33338
33339         * gcc.c-torture/compile/20030320-1.c: New.
33340
33341 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33342
33343         * gcc.dg/builtins-6.c: New test case.
33344
33345 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33346
33347         PR target/10073
33348         * gcc.c-torture/compile/20030319-1.c: New.
33349
33350 2003-03-18  Jan Hubicka  <jh@suse.cz>
33351
33352         * gcc.dg/i386-cvt-1.c: New test.
33353
33354 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33355
33356         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33357         * objc.dg/naming-2.m: Likewise.
33358
33359 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33360
33361         PR c++/9639
33362         * g++.dg/parse/crash1.C: New test.
33363
33364 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33365
33366         PR c++/8805
33367         * g++.dg/eh/cleanup1.C: New test.
33368
33369 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33370
33371         * gcc.c-torture/execute/20030316-1.c: New test case.
33372
33373 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33374
33375         PR c++/9629
33376         * g++.dg/init/ctor2.C: New test.
33377
33378 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33379
33380         * g77.f-torture/compile/xformat.f: New test case.
33381
33382 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33383
33384         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33385         * g++.old-deja/g++.mike/eh50.C: Likewise.
33386
33387 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33388
33389         PR c++/6440
33390         * g++.dg/template/spec7.C: New test.
33391         * g++.dg/template/spec8.C: Likewise.
33392
33393 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33394
33395         * gcc.c-torture/execute/20030313-1.c: New test.
33396
33397 2003-03-14  Richard Henderson  <rth@redhat.com>
33398
33399         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33400
33401 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33402
33403         * gcc.c-torture/compile/20030314-1.c: New test.
33404
33405 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33406
33407         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33408         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33409         thumb target,
33410         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33411         to accept newer _imp__  prefix and additional
33412         newline in .drectve section.
33413         * gcc.dg/dll-4.c: Likewise.
33414         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33415         switch.
33416
33417 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33418
33419         * g++.dg/parse/namespace9.C: New test.
33420
33421         * g++.dg/init/ref5.C: New test.
33422         * g++.dg/parse/ptrmem1.C: Likewise.
33423
33424 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33425
33426         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33427         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33428         regular expression.
33429         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33430         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33431
33432 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33433
33434         * gcc.c-torture/execute/20030224-2.c: New test.
33435
33436 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33437
33438         * gcc.dg/decl-3.c: New test.
33439
33440 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33441
33442         * gcc.dg/i386-loop-2.c: New test.
33443
33444 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33445
33446         PR c++/9474
33447         * g++.dg/parse/namespace8.C: New test.
33448
33449         PR c++/9924
33450         * g++.dg/overload/builtin2.C: New test.
33451
33452 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33453
33454         * gcc.dg/return-type-3.c: New test.
33455
33456 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33457
33458         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33459         profiling options are not supported.
33460
33461 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33462
33463         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33464         * g++.old-deja/g++.warn/impint2.C: Likewise.
33465
33466 2003-03-10  Devang Patel  <dpatel@apple.com>
33467
33468         * g++.dg/cpp/c++_cmd_1.C: New test.
33469         * g++.dg/cpp/c++_cmd_1.h: New file.
33470
33471 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33472
33473         * gcc.dg/altivec-9.c: New file.
33474
33475 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33476
33477         * gcc.dg/ppc-sdata-1.c: New test.
33478         * gcc.dg/ppc-sdata-2.c: New test.
33479
33480 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33481
33482         PR c++/9373
33483         * g++.dg/opt/ptrmem2.C: New test.
33484
33485         PR c++/8534
33486         * g++.dg/opt/ptrmem1.C: New test.
33487
33488 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33489
33490         * gcc.dg/i386-loop-1.c: New test.
33491
33492 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33493
33494         PR c++/9970
33495         * g++.dg/lookup/friend1.C: New test.
33496
33497 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33498
33499         PR c++/9823
33500         * g++.dg/parser/constructor1.C: New test.
33501
33502 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33503
33504         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33505
33506         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33507
33508 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33509
33510         * gcc.dg/cpp/Wunused.c: Update test.
33511
33512 2003-03-08  Jan Hubicka  <jh@suse.cz>
33513
33514         * gcc.dg/inline-3.c: New test.
33515
33516 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33517
33518         PR c++/9809
33519         * g++.dg/parse/builtin1.C: New test.
33520
33521         PR c++/9982
33522         * g++.dg/abi/cookie1.C: New test.
33523         * g++.dg/abi/cookie2.C: Likewise.
33524
33525         PR c++/9524
33526         * g++.dg/template/field1.C: New test.
33527
33528         PR c++/9912
33529         * g++.dg/parse/class1.C: New test.
33530         * g++.dg/parse/namespace7.C: Likewise.
33531         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33532
33533 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33534
33535         * g++.dg/init/ref4.C: New test.
33536
33537 2003-03-07  Jan Hubicka  <jh@suse.cz>
33538
33539         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33540         * gcc.dg/inline-3.c: New test.
33541
33542 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33543
33544         * g++.dg/init/ref3.C: New test.
33545
33546         PR c++/9965
33547         * g++.dg/init/ref2.C: New test.
33548
33549         PR c++/9400
33550         * g++.dg/warn/Wshadow-2.C: New test.
33551
33552         PR c++/9791
33553         * g++.dg/warn/Woverloaded-1.C: New test.
33554
33555 2003-03-05  Jan Hubicka  <jh@suse.cz>
33556
33557         * gcc.dg/i386-local2.c: New.
33558         * gcc.dg/i386-local.c: Fix typo.
33559
33560 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33561
33562         * g++.dg/abi/layout3.C: New test.
33563
33564 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33565
33566         * gcc.c-torture/compile/20030305-1.c
33567
33568 2003-03-05  Jan Hubicka  <jh@suse.cz>
33569
33570         * gcc.dg/i386-local.c: New.
33571
33572 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33573
33574         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33575
33576 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33577
33578         * gcc.dg/switch-2.c: New test.
33579         * gcc.dg/switch-3.c: New test.
33580         * gcc.dg/Wswitch.c: Adjust line numbers.
33581         * gcc.dg/Wswitch-default.c: Likewise.
33582         * gcc.dg/Wswitch-enum.c: Likewise.
33583
33584 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33585
33586         * gcc.c-torture/execute/20030222-1.c: New test.
33587
33588 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33589
33590         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33591
33592 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33593
33594         PR c++/9878
33595         * g++.dg/init/ref1.C: New test.
33596
33597 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33598
33599         * gcc.dg/sh-relax.c: New SH-only test.
33600
33601 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33602
33603         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33604         comment explaining purpose of testcase.
33605
33606 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33607
33608         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33609         for HC11/HC12 (asm needs two int registers).
33610         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33611         HC11/HC12 because the test uses an asm which needs two 32-bit
33612         registers.
33613
33614 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33615
33616         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33617         for HC11/HC12 (array is too large otherwise).
33618         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33619         * gcc.c-torture/compile/20010518-2.x: Likewise.
33620         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33621         HC11/HC12 (array is too large).
33622
33623 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33624
33625         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33626         * lib/g++-dg.exp (g++-dg-test): Likewise.
33627
33628 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33629
33630         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33631         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33632
33633 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33634
33635         * g++.dg/warn/implicit-typename1.C: Remove warning.
33636
33637 2003-02-28  Richard Henderson  <rth@redhat.com>
33638
33639         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33640         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33641
33642 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33643
33644         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33645         * g++.dg/pch/pch.exp: Likewise.
33646
33647 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33648
33649         PR c++/9879
33650         * testsuite/g++.dg/init/new4.C: New test.
33651
33652 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33653
33654         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33655
33656 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33657
33658         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33659         unsigned long.
33660
33661         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33662         wider than float.
33663
33664 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33665
33666         * lib/scanasm.exp: Add support for counting numbers of
33667         occurences.
33668         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33669         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33670
33671 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33672
33673         PR c++/9683
33674         * g++.dg/template/static3.C: New test.
33675
33676         PR c++/9829
33677         * g++.dg/parse/namespace6.C: New test.
33678
33679 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33680
33681         PR target/9732
33682         * gcc.dg/20030225-1.c: New test.
33683
33684 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33685
33686         * README: Remove out-of-date information.
33687
33688         PR c++/9836
33689         * g++.dg/template/spec6.C: New test.
33690
33691 2003-02-24  Jeff Law  <law@redhat.com>
33692
33693         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33694
33695 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33696
33697         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33698         * gcc.dg/pragma-ep-1.c: Likewise.
33699
33700 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33701
33702         PR c++/9602
33703         * g++.dg/template/friend16.C: New test.
33704
33705 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33706
33707         PR c++/5333
33708         * g++.dg/parse/fused-params1.C: Adjust error messages.
33709         * g++.dg/template/nested3.C: New test.
33710
33711 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33712
33713         * g++.dg/abi/param1.C: New test.
33714
33715 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33716
33717         PR c++/7982
33718         * g++.dg/warn/implicit-typename1.C: New test.
33719
33720 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33721
33722         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33723         with "mtune".
33724         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33725         * gcc.c-torture/execute/20010129-1.x: Likewise.
33726         * gcc.dg/20011107-1.c: Likewise.
33727         * gcc.dg/20020108-1.c: Likewise.
33728         * gcc.dg/20020122-3.c: Likewise.
33729         * gcc.dg/20020206-1.c: Likewise.
33730         * gcc.dg/20020310-1.c: Likewise.
33731         * gcc.dg/20020426-2.c: Likewise.
33732         * gcc.dg/20020517-1.c: Likewise.
33733         * gcc.dg/991230-1.c: Likewise.
33734         * gcc.dg/i386-unroll-1.c: Likewise.
33735         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33736
33737 2003-02-22  Jan Hubicka  <jh@suse.cz>
33738
33739         * gcc.dg/i386-mul.c: New test.
33740
33741 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33742
33743         * gcc.dg/builtins-5.c: New test case.
33744
33745 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33746
33747         * gcc.dg/asmreg-1.c: New test.
33748
33749 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/9749
33752         * g++.dg/parse/varmod1.C: New test.
33753
33754 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33755
33756         PR c++/9727
33757         * g++.dg/template/op1.C: New test.
33758
33759 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33760
33761         PR c++/8906
33762         * g++.dg/template/nested2.C: New test.
33763
33764 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33765
33766         PR c++/8724
33767         * g++.dg/expr/dtor1.C: New test.
33768
33769 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33770
33771         * gcc.dg/cpp/include3.c: New test.
33772         * gcc.dg/cpp/inc/foo.h: New file.
33773
33774 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33775
33776         * gcc.c-torture/execute/20030221-1.c: New test.
33777
33778 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33779
33780         PR c++/9729
33781         * g++.dg/abi/conv1.C: New test.
33782
33783 2003-02-20  Jan Hubicka  <jh@suse.cz>
33784
33785         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33786
33787 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33788
33789         * gcc.c-torture/compile/20030219-1.c: New test.
33790
33791 2003-02-18  Jan Hubicka  <jh@suse.cz>
33792
33793         * gcc.dg/funcorder.c: New test.
33794
33795 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33796
33797         * gcc.c-torture/execute/20030218-1.c: New.
33798
33799 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33800
33801         * gcc.dg/20030218-1.c: New.
33802
33803 2003-02-18  Richard Henderson  <rth@redhat.com>
33804
33805         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33806         * gcc.dg/attr-used-2.c: New.
33807
33808 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33809
33810         PR c++/9704
33811         * g++.dg/init/copy5.C: New test.
33812
33813 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33814
33815         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33816         * g++.dg/pch/pch.exp: Likewise.
33817
33818 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33819
33820         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33821         STACK_SIZE is not defined.
33822
33823 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33824
33825         PR c++/9457
33826         * g++.dg/template/init1.C: New test.
33827
33828 2003-02-16  Jan HUbicka  <jh@suse.cz>
33829
33830         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33831         (foo): Add few extra tests
33832         * gcc.dg/c99-const-expr-3.c: Likewise.
33833         * gcc.c-torture/execute/20030216-1.c: New.
33834
33835 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33836
33837         PR c++/9459
33838         * g++.dg/ext/typeof4.C: New test.
33839
33840 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33841
33842         * gcc.dg/i386-387-3.c: New test case.
33843
33844 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33845
33846         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33847         cris-*-elf* cris-*-aout* and mmix-*-*.
33848
33849 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33850
33851         * gcc.dg/20030213-1.c: New test.
33852
33853 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33854
33855         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33856         * gcc.dg/i386-387-2.c: Likewise.
33857
33858 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33859
33860         * gcc.dg/ppc-spe.c: Fix formatting.
33861         Enable tests that were previously unsupported by gas.
33862         Delete tests for instructions that no longer exist.
33863         Switch arguments on evsubifw builtin.
33864
33865 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33866
33867         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33868         STACK_SIZE is too small.
33869
33870 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33871             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33872
33873         * gcc.dg/decl-2.c: New test.
33874
33875 2003-02-10  Jan Hubicka  <jh@suse.cz>
33876
33877         * gcc.dg/i386-fpcvt-1.c: New test.
33878
33879 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33880
33881         * gcc.c-torture/execute/20030209-1.c: New test.
33882
33883 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33884
33885         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33886         int-wide bitops, use the constants of the same width.
33887         Likewise, if long long is 32-bit wide, test bitops using
33888         32-bit constants.
33889
33890 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33891
33892         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33893
33894 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33895
33896         * testsuite/gcc.dg/builtins-4.c: New test case.
33897
33898 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33899
33900         * gcc.dg/20020430-1.c: Fix dg command typos.
33901         * gcc.dg/20020503-1.c: Likewise.
33902
33903 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33904
33905         PR c++/8785
33906         * g++.dg/parse/fused-params1.C: New test.
33907
33908         PR c++/8857
33909         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33910
33911         PR c++/8921
33912         * g++.dg/parse/non-dependent1.C: New test.
33913
33914         PR c++/8928
33915         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33916
33917         PR c++/9228
33918         * g++.dg/parse/undefined7.C: New test.
33919         * g++.dg/parse/non-templ1.C: New test.
33920
33921         PR c++/9229
33922         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33923
33924 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33925
33926         * gcc.c-torture/compile/20030206-1.c: New test.
33927
33928 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33929
33930         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33931         "pow" to "foo" to avoid potential confusion with a math built-in.
33932
33933 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33934
33935         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33936         conditions for SPARC targets.
33937
33938 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33939
33940         * gcc.dg/20030204-1.c: New test.
33941
33942 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33943
33944         PR c++/38
33945         * g++.dg/parse/array-size1.C: New test.
33946
33947         PR c++/5657
33948         * g++.dg/parse/undefined3.C: New test.
33949
33950         PR c++/5665
33951         * g++.dg/parse/undefined4.C: New test.
33952
33953         PR c++/5975
33954         * g++.dg/parse/undefined5.C: New test.
33955
33956         PR c++/7259
33957         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33958
33959         PR c++/8578
33960         * g++.dg/parse/casting-operator1.C: New test.
33961
33962         PR c++/8596
33963         * g++.dg/parse/undefined6.C: New test.
33964
33965         PR c++/8736
33966         * g++.dg/parse/missing-template1.C: New test.
33967
33968 2003-02-04  Jan Hubicka  <jh@suse.cz>
33969
33970         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33971         * gcc.dg/i386-cmov?.c: Likewise.
33972         * gcc.dg/i386-fpcvt-?.c: Likewise.
33973         * gcc.dg/i386-ssefp-1.c: Likewise.
33974         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33975         conventions.
33976
33977 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33978
33979         PR c++/7129
33980         * testsuite/g++.dg/ext/max.C: New test.
33981
33982 2003-02-03  Jan Hubicka  <jh@suse.cz>
33983
33984         * gcc.c-torture/execute/20030203-1.c: New test.
33985
33986 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33987
33988         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33989         'natural-endian'.
33990
33991 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33992
33993         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33994         * g++.dg/init/new2.C: Likewise.
33995         * g++.dg/other/new1.C: Likewise.
33996
33997 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33998
33999         * gcc.dg/struct-ret-libc.c: New test.
34000
34001 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34002
34003         * gcc.dg/20030129-1.c: New test.
34004
34005 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34006
34007         PR c++/8849
34008         * g++.dg/template/ptrmem4.C: New test.
34009
34010 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34011
34012         * g++.dg/parser/constant1.C: New test.
34013
34014 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34015
34016         PR c++/8591
34017         * g++.dg/parse/friend2.C: New test.
34018
34019 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34020
34021         PR c++/9437
34022         * g++.dg/template/unify4.C: New test.
34023
34024 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34025
34026         * gcc.c-torture/execute/20030128-1.c: New test.
34027
34028 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34029
34030         * g++.dg/lookup/nested1.C: Test moved from ...
34031         * g++.old-deja/g++.other/lookup24.C: ... here.
34032
34033 2003-01-28  Jan Hubicka  <jh@suse.cz>
34034
34035         * gcc.dg/i386-cmov5.c: New test.
34036
34037 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34038
34039         * gcc.c-torture/execute/20010925-1.c: Changed the
34040         memcpy declaration.
34041
34042 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34043
34044         PR c++/3902
34045         * g++.dg/parse/template5.C: New test.
34046
34047 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34048
34049         PR fortran/9258
34050         * g77.dg/pr9258: New test.
34051
34052 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34053
34054         * README: Move relevant parts from README.g++.
34055
34056         * README.g++: Remove this file.
34057
34058 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34059
34060         * g++.dg/abi/dcast1.C: New test.
34061
34062 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34063
34064         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34065
34066 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34067
34068         PR c++/47
34069         * g++.old-deja/g++.other/lookup24.C: New test.
34070
34071 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34072
34073         PR middle-end/7227
34074         * gcc.dg/uninit-C.c: New test.
34075
34076 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34077
34078         * g++.dg/abi/covariant1.C: New test.
34079
34080 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34081
34082         * gcc.dg/20030123-1.c: New test.
34083
34084 2003-01-25  Jan Hubicka  <jh@suse.cz>
34085
34086         PR opt/8492
34087         * gcc.c-torture/compile/20030125-1.c
34088
34089 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34090
34091         PR c++/9403
34092         * g++.dg/parse/template3.C: New test.
34093         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34094
34095         PR c++/795
34096         * g++.dg/parse/template4.C: New test.
34097
34098         PR c++/9415
34099         * g++.dg/template/qual2.C: New test.
34100
34101         PR c++/8545
34102         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34103
34104         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34105
34106 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34107
34108         * gcc.c-torture/execute/switch-1.c: New test case.
34109
34110 2003-01-25  Jan Hubicka  <jh@suse.cz>
34111
34112         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34113
34114 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34115
34116         Tweaks for Bison-1.875. From the NEWS file:
34117         "- `parse error' -> `syntax error'
34118         Bison now uniformly uses the term `syntax error'"
34119         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34120         * gcc.dg/cpp/digraph2.c: Likewise.
34121         * gcc.dg/cpp/direct2.c: Likewise.
34122         * gcc.dg/cpp/paste4.c: Likewise.
34123         * gcc.dg/c90-restrict-1.c: Likewise.
34124         * gcc.dg/c99-func-2.c: Likewise.
34125         * gcc.dg/noncompile/920721-2.c: Likewise.
34126         * gcc.dg/noncompile/930622-2.c: Likewise.
34127         * gcc.dg/noncompile/940112-1.c: Likewise.
34128         * gcc.dg/noncompile/950921-1.c: Likewise.
34129         * gcc.dg/noncompile/951123-1.c: Likewise.
34130         * gcc.dg/noncompile/971104-1.c: Likewise.
34131         * gcc.dg/noncompile/990416-1.c: Likewise.
34132
34133 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34134
34135         * g++.dg/parse/undefined1.C: Add error message.
34136
34137 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34138
34139         PR c++/9354
34140         * g++.dg/parse/new1.C: New test.
34141
34142         PR c++/9216
34143         * g++.dg/parse/template2.C: New test.
34144
34145         PR c++/9354
34146         * g++.dg/parse/typedef2.C: New test.
34147
34148         PR c++/9328
34149         * g++.dg/ext/typeof3.C: New test.
34150
34151 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34152
34153         PR c++/2738
34154         * g++.dg/parse/ret-type1.C: New test.
34155
34156         PR c++/3792
34157         * g++.dg/parse/tmpl-outside1.C: New test.
34158
34159         PR c++/4207
34160         * g++.dg/parse/int-as-enum1.C: New test.
34161
34162         PR c++/4903
34163         * g++.dg/parse/no-typename1.C: New test.
34164
34165         PR c++/5533
34166         * g++.dg/parse/no-value1.C: New test.
34167
34168         PR c++/5921
34169         * g++.dg/parse/wrong-inline1.C: New test.
34170
34171         PR c++/6402
34172         * g++.dg/parse/ref1.C: New test.
34173
34174         PR c++/6992
34175         * g++.dg/parse/attr-ctor1.C: New test.
34176
34177         PR c++/7229
34178         * g++.dg/parse/namespace5.C: New test.
34179
34180         PR c++/7917
34181         * g++.dg/parse/func-def1.C: New test.
34182
34183         PR c++/8143
34184         * g++.dg/parse/undefined1.C: New test.
34185
34186         PR c++/5723, PR c++/8522
34187         * g++.dg/parse/specialization1.C: New test.
34188
34189         PR c++/163, PR c++/8595
34190         * g++.dg/parse/struct-as-enum1.C: New test.
34191
34192         PR c++/9173
34193         * g++.dg/parse/undefined2.C: New test.
34194
34195 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34196
34197         PR c++/9298
34198         * g++.dg/parse/template1.C: New test.
34199
34200         PR c++/9384
34201         * g++.dg/parse/using1.C: New test.
34202
34203         PR c++/9285
34204         PR c++/9294
34205         * g++.dg/parse/expr2.C: New test.
34206
34207         PR c++/9388
34208         * g++.dg/parse/lookup2.C: Likewise.
34209
34210 2003-01-21  Jan Hubicka  <jh@suse.cz>
34211
34212         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34213         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34214         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34215         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34216
34217 2003-01-20  Nick Clifton  <nickc@redhat.com>
34218
34219         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34220         problem with ARM sibcall code generation.
34221
34222 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34223
34224         * gcc.c-torture/execute/20030120-1.c: New.
34225
34226 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34227
34228         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34229
34230 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34231
34232         PR c++/9272
34233         * g++.dg/parse/ctor1.C: New test.
34234
34235         PR c++/9294:
34236         * g++.dg/parse/qualified1.C: New test.
34237
34238         * g++.dg/parse/typename3.C: New test.
34239
34240 2003-01-16  Richard Henderson  <rth@redhat.com>
34241
34242         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34243
34244 2003-01-16  Richard Henderson  <rth@redhat.com>
34245
34246         * g++.dg/pch/pch.exp: Copy test header to the working directory
34247         before using it either for precompilation or direct use.
34248         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34249         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34250
34251 2003-01-16  Richard Henderson  <rth@redhat.com>
34252
34253         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34254         before using it either for precompilation or direct use.
34255         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34256         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34257
34258 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34259
34260         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34261         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34262         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34263         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34264         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34265         typename warning into error.
34266         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34267         error messages.
34268         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34269         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34270         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34271         messages.
34272         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34273         make declaration visible in template.
34274         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34275         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34276         messages.
34277         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34278         message.
34279         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34280         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34281         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34282         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34283         typename warning with error message.
34284         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34285         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34286         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34287
34288 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34289
34290         * g++.dg/parse/ambig2.C: New test.
34291
34292 2003-01-15  Richard Henderson  <rth@redhat.com>
34293
34294         * g++.dg/tls/init-2.C: Update error message string.
34295
34296 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34297
34298         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34299
34300 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34301
34302         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34303         all for HC11/HC12.
34304         * gcc.c-torture/compile/20001205-1.x: Likewise.
34305         * gcc.c-torture/compile/20001226-1.x: Likewise.
34306         * gcc.c-torture/compile/920520-1.x: Likewise.
34307         * gcc.c-torture/compile/961203-1.x: Likewise.
34308         * gcc.c-torture/compile/20020604-1.x: Likewise.
34309
34310 2003-01-15  Jan Hubicka  <jh@suse.cz>
34311
34312         * gcc.c-torture/compile/20030115-1.c: New test.
34313
34314         * gcc.dg/i386-fpcvt-1.c: New test.
34315         * gcc.dg/i386-fpcvt-2.c: New test.
34316
34317 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34318
34319         Further conform g++'s __vmi_class_type_info to the C++ ABI
34320         specification.
34321         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34322         the specification.
34323
34324 2003-01-14  Jan Hubicka  <jh@suse.cz>
34325
34326         * gcc.dg/i386-fpcvt-1.c: New test.
34327         * gcc.dg/i386-fpcvt-2.c: New test.
34328
34329 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34330
34331         * gcc.dg/i386-mmx-3.c: New test.
34332
34333 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34334
34335         PR c++/9264
34336         * g++.dg/parse/octal1.C: New file.
34337
34338         PR c++/9172
34339         * g++.dg/parse/typename1.C: New file.
34340
34341 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34342
34343         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34344         * gcc.dg/bf-no-ms-layout.c: Likewise.
34345         * gcc.dg/bf-ms-attrib.c: Likewise.
34346
34347 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34348
34349         PR c++/9099
34350         * g++.dg/parse/dtor1.C: New file.
34351
34352         PR c++/9128
34353         * g++.dg/rtti/typeid1.C: New file.
34354
34355         PR c++/9153
34356         * g++.dg/parse/lookup1.C: New file.
34357
34358         PR c++/9171
34359         * g++.dg/templ/spec5.C: New file.
34360
34361 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34362
34363         * gcc.c-torture/compile/20030110-1.c: New test.
34364
34365 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34366
34367         Merge from pch-branch:
34368
34369         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34370
34371         * gcc.dg/pch/cpp-1.h: New.
34372         * gcc.dg/pch/cpp-1.c: New.
34373         * gcc.dg/pch/cpp-2.h: New.
34374         * gcc.dg/pch/cpp-2.c: New.
34375
34376         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34377
34378         * gcc.dg/pch/except-1.h: New.
34379         * gcc.dg/pch/except-1.c: New.
34380
34381         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34382
34383         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34384         running test.
34385         * gcc.dg/pch: Include *.hp not *.h.
34386         * gcc.dg/pch/system-1.h: New.
34387         * gcc.dg/pch/system-1.c: New.
34388
34389         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34390
34391         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34392         rather than trying to build and run a program using PCH.
34393         * gcc.dg/pch: Remove dg-do commands from test files.
34394
34395         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34396
34397         * gcc.dg/pch/macro-3.c: New.
34398         * gcc.dg/pch/macro-3.h: New.
34399
34400         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34401
34402         * gcc.dg/pch/common-1.c: New.
34403         * gcc.dg/pch/common-1.h: New.
34404         * gcc.dg/pch/decl-1.c: New.
34405         * gcc.dg/pch/decl-1.h: New.
34406         * gcc.dg/pch/decl-2.c: New.
34407         * gcc.dg/pch/decl-2.h: New.
34408         * gcc.dg/pch/decl-3.c: New.
34409         * gcc.dg/pch/decl-3.h: New.
34410         * gcc.dg/pch/decl-4.c: New.
34411         * gcc.dg/pch/decl-4.h: New.
34412         * gcc.dg/pch/decl-5.c: New.
34413         * gcc.dg/pch/decl-5.h: New.
34414         * gcc.dg/pch/global-1.c: New.
34415         * gcc.dg/pch/global-1.h: New.
34416         * gcc.dg/pch/inline-1.c: New.
34417         * gcc.dg/pch/inline-1.h: New.
34418         * gcc.dg/pch/inline-2.c: New.
34419         * gcc.dg/pch/inline-2.h: New.
34420         * gcc.dg/pch/static-1.c: New.
34421         * gcc.dg/pch/static-1.h: New.
34422         * gcc.dg/pch/static-2.c: New.
34423         * gcc.dg/pch/static-2.h: New.
34424
34425         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34426
34427         * g++.dg/pch/pch.exp: Better handle failing testcases.
34428         * gcc.dg/pch/pch.exp: Likewise.
34429         * gcc.dg/pch/macro-1.c: New.
34430         * gcc.dg/pch/macro-1.h: New.
34431         * gcc.dg/pch/macro-2.c: New.
34432         * gcc.dg/pch/macro-2.h: New.
34433
34434         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34435
34436         * g++.dg/dg.exp: Treat files in pch/ specially.
34437         * g++.dg/pch/pch.exp: New file.
34438         * g++.dg/pch/empty.H: New file.
34439         * g++.dg/pch/empty.C: New file.
34440         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34441         "precompile".
34442
34443         * gcc.dg/pch/pch.exp: New file.
34444         * gcc.dg/pch/empty.h: New file.
34445         * gcc.dg/pch/empty.c: New file.
34446         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34447         "precompile".
34448
34449 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34450
34451         * g++.dg/template/friend14.C: New test.
34452
34453 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34454
34455         * gcc.dg/old-style-asm-1.c: New test.
34456
34457 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34458
34459         * gcc.c-torture/compile/20030109-1.c: New test.
34460
34461 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34462
34463         * gcc.c-torture/execute/20030109-1.c: New test.
34464
34465 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34466
34467         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34468         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34469         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34470         * g++.old-deja/g++.mike/eh2.C: Likewise.
34471         * g++.old-deja/g++.mike/eh3.C: Likewise.
34472         * g++.old-deja/g++.mike/eh5.C: Likewise.
34473         * g++.old-deja/g++.mike/eh6.C: Likewise.
34474         * g++.old-deja/g++.mike/eh7.C: Likewise.
34475         * g++.old-deja/g++.mike/eh8.C: Likewise.
34476         * g++.old-deja/g++.mike/eh9.C: Likewise.
34477         * g++.old-deja/g++.mike/eh10.C: Likewise.
34478         * g++.old-deja/g++.mike/eh12.C: Likewise.
34479         * g++.old-deja/g++.mike/eh13.C: Likewise.
34480         * g++.old-deja/g++.mike/eh14.C: Likewise.
34481         * g++.old-deja/g++.mike/eh16.C: Likewise.
34482         * g++.old-deja/g++.mike/eh17.C: Likewise.
34483         * g++.old-deja/g++.mike/eh18.C: Likewise.
34484         * g++.old-deja/g++.mike/eh21.C: Likewise.
34485         * g++.old-deja/g++.mike/eh23.C: Likewise.
34486         * g++.old-deja/g++.mike/eh24.C: Likewise.
34487         * g++.old-deja/g++.mike/eh25.C: Likewise.
34488         * g++.old-deja/g++.mike/eh26.C: Likewise.
34489         * g++.old-deja/g++.mike/eh27.C: Likewise.
34490         * g++.old-deja/g++.mike/eh28.C: Likewise.
34491         * g++.old-deja/g++.mike/eh29.C: Likewise.
34492         * g++.old-deja/g++.mike/eh31.C: Likewise.
34493         * g++.old-deja/g++.mike/eh33.C: Likewise.
34494         * g++.old-deja/g++.mike/eh34.C: Likewise.
34495         * g++.old-deja/g++.mike/eh35.C: Likewise.
34496         * g++.old-deja/g++.mike/eh36.C: Likewise.
34497         * g++.old-deja/g++.mike/eh37.C: Likewise.
34498         * g++.old-deja/g++.mike/eh38.C: Likewise.
34499         * g++.old-deja/g++.mike/eh39.C: Likewise.
34500         * g++.old-deja/g++.mike/eh40.C: Likewise.
34501         * g++.old-deja/g++.mike/eh41.C: Likewise.
34502         * g++.old-deja/g++.mike/eh42.C: Likewise.
34503         * g++.old-deja/g++.mike/eh44.C: Likewise.
34504         * g++.old-deja/g++.mike/eh46.C: Likewise.
34505         * g++.old-deja/g++.mike/eh47.C: Likewise.
34506         * g++.old-deja/g++.mike/eh48.C: Likewise.
34507         * g++.old-deja/g++.mike/eh49.C: Likewise.
34508         * g++.old-deja/g++.mike/eh50.C: Likewise.
34509         * g++.old-deja/g++.mike/eh51.C: Likewise.
34510         * g++.old-deja/g++.mike/eh53.C: Likewise.
34511         * g++.old-deja/g++.mike/eh55.C: Likewise.
34512         * g++.old-deja/g++.mike/p7912.C: Likewise.
34513         * g++.old-deja/g++.mike/p9706.C: Likewise.
34514         * g++.old-deja/g++.mike/p10416.C: Likewise.
34515         * g++.old-deja/g++.mike/p11667.C: Likewise.
34516         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34517         Remove redundant reference to Iris.
34518         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34519         Elxsi, i860, Pico Java, and WE32K.
34520
34521 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34522
34523         * g++.dg/ext/asm4.C: New test.
34524
34525 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34526
34527         PR c++/9030
34528         * g++.dg/template/friend12.C: New test.
34529         * g++.dg/template/friend13.C: Likewise.
34530         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34531
34532 2003-01-08  Jan Hubicka  <jh@suse.cz>
34533
34534         * gcc.dg/i386-cadd.c: New test.
34535         * gcc.dg/i386-cmov4.c: Likewise.
34536
34537 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34538
34539         PR c++/9165
34540         * g++.dg/warn/Wunused-3.C: New test.
34541
34542         * g++.dg/abi/bitfield9.C: New test.
34543
34544         PR c++/9189
34545         * g++.dg/parse/defarg3.C: New test.
34546
34547 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34548
34549         * g++.dg/parse/ambig1.C: New test.
34550         * g++.dg/parse/defarg2.C: New test.
34551
34552 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34553
34554         * g++.dg/template/defarg-1.C: New test.
34555         * g++.dg/template/local2.C: Likewise.
34556
34557 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34558
34559         * gcc.c-torture/execute/20030105-1.c: New test.
34560
34561 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34562
34563         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34564         * g++.dg/parse/namespace4.C: Likewise.
34565
34566 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34567
34568         * g++.dg/template/ntp2.C: New test.
34569
34570 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34571
34572         * g++.dg/parse/extern-C-1.C: New test.
34573
34574         * g++.dg/parse/namespace4.C: New test.
34575
34576         * g++.dg/template/nested1.C: New test.
34577
34578         * g++.dg/parse/namespace3.C: New test.
34579
34580 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34581
34582         * g++.dg/lookup/two-stage1.C: New test.
34583
34584 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34585
34586         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34587         * g++.old-deja/g++.jason/access8.C: Likewise.
34588         * g++.old-deja/g++.other/decl5.C: Likewise.
34589
34590 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34591
34592         * g++.dg/parse/parse7.C: New test.
34593
34594 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34595
34596         PR c++/2843
34597         * g++.dg/ext/attrib7.C: New test.
34598
34599 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34600
34601         * g++.dg/parse/parse6.C: New test.
34602
34603 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34604
34605         * gcc.dg/h8300-stack-1.c: New.
34606
34607 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34608
34609         g++.dg/lookup/exception1.C: New test.
34610
34611         g++.dg/lookup/template1.C: New test.
34612
34613         g++.dg/parse/namespace2.C: New test.
34614
34615         g++.dg/parse/parens2.C: New test.
34616
34617 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34618
34619         * g++.dg/parse/parse5.C: New test.
34620         * g++.dg/lookup/scoped4.C: New test.
34621
34622 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34623
34624         * g++.dg/parse/parens1.C: New test.
34625
34626         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34627         angle-bracket1.C.
34628         * g++.dg/parse/parens2.C: New test.
34629
34630         * g++.dg/lookup/scope-operator1.C: New test.
34631
34632         * g++.dg/parse/operator1.C: New test.
34633
34634 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34635
34636         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34637         * g++.old-deja/g++.other/access6.C: Likewise.
34638         * g++.old-deja/g++.other/decl1.C: Likewise.
34639         * g++.old-deja/g++.pt/typename12.C: Likewise.
34640
34641 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34642
34643         * g++.dg/parse/namespace1.C: New test.
34644
34645 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34646
34647         * g++.dg/parse/parse4.C: New test.
34648
34649 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34650
34651         * g++.dg/parse/parse3.C: New test.
34652
34653 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34654
34655         * g++.dg/parse/parse2.C: New test.
34656
34657 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34658
34659         * g++.dg/template/friend11.C: New test.
34660
34661 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34662
34663         * g++.dg/parse/parse1.C: New test.
34664
34665 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34666
34667         * lib/profopt.exp: Change the name of a global variable to avoid
34668         possible clashes with other test suites.
34669
34670 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34671
34672         * g++.dg/inherit/covariant8.C: New test.
34673
34674 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34675
34676         * g++.dg/init/array9.C: New test.
34677
34678         PR c++/9112
34679         * g++.dg/parse/expr1.C: New test.
34680
34681 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34682
34683         * gcc.c-torture/compile/20021230-1.c: New test.
34684
34685 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34686
34687         * g++.dg/inherit/covariant5.C: New test.
34688         * g++.dg/inherit/covariant6.C: New test.
34689         * g++.dg/inherit/covariant7.C: New test.
34690
34691 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34692
34693         PR c++/2739
34694         * g++.dg/other/access2.C: New test.
34695
34696 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34697
34698         * g++.dg/other/anon-struct.C: No longer fails
34699         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34700         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34701         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34702
34703 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34704
34705         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34706
34707 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34708
34709         * g++.dg/eh/spec4.C: Remove stray semicolon.
34710         * g++.dg/expr/pmf-1.C: Change error message.
34711         * g++.dg/ext/asm1.C: Remove stray semicolon.
34712         * g++.dg/ext/typename1.C: Add missing typenames.
34713         * g++.dg/inherit/template-as-base.C: Change error message.
34714         * g++.dg/lookup/scoped1.C: Likewise.
34715         * g++.dg/lookup/scoped2.C: Likewise.
34716         * g++.dg/lookup/using2.C: Likewise.
34717         * g++.dg/other/component1.C: Remove stray semicolon.
34718         * g++.dg/other/do1.C: Change error message.
34719         * g++.dg/other/error2.C: Likewise.
34720         * g++.dg/other/init1.C: Likewise.
34721         * g++.dg/other/packed1.C: Remove stray semicolon.
34722         * g++.dg/other/ptrmem2.C: Change error message.
34723         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34724         marker.
34725         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34726         * g++.dg/template/access3.C: Add typename keyword.
34727         * g++.dg/template/access5.C: Remove stray semicolon.
34728         * g++.dg/template/access6.C: Likewise.
34729         * g++.dg/template/complit1.C: Likewise.
34730         * g++.dg/template/crash1.C: Change error message.
34731         * g++.dg/template/inherit2.C: Remove stray semicolon.
34732         * g++.dg/template/instantiate2.C: Likewise.
34733         * g++.dg/template/instantiate3.C: Change error message.
34734         * g++.dg/template/qual1.C: Remove stray semicolon.
34735         * g++.dg/template/qualttp18.C: Change error message.
34736         * g++.dg/template/ref1.C: Remove stray semicolon.
34737         * g++.dg/template/sizeof1.C (A::value): Declare it.
34738         * g++.dg/template/spec4.C: Change error message.
34739         * g++.dg/template/static1.C: Likewise.
34740         * g++.dg/template/type1.C: Likewise.
34741         * g++.dg/template/typename3.C: Likewise.
34742         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34743         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34744         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34745         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34746         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34747         named return value extension.
34748         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34749         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34750         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34751         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34752         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34753         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34754         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34755         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34756         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34757         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34758         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34759         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34760         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34761         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34762         syntax.
34763         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34764         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34765         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34766         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34767         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34768         * g++.old-deja/g++.brendan/template11.C: Likewise.
34769         * g++.old-deja/g++.brendan/template26.C: Likewise.
34770         * g++.old-deja/g++.brendan/template27.C: Use explicit
34771         specialization syntax.
34772         * g++.old-deja/g++.brendan/template30.C: Likewise.
34773         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34774         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34775         non-dependent names.
34776         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34777         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34778         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34779         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34780         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34781         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34782         named return value extension.
34783         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34784         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34785         * g++.old-deja/g++.ext/return1.C: Likewise.
34786         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34787         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34788         * g++.old-deja/g++.jason/access8.C: Likewise.
34789         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34790         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34791         pseudo-destructor names.
34792         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34793         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34794         pseudo-destructor names.
34795         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34796         * g++.old-deja/g++.jason/overload19.C: Likewise.
34797         * g++.old-deja/g++.jason/overload32.C: Likewise.
34798         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34799         stray semicolons.
34800         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34801         * g++.old-deja/g++.jason/return.C: Likewise.
34802         * g++.old-deja/g++.jason/return2.C: Likewise.
34803         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34804         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34805         syntax.
34806         * g++.old-deja/g++.jason/template10.C: Account for use of
34807         non-dependent names.
34808         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34809         syntax.
34810         * g++.old-deja/g++.jason/template37.C: Likewise.
34811         * g++.old-deja/g++.law/access4.C: Change error messages.
34812         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34813         pseudo-destructor names.
34814         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34815         * g++.old-deja/g++.law/ctors9.C: Likewise.
34816         * g++.old-deja/g++.law/cvt22.C: Likewise.
34817         * g++.old-deja/g++.law/dtors5.C: Likewise.
34818         * g++.old-deja/g++.law/global-init1.C: Likewise.
34819         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34820         * g++.old-deja/g++.law/operators28.C: Likewise.
34821         * g++.old-deja/g++.law/visibility28.C: Likewise.
34822         * g++.old-deja/g++.martin/eval1.C: Likewise.
34823         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34824         name.
34825         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34826         * g++.old-deja/g++.mike/net34.C: Likewise.
34827         * g++.old-deja/g++.mike/net36.C: Likewise.
34828         * g++.old-deja/g++.mike/ns2.C: Likewise.
34829         * g++.old-deja/g++.mike/p12306.C: Likewise.
34830         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34831         value extension.
34832         * g++.old-deja/g++.mike/p700.C: Likewise.
34833         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34834         * g++.old-deja/g++.mike/p710.C: Likewise.
34835         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34836         value extension.
34837         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34838         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34839         * g++.old-deja/g++.ns/crash2.C: Likewise.
34840         * g++.old-deja/g++.ns/crash3.C: Likewise.
34841         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34842         * g++.old-deja/g++.ns/ns17.C: Likewise.
34843         * g++.old-deja/g++.ns/template16.C: Likewise.
34844         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34845         keyword.
34846         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34847         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34848         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34849         named return value extension.
34850         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34851         * g++.old-deja/g++.other/access4.C: Issue additional error
34852         messages.
34853         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34854         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34855         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34856         * g++.old-deja/g++.other/crash25.C: Change error message.
34857         * g++.old-deja/g++.other/crash4.C: Change error message.
34858         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34859         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34860         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34861         checks.
34862         * g++.old-deja/g++.other/defarg8.C: Likewise.
34863         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34864         * g++.old-deja/g++.other/dtor10.C: Likewise.
34865         * g++.old-deja/g++.other/incomplete.C: Likewise.
34866         * g++.old-deja/g++.other/linkage7.C: Likewise.
34867         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34868         lookup algorithm.
34869         * g++.old-deja/g++.other/mangle2.C: Likewise.
34870         * g++.old-deja/g++.other/refinit2.C: Likewise.
34871         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34872         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34873         * g++.old-deja/g++.pt/crash28.C: Likewise.
34874         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34875         syntax.
34876         * g++.old-deja/g++.pt/crash32.C: Change error message.
34877         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34878         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34879         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34880         error message position.
34881         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34882         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34883         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34884         syntax.
34885         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34886         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34887         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34888         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34889         keyword.
34890         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34891         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34892         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34893         keyword.
34894         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34895         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34896         syntax.
34897         * g++.old-deja/g++.pt/friend28.C: Account for use of
34898         non-dependent names.
34899         * g++.old-deja/g++.pt/friend29.C: Likewise.
34900         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34901         rules.
34902         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34903         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34904         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34905         lookup rules.
34906         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34907         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34908         keyword.
34909         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34910         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34911         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34912         keyword.
34913         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34914         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34915         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34916         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34917         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34918         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34919         keyword.
34920         * g++.old-deja/g++.pt/spec10.C: Likewise.
34921         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34922         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34923         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34924         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34925         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34926         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34927         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34928         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34929         * g++.old-deja/g++.pt/typename15.C: Likewise.
34930         * g++.old-deja/g++.pt/typename22.C: Likewise.
34931         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34932         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34933         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34934         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34935         syntax.
34936         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34937         return value extension.
34938         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34939         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34940         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34941         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34942
34943 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34944
34945         * g++.dg/warn/inline1.C: New test.
34946         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34947         * g++.old-deja/g++.jason/synth10.C: Likewise.
34948         * g++.old-deja/g++.mike/net31.C: Likewise.
34949         * g++.old-deja/g++.mike/p8786.C: Likewise.
34950
34951         * g++.dg/template/friend10.C: New test.
34952         * g++.dg/template/conv5.C: New test.
34953
34954 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34955
34956         * g++.dg/lookup/scoped3.C: New test.
34957
34958         * g++.dg/lookup/decl1.C: New test.
34959         * g++.dg/lookup/decl2.C: New test.
34960
34961 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34962
34963         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34964         gcc.c-torture/compile/20021015-1.c,
34965         gcc.c-torture/compile/20021015-2.c,
34966         gcc.c-torture/compile/20021123-1.c,
34967         gcc.c-torture/compile/20021123-2.c,
34968         gcc.c-torture/compile/20021123-3.c,
34969         gcc.c-torture/compile/20021123-4.c,
34970         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34971         only to 3.1 or 3.2 branch.
34972
34973 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34974
34975         * gcc.dg/i386-bitfield3.c: New test.
34976
34977         * gcc.dg/i386-bitfield2.c: New test.
34978
34979 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34980
34981         * g++.dg/parse/conv_op1.C: New test.
34982
34983 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34984
34985         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34986         approved.
34987
34988 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34989
34990         * gcc.c-torture/compile/20021220-1.c: New test.
34991
34992 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34993
34994         * gcc.dg/i386-fastcall-1.c: New.
34995
34996 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34997
34998         * gcc.c-torture/execute/20021219-1.c: New test.
34999
35000 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35001
35002         * gcc.dg/i386-pic-1.c: New test.
35003
35004 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35005
35006         PR c++/8099
35007         * g++.dg/template/friend9.C: New test.
35008
35009 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35010
35011         PR c++/3663
35012         * g++.dg/template/access7.C: New test.
35013
35014 2002-12-18  Nick Clifton  <nickc@redhat.com>
35015
35016         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35017         the libstdc++-v3 directory has been found.
35018
35019 2002-12-12  Devang Patel <dpatel@apple.com>
35020         * gcc.dg/darwin-ld-1.c: New test.
35021         * gcc.dg/darwin-ld-2.c: New test.
35022         * gcc.dg/darwin-ld-3.c: New test.
35023         * gcc.dg/darwin-ld-4.c: New test.
35024         * gcc.dg/darwin-ld-5.c: New test.
35025
35026 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35027
35028         * gcc.c-torture/compile/20021212-1.c: New test.
35029
35030 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35031
35032         * gcc.dg/fshort-wchar: New test.
35033
35034 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35035
35036         PR c++/8372
35037         * g++.dg/template/dtor1.C: New test.
35038
35039         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35040         markers.
35041
35042 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35043
35044         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35045
35046 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35047
35048         * g++.dg/template/static1.C: New test.
35049         * g++.dg/template/static2.C: New test.
35050         * g++.old-deja/g++.ext/memconst.C: New test.
35051
35052 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35053
35054         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35055         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35056         * g++.dg/special/initp1.C: Likewise.
35057
35058 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35059
35060         * gcc.c-torture/execute/20021204-1.c: New test.
35061
35062 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35063
35064         * gcc.dg/ppc-fmadd-1.c: New file.
35065         * gcc.dg/ppc-fmadd-2.c: New file.
35066         * gcc.dg/ppc-fmadd-3.c: New file.
35067
35068 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35069
35070         * gcc.c-torture/compile/20021204-1.c: New test.
35071
35072 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35073
35074         * g++.dg/inherit/covariant2.C: New test.
35075         * g++.dg/inherit/covariant3.C: New test.
35076         * g++.dg/inherit/covariant4.C: New test.
35077         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35078         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35079
35080 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35081
35082         PR c++/8688
35083         * g++.dg/init/brace3.C: New test.
35084
35085 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35086
35087         * gcc.dg/20020210-1.c: Fix a comment typo.
35088
35089 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35090
35091         PR c++/8720
35092         * g++.dg/parse/defarg1.C: New test.
35093
35094         PR c++/8615
35095         * g++.dg/template/char1.C: New test.
35096
35097         * g++.dg/template/varmod1.C: Fix typo.
35098
35099 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35100
35101         DR 180
35102         * g++.old-deja/g++.pt/crash32.C: Expect error.
35103
35104 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35105
35106         PR c++/5919
35107         * g++.dg/template/varmod1.C: New test.
35108
35109         PR c++/8727
35110         * g++.dg/inherit/typeinfo1.C: New test.
35111
35112         PR c++/8663
35113         * g++.dg/inherit/typedef1.C: New test.
35114
35115 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35116
35117         PR c++/8332
35118         PR c++/8493
35119         * g++.dg/template/strlen1.C: New test.
35120
35121         PR c++/8227
35122         * g++.dg/template/ctor2.C: New test.
35123
35124         PR c++/8214
35125         * g++.dg/init/string1.C: New test.
35126
35127         PR c++/8511
35128         * g++.dg/template/friend8.C: New test.
35129
35130 2002-11-29  Joe Buck <jbuck@synopsys.com>
35131
35132         * g++.dg/lookup/anon2.C: New test.
35133
35134 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35135
35136         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35137         h8300 port.
35138
35139 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35140
35141         * gcc.dg/bitfld-6.c: New test.
35142
35143 2002-11-27  Jan Hubicka  <jh@suse.cz>
35144
35145         * gcc.c-torture/execute/20021127.[cx]: New test.
35146
35147 2002-11-26  Jan Hubicka  <jh@suse.cz>
35148
35149         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35150         quality.
35151
35152 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35153
35154         * g++.dg/init/brace2.C: New test.
35155         * g++.old-deja/g++.mike/p9129.C: Correct.
35156
35157 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35158
35159         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35160
35161 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35162
35163         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35164
35165 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35166
35167         * testsuite/g++.dg/abi/empty11.C: New test.
35168         * testsuite/g++.dg/rtti/cv1.C: New test.
35169
35170 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35171
35172         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35173
35174 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35175
35176         * g++.dg/abi/empty10.C: New test.
35177
35178 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35179
35180         * gcc.c-torture/compile/20021124-1.c: New test.
35181
35182 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35183
35184         * g++.dg/abi/rtti2.C: New test.
35185
35186 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35187
35188         * gcc.dg/i386-unroll-1.c: New test.
35189
35190 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35191
35192         * gcc.c-torture/compile/20021120-1.c: New test.
35193         * gcc.c-torture/compile/20021120-2.c: New test.
35194
35195 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35196
35197         * gcc.dg/bitfld-5.c: New test.
35198
35199 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35200
35201         * gcc.c-torture/execute/20021120-3.c: New test.
35202
35203 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35204
35205         * gcc.c-torture/execute/20021120-2.c: New test.
35206
35207 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35208
35209         * gcc.c-torture/execute/20021120-1.c: New test.
35210
35211 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35212
35213         * gcc.c-torture/execute/20021118-3.c: New test.
35214
35215 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35216
35217         * gcc.c-torture/compile/20021119-1.c: New test.
35218
35219 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35220
35221         * gcc.dg/duff-1.c: New test.
35222         * gcc.dg/duff-2.c: New test.
35223         * gcc.dg/duff-3.c: New test.
35224
35225 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35226
35227         * gcc.dg/cpp/_Pragma5.c: New test.
35228
35229 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35230
35231         * gcc.c-torture/execute/20021118-2.c: New test.
35232
35233 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35234
35235         * gcc.c-torture/execute/20021118-1.c: New test.
35236
35237 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35238
35239         * gcc.dg/20021116-1.c: New test.
35240
35241 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35242
35243         * g++.dg/abi/vcall1.C: New test.
35244
35245 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35246
35247         * gcc.dg/20021029-1.c: New test.
35248         * gcc.dg/20021029-2.c: New test.
35249
35250 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35251
35252         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35253
35254 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35255
35256         PR c/8439
35257         * gcc.dg/20021110.c: Move to ...
35258         * gcc.c-torture/compile/20021110.c: .... here.
35259
35260 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35261
35262         PR c/8467
35263         * gcc.c-torture/execute/20021111-1.c
35264
35265 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35266
35267         PR c/8439
35268         * gcc.dg/20021110.c: New test.
35269
35270 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35271
35272         * g++.dg/abi/vthunk3.C: Run only on x86.
35273
35274 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35275
35276         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35277
35278 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35279
35280         * lib/compat.exp (compat-execute): Fix logic error in last
35281         change.
35282
35283 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35284
35285         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35286
35287 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35288
35289         PR c++/8389
35290         * g++.dg/template/access6.C: New test.
35291
35292 2002-11-08  Jan Hubicka  <jh@suse.cz>
35293
35294         * gcc.dg/i386-ssefp-1.c: New test.
35295         * gcc.dg/i386-ssefp-1.c: New test.
35296
35297 2002-11-08  Jan Hubicka  <jh@suse.cz>
35298
35299         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35300
35301 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35302
35303         * g++.dg/abi/vthunk3.C: New test.
35304
35305         PR c++/8338
35306         * g++.dg/template/crash2.C: New test.
35307
35308 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35309
35310         * testsuite/g++.dg/abi/dtor1.C: New test.
35311         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35312
35313 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35314
35315         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35316         Darwin.
35317
35318 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35319
35320         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35321         -mthumb.  Only xfail with -O0.
35322
35323 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35324
35325         * g++.dg/abi/thunk1.C: New test.
35326         * g++.dg/abi/thunk2.C: Likewise.
35327         * g++.dg/abi/vtt1.C: Likewise.
35328
35329 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35330
35331         PR optimization/8423
35332         * gcc.c-torture/execute/builtin-constant.c: New test.
35333
35334 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35335
35336         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35337         Add some more cases.
35338
35339 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35340
35341         PR c++/8391
35342         * g++.dg/opt/local1.C: New test.
35343
35344 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35345
35346         PR c++/8160
35347         * g++.dg/template/complit1.C: New test.
35348
35349         PR c++/8149
35350         * g++.dg/template/typename4.C: Likewise.
35351
35352 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35353
35354         Core issue 287, PR c++/7639
35355         * g++.dg/template/instantiate1.C: Adjust error location.
35356         * g++.dg/template/instantiate3.C: New test.
35357         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35358         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35359         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35360
35361 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35362
35363         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35364
35365 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35366
35367         PR c++/8287
35368         * g++.dg/init/dtor2.C: New test.
35369
35370 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35371
35372         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35373         * gcc.dg/nest.c: Bypass errors on irix6.
35374
35375 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35376
35377         * gcc.dg/nest.c: Expect error for mmix-*-*.
35378         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35379
35380 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35381
35382         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35383         markers.
35384
35385         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35386
35387 2002-10-25  Mike Stump  <mrs@apple.com>
35388
35389         * gcc.dg/warn-1.c: New test.
35390
35391 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35392
35393         * g++.dg/template/typename3.C: New test.
35394
35395 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35396
35397         * g++.dg/lookup/ptrmem1.C: New test.
35398
35399         * g++.dg/abi/vthunk2.C: New test.
35400
35401 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35402
35403         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35404
35405 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35406
35407         * g++.dg/abi/empty9.C: New test.
35408
35409 2002-10-24  Richard Henderson  <rth@redhat.com>
35410
35411         * g++.dg/inherit/thunk1.C: Enable for ia64.
35412
35413 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35414
35415         PR c++/8067
35416         * g++.dg/lookup/pretty1.C: New test.
35417
35418 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35419
35420         * gcc.dg/20021023-1.c: New test.
35421
35422 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35423
35424         PR c++/7679
35425         * g++.dg/parse/inline1.C: New test.
35426
35427 2002-10-23  Richard Henderson  <rth@redhat.com>
35428
35429         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35430
35431         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35432
35433 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35434
35435         PR c++/6579
35436         * g++.dg/parse/stmtexpr3.C: New test.
35437
35438 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35439
35440         * g++.dg/expr/cond1.C: New test.
35441
35442 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35443
35444         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35445
35446 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35447
35448         * g++.dg/abi/vbase13.C: New test.
35449         * g++.dg/abi/vbase14.C: Likewise.
35450
35451 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35452
35453         * gcc.dg/tls/pic-1.c: New test.
35454         * gcc.dg/tls/nonpic-1.c: New test.
35455         * gcc.dg/20021018-1.c: New test.
35456
35457 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35458
35459         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35460         Remove only files with the same base name as the test case.
35461         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35462         (profopt-execute): Likewise.  Also, remove old profiling
35463         and performance data files before running the tests.
35464
35465         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35466         * g++.dg/bprob/bprob.exp: Likewise.
35467         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35468         to allow more general test case names.
35469
35470         * g++.dg/bprob/bprob-1.C: Rename to ...
35471         * g++.dg/bprob/g++-bprob-1.C: ... this.
35472
35473         * g77.dg/bprob/bprob-1.f: Rename to ...
35474         * g77.dg/bprob/g77-bprob-1.f: ... this.
35475
35476 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35477
35478         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35479         bison 1.50 or later.
35480
35481 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35482
35483         * g++.dg/README: Describe more test directories.
35484
35485 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35486
35487         * g++.dg/init/array6.C: Add additional tests.
35488
35489 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35490
35491         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35492         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35493
35494 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35495
35496         * gcc.c-torture/compile/20020604-1.x: New.
35497         * gcc.c-torture/compile/simd-5.x: Likewise.
35498         * gcc.c-torture/execute/920710-1.x: Likewise.
35499         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35500
35501 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35502
35503         * g++.dg/inherit/override1.C: Add dg-options clause.
35504
35505 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35506
35507         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35508         _mm_slli_si128.
35509
35510 2002-10-19  Andreas Schwab  <schwab@suse.de>
35511
35512         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35513         directory component.
35514
35515 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35516
35517         * g++.dg/inherit/thunk1.C: New test.
35518
35519         * g++.dg/inherit/override1.C: New test.
35520
35521         * g++.dg/abi/mangle11.C: New test.
35522         * g++.dg/abi/mangle14.C: New test.
35523         * g++.dg/abi/mangle17.C: New test.
35524
35525 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35526
35527         * g++.dg/overload/member2.C: New test.
35528
35529 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35530
35531         * g++.dg/README: Describe new compat directory.
35532         * g++.dg/dg.exp: Skip tests in compat directory.
35533         * README.compat: New file.
35534         * lib/compat.exp: New expect script.
35535         * g++.dg/compat: New test directory.
35536         * g++.dg/compat/compat.exp: New expect script.
35537         * g++.dg/compat/abi: New test directory.
35538         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35539         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35540         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35541         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35542         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35543         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35544         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35545         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35546         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35547         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35548         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35549         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35550         * g++.dg/compat/break: New test directory.
35551         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35552         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35553         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35554         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35555         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35556         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35557         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35558         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35559         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35560         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35561         g++.dg/compat/break/README: New files.
35562         * g++.dg/compat/eh: New test directory.
35563         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35564         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35565         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35566         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35567         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35568         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35569         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35570         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35571         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35572         g++.dg/compat/eh/filter2_y.C,
35573         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35574         g++.dg/compat/eh/new1_y.C,
35575         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35576         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35577         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35578         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35579         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35580         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35581         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35582         g++.dg/compat/eh/unexpected1_y.C: New files.
35583         * g++.dg/compat/init: New test directory.
35584         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35585         g++.dg/compat/init/array5_y.C,
35586         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35587         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35588         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35589         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35590         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35591         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35592         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35593         g++.dg/compat/init/init-ref2_y.C: New files.
35594
35595 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35596
35597         PR c++/7584
35598         * g++.dg/inherit/using3.C: New test.
35599
35600 2002-10-17  Jan Hubicka  <jh@suse.cz>
35601
35602         * gcc.dg/20021017-2.c: New test.
35603
35604 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35605
35606         * g++.dg/abi/mangle16.C: Adjust.
35607
35608         * g++.dg/init/array8.C: New test.
35609
35610 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35611
35612         * gcc.dg/special/mips-abi.exp: New test.
35613         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35614
35615 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35616
35617         * g++.dg/abi/mangle16.C: New test.
35618         * g++.dg/abi/mangle17.C: Likewise.
35619
35620         PR c++/7478
35621         * g++.dg/template/ref1.C: New test.
35622
35623 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35624
35625         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35626
35627 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35628
35629         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35630
35631 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35632
35633         PR c++/7524
35634         * g++.dg/init/array7.C: New test.
35635
35636 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35637
35638         * g++.dg/init/array6.C: New test.
35639
35640         * g++.dg/abi/mangle13.C: Likewise.
35641         * g++.dg/abi/mangle14.C: Likewise.
35642         * g++.dg/abi/mangle15.C: Likewise.
35643
35644 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35645
35646         * g++.dg/abi/empty8.C: New test.
35647
35648 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35649
35650         * g++.dg/init/ctor1.C: New test.
35651
35652 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35653
35654         * gcc.c-torture/execute/20021015-1.c: New test.
35655
35656 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35657
35658         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35659
35660 2002-10-14  Jan Hubicka  <jh@suse.cz>
35661
35662         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35663
35664 2002-10-14  Richard Henderson  <rth@redhat.com>
35665
35666         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35667
35668 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35669
35670         PR optimization/6631
35671         * g++.dg/opt/const2.C: New test.
35672
35673 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35674
35675         PR c++/7176
35676         * g++.dg/parse/friend1.C: New test.
35677         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35678
35679 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35680
35681         * gcc.dg/20021014-1.c: New test.
35682
35683 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35684
35685         PR c++/5661
35686         * g++.dg/ext/vlm1.C: New test.
35687         * g++.dg/ext/vlm2.C: Likewise.
35688
35689         * g++.dg/init/array1.C: Remove invalid braces.
35690         * g++.dg/init/brace1.C: New test.
35691         * g++.dg/init/copy2.C: Likewise.
35692         * g++.dg/init/copy3.C: Likewise.
35693         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35694         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35695         braces.
35696
35697 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35698
35699         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35700
35701 2002-10-11  Richard Shann  <richard.shann@superh.com>
35702
35703         * gcc.c-torture/compile/simd-5.c: New test.
35704
35705 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35706
35707         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35708
35709 2002-10-10  Jim Wilson  <wilson@redhat.com>
35710
35711         * gcc.c-torture/execute/20021010-1.c: New test.
35712
35713 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35714
35715         PR c/7353
35716         * g++.dg/ext/typedef-init.C: New test.
35717         * gcc.dg/typedef-init.c: New test.
35718
35719 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35720
35721         * gcc.dg/cpp/paste13.c: New test.
35722
35723 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35724
35725         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35726         remaining platforms, XFAIL during compile, not execute.  Don't
35727         XFAIL at -O0.
35728
35729 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35730
35731         * gcc.dg/alias-1.c: Tweak expected warning.
35732
35733 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35734
35735         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35736
35737 2002-10-06  Andreas Jaeger  <aj@suse.de>
35738
35739         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35740         * gcc.dg/cpp/c++98.C: Likewise.
35741
35742         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35743         * g++.dg/cpp/c++98.C: Likewise.
35744
35745         * g++.dg/README (Subdirectories): Mention cpp directory.
35746
35747         PR target/7559
35748         * gcc.dg/20021006-1.c: New test.
35749
35750 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35751
35752         PR c++/7804
35753         * g++.dg/other/warning1.C: New test.
35754
35755 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35756
35757         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35758         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35759         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35760
35761 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35762
35763         PR c++/7931
35764         * g++.dg/template/ptrmem3.C: New test.
35765
35766         PR c++/7754
35767         * g++.dg/template/union1.C: New test.
35768
35769 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35770
35771         PR c++/8006
35772         * g++.dg/abi/mangle9.C: New test.
35773         * g++.dg/abi/mangle10.C: New test.
35774         * g++.dg/abi/mangle11.C: New test.
35775         * g++.dg/abi/mangle12.C: New test.
35776
35777 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35778
35779         PR c++/7188.
35780         * g++.dg/template/meminit1.C: New test.
35781         * g++.dg/warn/Wreorder-1.C: Likewise.
35782         * g++.old-deja/g++.mike/warn3.C: Tweak.
35783         * lib/prune.exp: Ingore "in copy constructor".
35784
35785 2002-10-02  Andreas Jaeger  <aj@suse.de>
35786
35787         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35788         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35789         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35790         on x86-64.
35791
35792 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35793
35794         * gcc.dg/empty1.C: Fix typo.
35795
35796 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35797
35798         * gcc.dg/alias-1.c: New test.
35799
35800 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35801
35802         * gcc.dg/empty1.C: New test.
35803
35804         * g++.dg/tls/init-2.C: Tweak error messages.
35805
35806 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35807
35808         * gcc.c-torture/compile/20020923-1.c: New test.
35809
35810 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35811
35812         * gcc.c-torture/execute/ffs-1.c: New test.
35813         * gcc.c-torture/execute/ffs-2.c: Ditto.
35814
35815 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35816
35817         * g++.dg/overload/member1.C: New test.
35818
35819 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35820
35821         * g++.dg/abi/empty7.C: New test.
35822         * g++.dg/init/pm2.C: Likewise.
35823
35824 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35825
35826         * g++.dg/rtti/crash1.C: New test.
35827
35828 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35829
35830         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35831         gcc.dg/sibcall-4.c: New tests.
35832
35833 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35834
35835         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35836         powerpc and MMIX targets.
35837
35838 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35839
35840         * gcc.dg/cpp/20020927-1.c: New.
35841
35842 2002-09-26  David S. Miller  <davem@redhat.com>
35843
35844         * gcc.c-torture/compile/trunctfdf.c: New.
35845
35846 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35847
35848         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35849
35850 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35851
35852         * gcc.c-torture/execute/loop-15.c: New.
35853
35854 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35855
35856         * README.QMTEST: Fix typo.
35857
35858 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35859
35860         * gcc.dg/20020926-1.c: New test.
35861
35862 2002-09-25  David S. Miller  <davem@redhat.com>
35863
35864         PR target/7842
35865         * gcc.c-torture/execute/shiftdi.c: New test.
35866
35867 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35868
35869         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35870         unique to the tool.
35871         * lib/g77.exp (g77_init): Likewise.
35872         * lib/g++.exp (g++_init): Likewise.
35873         * lib/objc.exp (objc_init): Likewise.
35874
35875 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35876
35877         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35878         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35879         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35880
35881 2002-09-25  Richard Henderson  <rth@redhat.com>
35882
35883         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35884         too-small long double.
35885
35886 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35887
35888         * gcc.dg/20020919-1.c: New test.
35889
35890 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35891
35892         * g++.dg/abi/bitfield6.C: New test.
35893         * g++.dg/abi/bitfield7.C: New test.
35894         * g++.dg/abi/bitfield8.C: New test.
35895         * g++.dg/abi/vbase11.C: New test.
35896
35897 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35898
35899         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35900         hppa*-*-hpux*.  Update test comment.
35901
35902 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35903
35904         * gcc.dg/tls/struct-1.c: New test.
35905
35906 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35907
35908         * gcc.dg/cpp/tr-warn2.c: Update.
35909
35910 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35911
35912         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35913
35914 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35915
35916         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35917         systems.
35918
35919 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35920
35921         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35922
35923         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35924         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35925         setting of cxxfilt.
35926
35927 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35928
35929         * gcc.dg/20020312-2.c: Update for darwin.
35930
35931 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35932
35933         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35934
35935 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35936
35937         * objc.dg/comp-types-1.m: New test.
35938         * objc.dg/comp-types-2.m: New test.
35939         * objc.dg/comp-types-3.m: New test.
35940         * objc.dg/comp-types-4.m: New test.
35941         * objc.dg/comp-types-5.m: New test.
35942         * objc.dg/comp-types-6.m: New test.
35943
35944 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35945
35946         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35947
35948 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35949
35950         * g++.dg/other/do1.C: New test.
35951
35952         * g++.dg/template/subst1.C: New test.
35953
35954 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35955
35956         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35957
35958 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35959
35960         * g++.dg/template/qualttp20.C: Adjust expected errors.
35961         * g++.old-deja/g++.jason/report.C: Likewise.
35962         * g++.old-deja/g++.other/qual1.C: Likewise.
35963
35964         * g++.dg/lookup/scoped2.C: New test.
35965
35966         * g++.dg/ext/asm3.C: New test.
35967
35968 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35969
35970         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35971
35972 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35973
35974         * ChangeLog: follow spelling conventions.
35975         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35976         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35977         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35978         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35979         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35980         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35981         * g++.old-deja/g++.law/global-init1.C: Likewise.
35982         * g++.old-deja/g++.other/delete4.C: Likewise.
35983         * g++.old-deja/g++.other/inline21.C: Likewise.
35984         * g++.old-deja/g++.other/singleton.C: Likewise.
35985         * g77.dg/strlen0.f: Likewise.
35986         * g77.f-torture/compile/20010519-1.f: Likewise.
35987         * g77.f-torture/compile/980310-4.f: Likewise.
35988         * gcc.c-torture/compile/20000605-1.c: Likewise.
35989         * gcc.c-torture/execute/20020225-1.c: Likewise.
35990         * gcc.dg/c90-hexfloat-2.c: Likewise.
35991         * gcc.dg/c99-bool-1.c: Likewise.
35992         * gcc.dg/c99-hexfloat-2.c: Likewise.
35993         * gcc.dg/dll-2.c: Likewise.
35994         * gcc.dg/wtr-union-init-1.c: Likewise.
35995         * gcc.dg/wtr-union-init-2.c: Likewise.
35996         * gcc.dg/wtr-union-init-3.c: Likewise.
35997         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35998         * gcc.dg/cpp/defined.c: Likewise.
35999         * gcc.dg/cpp/macsyntx.c: Likewise.
36000         * gcc.dg/cpp/paste2.c: Likewise.
36001         * gcc.dg/cpp/trad/defined.c: Likewise.
36002         * gcc.dg/format/c90-printf-1.c: Likewise.
36003         * gcc.dg/format/c90-scanf-1.c: Likewise.
36004         * gcc.dg/format/c99-printf-1.c: Likewise.
36005         * gcc.dg/format/c99-scanf-1.c: Likewise.
36006         * gcc.misc-tests/gcov-8.c: Likewise.
36007         * lib/profopt.exp: Likewise.
36008
36009 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36010
36011         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36012
36013 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36014
36015         * g++.dg/inherit/using2.C: New test.
36016
36017 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36018
36019         * ChangeLog: Follow spelling conventions.
36020         * g++.dg/template/friend4.C: Likewise.
36021         * g++.old-deja/g++.pt/crash67.C: Likewise.
36022         * gcc.c-torture/execute/20000801-4.c: Likewise.
36023         * gcc.dg/c90-digraph-1.c: Likewise.
36024         * gcc.dg/c94-digraph-1.c: Likewise.
36025         * gcc.dg/c99-digraph-1.c: Likewise.
36026         * gcc.dg/cpp/line5.c: Likewise.
36027         * gcc.dg/cpp/multiline.c: Likewise.
36028         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36029         * gcc.dg/format/attr-3.c: Likewise.
36030         * gcc.dg/format/c90-scanf-3.c: Likewise.
36031         * gcc.dg/format/ext-4.c: Likewise.
36032
36033 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36034
36035         * g++.dg/template/pretty1.C: New test.
36036
36037 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36038
36039         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36040
36041 2002-09-13  Matt Austern  <austern@apple.com>
36042
36043         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36044         passing a cast expression to a function by const reference.
36045
36046 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36047
36048         * g++.dg/template/deduce1.C: New test.
36049
36050 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36051
36052         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36053         32-bit int.
36054
36055 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36056
36057         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36058         usage.
36059
36060 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36061
36062         * gcc.c-torture/compile/20020910-1.c: New test.
36063
36064 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36065
36066         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36067
36068 2002-09-10  Andreas Jaeger  <aj@suse.de>
36069
36070         * gcc.dg/20020312-2.c: Adjust for x86-64.
36071
36072 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36073
36074         * g77.dg/7388.f: New test case for PR 7388.
36075
36076 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36077
36078         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36079
36080 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36081
36082         * objc.dg/proto-lossage-1.m: New test.
36083
36084 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36085
36086         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36087
36088 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36089
36090         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36091         expected to pass.
36092
36093 2002-09-06  Stan Shebs  <shebs@apple.com>
36094             David Edelsohn  <edelsohn@gnu.org>
36095
36096         * gcc.dg/weak: New directory.
36097         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36098         target-specific xfail bits.
36099         * gcc.dg/typeof-2.c: Move to new directory.
36100         * gcc.dg/weak.exp: New expect script.
36101
36102 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36103
36104         * gcc.c-torture/execute/extzvsi.c: New test.
36105
36106 2002-09-05  Stan Shebs  <shebs@apple.com>
36107
36108         * gcc.dg/weak-1.c: xfail on Darwin.
36109         * gcc.dg/weak-2.c: Ditto.
36110         * gcc.dg/weak-3.c: Ditto.
36111         * gcc.dg/weak-4.c: Ditto.
36112         * gcc.dg/weak-5.c: Ditto.
36113         * gcc.dg/weak-6.c: Ditto.
36114         * gcc.dg/weak-7.c: Ditto.
36115         * gcc.dg/weak-8.c: Ditto.
36116         * gcc.dg/weak-9.c: Ditto.
36117
36118 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36119
36120         * gcc.c-torture/execute/loop-14.c: New test.
36121
36122 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36123
36124         * g++.dg/other/cxa-atexit1.C: New test.
36125
36126         * gcc.dg/typeof-2.c: New test.
36127
36128 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36129
36130         * gcc.dg/builtins-2.c: New testcase.
36131         * gcc.dg/builtins-3.c: New testcase.
36132
36133 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36134
36135         * gcc.dg/cpp/_Pragma4.c: New test.
36136
36137 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36138
36139         * objc/execute/nil_method-1.m: New testcase.
36140
36141 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36142
36143         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36144         [Object class], not [Object initialize].
36145
36146 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36147             Hans-Peter Nilsson  <hp@bitrange.com>
36148
36149         * gcc.c-torture/execute/20020720-1.x: Skip test on
36150         mmix-knuth-mmixware.  Correct comment.
36151
36152 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36153
36154         * testsuite/g++.dg/abi/bitfield5.C: New test.
36155         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36156
36157 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36158
36159         * objc.dg/undeclared-selector.m: New test.
36160
36161 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36162
36163         * g++.dg/other/offsetof1.C: Avoid cast warning.
36164
36165 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36166
36167         * objc.dg/super-class-2.m: New test.
36168
36169 2002-08-24  Matt Austern  <austern@apple.com>
36170
36171         * g++.dg/ext/lvaddr.C: New test.
36172         * g++.dg/ext/lvcast.C: New test.
36173
36174 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36175
36176         * testsuite/g++.dg/inherit/cond1.C: New test.
36177
36178 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36179
36180         * gcc.dg/noncompile/incomplete-1.c: New test.
36181
36182 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36183
36184         * gcc.dg/typespec-1.c: New test.
36185
36186 2002-08-20  Devang Patel  <dpatel@apple.com>
36187         * objc.dg/proto-hier-2.m: New test.
36188
36189 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36190
36191         * objc.dg/bitfield-1.m: New test.
36192         * objc.dg/bitfield-2.m: New test.
36193
36194 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36195
36196         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36197         gcc.dg/c99-flex-array-4.c: New tests.
36198
36199 2002-08-16  Stan Shebs  <shebs@apple.com>
36200
36201         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36202
36203 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36204
36205         * gcc.dg/typeof-1.c: New test.
36206         * g++.dg/ext/typeof2.C: New test.
36207
36208 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36209
36210         * g++.dg/other/offsetof1.C: New test.
36211
36212 2002-08-14  Richard Henderson  <rth@redhat.com>
36213
36214         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36215
36216 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36217
36218         * gcc.dg/cpp/_Pragma3.c: New test.
36219
36220 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36221
36222         * g++.dg/template/inherit3: New test.
36223
36224 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         * gcc.dg/bitfld-4.c: Add blank options.
36227
36228 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36229
36230         * g++.dg/template/crash1.C: New test.
36231
36232 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36233
36234         * gcc.dg/tls/opt-2.c: New test.
36235
36236 2002-08-08  Devang Patel  <dpatel@apple.com>
36237
36238         * objc.dg/selector-1.m : New test
36239
36240 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36241
36242         * g++.dg/abi/bitfield4.C: New test.
36243         * gcc.dg/bitfld-4.c: New test.
36244
36245 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         * g++.dg/other/packed1.C: New test.
36248
36249 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36250
36251         * g++.dg/abi/offsetof.C: Tweak error messages.
36252         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36253
36254 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36255
36256         * gcc.dg/bitfld-3.c: New test.
36257
36258 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36259             Richard Henderson  <rth@redhat.com>
36260
36261         * gcc.dg/i386-bitfield1.c: New test.
36262         * g++.dg/abi/bitfield3.C: Update.
36263
36264 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36265
36266         * objc.dg/const-str-2.m: Update.
36267         * gcc.dg/cpp/c++98.c: Change to C extension.
36268         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36269         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36270
36271 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36272
36273         * testsuite/gcc.dg/tls/diag-3.c: New.
36274
36275 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36276
36277         * g++.dg/README (Subdirectories): Document new subdir expr.
36278         * g++.dg/expr/pmf-1.C: New test.
36279
36280 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36281
36282         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36283
36284 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36285
36286         * g++.dg/abi/bitfield3.C: New test.
36287
36288 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36289
36290         * lib/gcov.exp: Tweak expected line formats.
36291         * gcc.misc-tests/gcov8.c: New test.
36292         * gcc.misc-tests/gcov8.x: New flags.
36293
36294 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36295
36296         * consistency.vlad/layout/endian.c: Include string.h.
36297
36298         * gcc.c-torture/execute/20020805-1.c: New test.
36299
36300 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36301
36302         * g++.dg/other/conversion1.C: New test.
36303
36304 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36305
36306         * gcc.dg/builtins-1.c: New testcase.
36307
36308 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36309
36310         * g++.dg/inherit/access3.C: New test.
36311
36312 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36313
36314         * gcc.dg/ia64-visibility-2.c: New test.
36315
36316 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36317
36318         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36319         __qualifier_flags to __flags.
36320
36321 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36322
36323         * g++.dg/inherit/operator1.C: New test.
36324         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36325         * g++.dg/other/error1.C: Change expected error message.
36326         * g++.dg/template/conv4.C: Likewise.
36327
36328 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36329
36330         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36331         for documented behavior.
36332
36333 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36334
36335         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36336         several targets known to fail.
36337
36338 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36339
36340         * gcc.dg/mips-args-[123].c: New tests.
36341
36342 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36343
36344         * gcc.dg/ppc-spe.c: New.
36345
36346 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36347
36348         * g++.dg/other/ptrmem4.C: New testcase.
36349
36350 2002-07-24  Richard Henderson  <rth@redhat.com>
36351
36352         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36353
36354 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36355
36356         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36357
36358 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36359
36360         * gcc.c-torture/execute/memset-3.c: New testcase.
36361
36362 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36363
36364         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36365         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36366
36367 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36368
36369         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36370         Delete.
36371
36372 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36373
36374         * gcc.c-torture/compile/simd-4.c: New test.
36375
36376 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36377
36378         PR c++/7347, c++/7348
36379         * g++.dg/template/access4.C: New test.
36380         * g++.dg/template/access5.C: New test.
36381         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36382         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36383         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36384         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36385
36386 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36387
36388         * gcc.dg/gnu89-init-2.c: New test.
36389
36390 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36391
36392         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36393
36394 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36395
36396         * gcc.c-torture/execute/20020720-1.c: New testcase.
36397
36398 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36399
36400         * gcc.dg/cpp/Wsignprom.c: New tests.
36401
36402 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36403
36404         * gcc.c-torture/execute/loop-13.c: New test.
36405
36406 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36407
36408         * gcc.dg/cpp/expr.c: New tests.
36409
36410 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36411
36412         * g++.dg/opt/pr6713.C: Add template instantiation.
36413
36414 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36415
36416         * gcc.dg/nest.c: New test.
36417
36418 2002-07-17  Richard Henderson  <rth@redhat.com>
36419
36420         * g++.dg/opt/pr6713.C: New test.
36421
36422 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36423
36424         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36425         XFAIL for all x86 processors.
36426
36427 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36428
36429         * gcc.c-torture/execute/20010122-1.x: Do not test with
36430         -fomit-frame-pointer.
36431
36432 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36433
36434         * g++.dg/template/instantiate2.C: New test.
36435         * g++.dg/template/spec4.C: New test.
36436
36437 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36438
36439         * g++.dg/template/access2.C: New test.
36440         * g++.dg/template/access3.C: New test.
36441
36442 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36443
36444         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36445         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36446         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36447         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36448         Convert to use <stdarg.h>.
36449         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36450         Delete.
36451         * gcc.dg/va-arg-2.c: New.
36452         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36453
36454 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36455
36456         * gcc.c-torture/compile/20020710-1.c: New test.
36457
36458 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36459                           Andrew Pinski  <pinskia@physics.uc.edu>
36460
36461         gcc.c-torture/compile/simd-2.c: New testcase.
36462         gcc.c-torture/compile/simd-3.c: Likewise.
36463
36464 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36465
36466         PR c++/7224
36467         * g++.dg/overload/error1.C: New test.
36468
36469 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36470
36471         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36472         configuration and IRIX 6 O32 ABI.
36473
36474 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36475
36476         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36477
36478 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36479
36480         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36481
36482 2002-07-10  Jeffrey A Law  <law@redhat.com>
36483
36484         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36485
36486         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36487
36488 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36489
36490         * gcc.dg/20020312-2.c: Check for __PPC__.
36491
36492 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36493
36494         * gcc.c-torture/compile/20020709-1.c: New test.
36495
36496 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36497
36498         * g++.dg/template/qualttp21.C: New test case.
36499
36500 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36501
36502         * gcc.c-torture/compile/20020706-1.c: New test.
36503         * gcc.c-torture/compile/20020706-2.c: New test.
36504
36505 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36506             Alexandre Oliva  <aoliva@redhat.com>
36507
36508         * g++.dg/warn/incomplete1.C: New test.
36509
36510 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36511
36512         PR c++/7099
36513         * g++.dg/warn/noreturn1.C: New test.
36514
36515 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36516
36517         PR c++/6706
36518         * g++.dg/debug/debug6.C: New test.
36519         * g++.dg/debug/debug7.C: New test.
36520
36521 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36522
36523         * gcc.c-torture/compile/simd-3.c: New test.
36524
36525 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36526
36527         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36528         * gcc.dg/20020620-1.c: Likewise.
36529
36530 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36531
36532         PR c++/6944
36533         * g++.dg/init/array4.C: New test.
36534         * g++.dg/init/array5.C: New test.
36535
36536 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36537
36538         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36539         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36540
36541 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36542
36543         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36544         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36545         * gcc.dg/wtr-conversion-1.c: Likewise.
36546         * gcc.dg/wtr-escape-1.c: Likewise.
36547         * gcc.dg/wtr-int-type-1.c: Likewise.
36548         * gcc.dg/wtr-label-1.c: Likewise.
36549         * gcc.dg/wtr-static-1.c: Likewise.
36550         * gcc.dg/wtr-strcat-1.c: Likewise.
36551         * gcc.dg/wtr-suffix-1.c: Likewise.
36552         * gcc.dg/wtr-switch-1.c: Likewise.
36553         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36554         * gcc.dg/wtr-union-init-1.c: Likewise.
36555         * gcc.dg/wtr-union-init-2.c: Likewise.
36556         * gcc.dg/wtr-union-init-3.c: Likewise.
36557
36558         * gcc.dg/wtr-func-def-1.c: New test.
36559
36560 2002-07-02 Devang Patel <dpatel@apple.com>
36561
36562         * objc.dg/param-1.m: New test.
36563
36564 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36565
36566         * gcc.dg/cpp/trad/directive.c: Add test.
36567         * gcc.dg/cpp/trad/macroargs.c: Add test.
36568         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36569
36570 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36571
36572         * gcc.dg/cpp/cmdlne-M.c: New test.
36573
36574 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36575
36576         * objc.dg/desig-init-1.m: New test.
36577
36578 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36579
36580         PR c++/6716
36581         * g++.dg/template/instantiate1.C: New test.
36582
36583 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36584
36585         PR c++/7112
36586         * g++.dg/template/sizeof2.C: New test.
36587
36588 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36589
36590         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36591         gcc.dg/cpp/trad/include.c: New tests.
36592
36593 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36594
36595         PR target/7177
36596         * gcc.c-torture/compile/20020701-1.c: New test.
36597
36598 2002-07-01  Stan Shebs  <shebs@apple.com>
36599
36600         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36601         header here...
36602         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36603         (objc-torture-execute): or here.
36604
36605 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36606
36607         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36608
36609 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36610
36611         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36612
36613 2002-06-30  Devang Patel  <dpatel@apple.com>
36614
36615         * objc.dg/fsyntax-only.m: New test.
36616
36617 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36618
36619         PR c++/6695
36620         * g++.dg/template/friend7.C: New file.
36621
36622 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36623
36624         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36625         return type.
36626
36627 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36628
36629         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36630         avoid division by zero.
36631
36632 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36633
36634         * gcc.dg/Wunknownprag.c: New tests.
36635
36636 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36637
36638         * gcc.c-torture/execute/simd-2.c: New test.
36639
36640 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36641
36642         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36643         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36644         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36645         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36646         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36647         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36648         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36649         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36650         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36651         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36652         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36653         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36654         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36655         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36656         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36657         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36658         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36659
36660 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36661
36662         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36663         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36664         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36665         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36666         New tests.
36667         * gcc.dg/cpp/trad/directive.c: Update.
36668
36669 2002-06-23  Andreas Jaeger  <aj@suse.de>
36670
36671         * gcc.c-torture/execute/complex-6.c: New.
36672
36673 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36674
36675         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36676         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36677         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36678         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36679
36680 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36681
36682         * gcc.dg/cpp/trad: New directory with traditional tests copied
36683         from parent directory.
36684         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36685         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36686         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36687         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36688         Move to trad/ and rename.
36689         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36690         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36691         gcc.dg/cpp/trad/redef2.c: New tests.
36692         * gcc.dg/cpp/trad/trad.exp: New driver.
36693
36694 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36695
36696         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36697         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36698         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36699         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36700         Remove.
36701
36702 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36703
36704         * gcc.dg/20020620-1.c: New test.
36705
36706 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36707
36708         * g++.dg/template/ttp4.C: New test.
36709
36710 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36711
36712         * g++.dg/opt/vt1.C: Fix regexp.
36713
36714 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36717         Don't use attribute `noinline'.
36718
36719 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36720
36721         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36722
36723 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36724
36725         * gcc.c-torture/execute/simd-1.c: New.
36726
36727         * gcc.dg/simd-1.c: New.
36728
36729 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36730
36731         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36732
36733 2002-06-16  Richard Henderson  <rth@redhat.com>
36734
36735         * g++.dg/ext/anon-struct1.C: New.
36736         * g++.dg/ext/anon-struct2.C: New.
36737         * g++.dg/ext/anon-struct3.C: New.
36738         * gcc.dg/anon-struct-1.c: New.
36739         * gcc.dg/anon-struct-2.c: New.
36740         * gcc.dg/anon-struct-3.c: New.
36741         * gcc.dg/20011008-1.c: Adjust warning text.
36742         * gcc.dg/20020527-1.c: Add -fms-extensions.
36743
36744 2002-06-16  Richard Henderson  <rth@redhat.com>
36745
36746         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36747
36748 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36749
36750         * gcc.c-torture/execute/20020615-1.c: New test.
36751
36752 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36753
36754         * gcc.c-tortuture/execute/compare-1.c: New test case.
36755         * gcc.c-tortuture/execute/compare-2.c: New test case.
36756         * gcc.c-tortuture/execute/compare-3.c: New test case.
36757
36758 2002-06-13  Richard Henderson  <rth@redhat.com>
36759
36760         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36761         ia64 ilp32.
36762
36763 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36764
36765         * g++.dg/template/typename2.C: Update error message.
36766
36767 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36768
36769         * gcc.c-torture/execute/20020611-1.c: New test.
36770
36771 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36772
36773         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36774         list of targets to skip.
36775
36776 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36777
36778         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36779         targets if not optimizing.
36780
36781 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36782
36783         * gcc.c-torture/compile/20020605-1.c: New test.
36784
36785         * g++.dg/opt/vt1.C: New test.
36786
36787         * gcc.dg/20020531-1.c: New test.
36788
36789         * gcc.dg/20020530-1.c: New test.
36790
36791         * gcc.dg/20020527-1.c: New test.
36792
36793         * g++.dg/opt/cse1.C: New test.
36794
36795 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36796
36797         * gcc.dg/20020607-2.c: New test case.
36798
36799 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36800
36801         * gcc.c-torture/compile/20020604-1.c: New test.
36802
36803 2002-06-04  Richard Henderson  <rth@redhat.com>
36804
36805         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36806         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36807         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36808
36809 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36810
36811         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36812
36813 2002-06-03  Richard Henderson  <rth@redhat.com>
36814
36815         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36816         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36817
36818 2002-06-02  Richard Henderson  <rth@redhat.com>
36819
36820         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36821         test functions static.
36822
36823 2002-06-02  Andreas Jaeger  <aj@suse.de>
36824
36825         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36826         now.
36827
36828 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36829
36830         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36831         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36832         Update for mofified diagnostics.
36833         * gcc.dg/c99-intconst-1.c: No longer fail.
36834
36835 2002-06-02  Richard Henderson  <rth@redhat.com>
36836
36837         * gcc.dg/uninit-A.c: Remove xfail markers.
36838
36839 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36840
36841         * gcc.dg/fnegate-1.c: New test case.
36842
36843 2002-05-30  Osku Salerma  <osku@iki.fi>
36844
36845         * gcc.c-torture/execute/mayalias-1.c: New file.
36846
36847 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36848
36849         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36850         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36851         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36852
36853 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36854
36855         * gcc.c-torture/execute/20020529-1.c: New test.
36856
36857 2002-05-27  Richard Henderson  <rth@redhat.com>
36858
36859         * g++.dg/ext/attrib6.C: New test case.
36860
36861 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36862
36863         * gcc.c-torture/execute/pure-1.c: New test.
36864
36865 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36866
36867         * gcc.dg/cpp/arith-2.c: Remove.
36868
36869 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36870
36871         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36872         * gcc.dg/cpp/if-3.c: Remove.
36873
36874 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36875
36876         * g++.dg/opt/cse2.C: New test.
36877
36878 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36879
36880         * gcc.dg/cpp/arith-1.c: New semantic tests.
36881         * gcc.dg/cpp/if-1.c: Update.
36882
36883 2002-05-24  Ben Elliston  <bje@redhat.com>
36884
36885         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36886
36887 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36888
36889         * gcc.dg/verbose-asm.c: New test.
36890
36891 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36892
36893         * gcc.dg/cpp/paste12.c: New test.
36894
36895 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36896
36897         * g++.dg/parse/named_ops.C: New test.
36898
36899 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36900
36901         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36902
36903 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36904
36905         * gcc.dg/weak-2.c: Allow optional leading underscore
36906         in scan-assembler symbol name.
36907         * gcc.dg/weak-3.c: Likewise.
36908         * gcc.dg/weak-4.c: Likewise.
36909         * gcc.dg/weak-5.c: Likewise.
36910
36911 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36912
36913         * gcc.dg/20020523-1.c: New test.
36914
36915 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36916
36917         * objc.dg/const-str-2.m: Update now that we stop after
36918         a command line error.
36919
36920 2002-05-22  Richard Henderson  <rth@redhat.com>
36921
36922         * g++.dg/dg.exp: Fix typo in test pruneing.
36923
36924 2002-05-22  Richard Henderson  <rth@redhat.com>
36925
36926         * g++.dg/dg.exp: Prune the tls subdirectory.
36927         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36928         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36929         * g++.dg/tls/init-1.C: New.
36930
36931 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36932
36933         * gcc.dg/20020517-1.c: New test.
36934
36935 2002-05-21  Richard Henderson  <rth@redhat.com>
36936
36937         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36938         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36939
36940 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36941
36942         * g++.dg/other/copy2.C: New test.
36943
36944 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36945
36946         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36947         (MAX_COPY): Bump up to 10 times sizeof (long long).
36948         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36949
36950         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36951         sizeof (long long).
36952
36953         * gcc.c-torture/execute/strcpy-1.c: New test.
36954
36955 2002-05-19  Jason Merrill  <jason2redhat.com>
36956
36957         * g++.dg/ext/oper1.C: New test.
36958
36959 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36960 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36961
36962         * README.QMTEST: New file.
36963
36964         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36965
36966 2002-05-19  Andreas Jaeger  <aj@suse.de>
36967
36968         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36969         now.
36970         * gcc.c-torture/execute/loop-2d.x: Likewise.
36971
36972 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36973
36974         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36975         support weak symbols.
36976         * gcc.dg/weak-4.c: Likewise.
36977         * gcc.dg/weak-6.c: Likewise.
36978
36979 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36980
36981         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36982         cygwin, coff and h8300-*-hms targets
36983         * gcc.dg/weak-5.c: Likewise.
36984         * gcc.dg/weak-7.c: Likewise.
36985
36986 2002-05-16  Jason Merrill  <jason@redhat.com>
36987
36988         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36989         (scan-assembler-not, scan-assembler-dem): Likewise.
36990         (scan-assembler-dem-not): Likewise.
36991
36992 2002-05-15  Richard Henderson  <rth@redhat.com>
36993
36994         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36995
36996 2002-05-15  Richard Henderson  <rth@redhat.com>
36997
36998         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36999         (vfoo1f): Warning here.
37000         (vfoo1l): Don't redefine the alias.
37001
37002 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37003
37004         * g++.dg/init/pm1.C: New test.
37005
37006 2002-05-12  David S. Miller  <davem@redhat.com>
37007
37008         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37009         types.
37010
37011 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37012
37013         * gcc.c-torture/execute/20020510-1.c: New test case.
37014
37015 2002-05-10  David S. Miller  <davem@redhat.com>
37016
37017         * gcc.c-torture/execute/conversion.c: Test long double too.
37018
37019 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37020
37021         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37022         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37023         * lib/g++.exp (g++_link_flags): Likewise.
37024         * lib/objc.exp (objc_target_compile): Likewise.
37025
37026 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37027
37028         * gcc.dg/cpp/poison.c: Update.
37029         * gcc.dg/cpp/20000625-2.c: Remove.
37030         * gcc.dg/cpp/direct2s.c: Remove final test.
37031
37032 2002-05-08  Tom Rix  <trix@redhat.com>
37033
37034         * gcc.c-torture/execute/20020508-1.c: New test.
37035         * gcc.c-torture/execute/20020508-2.c: New test.
37036         * gcc.c-torture/execute/20020508-3.c: New test.
37037
37038 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37039
37040         * gcc.dg/cpp/charconst-4.c: More tests.
37041
37042 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37043
37044         PR c/6569
37045         * gcc.dg/weak-3.c: Update location of warning messages.
37046         * gcc.dg/weak-5.c: Likewise.
37047
37048 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37049
37050         * gcc.c-torture/execute/20020506-1.c: New test case.
37051
37052 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37053
37054         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37055
37056 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37057
37058         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37059
37060 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37061
37062         * gcc.dg/cpp/charconst-3.c: New test.
37063
37064 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37065
37066         * gcc.dg/cpp/charconst.c: Update tests.
37067
37068 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37069
37070         * treelang: Added directory for new sample language treelang. Also
37071         lib/treelang.exp: New file to signal treelang should be tested.
37072
37073 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37074
37075         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37076         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37077         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37078         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37079         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37080         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37081         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37082
37083 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37084
37085         * gcc.dg/format/xopen-2.c: New test.
37086
37087 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37088
37089         * gcc.dg/20020503-1.c: New test.
37090
37091 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37092
37093         * g++.dg/init/dtor1.C: Make it tougher.
37094
37095 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37096
37097         * g++.dg/init/dtor1.C: New test.
37098
37099 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37100
37101         * gcc.dg/altivec-8.c: New.
37102
37103 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37104
37105         * gcc.dg/altivec-7.c: New.
37106
37107 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37108
37109         * g++.dg/parse/typedef1.C: New test.
37110
37111 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37112
37113         PR c++/6486
37114         * g++.dg/template/friend6.C: New test.
37115
37116         PR c++/6492
37117         * g++.dg/init/copy1.C: New test.
37118
37119 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37120
37121         * g++.dg/warn/effc1.C: New test.
37122
37123 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37124
37125         * gcc.dg/cpp/if-cexp.c: Add a test.
37126
37127 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37128
37129         * gcc.dg/20020426-2.c: New test.
37130
37131 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37132
37133         * gcc.dg/cpp/if-mop.c: Update.
37134         * gcc.dg/cpp/if-mpar.c: Add test.
37135         * gcc.dg/cpp/if-oppr.c: Update.
37136
37137 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37138
37139         PR c/6343
37140         * gcc.dg/weak-[2-7].c: New tests.
37141
37142 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37143
37144         * gcc.dg/enum1.c: New test.
37145
37146 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37147
37148         PR c++/6497
37149         * g++.dg/inherit/access2.C: New test.
37150
37151 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37152
37153         PR bootstrap/6445
37154         * gcc.dg/20020426-1.c: New test.
37155
37156 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37157
37158         * g++.dg/abi/enum1.C: New test.
37159
37160 2002-04-26  Richard Henderson  <rth@redhat.com>
37161
37162         * gcc.dg/c99-bool-1.c: Expect always true warning.
37163
37164 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37165
37166         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37167
37168 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37169
37170         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37171         targets.
37172
37173 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37174
37175         * g++.dg/abi/mange7.C: New test.
37176
37177         PR c++/6438.
37178         * g++.dg/parse/stmtexpr2.C: New test.
37179
37180 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37181
37182         * gcc.dg/20020312-2.c: Add SH target.
37183
37184 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37185
37186         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37187         compiler output on mips*-*-irix*.
37188
37189 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37190
37191         * g++.dg/parse/attr1.C: New test.
37192
37193 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37194
37195         * gcc.c-torture/execute/string-opt-17.c: New test case.
37196         * gcc.c-torture/execute/memset-2.c: New test case.
37197
37198 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37199
37200         PR c++/6256:
37201         * g++.dg/template/friend5.C: New test.
37202
37203         PR c++/6331:
37204         * g++.dg/template/qual1.C: Likewise.
37205
37206 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37207
37208         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37209         Include stdlib.h, not stdio.h or ctype.h.
37210
37211 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37212
37213         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37214         cris-*-elf* and mmix-*-*.
37215         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37216         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37217         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37218         Ditto.
37219         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37220         * gcc.dg/wchar_t-1.c: Ditto.
37221
37222 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37223
37224         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37225         Clarify comment.
37226
37227 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37228
37229         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37230
37231 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37232
37233         * gcc.c-torture/execute/20000906-1.x: Delete.
37234
37235 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37236
37237         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37238
37239 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37240
37241         * PR6367
37242         * g77.f-torture/execute/6367.f: New test.
37243         * g77.f-torture/execute/6367.x: Disable for MMIX.
37244
37245 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37246
37247         * PR6352
37248         * g++.dg/opt/inline2.C: New test.
37249
37250 2002-04-18  Richard Henderson  <rth@redhat.com>
37251
37252         * gcc.dg/20000906-1.c: Enable for all targets.
37253         * gcc.c-torture/compile/iftrap-2.c: New.
37254
37255 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37256
37257         * gcc.dg/20020418-1.c: New test.
37258         * gcc.dg/20020418-2.c: New test.
37259
37260 2002-04-18  Richard Henderson  <rth@redhat.com>
37261
37262         * gcc.c-torture/compile/iftrap-1.c: New.
37263         * gcc.dg/iftrap-1.c: Adjust for ia64.
37264         * gcc.dg/iftrap-2.c: New.
37265
37266 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37267
37268         * gcc.c-torture/compile/20020418-1.c: New test.
37269
37270 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37271
37272         * gcc.c-torture/compile/20020415-1.c: New.
37273
37274 2002-04-18  David S. Miller  <davem@redhat.com>
37275
37276         * gcc.c-torture/execute/20020418-1.c: New test.
37277
37278 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37279
37280         * gcc.dg/20020416-1.c: New test.
37281
37282         * g++.dg/opt/inline1.C: New test.
37283
37284 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37285
37286         * gcc.dg/altivec-5.c: New test.
37287
37288         * gcc.dg/20020415-1.c: New test.
37289
37290 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37291
37292         * testsuite/lib/chill.exp: Remove.
37293
37294 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * g++.dg/other/big-struct.C: New test.
37297
37298 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37299
37300         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37301         of scratch file.
37302
37303 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37304
37305         PR c/6277
37306         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37307         in scan-assembler function name
37308
37309 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37310
37311         * g77.f-torture/execute/980628-4.x,
37312         g77.f-torture/execute/980628-5.x,
37313         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37314         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37315         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37316         i[34567]86-*-*.
37317
37318 2002-04-13  David S. Miller  <davem@redhat.com>
37319
37320         * gcc.c-torture/execute/20020413-1.c: New test.
37321
37322 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37323
37324         * gcc.dg/asm-6.c,
37325         * g++.dg/ext/asm1.C: New tests.
37326
37327 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37328
37329         PR c++ 5373.
37330         * g++.dg/parse/stmtexpr1.C: New test.
37331
37332         PR c++/5189.
37333         * g++.dg/template/copy1.C: New test.
37334
37335 2002-04-12  Richard Henderson  <rth@redhat.com>
37336
37337         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37338
37339 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37340
37341         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37342         gcc.c-torture/execute/20020307-2.c.
37343
37344 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37345
37346         * g++.dg/ext/attrib5.C,
37347         * g++.dg/lookup/struct1.C: New tests.
37348
37349 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37350
37351         * gcc.dg/20020411-1.c: New test.
37352
37353         * gcc.c-torture/execute/20020411-1.c: New test.
37354
37355 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37356
37357         * g77.f-torture/execute/6177.f: New test.
37358
37359 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37360
37361         PR middle-end/6247
37362         * g++.dg/opt/cleanup1.C: New test.
37363
37364         * g++.dg/opt/const1.C: New test.
37365
37366 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37367
37368         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37369
37370 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37371
37372         PR c++/5507
37373         * g++.dg/template/typename2.C: New test.
37374
37375 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37376
37377         * gcc.c-torture/execute/loop-12.c: New.
37378
37379 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37380
37381         * g77.f-torture/execute/980628-4.x,
37382         g77.f-torture/execute/980628-5.x,
37383         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37384         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37385         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37386
37387 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37388
37389         PR optimization/6086
37390         * g++.dg/opt/preinc1.C: New test.
37391
37392 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37393
37394         PR c++/5571
37395         * g++.dg/opt/static2.C: New test.
37396
37397 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37398
37399         PR c/5120
37400         * gcc.dg/20020406-1.c: New test.
37401
37402 2002-04-04  David S. Miller  <davem@redhat.com>
37403
37404         * gcc.c-torture/execute/20020404-1.c: New test.
37405
37406 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37407
37408         PR c/6123
37409         * gcc.dg/20020312-2.c: Do not declare global register variable
37410         if __PIC__ or __pic__ is defined.
37411
37412 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37413
37414         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37415         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37416
37417 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37418
37419         * gcc.misc-tests/linkage.exp: Update last change to handle
37420         sparc*-, not just sparc-.
37421
37422 2002-04-03  Richard Henderson  <rth@redhat.com>
37423
37424         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37425
37426 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37427
37428         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37429
37430 2002-04-02  David S. Miller  <davem@redhat.com>
37431
37432         * gcc.c-torture/execute/20020402-3.c: New test.
37433
37434 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37435
37436         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37437         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37438
37439         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37440         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37441         g77.f-torture/execute/20001201.x,
37442         g77.f-torture/execute/u77-test.x: New files.
37443
37444         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37445         * gcc.dg/wchar_t-1.c: Ditto.
37446
37447 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37448
37449         * gcc.c-torture/execute/20020402-1.c: New test.
37450
37451 2002-04-01  Richard Henderson  <rth@redhat.com>
37452
37453         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37454
37455         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37456
37457 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37458
37459         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37460
37461 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37462
37463         * g++.dg/inherit/template-as-base.C: Expect error.
37464         * g++.dg/inherit/namespace-as-base.C: Likewise.
37465
37466 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37467
37468         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37469         g++.dg/ext/instantiate3.C: Tweak match patterns.
37470
37471         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37472         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37473         -da test.
37474
37475 2002-03-31  Richard Henderson  <rth@redhat.com>
37476
37477         * gcc.dg/special/alias-2.c: New.
37478         * gcc.dg/special/ecos.exp: Run it.
37479
37480 2002-03-31  Richard Henderson  <rth@redhat.com>
37481
37482         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37483
37484 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37485
37486         * gcc.dg/weak-1.c: Disable on h8300 port.
37487
37488 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37489
37490         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37491         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37492         ordering tests.
37493         * g++.dg/bprob/bprob-1.C: New test.
37494         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37495         * g++.dg/gcov/gcov-1.C: New test.
37496         * g++.dg/gcov/gcov-1.x: New file.
37497         * g++.dg/gcov/gcov-2.C: New test.
37498         * g++.dg/gcov/gcov-3.C: New test.
37499         * g++.dg/gcov/gcov-3.h: New file.
37500
37501 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37502
37503         * g++.old-deja/g++.other/builtins5.C: New test.
37504         * g++.old-deja/g++.other/builtins6.C: New test.
37505         * g++.old-deja/g++.other/builtins7.C: New test.
37506         * g++.old-deja/g++.other/builtins8.C: New test.
37507         * g++.old-deja/g++.other/builtins9.C: New test.
37508
37509 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37510
37511         * g++.dg/opt/static1.C: New test.
37512
37513         * g++.dg/opt/longbranch1.C: New test.
37514
37515 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37516
37517         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37518
37519         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37520
37521 2002-03-28  Jeffrey A Law  (law@redhat.com)
37522
37523         * gcc.c-torture/execute/20020328-1.c: New test.
37524
37525 2002-03-27  Richard Henderson  <rth@redhat.com>
37526
37527         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37528         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37529         move from g++.old-deja/g++.ext/.
37530
37531 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37532
37533         * g++.dg/init/new2.C: New test.
37534
37535 2002-03-26  Richard Henderson  <rth@redhat.com>
37536
37537         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37538
37539         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37540         on sparc.
37541
37542         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37543         sparcv9 systems.
37544         * gcc.dg/20001102-1.c: Likewise.
37545
37546 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37547
37548         * gcc.dg/cpp/endif-pedantic1.c,
37549         gcc.dg/cpp/endif-pedantic2.c: New tests.
37550
37551 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37552
37553         * g++.dg/init/new1.C: New test.
37554
37555 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37556
37557         * g++.dg/abi/vbase9.C: New test.
37558
37559 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37560
37561         * gcc.dg/arm-asm.c: New test.
37562
37563 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37564
37565         * gcc.dg/Wswitch-enum.c: New test.
37566         Fix PR c/5044.
37567
37568 2002-03-26  Richard Henderson  <rth@redhat.com>
37569
37570         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37571         structure.
37572
37573 2002-03-25  Richard Henderson  <rth@redhat.com>
37574
37575         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37576         sparcv9 systems.
37577
37578         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37579         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37580
37581 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37582
37583         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37584
37585 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37586
37587         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37588         targets using generic thunk support.
37589
37590 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37591
37592         * gcc.c-torture/compile/20020323-1.c: New test.
37593
37594         * g++.dg/opt/conj2.C: New test.
37595
37596 2002-03-24  Richard Henderson  <rth@redhat.com>
37597
37598         * gcc.dg/weak-1.c: Use -fno-common.
37599
37600 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37601
37602         * g77.dg/f77-edit-apostrophe-out.f: New test
37603         * g77.dg/f77-edit-h-out.f: New test
37604         * g77.dg/f77-edit-t-in.f: New test
37605         * g77.dg/f77-edit-t-out.f: New test
37606         * g77.dg/f77-edit-x-out.f: New test
37607         * g77.dg/f77-edit-slash-out.f: New test
37608         * g77.dg/f77-edit-colon-out.f: New test
37609         * g77.dg/f77-edit-s-out.f: New test
37610
37611 2002-03-24  Richard Henderson  <rth@redhat.com>
37612
37613         * objc/execute/formal_protocol-6.x: New XFAIL.
37614
37615 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37616
37617         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37618         that do not support weak symbols
37619
37620 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37621
37622         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37623         * lib/g77.exp: Likewise.
37624         * lib/objc.exp: Likewise.
37625
37626 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37627
37628         * gcc.dg/Wswitch-default.c: New test.
37629
37630 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37631
37632         * g++.dg/other/enum1.C: New test.
37633
37634 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37635
37636         * gcc.dg/pragma-ep-3.c: Fix typo.
37637
37638 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37639
37640         * g++.dg/inherit/template-as-base.C: New test.
37641
37642 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37643
37644         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37645         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37646
37647 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37648
37649         * gcc.dg/cpp/multiline.c: Update to match.
37650
37651 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37652
37653         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37654
37655 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37656
37657         * gcc.dg/cpp/extratokens2.c: New file.
37658
37659 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37660
37661         * gcc.dg/20020312-2.c: Add rs6000 target.
37662
37663         * gcc.c-torture/compile/20020319-1.c: New test.
37664
37665 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37666
37667         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37668         (A, E): Handle this.
37669
37670 2002-03-20  Jason Merrill  <jason@redhat.com>
37671
37672         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37673         ignoring -fpic.
37674         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37675         through prune_gcc_output.
37676
37677 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.c-torture/compile/20020320-1.c: New test.
37680
37681 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * gcc.c-torture/compile/20020318-1.c: New test.
37684
37685         * gcc.dg/struct-by-value-1.c: New test.
37686
37687         * gcc.dg/20020319-1.c: New test.
37688
37689 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37690
37691         * g++.dg/opt/conj1.C: New test.
37692
37693 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37694
37695         * g++.dg/template/qualttp20.C: Revert previous change.
37696         * g++.dg/template/qualttp3.C: Likewise.
37697         * g++.dg/template/qualttp4.C: Likewise.
37698         * g++.dg/template/qualttp5.C: Likewise.
37699         * g++.dg/template/qualttp6.C: Likewise.
37700         * g++.dg/template/qualttp7.C: Likewise.
37701         * g++.dg/template/qualttp8.C: Likewise.
37702         * g++.dg/template/recurse.C: Likewise.
37703
37704 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37705
37706         * gcc.dg/cpp/wchar-1.c: Update.
37707
37708 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37709
37710         * g++.dg/template/conv1.C: New test.
37711         * g++.dg/template/conv2.C: New test.
37712         * g++.dg/template/conv3.C: New test.
37713         * g++.dg/template/conv4.C: New test.
37714
37715 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37716
37717         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37718         * g++.dg/template/qualttp3.C: Likewise.
37719         * g++.dg/template/qualttp4.C: Likewise.
37720         * g++.dg/template/qualttp5.C: Likewise.
37721         * g++.dg/template/qualttp6.C: Likewise.
37722         * g++.dg/template/qualttp7.C: Likewise.
37723         * g++.dg/template/qualttp8.C: Likewise.
37724         * g++.dg/template/recurse.C: Likewise.
37725
37726 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37727
37728         * g++.dg/opt/dtor1.C: New test.
37729
37730 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37731
37732         * gcc.c-torture/compile/20020315-1.c: New test.
37733
37734 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37735
37736         * gcc.dg/weak-1.c: Fix scan tests.
37737
37738 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37739
37740         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37741         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37742         cris-*-aout* mmix-*-*.
37743         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37744         cris-*-aout* mmix-*-*.
37745         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37746         cris-*-elf* cris-*-aout* and mmix-*-*.
37747         * gcc.dg/20001009-1.c: Ditto.
37748         * gcc.dg/20010912-1.c: Ditto.
37749         * gcc.dg/20020122-4.c: Ditto.
37750         * gcc.dg/inline-2.c: Ditto.
37751
37752 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37753
37754         * gcc.c-torture/compile/20020314-1.c: New test.
37755
37756 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37757
37758         * gcc.c-torture/execute/20020314-1.c: New test.
37759
37760 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37761
37762         * g++.dg/warn/Wunused-1.C: New test.
37763
37764 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37765
37766         * g++.dg/abi/mangle6.C: New test.
37767
37768 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37769
37770         * gcc.c-torture/compile/20020309-2.c: New test.
37771
37772         * gcc.c-torture/compile/20020312-1.c: New test.
37773
37774 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.dg/other/access1.C: New test.
37777
37778 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37779
37780         * gcc.c-torture/execute/wchar_t-1.c: New test.
37781
37782 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37783
37784         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37785
37786 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37787
37788         * gcc.dg/20020312-1.c: New test case.
37789
37790 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37791
37792         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37793
37794 2002-03-11  Richard Henderson  <rth@redhat.com>
37795
37796         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37797         * g++.old-deja/g++.jason/report.C: Likewise.
37798
37799 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37800
37801         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37802         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37803
37804 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37805
37806         * testsuite/g++.dg/overload/pmf1.C: New test.
37807
37808 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37809
37810         * gcc.c-torture/execute/20020307-1.c: Use long.
37811
37812 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37813
37814         PR optimization/5844
37815         * gcc.dg/20020310-1.c: New test.
37816
37817 2002-03-09  Michael Meissner  <meissner@redhat.com>
37818
37819         * gcc.c-torture/execute/memcpy-2.c: New test.
37820         * gcc.c-torture/execute/memset-1.c: New test.
37821         * gcc.c-torture/execute/strlen-1.c: New test.
37822         * gcc.c-torture/execute/strcmp-1.c: New test.
37823         * gcc.c-torture/execute/strncmp-1.c: New test.
37824
37825 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37826
37827         * gcc.dg/ppc-ldstruct.c: New test.
37828
37829 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37830
37831         * gcc.c-torture/execute/va-arg-22.c: New test.
37832
37833 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37834
37835         * gcc.c-torture/compile/20020309-1.c: New test.
37836
37837 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37838
37839         * gcc.c-torture/execute/20020307-2.c: New test.
37840
37841 2002-03-07  Jeffrey A Law  (law@redhat.com)
37842
37843         * g77.f-torture/compile/20020307-1.f: New test.
37844
37845 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37846
37847         * gcc.dg/unordered-1.c: New test.
37848
37849 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37850
37851         * gcc.c-torture/execute/20020307-1.c: New test.
37852
37853 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37854
37855         * gcc.dg/20020304-1.c: New test.
37856
37857         * gcc.c-torture/compile/20020304-2.c: New test.
37858
37859 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37860
37861         * gcc.c-torture/compile/20020304-1.c: New test case
37862         (from PR c/5830).
37863
37864 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37865
37866         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37867
37868 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37869
37870         * g++.dg/other/classkey1.C: New test.
37871
37872 2002-03-01  Richard Henderson  <rth@redhat.com>
37873
37874         * gcc.c-torture/compile/981223-1.x: New.
37875         * gcc.c-torture/compile/920625-1.x: New.
37876
37877 2002-02-28  Richard Henderson  <rth@redhat.com>
37878
37879         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37880
37881 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37882
37883         * gcc.c-torture/execute/20020227-1.c: New test.
37884
37885 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37886
37887         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37888         here" ERROR lines.
37889         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37890         * g++.old-deja.g++.other/defarg1.C: Likewise.
37891         * g++.old-deja/g++.pt/calls2.C: Likewise.
37892         * g++.old-deja/g++.pt/crash20.C: Likewise.
37893         * g++.old-deja/g++.pt/crash30.C: Likewise.
37894         * g++.old-deja/g++.pt/crash36.C: Likewise.
37895         * g++.old-deja/g++.pt/crash6.C: Likewise.
37896         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37897         * g++.old-deja/g++.pt/derived3.C: Likewise.
37898         * g++.old-deja/g++.pt/error1.C: Likewise.
37899         * g++.old-deja/g++.pt/friend21.C: Likewise.
37900         * g++.old-deja/g++.pt/friend23.C: Likewise.
37901         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37902         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37903
37904 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37905
37906         * gcc.c-torture/execute/20020225-2.c: New test.
37907
37908 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37909
37910         * gcc.c-torture/execute/920730-1t.c,
37911         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37912         Delete test cases, only relevant to -traditional.
37913
37914 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37915
37916         * gcc.dg/cpp/undef1.c: Remove.
37917         * gcc.dg/cpp/directiv.c: Update.
37918         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37919
37920 2002-02-27  Michael Meissner  <meissner@redhat.com>
37921
37922         * gcc.c-torture/execute/20020226-1.c: New test.
37923
37924 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37925
37926         * g++.dg/debug/debug4.C: New test.
37927
37928         * gcc.dg/ia64-visibility-1.c: New test.
37929
37930 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37931
37932         * gcc.dg/debug/20020224-1.c: New.
37933
37934 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37935
37936         * gcc.c-torture/execute/960416-1.x: New.
37937         * gcc.c-torture/execute/divconst-3.x: Likewise.
37938
37939 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37940
37941         * gcc.dg/20020224-1.c: New test.
37942
37943 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37944
37945         * gcc.c-torture/execute/20020225-1.c: New.
37946
37947 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37948
37949         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37950
37951 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37952
37953         * gcc.dg/20020222-1.c: New test.
37954
37955 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37956
37957         * g++.dg/opt/anonunion1.C: New test.
37958
37959 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37960
37961         * g++.dg/template/qualttp19.C: New test.
37962         * g++.dg/template/qualttp20.C: New test.
37963         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37964         * g++.old-deja/g++.other/qual1.C: Likewise.
37965
37966 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37967
37968         * gcc.dg/attr-alwaysinline.c: New.
37969
37970 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37971
37972         * gcc.dg/20020220-1.c: New test.
37973
37974         * gcc.dg/20020220-2.c: New test.
37975
37976         * g++.dg/opt/mmx1.C: New test.
37977
37978 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37979
37980         * gcc.c-torture/compile/20020110.c: New test.
37981
37982 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37983
37984         * gcc.c-torture/execute/20020219-1.c: New test.
37985
37986         * gcc.dg/20020219-1.c: New test.
37987
37988         * gcc.dg/noncompile/20020220-1.c: New test.
37989
37990         * g++.dg/opt/ptrintsum1.C: New test.
37991
37992         * gcc.dg/debug/20020220-1.c: New test.
37993
37994 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37995
37996         * gcc.c-torture/execute/20020216-1.c: New test.
37997
37998 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37999
38000         * gcc.dg/decl-1.c: Update, new test.
38001
38002 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38003
38004         * g++.dg/abi/bitfield1.C: New test.
38005         * g++.dg/abi/bitfield2.C: New test.
38006
38007 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38008
38009         * gcc.dg/attr-nest.c: New test.
38010
38011 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38012
38013         * gcc.c-torture/execute/20020215-1.c: New test.
38014
38015 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38016
38017         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38018         * g++.dg/debug/debug.exp: New.
38019         * g++.dg/debug/trivial.C: New.
38020         * g++.dg/debug/debug1.C: Moved...
38021         * g++.dg/other/debug1.C: ...from here.
38022         * g++.dg/debug/debug2.C: Moved...
38023         * g++.dg/other/debug2.C: ...from here.
38024         * g++.dg/debug/debug3.C: Moved...
38025         * g++.dg/other/debug3.C: ...from here.
38026
38027         * gcc.dg/noncompile/20020213-1.c: New test.
38028
38029 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38030
38031         * g++.dg/other/debug3.C: New test.
38032
38033         * gcc.c-torture/execute/20020213-1.c: New test.
38034
38035 2002-02-13  Richard Smith <richard@ex-parrot.com>
38036
38037         * g++.old-deja/g++.other/thunk1.C: New test.
38038
38039 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38040
38041         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38042
38043 2002-02-13  Stan Shebs  <shebs@apple.com>
38044
38045         * gcc.dg/altivec-3.c: New.
38046
38047 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38048
38049         * gcc.dg/Wunreachable-1.c: New test.
38050         * gcc.dg/Wunreachable-2.c: New test.
38051
38052 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38053
38054         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38055
38056 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38057
38058         * gcc.dg/decl-1.c: New test.
38059
38060 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38061
38062         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38063
38064 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38065
38066         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38067         * gcc.c-torture/compile/980506-1.x: Likewise.
38068
38069 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38070
38071         * gcc.dg/20020210-1.c: New.
38072
38073 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38074
38075         * g77.f-torture/execute/947.f: New regression test
38076         for PR fortran/947.
38077
38078 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38079
38080         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38081         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38082
38083 2002-02-08  Richard Henderson  <rth@redhat.com>
38084
38085         * gcc.c-torture/compile/labels-3.c: New.
38086
38087 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38088
38089         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38090         expression statements work instead.
38091         * gcc.dg/noncompile/20020207-1.c: New test.
38092
38093 2002-02-07  Richard Henderson  <rth@redhat.com>
38094
38095         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38096
38097 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38098
38099         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38100         message from g77
38101         * lib/g77-dg.exp: Trim g77 error messages so that they are
38102         recognized by dg.exp.
38103
38104 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38105
38106         PR fortran/5473
38107         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38108
38109 2002-02-07  Richard Henderson  <rth@redhat.com>
38110
38111         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38112         to be sufficiently aligned for integers.
38113
38114 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38115
38116         * g++.dg/template/friend4.C: New test.
38117
38118 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38119
38120         PR fortran/5743
38121         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38122         unsupported cases.
38123
38124 2002-02-07  Richard Henderson  <rth@redhat.com>
38125
38126         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38127         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38128         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38129         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38130
38131 2002-02-06  Richard Henderson  <rth@redhat.com>
38132
38133         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38134
38135 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38136
38137         * gcc.dg/20020206-1.c: New test.
38138
38139 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38140
38141         * gcc.c-torture/execute/20020206-1.c: New test.
38142
38143         * gcc.c-torture/execute/20020206-2.c: New test.
38144
38145         PR optimization/5429:
38146         * gcc.c-torture/compile/20020206-1.c: New test.
38147
38148 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38149
38150         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38151         as certain file formats cannot support particularly large
38152         alignments.
38153
38154         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38155         and do not expect to be able to link the executable.
38156
38157         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38158         fail because the COFF format does not support the weak attribute.
38159
38160 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38161
38162         * g77.dg/pr5473.f: New test
38163
38164 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38165
38166         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38167         Fix testcase accordingly.
38168
38169 2002-02-04  Richard Henderson  <rth@redhat.com>
38170
38171         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38172         (buf): Change to be an array of pointers, not ints.
38173
38174 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38175
38176         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38177         before all tests.  Move warning one line above to match where it
38178         C frontend emits.
38179         * gcc.dg/Wswitch-2.c: New test.
38180         * g++.dg/warn/Wswitch-1.C: New test.
38181         * g++.dg/warn/Wswitch-2.C: New test.
38182
38183 2002-02-04  Richard Henderson  <rth@redhat.com>
38184
38185         * g++.dg/abi/offsetof.C: Fix size comparison.
38186
38187 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38188
38189         * gcc.dg/cast-qual-2.c: New test.
38190
38191 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38192
38193         * gcc.dg/20020201-4.c: New test.
38194
38195 2002-02-04  Ben Elliston  <bje@redhat.com>
38196
38197         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38198         target_info attribute != 0, in addition to the empty string.
38199         (gcc_target_compile): Likewise.
38200
38201 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38202
38203         * gcc.dg/Wswitch.c: New test.
38204         PR gcc/4475. PR gcc/3780.
38205
38206 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38207
38208         * g77.f-torture/execute/5122.f: New test for regressions
38209         against PR fortran/5122.
38210
38211 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38212
38213         * g77.f-torture/compile/pr3743.f: Delete
38214         * g77.dg/pr3743-1.f: New test.
38215         * g77.dg/pr3743-2.f: New test.
38216         * g77.dg/pr3743-3.f: New test.
38217         * g77.dg/pr3743-4.f: New test.
38218
38219 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38220
38221         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38222
38223 2002-02-02  Richard Henderson  <rth@redhat.com>
38224
38225         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38226         * gcc.c-torture/execute/bf64-1.c: Likewise.
38227
38228 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38229
38230         * gcc.dg/20020201-2.c: New test.
38231
38232         * gcc.dg/20020201-3.c: New test.
38233
38234         * gcc.c-torture/execute/bitfld-2.c: New test.
38235
38236 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38237
38238         * gcc.dg/bitfld-1.c: Update.
38239         * gcc.dg/bitfld-2.c: Update.
38240         * gcc.c-torture/execute/bitfld-1.x: New.
38241
38242 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38243
38244         * gcc.c-torture/execute/20020201-1.c: New test.
38245
38246 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38247
38248         PR target/5469
38249         * gcc.dg/20020201-1.c: New test.
38250
38251 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38252
38253         PR fortran/3743
38254         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38255         * g77.f-torture/compile/pr3743.x: Remove
38256
38257 2002-01-31  Tom Rix  <trix@redhat.com>
38258
38259         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38260
38261 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38262
38263         * gcc.dg/noncompile/20020130-1.c: New test.
38264
38265 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38266
38267         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38268
38269 2002-01-29  Richard Henderson  <rth@redhat.com>
38270
38271         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38272         to long long.
38273         * gcc.c-torture/execute/bf64-1.c: Likewise.
38274
38275 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38276
38277         * gcc.c-torture/execute/20020129-1.c: New test.
38278
38279 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38280
38281         * gcc.c-torture/compile/20000224-1.c: Update.
38282         * gcc.c-torture/execute/bitfld-1.c: New tests.
38283         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38284         * gcc.dg/uninit-A.c: Update.
38285
38286 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38287
38288         * g++.dg/template/ctor1.C: Add instantiation.
38289
38290 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38291
38292         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38293         argument to __builtin_prefetch to be const ptr.
38294
38295 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38296
38297         * gcc.c-torture/compile/20020120-1.c: New test.
38298
38299 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38300
38301         * gcc.c-torture/execute/20020127-1.c: New test.
38302
38303 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38304
38305         * g77.dg/f77-edit-i-in.f: New test
38306         * g77.dg/f77-edit-i-out.f: New test
38307
38308 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38309
38310         * gcc.dg/debug/debug.exp: New file.
38311         * gcc.dg/debug/trivial.c: New file.
38312         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38313         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38314         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38315         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38316         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38317         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38318         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38319         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38320         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38321         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38322         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38323         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38324         * gcc.dg/20000503-1.c: Removed.
38325         * gcc.dg/20010207-1.c: Removed.
38326         * gcc.dg/20011223-1.c: Removed.
38327         * gcc.dg/20020104-2.c: Removed.
38328         * gcc.dg/debug-1.c: Removed.
38329         * gcc.dg/debug-2.c: Removed.
38330         * gcc.dg/debug-3.c: Removed.
38331         * gcc.dg/debug-4.c: Removed.
38332         * gcc.dg/debug-5.c: Removed.
38333         * gcc.dg/debug-6.c: Removed.
38334         * gcc.dg/dwarf2-1.c: Removed.
38335         * gcc.dg/dwarf2-2.c: Removed.
38336
38337 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38338
38339         * g++.old-deja/g++.other/eh5.C: New test.
38340         * g++.old-deja/g++.other/sibcall2.C: New test.
38341         * g++.old-deja/g++.other/array9.C: New test.
38342         * g++.old-deja/g++.other/typename2.C: New test.
38343         * g++.old-deja/g++.other/crash60.C: New test.
38344         * g++.old-deja/g++.other/conv9.C: New test.
38345         * g++.old-deja/g++.other/mangle10.C: New test.
38346         * g++.old-deja/g++.other/unchanging1.C: New test.
38347         * g++.old-deja/g++.other/exprstmt1.C: New test.
38348         * g++.old-deja/g++.other/inline23.C: New test.
38349         * g++.old-deja/g++.eh/ia64-1.C: New test.
38350         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38351         * g++.old-deja/g++.other/reload1.C: New test.
38352         * g++.old-deja/g++.other/static20.C: New test.
38353         * g++.old-deja/g++.other/local-alloc1.C: New test.
38354         * g++.old-deja/g++.other/conv8.C: New test.
38355         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38356         * g++.old-deja/g++.other/storeexpr1.C: New test.
38357         * g++.old-deja/g++.other/storeexpr2.C: New test.
38358         * g++.dg/eh/template2.C: New test.
38359         * g++.dg/warn/weak1.C: New test.
38360
38361 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38362
38363         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38364         Remove first, non-varying, argument.
38365
38366 2002-01-23  Richard Henderson  <rth@redhat.com>
38367
38368         * gcc.dg/inline-2.c: New.
38369
38370         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38371         Add optional target arg.  Check number of arguments.
38372         (scan-assembler-not, scan-assembler-dem): Likewise.
38373         (scan-assembler-dem-not): Likewise.
38374
38375 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38376
38377         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38378         line 12.
38379         * g++.old-deja/g++.brendan/parse3.C,
38380         g++.old-deja/g++.other/crash26.C,
38381         g++.old-deja/g++.other/crash28.C,
38382         g++.old-deja/g++.other/crash29.C,
38383         g++.old-deja/g++.other/crash30.C,
38384         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38385
38386 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38387
38388         * gcc.dg/20020115-1.c: New.
38389
38390 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38391
38392         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38393
38394 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38395
38396         * gcc.dg/20020122-3.c: New.
38397
38398 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38399
38400         * g++.dg/other/gc1.C: New test.
38401
38402 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38403
38404         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38405
38406 2002-01-22  Richard Henderson  <rth@redhat.com>
38407
38408         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38409
38410 2002-01-22  Richard Henderson  <rth@redhat.com>
38411
38412         * gcc.dg/20020122-4.c: New.
38413
38414 2002-01-22  H.J. Lu <hjl@gnu.org>
38415
38416         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38417         link output.
38418         * gcc.dg/special/ecos.exp: Likewise.
38419         * lib/g++-dg.exp: Likewise.
38420         * lib/g77-dg.exp: Likewise.
38421         * lib/gcc-dg.exp : Likewise.
38422         * lib/mike-g++.exp: Likewise.
38423         * lib/mike-g77.exp: Likewise.
38424         * lib/mike-gcc.exp: Likewise.
38425         * lib/objc-dg.exp: Likewise.
38426
38427 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38428
38429         PR target/5379
38430         * gcc.dg/20020122-2.c: New test.
38431
38432 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38433
38434         * gcc.dg/20020122-1.c: New test.
38435
38436 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38437
38438         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38439
38440 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38441
38442         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38443
38444 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38445
38446         * gcc.c-torture/compile/20020121-1.c: New test.
38447
38448 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38449
38450         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38451         ld_library_path.
38452
38453 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38454
38455         * gcc.dg/20020218-1.c: New test.
38456
38457 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38458
38459         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38460         messages
38461         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38462         "At global scope" warning
38463         * g++.dg/ext/align1.C: Change cygwin test for alignment
38464         from db-bogus to dg-warning
38465
38466 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38467
38468         * g77.f-torture/compile/cpp2.F: New test.
38469
38470 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38471
38472         * g++.dg/template/access1.C: New test.
38473
38474 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38475
38476         * gcc.dg/20020118-1.c: New.
38477
38478 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38479
38480         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38481
38482 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38483
38484         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38485         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38486         alignment warnings.
38487
38488 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38489
38490         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38491         torture_with_loops and torture_without_loops
38492
38493 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38494
38495         * gcc.c-torture/compile/20020116-1.c: New test.
38496
38497 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38498
38499         * gcc.dg/20020116-2.c: New test.
38500
38501         * gcc.dg/ultrasp4.c: New test.
38502
38503         * gcc.dg/20020116-1.c: New test.
38504
38505 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38506
38507         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38508         by EABI.
38509
38510 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38511
38512         * gcc.misc-tests/i386-prefetch.exp: New.
38513         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38514         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38515         * gcc.misc-tests/i386-pf-none-1.c: New test.
38516         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38517
38518 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38519
38520         * gcc.dg/gnu89-init-1.c: Add new tests.
38521
38522 2002-01-15  Andreas Jaeger  <aj@suse.de>
38523
38524         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38525         * gcc.dg/i386-mmx-2.c: Likewise.
38526         * gcc.dg/i386-sse-1.c: Likewise.
38527         * gcc.dg/i386-sse-2.c: Likewise.
38528         * gcc.dg/i386-sse-3.c: Likewise.
38529
38530 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38531
38532         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38533         Uncomment additional cases that now pass.
38534
38535 2002-01-11  Richard Henderson  <rth@redhat.com>
38536
38537         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38538         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38539
38540 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38541
38542         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38543
38544 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38545
38546         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38547         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38548
38549 2002-01-10  Dale Johannesen  <dalej@apple.com>
38550
38551         * gcc.c-torture/execute/loop-11.c: New.
38552
38553 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38554
38555         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38556         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38557
38558 2002-01-09  Richard Henderson  <rth@redhat.com>
38559
38560         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38561         type in which to perform the operation for each size.
38562
38563 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38564
38565         * gcc.c-torture/compile/20020109-2.c: New test.
38566
38567 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38568
38569         * gcc.c-torture/execute/loop-10.c: New test.
38570
38571 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38572
38573         * gcc.c-torture/compile/20010226-1.c: New test.
38574         * gcc.c-torture/compile/20010227-1.c: New test.
38575         * gcc.c-torture/compile/20010426-1.c: New test.
38576         * gcc.c-torture/compile/20010510-1.c: New test.
38577         * gcc.c-torture/compile/20010605-3.c: New test.
38578         * gcc.c-torture/compile/20010824-1.c: New test.
38579         * gcc.c-torture/execute/20010409-1.c: New test.
38580         * gcc.dg/noncompile/20000901-1.c: New test.
38581         * gcc.dg/20001023-1.c: New test.
38582         * gcc.dg/20001101-1.c: New test.
38583         * gcc.dg/20001102-1.c: New test.
38584         * gcc.dg/20010207-1.c: New test.
38585         * gcc.dg/20010405-1.c: New test.
38586         * gcc.dg/20010822-1.c: New test.
38587         * gcc.dg/20011107-1.c: New test.
38588
38589 2002-01-09  Jeffrey A Law  (law@redhat.com)
38590
38591         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38592
38593         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38594         execution failure on PA targets.
38595
38596 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38597
38598         * gcc.c-torture/compile/20020109-1.c: New test.
38599
38600 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38601
38602         * gcc.c-torture/execute/20020108-1.c: New test.
38603
38604 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38605
38606         * gcc.dg/20020108-1.c: New test.
38607
38608 2002-01-08  H.J. Lu <hjl@gnu.org>
38609
38610         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38611         for header files.
38612
38613 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38614
38615         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38616         consistency.
38617
38618 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38619
38620         * gcc.dg/altivec-4.c: Test altivec predicates.
38621
38622 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38623
38624         * gcc.c-torture/execute/20020107-1.c: New test.
38625
38626 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38627
38628         PR c/5279
38629         * gcc.c-torture/compile/20020106-1.c: New test.
38630
38631 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38632
38633         * gcc.c-torture/execute/nestfunc-4.c: New test.
38634
38635 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38636
38637         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38638         extra triple that slipped in.
38639         * g++.old-deja/g++.abi/align.C: Likewise.
38640         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38641
38642 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38643
38644         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38645         * g++.old-deja/g++.abi/align.C: Likewise.
38646         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38647
38648         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38649         on FreeBSD/i386.
38650         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38651         FreeBSD.
38652
38653 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38654
38655         * gcc.dg/20020104-1.c: New test.
38656
38657         * gcc.dg/20020104-2.c: New test.
38658
38659 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38660
38661         * gcc.dg/20020103-1.c: Fix typo in target selector.
38662
38663 2002-01-03  Richard Henderson  <rth@redhat.com>
38664
38665         * gcc.dg/20020103-1.c: New.
38666
38667 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38668
38669         * gcc.c-torture/execute/20020103-1.c: New test.
38670
38671 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38672
38673         * g++.dg/other/debug2.C: New test.
38674
38675         * gcc.c-torture/compile/20020103-1.c: New test.
38676
38677 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38678
38679         * gcc.dg/gnu89-init-1.c: Added new tests.
38680
38681 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38682
38683         * g++.dg/template/friend2.C: Remove as patch is reverted.
38684
38685         * g++.dg/warn/oldcast1.C: New test.
38686
38687         * g++.dg/template/ptrmem1.C: New test.
38688         * g++.dg/template/ptrmem2.C: New test.
38689
38690         * g++.dg/template/ntp.C: New test.
38691
38692         * g++.dg/other/component1.C: New test.
38693
38694         * g++.dg/template/ttp3.C: New test.
38695
38696         * g++.dg/template/friend2.C: New test.
38697         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38698
38699 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38700
38701         * g++.dg/other/ptrmem1.C: New test.
38702         * g++.dg/other/ptrmem2.C: New test.
38703
38704 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38705
38706         * g++.dg/template/ctor1.C: New test.
38707
38708 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38709
38710         * g++.dg/template/friend2.C: New test.
38711
38712 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38713
38714         * gcc.dg/mmix-1.c: New test.
38715
38716 2001-12-31  Richard Henderson  <rth@redhat.com>
38717
38718         * gcc.dg/asm-5.c: New.
38719
38720 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38721
38722         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38723         in namespace __gnu_cxx
38724
38725 2001-12-30  Richard Henderson  <rth@redhat.com>
38726
38727         * gcc.dg/debug-6.c: New.
38728
38729 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38730
38731         * gcc.c-torture/compile/20011229-2.c: New test.
38732
38733 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38734
38735         * gcc.dg/debug-3.c: New test.
38736         * gcc.dg/debug-4.c: New test.
38737         * gcc.dg/debug-5.c: New test.
38738
38739 2001-12-29  Richard Henderson  <rth@redhat.com>
38740
38741         * g++.dg/eh/loop1.C: New.
38742
38743 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38744
38745         * g++.dg/template/crash1.C: New test.
38746
38747 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38748
38749         * g++.dg/other/const1.C: New test.
38750
38751 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38752
38753         * gcc.c-torture/compile/20011229-1.c: New test.
38754
38755 2001-12-28  Stan Shebs  <shebs@apple.com>
38756
38757         * lib/objc-torture.exp: Resync with c-torture.exp.
38758         * lib/objc.exp: Load standard libraries.
38759
38760 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38761
38762         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38763         additional tests.
38764
38765 2001-12-27  Roger Sayle <roger@eyesopen.com>
38766
38767         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38768
38769 2001-12-27  Richard Henderson  <rth@redhat.com>
38770
38771         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38772
38773 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38774
38775         * g++.dg/eh/ctor1.C: New test.
38776         * g++.dg/other/error2.C: New test.
38777
38778 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         * g++.dg/other/init2.C: New test.
38781
38782 2001-12-24  Richard Henderson  <rth@redhat.com>
38783
38784         * gcc.dg/20011223-1.c: New.
38785         * gcc.dg/inline-1.c: New.
38786
38787 2001-12-23  Richard Henderson  <rth@redhat.com>
38788
38789         * gcc.dg/asm-4.c: Test operand modifiers.
38790
38791 2001-12-23  Richard Henderson  <rth@redhat.com>
38792
38793         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38794
38795 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38796
38797         * gcc.c-torture/execute/20011223-1.c: New test.
38798
38799 2001-12-21  Richard Henderson  <rth@redhat.com>
38800
38801         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38802         re-enables the warning.
38803
38804 2001-12-21  Richard Henderson  <rth@redhat.com>
38805
38806         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38807
38808 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38809
38810         * gcc.c-torture/compile/20011218-1.c: New test.
38811
38812 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38813
38814         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38815         arm-isr.c test.
38816         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38817         epilogue generation for ARM ISR routines.
38818
38819 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38820
38821         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38822         * gcc.dg/format/c90-printf-3.c: Likewise.
38823         * gcc.dg/format/c99-printf-3.c: Likewise.
38824         * gcc.dg/format/ext-1.c: Likewise.
38825         * gcc.dg/format/ext-6.c: Likewise.
38826         * gcc.dg/format/format.h: Prototype unlocked stdio.
38827
38828 2001-12-20  Richard Henderson  <rth@redhat.com>
38829
38830         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38831         (arena): Use it.
38832         (malloc): Correct allocation logic.  Abort if we fill up the
38833         arena before initialization complete.
38834         (realloc): Correct allocation logic.
38835
38836 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38837
38838         * gcc.c-torture/compile/20011219-2.c: New test.
38839
38840         * gcc.c-torture/execute/20011219-1.c: New test.
38841
38842 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38843
38844         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38845         target does not support weak symbols.
38846
38847 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38848
38849         * gcc.c-torture/compile/20011219-1.c: New test.
38850
38851 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38852
38853         * g++.dg/other/error1.C: New test.
38854
38855 2001-12-17  Jeffrey A Law  (law@redhat.com)
38856
38857         * gcc.c-torture/execute/20011217-1.c: New test.
38858
38859 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38860
38861         * objc.dg/special/: New directory.
38862         * objc.dg/special/special.exp: New file.
38863         * objc.dg/special/unclaimed-category-1.h: New file.
38864         * objc.dg/special/unclaimed-category-1a.m: New file.
38865         * objc.dg/special/unclaimed-category-1.m: New file.
38866
38867 2001-12-17  Andreas Jaeger  <aj@suse.de>
38868
38869         * gcc.c-torture/compile/20011217-2.c: New test.
38870
38871 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38872
38873         * gcc.c-torture/compile/20011217-1.c: New test.
38874
38875 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38876
38877         * testsuite/gcc.dg/20011214-1.c: New.
38878
38879 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38880
38881         * gcc.dg/altivec-4.c: New.
38882
38883 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38884
38885         * gcc.dg/20011113-1.c: New test.
38886
38887 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38888
38889         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38890         std::__malloc_alloc_template<0> and
38891         std::__default_alloc_template<false, 0>.
38892
38893 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38894
38895         * objc/execute/bf-21.m: New test.
38896         * objc/execute/enumeration-1.m: New test.
38897         * objc/execute/enumeration-2.m: New test.
38898
38899 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38900
38901         * gcc.dg/gnu89-init-1.c: New test.
38902
38903 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38904
38905         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38906         * g++.old-deja/g++.jason/2371.C: Likewise.
38907         * g++.old-deja/g++.jason/template33.C: Likewise.
38908         * g++.old-deja/g++.jason/template34.C: Likewise.
38909         * g++.old-deja/g++.jason/template36.C: Likewise.
38910         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38911         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38912         * g++.old-deja/g++.other/typename1.C: Likewise.
38913         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38914         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38915         * g++.old-deja/g++.pt/typename11.C: Likewise.
38916         * g++.old-deja/g++.pt/typename14.C: Likewise.
38917         * g++.old-deja/g++.pt/typename16.C: Likewise.
38918         * g++.old-deja/g++.pt/typename3.C: Likewise.
38919         * g++.old-deja/g++.pt/typename4.C: Likewise.
38920         * g++.old-deja/g++.pt/typename5.C: Likewise.
38921         * g++.old-deja/g++.pt/typename7.C: Likewise.
38922         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38923
38924 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38925
38926         * g++.dg/other/linkage1.C: New test.
38927         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38928         specifiers.
38929
38930 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38931
38932         * gcc.dg/concat.c: New test.
38933
38934 2001-12-11  Stan Shebs  <shebs@apple.com>
38935
38936         * objc/compile: New test directory.
38937         * objc/compile/compile.exp: New expect script.
38938         * objc/compile/20011211-1.m: New compile test.
38939
38940 2001-12-11  Jason Merrill  <jason@redhat.com>
38941
38942         * lib/prune.exp (prune_gcc_output): Also handle "In member
38943         function".  So many permutations...
38944
38945 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38946
38947         * g++.dg/template/typedef1.C: New test.
38948
38949 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38950
38951         * g++.dg/other/copy1.C: New test.
38952
38953 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38954
38955         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38956
38957         * gcc.dg/builtin-choose-expr.c: New.
38958
38959 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38960
38961         * gcc.dg/altivec-2.c: New.
38962
38963 2001-12-07  Richard Henderson  <rth@redhat.com>
38964
38965         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38966
38967 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38968
38969         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38970         ultrasparc.
38971
38972 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38973
38974         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38975
38976 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38977
38978         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38979         variable argument list.
38980
38981 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38982
38983         * gcc.c-torture/execute/memcheck: Delete entire directory.
38984         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38985         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38986
38987 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38988
38989         * gcc.dg/Wshadow-1.c: New test.
38990
38991 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38992
38993         * gcc.c-torture/compile/20011130-1.c: New test.
38994
38995         * gcc.dg/noncompile/20011025-1.c: New test.
38996
38997         * g++.dg/other/anon-union.C: New test.
38998
38999         * gcc.c-torture/execute/20011024-1.c: New test.
39000
39001 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39002
39003         * gcc.c-torture/execute/20000722-1.x,
39004         gcc.c-torture/execute/20010123-1.x: Remove.
39005         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39006         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39007         gcc.dg/c99-complit-2.c: New tests.
39008
39009 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39010
39011         * g++.dg/inherit/base1.C: New test.
39012
39013 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39014
39015         * g++.dg/other/stdarg1.C: New test.
39016
39017         * gcc.c-torture/compile/20011130-2.c: New test.
39018
39019 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39020
39021         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39022         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39023         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39024         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39025         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39026         * gcc.dg/builtin-prefetch-1.c: New test.
39027
39028 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39029
39030         * gcc.dg/20011130-1.c: New test.
39031
39032 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39033
39034         * g++.dg/other/scope1.C: New test.
39035         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39036
39037 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39038
39039         * gcc.dg/vla-init-1.c: New test.
39040
39041 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39042
39043         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39044
39045 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39046
39047         * objc.dg/alias.m: Update.
39048         * objc.dg/class-1.m: Update.
39049         * objc.dg/const-str-1.m: Update.
39050         * objc.dg/fwd-proto-1.m: Update.
39051         * objc.dg/id-1.m: Update.
39052         * objc.dg/super-class-1.m: Update.
39053
39054 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39055
39056         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39057         constructs.
39058
39059 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39060
39061         * gcc.c-torture/execute/20011128-1.c: New test.
39062
39063 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39064
39065         * gcc.dg/20011127-1.c: New test.
39066
39067 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39068
39069         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39070         from Austin Group draft 7.
39071         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39072         scanf format arguments.
39073         * gcc.dg/format/no-exargs-2.c: New test.
39074
39075 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39076
39077         * g++.dg/abi/vbase8-4.C: New test.
39078
39079 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39080
39081         * gcc.c-torture/execute/20011121-1.c: New test.
39082
39083 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39084
39085         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39086
39087 2001-11-23  Andreas Jaeger  <aj@suse.de>
39088
39089         * gcc.dg/cpp/charconst-2.c: New test.
39090
39091 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39092
39093         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39094         to the host if it is remote.  Let tests specify extra headers
39095         they use.
39096         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39097         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39098         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39099         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39100         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39101         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39102         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39103         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39104         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39105         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39106
39107 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39108
39109         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39110         for little endian ARMs.
39111
39112 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39113
39114         * gcc.c-torture/compile/20011119-1.c: New test.
39115         * gcc.c-torture/compile/20011119-2.c: New test.
39116
39117 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39118
39119         * gcc.dg/altivec-1.c: Fix typo.
39120
39121 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39122
39123         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39124
39125 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39126
39127         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39128
39129 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39130
39131         * lib/g77.exp: Don't specify --rpath-link.
39132
39133         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39134         across all the headers.
39135         * gcc.dg/format/format.exp: For testing on a remote host,
39136         copy format.h.
39137
39138         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39139         * gcc.c-torture/execute/930406-1.c: Likewise.
39140         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39141
39142 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39143
39144         * gcc.dg/altivec-1.c: New.
39145
39146 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39147
39148         * gcc.dg/cpp/fpreprocessed.c: New test case.
39149
39150 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39151
39152         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39153         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39154         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39155
39156 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39157
39158         * gcc.dg/no-builtin-1.c: New test.
39159
39160 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39161
39162         * gcc.c-torture/execute/20011115-1.c: New test.
39163
39164 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39165
39166         * gcc.c-torture/compile/20011114-2.c: New test.
39167         * gcc.c-torture/compile/20011114-3.c: New test.
39168         * gcc.c-torture/compile/20011114-4.c: New test.
39169
39170 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39171
39172         * g++.dg/other/init1.C: New test.
39173
39174 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39175
39176         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39177         message.
39178
39179         * gcc.c-torture/execute/20011114-1.c: New testcase.
39180
39181         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39182         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39183         like the (before this change) version of 20010327-1.c.
39184
39185 2001-11-14  Roger Sayle <roger@eyesopen.com>
39186
39187         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39188
39189 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39190
39191         * g++.dg/init/array2.C: New test.
39192
39193 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39194
39195         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39196
39197 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39198
39199         * g++.dg/other/forscope1.C: New test.
39200         * g++.dg/ext/forscope1.C: New test.
39201         * g++.dg/ext/forscope2.C: New test.
39202
39203 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39204
39205         * gcc.c-torture/execute/20011113-1.c: New test.
39206
39207 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39208
39209         * gcc.c-torture/execute/20011109-2.c: New test.
39210
39211         * gcc.c-torture/execute/20011109-1.c: New test.
39212
39213 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39214
39215         * gcc.c-torture/compile/20011109-1.c: New test.
39216
39217 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39218
39219         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39220         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39221         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39222         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39223         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39224         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39225         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39226
39227 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39228
39229         * g++.dg/warn/Wshadow-1.C: New tests.
39230         * g++.old-deja/g++.mike/for3.C: Update.
39231
39232 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39233
39234         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39235         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39236         XFAILs.  Adjust expected error texts.
39237         * gcc.c-torture/compile/20011106-1.c,
39238         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39239         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39240         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39241         gcc.dg/c99-array-lval-5.c: New tests.
39242
39243 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39244
39245         * gcc.dg/cpp/defined.c: Update.
39246
39247 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39248
39249         * gcc.c-torture/execute/anon-1.c: New test.
39250
39251 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39252
39253         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39254         same size, so no warning should be produced on stormy16.
39255
39256         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39257         due to oversized array.
39258         * g++.old-deja/g++.mike/ns15.C: Likewise.
39259         * g++.old-deja/g++.pt/crash16.C: Likewise.
39260
39261 2001-11-02  Graham Stott  <grahams@redhat.com>
39262
39263         * g++.dgother/debug1.C: Fix typos.
39264
39265 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39266
39267         * g++.dg/other/debug1.C: New test.
39268
39269 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39270
39271         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39272         of unsigned long.
39273
39274 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39275
39276         * gcc.dg/20011029-2.c: New test.
39277
39278         * gcc.c-torture/compile/20011029-1.c: New test.
39279
39280 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39281
39282         * objc/execute/class_self-1.m: New test.
39283         * objc/execute/class_self-2.m: New test.
39284
39285 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39286
39287         * gcc.misc-tests/msgs.exp: Delete.
39288         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39289         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39290         error set to match recent changes.
39291
39292 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39293
39294         * gcc.dg/20011021-1.c: New test.
39295
39296 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * gcc.c-torture/compile/20011023-1.c: New test.
39299
39300 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39301
39302         * lib/g77.exp: Rewrite based on lib/g++.exp.
39303
39304 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39305
39306         * gcc.c-torture/execute/20011019-1.c: New test.
39307
39308         * gcc.dg/20011018-1.c: New test.
39309
39310 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39311
39312         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39313
39314 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39315
39316         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39317         * gcc.dg/attr-invalid.c: Likewise.
39318
39319 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39320
39321         * testsuite/gcc.dg/20011015-1.c: New test.
39322
39323 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39324
39325         * g++.dg/template/unify2.C: New test.
39326
39327 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39328
39329         * g++.dg/other/exception-specification.C: New test
39330
39331 2001-10-13  Tom Rix  <trix@redhat.com>
39332
39333         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39334         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39335
39336 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39337
39338         * testsuite/gcc.dg/20011009-1.c: New test.
39339
39340 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39341
39342         PR g++/4476
39343         * g++.dg/other/friend1.C: New test.
39344
39345 2001-10-11  Richard Henderson  <rth@redhat.com>
39346
39347         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39348
39349 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39350
39351         * gcc.c-torture/compile/20011010-1.c: New.
39352
39353 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39354
39355         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39356         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39357         g77.f-torture/execute/execute.exp,
39358         g77.f-torture/noncompile/noncompile.exp,
39359         gcc.c-torture/compile/compile.exp,
39360         gcc.c-torture/execute/execute.exp,
39361         gcc.c-torture/execute/ieee/ieee.exp,
39362         gcc.c-torture/execute/memcheck/memcheck.exp,
39363         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39364         objc/execute/execute.exp: Update FSF address.
39365
39366 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39367
39368         * gcc.dg/cpp/cmdlne-C.c: Update.
39369         * gcc.dg/cpp/cmdlne-C2.c: New.
39370
39371 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39372
39373         * gcc.c-torture/execute/20011008-3.c: New.
39374
39375 2001-10-08  DJ Delorie  <dj@redhat.com>
39376
39377         * gcc.dg/20011008-1.c: New.
39378         * gcc.dg/20011008-2.c: New.
39379
39380 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39381
39382         * gcc.dg/cpp/spacing1.c: Update test.
39383
39384 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39385
39386         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39387         spelling errors of "separate" as "seperate".
39388
39389 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39390
39391         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39392         enough to avoid inlining.
39393
39394 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39395
39396         * lib/g77.exp: set libg2c_dir correctly.
39397
39398 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39399
39400         * gcc.dg/cpp/macro11.c: New test.
39401
39402 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39403
39404         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39405         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39406         gcc.dg/format/multattr-3.c: New tests.
39407         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39408         tests for format attributes on function pointers being rejected.
39409
39410 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39411
39412         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39413
39414 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39415
39416         * g++.dg/warn/format1.C: New test.
39417
39418 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39419
39420         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39421
39422 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39423
39424         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39425
39426 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39427
39428         * gcc.dg/cpp/redef2.c: Add test.
39429
39430 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39431
39432         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39433         long-standing bug on i686, apparently.
39434         * gcc.c-torture/execute/loop-2c.x: New file.
39435         * gcc.c-torture/execute/loop-2d.x: New file.
39436         * gcc.c-torture/execute/loop-3c.x: New file.
39437
39438 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39439
39440         * gcc.dg/cpp/20000625-2.c: Correct line number.
39441
39442 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39443
39444         * gcc.dg/cpp/macro10.c: New test.
39445         * gcc.dg/cpp/strify3.c: New test.
39446         * gcc.dg/cpp/spacing1.c: Add tests.
39447         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39448         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39449
39450 2001-09-24  DJ Delorie  <dj@redhat.com>
39451
39452         * gcc.c-torture/execute/20010924-1.c: New test.
39453
39454 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39455
39456         * testsuite/objc/execute/paste.m: Remove.
39457
39458 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39459
39460         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39461
39462 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39463
39464         * g77.dg/strlen0.f: New test.
39465
39466 2001-09-21  Richard Henderson  <rth@redhat.com>
39467
39468         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39469         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39470
39471 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39472
39473         Table-driven attributes.
39474         * g++.dg/ext/attrib1.C: New test.
39475
39476 2001-09-20  DJ Delorie  <dj@redhat.com>
39477
39478         * gcc.dg/20000926-1.c: Update expected warning messages.
39479         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39480         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39481         array.
39482
39483 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39484
39485         * g++.dg/eh/registers1.C: New test case.
39486
39487 2001-09-17  Richard Henderson  <rth@redhat.com>
39488
39489         * gcc.dg/array-5.c: Fix VLA decomposition test.
39490
39491 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39492
39493         * gcc.dg/cpp/line5.c: New testcase.
39494
39495 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39496
39497         * gcc.dg/cpp/macro9.c: New test.
39498
39499 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39500
39501         * gcc.c-torture/execute/980223.c: Change type of addr from long
39502         to char *.
39503
39504 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39505
39506         * gcc.c-torture/execute/20010915-1.c: New test.
39507
39508 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39509
39510         * g77.dg/bprob: New directory.
39511         * g77.dg/bprob/bprob.exp: New file.
39512         * g77.dg/bprob/bprob-1.f: New test.
39513         * g77.dg/gcov: New directory.
39514         * g77.dg/gcov/gcov.exp: New file.
39515         * g77.dg/gcov/gcov-1.f: New test.
39516         * g77.dg/gcov/gcov-1.x: New file.
39517
39518 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39519
39520         * gcc.dg/cpp/directiv.c: Update.
39521         * gcc.dg/cpp/undef1.c: Update.
39522
39523 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39524
39525         * gcc.dg/20010912-1.c: New test.
39526
39527 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39528
39529         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39530         language-independent file in lib.
39531         * lib/gcov.exp: New file.
39532
39533 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39534
39535         * gcc.c-torture/compile/20010911-1.c: New test.
39536
39537 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39538
39539         * lib/profopt.exp: New, to support profile-directed optimizations.
39540         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39541         * gcc.misc-tests/bprob-1.c: New test.
39542         * gcc.misc-tests/bprob-2.c: New test.
39543
39544 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39545
39546         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39547         XFAIL and which kinds of gcov output to verify.
39548         * gcc.misc-tests/gcov-4b.x: New file.
39549         * gcc.misc-tests/gcov-5b.x: New file.
39550         * gcc.misc-tests/gcov-6.x: New file.
39551         * gcc.misc-tests/gcov-7.c: New test.
39552         * gcc.misc-tests/gcov-7.x: New file.
39553
39554 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39555
39556         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39557         * gcc.misc-tests/gcov-6.c: New test.
39558
39559 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39560
39561         PR c++/3986
39562         * g++.dg/abi/vbase1.C: New test.
39563
39564 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39565
39566         * objc.dg/method-2.m: New.
39567
39568 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39569
39570         PR c++/4203
39571         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39572         * g++.dg/init/empty1.C: New test.
39573
39574 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39575
39576         * gcc.c-torture/compile/20010903-1.c: New test.
39577
39578 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39579
39580         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39581         for m68k.
39582
39583 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39584
39585         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39586
39587         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39588
39589         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39590
39591 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39592
39593         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39594         for 16-bit 'unsigned int'.
39595
39596 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39597
39598         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39599
39600 2001-08-27  Richard Henderson  <rth@redhat.com>
39601
39602         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39603         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39604
39605 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39606
39607         * gcc.dg/asm-names.c (ymain): New.
39608
39609 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39610
39611         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39612         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39613         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39614
39615 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39616
39617         * gcc.dg/compare5.c: New testcase.
39618
39619 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39620
39621         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39622         and "In instantiation".
39623
39624 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39625
39626         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39627
39628 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39629
39630         * gcc.misc-tests/gcov.exp: Add support for branch information.
39631         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39632         * gcc.misc-tests/gcov-4.c: New test.
39633         * gcc.misc-tests/gcov-4b.c: New test.
39634         * gcc.misc-tests/gcov-5b.c: New test.
39635
39636 2001-08-20  Zack Weinberg  <zackw@panix.com>
39637
39638         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39639         expected to fail.
39640
39641 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39642
39643         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39644
39645 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39646
39647         * g++.dg/eh/template1.C: New test.
39648
39649 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39650
39651         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39652         Fix thinko.
39653         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39654         for xfail.
39655
39656 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39657
39658         * lib/g77-dg.exp: Use prune.exp for common procedures
39659         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39660         * lib/g77.exp: (g77-dg-prune) Remove
39661
39662 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39663
39664         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39665
39666 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39667
39668         * g++.dg/template/unify1.C: New test.
39669
39670 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39671
39672         * g++.dg/abi/empty4.C: New test.
39673
39674 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39675
39676         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39677         solaris2.*
39678         * g77.f-torture/compile/pr3743.x: Likewise.
39679
39680 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39681
39682         * g++.dg/other/using-declaration.C: New test.
39683
39684 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39685
39686         * gcc.dg/cpp/tr-sign.c: New testcase.
39687
39688 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39689
39690         * gcc.dg/cpp/19951025-1.c: Revert.
39691         * gcc.dg/cpp/directiv.c: We no longer process directives that
39692         interrupt macro arguments.
39693
39694 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39695
39696         * gcc.dg/bconstp-1.c: New test.
39697
39698 2001-08-03  Richard Henderson  <rth@redhat.com>
39699
39700         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39701
39702 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39703
39704         * gcc.dg/cpp/19951025-1.c: Update.
39705
39706 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39707
39708         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39709         should be x.
39710
39711 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39712
39713         Kill -fhonor-std.
39714         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39715         * g++.old-deja/g++.other/std1.C: Likewise.
39716         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39717
39718 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39719
39720         * lib/g77.exp: Load gcc-defs.exp for common procedures
39721         (g77_pass, g77_fail, g77_finish, g77_exit,
39722         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39723
39724 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39725
39726         * g77.dg/fbackslash.f
39727         * g77.dg/fcase-preserve.f
39728         * g77.dg/ff90-1.f
39729         * g77.dg/ffixed-line-length-0.f
39730         * g77.dg/ffixed-line-length-132.f
39731         * g77.dg/ffixed-line-length-7.f
39732         * g77.dg/ffixed-line-length-72.f
39733         * g77.dg/ffixed-line-length-none.f
39734         * g77.dg/ffree-form-1.f
39735         * g77.dg/fno-backslash.f
39736         * g77.dg/fno-f90-1.f
39737         * g77.dg/fno-fixed-form-1.f
39738         * g77.dg/fno-onetrip.f
39739         * g77.dg/fno-typeless-boz.f
39740         * g77.dg/fno-underscoring.f
39741         * g77.dg/fno-vxt-1.f
39742         * g77.dg/fonetrip.f
39743         * g77.dg/ftypeless-boz.f
39744         * g77.dg/fugly-assumed.f
39745         * g77.dg/funderscoring.f
39746         * g77.dg/fvxt-1.f
39747
39748 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39749
39750         * objc.dg/fwd-proto-1.m: New.
39751         * objc.dg/local-decl-1.m: New.
39752         * objc.dg/naming-1.m: New.
39753         * objc.dg/naming-2.m: New.
39754         * objc.dg/proto-hier-1.m: New.
39755
39756 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39757
39758         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39759         largest-type elements to a struct makes its size grow.
39760
39761 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39762
39763         * g++.dg/abi/vthunk1.C: New test.
39764
39765 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39766
39767         * g++.dg/abi/vbase8-22.C: New test.
39768
39769 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39770
39771         * gcc.dg/cpp/macro8.c: New test.
39772
39773 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39774
39775         * g++.dg/abi/vbase8-21.C: New test.
39776
39777 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39778
39779         * g++.dg/abi/vbase8-10.C: New test.
39780
39781 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39782
39783         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39784         ${tool}_set_ld_library_path.
39785         Changed caller.
39786         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39787         g++.exp.
39788
39789 2001-07-26  Stan Cox <scox@redhat.com>
39790
39791         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39792         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39793         gcc_exit, gcc_check_unsupported_p):
39794         Moved to gcc-deps.exp
39795         * gcc-deps.exp: New file.
39796
39797 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39798
39799         * g++.old-deja/g++.pt/defarg14.C: New test.
39800
39801 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39802
39803         * g++.old-deja/g++.other/lineno5.C: New test.
39804
39805 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39806
39807         * g++.old-deja/g++.pt/crash68.C: New test.
39808
39809 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39810
39811         * g++.old-deja/g++.other/crash42.C: New test.
39812
39813 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39814
39815         * gcc.dg/cpp/extratokens.c: Fix.
39816         * gcc.dg/cpp/skipping2.c: New tests.
39817
39818 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39819
39820         * gcc.c-torture/execute/20010724-1.c: New file.
39821         * gcc.c-torture/execute/20010724-1.x: New file.
39822
39823 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39824
39825         * g++.old-deja/g++.other/cond7.C: New test.
39826
39827 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39828
39829         * g++.old-deja/g++.other/optimize4.C: New test.
39830
39831 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39834
39835 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39836
39837         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39838         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39839         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39840         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39841
39842         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39843         bug report" message.
39844
39845         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39846         * g++.dg/ext/instantiate1.C: Move from old-deja.
39847
39848 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39849
39850         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39851         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39852         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39853         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39854
39855 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39856
39857         * gcc.c-torture/execute/20010723-1.c: New test.
39858
39859 2001-07-23  Ben Elliston  <bje@redhat.com>
39860
39861         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39862
39863 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39864
39865         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39866         i[34567]86-*-*.
39867         Delete handling of ieee_multilib_flags.
39868         Pass -mieee for alpha*-*-* and sh-*-*.
39869         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39870
39871 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39872
39873         Remove old-abi tests.
39874         * g++.old-deja/g++.mike/p11116.C: Remove.
39875         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39876
39877 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39878
39879         * g77.f-torture/compile/pr3743.f: New test
39880
39881 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39882
39883         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39884
39885 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39886
39887         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39888         g++.old-deja/g++.pt/static6.C: Likewise.
39889         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39890         supports weak symbols.
39891
39892 2001-07-18  Andreas Jaeger  <aj@suse.de>
39893
39894         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39895         supported again.
39896
39897 2001-07-18  Andreas Jaeger  <aj@suse.de>
39898
39899         * gcc.dg/iftrap-1.c: Fix target line.
39900
39901 2001-07-17  Richard Henderson  <rth@redhat.com>
39902
39903         * gcc.c-torture/execute/20010717-1.c: New.
39904
39905 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39906
39907         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39908         tests.
39909
39910 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39911
39912         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39913
39914 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39915
39916         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39917         UAC_SIGBUS, UAC_NOPRINT definitions.
39918
39919 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39920
39921         * objc/execute/object_is_class.m: New test.
39922         * objc/execute/object_is_meta_class.m: New test.
39923
39924 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39925
39926         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39927         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39928
39929 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39930
39931         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39932         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39933
39934 2001-07-14  Richard Henderson  <rth@redhat.com>
39935
39936         * gcc.dg/iftrap-1.c: New.
39937
39938 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39939
39940         * g77.f-torture/execute/intrinsic77.f: New test.
39941
39942 2001-07-11  Janis Johnson <janis@us.ibm.com>
39943
39944         * gcc.misc-tests/gcov-3.c: New test.
39945
39946 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39947
39948         * gcc.c-torture/compile/20010711-1.c,
39949         * gcc.c-torture/compile/20010711-2.c: New tests.
39950
39951 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39952
39953         * gcc.c-torture/execute/20010711-1.c: New test.
39954
39955 2001-07-11  Ben Elliston  <bje@redhat.com>
39956
39957         * g++.old-deja/g++.other/enum5.C: New test.
39958
39959 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39960
39961         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39962         (g++-dg-prune): Call prune_gcc_output.
39963         * prune.exp: New file for prune_gcc_output.
39964         * lib/g++.exp, lib/gcc.exp: Load it.
39965
39966 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39967
39968         * gcc.c-torture/compile/20010701-1.c,
39969         g++.old-deja/g++.ext/attrib6.C: New tests.
39970
39971 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39972
39973         * gcc.c-torture/compile/20010706-1.c: New test.
39974
39975 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39976
39977         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39978
39979 2001-06-28  Stan Shebs  <shebs@apple.com>
39980
39981         * gcc.dg/pragma-darwin.c: New test.
39982
39983 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39984
39985         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39986         Solaris 2.[678] system.
39987
39988 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39989
39990         * gcc.dg/20010622-1.c: New test.
39991
39992 2001-06-18  Stan Shebs  <shebs@apple.com>
39993
39994         * objc.dg: New directory.
39995         * objc.dg/dg.exp: New file.
39996         * objc.dg/alias.m: New.
39997         * objc.dg/class-1.m: New.
39998         * objc.dg/class-2.m: New.
39999         * objc.dg/const-str-1.m: New.
40000         * objc.dg/const-str-2.m: New.
40001         * objc.dg/id-1.m: New.
40002         * objc.dg/method-1.m: New.
40003         * objc.dg/super-class-1.m: New.
40004         * lib/objc-dg.exp: New file.
40005
40006 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40007
40008         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40009         of label name.
40010
40011 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40012
40013         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40014
40015 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40016
40017         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40018         variable.
40019
40020 2001-06-12  Richard Henderson  <rth@redhat.com>
40021
40022         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40023
40024 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40025
40026         * g++.old-deja/g++.abi/vbase5.C: New test.
40027         * g++.old-deja/g++.abi/vbase6.C: New test.
40028         * g++.old-deja/g++.abi/vbase7.C: New test.
40029
40030 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40031
40032         * gcc.c-torture/compile/20010610-1.c: New test.
40033
40034 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40035
40036         * g++.old-deja/g++.abi/vbase4.C: New test.
40037
40038 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40039
40040         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40041         support %f for HC11/HC12 targets.
40042         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40043         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40044         on HC11/HC12 targets.
40045         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40046
40047 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40048
40049         * gcc.dg/wchar_t-1.c: New file.
40050         * gcc.dg/wint_t-1.c: Likewise.
40051
40052 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40053
40054         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40055
40056 2001-06-11  Richard Henderson  <rth@redhat.com>
40057
40058         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40059
40060 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40061
40062         * gcc.c-torture/compile/20010611-1.c: New test.
40063
40064 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40065
40066         * gcc.dg/c99-tag-1.c: Add more tests.
40067
40068 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40069
40070         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40071         representation on MN10300 and ARM/Thumb.
40072
40073 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40074
40075         * g77.f-torture/execute/20010610.f: New.
40076
40077 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40078
40079         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40080         names.
40081
40082 2001-06-09  Richard Henderson  <rth@redhat.com>
40083
40084         * gcc.c-torture/execute/ashrdi-1.c: New.
40085         * gcc.c-torture/execute/ashldi-1.c: New.
40086         * gcc.c-torture/execute/lshrdi-1.c: New.
40087
40088 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40089
40090         * objc/execute/load-3.m: Added. Check sending +load to categories,
40091         in addition to classes.
40092
40093 2001-06-08  Stan Shebs  <shebs@apple.com>
40094
40095         * objc/execute/load-2.m: New test.  From Nicola Pero
40096         <n.pero@mi.flashnet.it>.
40097
40098 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40099
40100         * gcc.c-torture/execute/20010605-2.c: New test.
40101
40102 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40103
40104         * g++.old-deja/g++.abi/vbase2.C: New test.
40105         * g++.old-deja/g++.abi/vbase3.C: New test.
40106
40107 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40108
40109         * g++.old-deja/g++.pt/friend49.C: New test.
40110
40111 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40112
40113         * g++.old-deja/g++.ext/anon3.C: New test.
40114
40115 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40116
40117         * g++.old-deja/g++.other/conv7.C: New test.
40118
40119 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40120
40121         * gcc.c-torture/compile/20010605-2.c: New test.
40122
40123 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40124
40125         * gcc.c-torture/execute/20010604-1.c: New test.
40126
40127 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40128
40129         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40130
40131 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40132
40133         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40134         (g++_link_flags): Likewise.
40135         (g++_init): Pass gccpath's value to two previous functions.
40136
40137 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40138
40139         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40140         Ensure logfile entry matches exec command line.
40141
40142 2001-05-31  Richard Henderson  <rth@redhat.com>
40143
40144         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40145         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40146
40147 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40148
40149         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40150         compiler for irix6.2
40151
40152 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40153
40154         * g++.old-deja/g++.other/optimize3.C: New file.
40155
40156 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40157
40158         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40159         assemble.
40160
40161 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40162
40163         * g++.old-deja/g++.other/optimize2.C: New file.
40164
40165 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40166
40167         * gcc.c-torture/compile/20010518-2.c: New file.
40168         * gcc.c-torture/execute/20010518-1.c: New file.
40169         * gcc.c-torture/execute/20010518-2.c: New file.
40170
40171 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40172
40173         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40174
40175 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40176
40177         G++ no longer defines builtins that do not begin with __builtin.
40178         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40179         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40180         * g++.old-deja/g++.law/builtin1.C: Likewise.
40181         * g++.old-deja/g++.law/cvt2.C: Likewise.
40182         * g++.old-deja/g++.mike/net5.C: Likewise.
40183         * g++.old-deja/g++.other/builtins1.C: Likewise.
40184         * g++.old-deja/g++.other/builtins2.C: Likewise.
40185         * g++.old-deja/g++.other/builtins3.C: Likewise.
40186         * g++.old-deja/g++.other/builtins4.C: Likewise.
40187         * g++.old-deja/g++.other/inline8.C: Likewise.
40188         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40189
40190 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         * g++.old-deja/g++.pt/using1.C: Adjust.
40193         * g++.old-deja/g++.pt/using2.C: New test.
40194
40195 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40196
40197         * gcc.dg/cpp/charconst.c: New tests.
40198         * gcc.dg/cpp/escape.c: New tests.
40199         * gcc.dg/cpp/escape-1.c: New tests.
40200         * gcc.dg/cpp/escape-2.c: New tests.
40201         * gcc.dg/cpp/ucs.c: New tests.
40202
40203 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40204
40205         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40206         native compiler for irix6.5.
40207
40208 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40209
40210         * lib/g++.exp (g++_include_flags): Use args to compute
40211         get_multilibs.
40212         (g++_link_flags): Likewise.
40213         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40214
40215 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40216
40217         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40218
40219 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40220
40221         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40222         this file.
40223
40224 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40225
40226         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40227         STACK_SIZE;
40228         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40229         to STACK_SIZE; Use it to define size of add_histo array.
40230         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40231         to STACK_SIZE.
40232         (f): Use GITT_SIZE to define size of gitt local table.
40233         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40234         to STACK_SIZE; Use it to define size of bytemem array.
40235
40236 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40237
40238         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40239         on 68HC11/HC12 due to the asm instruction.
40240         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40241         * gcc.c-torture/compile/920520-1.x: Likewise.
40242         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40243         on 68HC11/HC12 because the function is larger than 64K.
40244         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40245         on 68HC11/HC12 because the structure is too large.
40246
40247 2001-05-20  Richard Henderson  <rth@redhat.com>
40248
40249         * gcc.c-torture/execute/20010520-1.c: New.
40250
40251 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40252
40253         * g++.old-deja/g++.warn/compare1.C: New test.
40254         * gcc.dg/compare4.c: New test.
40255
40256 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40257
40258         * g++.old-deja/g++.other/optimize1.C: New test.
40259
40260 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40261
40262         * g++.old-deja/g++.pt/spec41.C: New test.
40263
40264 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40265
40266         * gcc.c-torture/compile/20010114-1.x: Remove.
40267
40268 2001-05-18  Stan Shebs  <shebs@apple.com>
40269
40270         * gcc.c-torture/compile/20010518-1.c: New test.
40271
40272 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40273
40274         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40275         * g++.old-deja/g++.pt/crash67.C: New test.
40276
40277 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40278
40279         * g++.old-deja/g++.other/debug9.C: New test.
40280
40281 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40282
40283         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40284
40285 2001-05-16  Jan Hubicka  <jh@suse.cz>
40286
40287         * gcc.c-torture/compile/20010516-1.c: New test.
40288
40289 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40290
40291         * g++.old-deja/g++.other/crash41.C: New test.
40292
40293 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40294
40295         * g++.old-deja/g++.pt/crash66.C: New test.
40296
40297 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40298
40299         * g++.old-deja/g++.robertl/eb27.C: Convert.
40300
40301 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40302
40303         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40304         declaration being redundant.
40305
40306 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40307
40308         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40309
40310 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40311
40312         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40313
40314 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40315
40316         * lib/g++.exp: Use testsuite_flags.
40317
40318 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40319
40320         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40321
40322 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40323
40324         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40325
40326 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40327
40328         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40329
40330 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40331
40332         * gcc.c-torture/compile/20010313-1.c: New test.
40333
40334 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40335
40336         * gcc.dg/cpp/direct2.c: New test.
40337         * gccq.dg/cpp/direct2s.c: New test.
40338
40339         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40340
40341 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40342
40343         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40344         * g++.old-deja/g++.other/op3.C: Likewise.
40345
40346 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40347
40348         * gcc.dg/cpp/syshdr.h: New file.
40349         * gcc.dg/cpp/sysmac1.c: Update.
40350         * gcc.dg/cpp/sysmac2.c: Update.
40351
40352 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40353
40354         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40355
40356 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40357
40358         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40359         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40360
40361 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40362
40363         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40364
40365 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40366
40367         * lib/g++.exp (g++_include_flags): Don't use any special flags
40368         if TESTING_IN_BUILD_TREE is not defined.
40369         (g++_init): Use a plain 'c++' as the compiler if
40370         TESTING_IN_BUILD_TREEE is not defined.
40371
40372 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40373
40374         * g++.old-deja/g++.eh/catch13.C: New test.
40375         * g++.old-deja/g++.eh/catch14.C: New test.
40376
40377 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40378
40379         * gcc.dg/cpp/tr-define.c: New test.
40380
40381 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40382
40383         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40384         <stdlib.h>, not <malloc.h>.
40385
40386 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40387
40388         * g++.old-deja/g++.ns/template17.C: New test.
40389
40390 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40391
40392         * g++.old-deja/g++.pt/ref4.C: New test.
40393
40394 2001-04-30  Richard Henderson  <rth@redhat.com>
40395
40396         * gcc.dg/20000724-1.c: Revert last change.
40397
40398 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40399
40400         * g77.f-torture/execute/20010430.f: New test.
40401
40402 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40403
40404         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40405
40406 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40407
40408         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40409
40410 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40411
40412         * g++.old-deja/g++.eh/crash6.C: New test.
40413
40414 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40415
40416         * g++.old-deja/g++.other/warn7.C: New test.
40417
40418 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40419
40420         * g++.old-deja/g++.other/defarg9.C: New test.
40421
40422 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40423
40424         * g77.f-torture/compile/20010426.f: New test.
40425         * g77.f-torture/execute/20010426.f: New test.
40426
40427 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40428
40429         * g77.f-torture/compile/20000629-1.x: Remove - error
40430         has been fixed.
40431
40432 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40433
40434         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40435         Tweak slightly to work with g++.dg framework.
40436         * g++.dg/special/ecos.exp: Run initp1.C test.
40437         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40438
40439         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40440         its linker doesn't give line numbers either.
40441         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40442
40443 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40444
40445         * g++.old-deja/g++.other/lex1.C: New test.
40446
40447 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40448
40449         * gcc.dg/noncompile/20010425-1.c: New test.
40450
40451 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40452
40453         * g++.old-deja/g++.pt/mangle2.C: New test.
40454
40455 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40456
40457         * gcc.dg/format/plus-1.c: New test.
40458
40459 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40460
40461         * gcc.dg/20010423-1.c: New test.
40462
40463 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40464
40465         * gcc.c-torture/execute/20010422-1.c: New test.
40466
40467 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40468
40469         * g++.old-deja/g++.ns/type2.C: New test.
40470
40471 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40472
40473         * g++.old-deja/g++.other/perf1.C: New test.
40474
40475 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40476
40477         * gcc.dg/c99-func-2.c: Remove xfail.
40478         * gcc.dg/c99-func-3.c: Remove xfail.
40479         * gcc.dg/c99-func-4.c: Remove xfail.
40480
40481 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40482
40483         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40484
40485 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40486
40487         * gcc.c-torture/compile/20010423-1.c: New test.
40488
40489 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40490
40491         * g++.old-deja/g++.pt/typename28.C: New test.
40492
40493 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40494
40495         * g++.old-deja/g++.abi/empty2.C: New test.
40496         * g++.old-deja/g++.abi/empty3.C: New test.
40497
40498 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40499
40500         * g++.old-deja/g++.other/comdat2.C: New test.
40501         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40502
40503 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40504
40505         * g++.old-deja/g++.other/overload14.C: New test.
40506
40507 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40508
40509         * g++.old-deja/g++.other/lookup23.C: New test.
40510
40511 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40512
40513         * gcc.c-torture/execute/20010403-1.c: New test.
40514
40515 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40516             Mark Mitchell  <mark@codesourcery.com>
40517
40518         * lib/old-dejagnu.exp: Don't delete output of executable.
40519         Add .exe suffix to executables.
40520
40521 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40522
40523         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40524
40525 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40526
40527         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40528
40529 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40530
40531         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40532         * g++.old-deja/g++.abi/crash1.C: New test.
40533
40534 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40535
40536         * g++.old-deja/g++.other/crash40.C: New test.
40537
40538 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40539
40540         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40541
40542 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40543
40544         * g++.old-deja/g++.other/warn6.C: New test.
40545
40546 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40547
40548         * g++.old-deja/g++.robertl/eb42.C: Same.
40549
40550 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40551
40552         * gcc.dg/wtr-conversion-1.c: New testcase.
40553
40554 2001-04-10  Richard Henderson  <rth@redhat.com>
40555
40556         * g++.old-deja/g++.other/array5.C: New.
40557
40558 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40559
40560         * gcc.c-torture/execute/20010408-1.c: New test.
40561
40562 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40563
40564         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40565         headers and constructs.
40566         * g++.old-deja/g++.robertl/eb79.C: Same.
40567         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40568         * g++.old-deja/g++.robertl/eb73.C: Same.
40569         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40570         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40571         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40572         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40573         * g++.old-deja/g++.robertl/eb44.C: Same.
40574         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40575         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40576         * g++.old-deja/g++.robertl/eb39.C: Same.
40577         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40578         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40579         * g++.old-deja/g++.robertl/eb30.C: Same.
40580         * g++.old-deja/g++.robertl/eb3.C: Same.
40581         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40582         * g++.old-deja/g++.robertl/eb21.C: Same.
40583         * g++.old-deja/g++.robertl/eb15.C: Same.
40584         * g++.old-deja/g++.robertl/eb118.C: Same.
40585         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40586         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40587         * g++.old-deja/g++.robertl/eb109.C: Same.
40588         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40589         * g++.old-deja/g++.mike/rtti1.C: Same.
40590         * g++.old-deja/g++.mike/p658.C: Same.
40591         * g++.old-deja/g++.mike/net46.C: Same.
40592         * g++.old-deja/g++.mike/net34.C: Same.
40593         * g++.old-deja/g++.mike/memoize1.C: Same.
40594         * g++.old-deja/g++.mike/eh2.C: Same.
40595         * g++.old-deja/g++.law/weak.C: Same.
40596         * g++.old-deja/g++.law/visibility7.C: Same.
40597         * g++.old-deja/g++.law/visibility25.C: Same.
40598         * g++.old-deja/g++.law/visibility22.C: Same.
40599         * g++.old-deja/g++.law/visibility2.C: Same.
40600         * g++.old-deja/g++.law/visibility17.C: Same.
40601         * g++.old-deja/g++.law/visibility13.C: Same.
40602         * g++.old-deja/g++.law/visibility10.C: Same.
40603         * g++.old-deja/g++.law/visibility1.C: Same.
40604         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40605         * g++.old-deja/g++.law/vbase1.C: Same.
40606         * g++.old-deja/g++.law/operators32.C: Same.
40607         * g++.old-deja/g++.law/nest3.C: Same.
40608         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40609         * g++.old-deja/g++.law/except5.C (main): Same.
40610         * g++.old-deja/g++.law/cvt7.C (run): Same.
40611         * g++.old-deja/g++.law/cvt2.C: Same.
40612         * g++.old-deja/g++.law/cvt16.C: Same.
40613         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40614         * g++.old-deja/g++.law/ctors17.C (main): Same.
40615         * g++.old-deja/g++.law/ctors13.C: Same.
40616         * g++.old-deja/g++.law/ctors12.C (main): Same.
40617         * g++.old-deja/g++.law/ctors10.C: Same.
40618         * g++.old-deja/g++.law/code-gen5.C: Same.
40619         * g++.old-deja/g++.law/bad-error7.C: Same.
40620         * g++.old-deja/g++.law/arm9.C: Same.
40621         * g++.old-deja/g++.law/arm12.C: Same.
40622         * g++.old-deja/g++.law/arg8.C: Same.
40623         * g++.old-deja/g++.law/arg1.C: Same.
40624         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40625         * g++.old-deja/g++.jason/template31.C: Same.
40626         * g++.old-deja/g++.jason/template24.C (main): Same.
40627         * g++.old-deja/g++.jason/2371.C: Same.
40628         * g++.old-deja/g++.eh/new2.C: Same.
40629         * g++.old-deja/g++.eh/new1.C: Same.
40630         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40631         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40632         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40633         * g++.old-deja/g++.brendan/crash62.C: Same.
40634         * g++.old-deja/g++.brendan/crash52.C: Same.
40635         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40636         * g++.old-deja/g++.brendan/crash38.C: Same.
40637         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40638         * g++.old-deja/g++.brendan/copy9.C: Same.
40639
40640 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40641
40642         * gcc.c-torture/execute/20001203-2.c (memset):
40643         Count argument is of type __SIZE_TYPE__.
40644
40645 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40646
40647         * gcc.c-torture/compile/20010404-1.c: New test.
40648
40649 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40650
40651         * gcc.c-torture/compile/20010326-1.c: New test.
40652
40653 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40654
40655         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40656         peculiarities of the SH.
40657         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40658
40659 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40660
40661         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40662         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40663         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40664
40665 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40666
40667         * g77.f-torture/compile/20010321-1.f: New test.
40668
40669 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40670
40671         * gcc.c-torture/compile/20010329-1.c: New test.
40672
40673 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40674
40675         * gcc.c-torture/execute/20010329-1.c: New test.
40676
40677 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40678
40679         * g++.old-deja/g++.other/eh4.C: Fix typo.
40680
40681 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40682
40683         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40684
40685 2001-03-28  Philip Blundell  <philb@gnu.org>
40686
40687         * gcc.c-torture/compile/20010328-1.c: New test.
40688
40689 2001-03-27  Richard Henderson  <rth@redhat.com>
40690
40691         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40692         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40693
40694 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40695
40696         * gcc.c-torture/compile/20010327-1.c: New test.
40697
40698 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40699
40700         * g++.old-deja/g++.other/friend12.C: New test.
40701         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40702         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40703
40704 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40705
40706         * gcc.c-torture/execute/20010325-1.c: New test.
40707
40708 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40709
40710         * g++.old-deja/g++.other/mangle3.C: New test.
40711
40712 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40713
40714         * g++.old-deja/g++.other/anon8.C: New test.
40715
40716 2001-03-20  Philip Blundell  <philb@gnu.org>
40717
40718         * gcc.c-torture/compile/20010320-1.c: New test.
40719
40720 2001-03-17  Richard Henderson  <rth@redhat.com>
40721
40722         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40723
40724 2001-03-15  Geoff Keating  <geoff@redhat.com>
40725
40726         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40727         tests on AIX.
40728
40729 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40730
40731         * g++.old-deja/g++.other/eh4.C: New test.
40732
40733 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40734
40735         * gcc.dg/cpp/mi1.c: Update.
40736
40737 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40738
40739         * g++.old-deja/g++.other/regstack.C: New test.
40740
40741 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40742
40743         * g++.old-deja/g++.other/ref4.C: New test.
40744
40745 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40746
40747         * objc/execute/va_method.m: Added.
40748         * objc/execute/IMP.m: Added.
40749         * objc/execute/_cmd.m: Added.
40750         * objc/execute/accessing_ivars.m: Added.
40751         * objc/execute/class-1.m: Added.
40752         * objc/execute/class-10.m: Added.
40753         * objc/execute/class-11.m: Added.
40754         * objc/execute/class-12.m: Added.
40755         * objc/execute/class-13.m: Added.
40756         * objc/execute/class-14.m: Added.
40757         * objc/execute/class-2.m: Added.
40758         * objc/execute/class-3.m: Added.
40759         * objc/execute/class-4.m: Added.
40760         * objc/execute/class-5.m: Added.
40761         * objc/execute/class-6.m: Added.
40762         * objc/execute/class-7.m: Added.
40763         * objc/execute/class-8.m: Added.
40764         * objc/execute/class-9.m: Added.
40765         * objc/execute/class-tests-1.h
40766         * objc/execute/class-tests-2.h
40767         * objc/execute/compatibility_alias.m: Added.
40768         * objc/execute/encode-1.m: Added.
40769         * objc/execute/formal_protocol-1.m: Added.
40770         * objc/execute/formal_protocol-2.m: Added.
40771         * objc/execute/formal_protocol-3.m: Added.
40772         * objc/execute/formal_protocol-4.m: Added.
40773         * objc/execute/formal_protocol-5.m: Added.
40774         * objc/execute/formal_protocol-6.m: Added.
40775         * objc/execute/formal_protocol-7.m: Added.
40776         * objc/execute/informal_protocol.m: Added.
40777         * objc/execute/initialize.m: Added.
40778         * objc/execute/load.m: Added.
40779         * objc/execute/many_args_method.m: Added.
40780         * objc/execute/nested-3.m: Added.
40781         * objc/execute/no_clash.m: Added.
40782         * objc/execute/private.m: Added.
40783         * objc/execute/redefining_self.m: Added.
40784         * objc/execute/root_methods.m: Added.
40785         * objc/execute/selector-1.m: Added.
40786         * objc/execute/static-1.m: Added.
40787         * objc/execute/static-2.m: Added.
40788         * objc/execute/va_method.m: Added.
40789
40790 2001-03-10  Richard Henderson  <rth@redhat.com>
40791
40792         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40793
40794 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40795
40796         * g++.old-deja/g++.other/crash31.C: XFAIL.
40797         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40798         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40799         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40800         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40801         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40802
40803 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40804
40805         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40806
40807 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40808
40809         * gcc.dg/20000724-1.c: Don't use multiline strings.
40810
40811 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40812
40813         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40814         result of -cString against what we expect it to be; don't just
40815         print it out for no one to read.
40816
40817         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40818         Based on testcases provided by Nicola Pero.
40819
40820 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40821
40822         * gcc.dg/cpp/macro7.c: New test.
40823
40824 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40825
40826         * gcc.dg/cpp/multiline.c: Update.
40827
40828 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40829
40830         * g++.old-deja/g++.other/enum3.C: New test.
40831
40832 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40833
40834         * g++.old-deja/g++.other/pod1.C: New test.
40835
40836 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40837
40838         * g++.old-deja/g++.ext/overload1.C: New test.
40839
40840 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40841
40842         * g++.old-deja/g++.pt/using1.C: New test.
40843
40844 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40845
40846         * g++.old-deja/g++.other/using9.C: New test.
40847
40848 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40849
40850         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40851
40852         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40853
40854 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40855
40856         * g++.old-deja/g++.ext/realpt1.C: Remove.
40857
40858 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40859
40860         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40861
40862 2001-02-26  Will Cohen  <wcohen@redhat.com>
40863
40864         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40865
40866 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40867
40868         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40869         templatized constructors.
40870
40871 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40872
40873         * gcc.c-torture/execute/20010224-1.c: New test.
40874
40875 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40876
40877         * gcc.c-torture/execute/20010222-1.c: New test.
40878
40879 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40880
40881         * g++.old-deja/g++.other/inline20.C: New test.
40882
40883 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40884
40885         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40886
40887 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40888
40889         * g++.old-deja/g++.other/lookup22.C: New test.
40890
40891 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40892
40893         * g77.dg: New directory.
40894         * g77.dg/20010216-1.f: New test case.
40895         * g77.dg/dg.exp: New driver.
40896         * lib/g77-dg.exp: New driver library.
40897
40898 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40899
40900         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40901
40902 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40903
40904         * g++.old-deja/g++.other/decl9.C: New test.
40905
40906 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40907
40908         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40909         not need <string> and also tests the initialization at runtime.
40910
40911 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40912
40913         * gcc.c-torture/execute/longlong.c: New test.
40914
40915 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40916
40917         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40918
40919 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40920
40921         * gcc.c-torture/execute/920302-1.c (execute):
40922         Change argument type to short.
40923
40924 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40925
40926         * g++.old-deja/g++.pt/deduct6.C: New test.
40927
40928 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40929
40930         * g++.old-deja/g++.pt/deduct5.C: New test.
40931
40932 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40933
40934         * gcc.c-torture/execute/20010209-1.c: New test.
40935
40936 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40937
40938         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40939
40940 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40941
40942         * g++.dg/vtgc1.C: Update for new ABI.
40943
40944         * consistency.vlad: New directory, 1665 files.
40945
40946 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40947
40948         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40949         return type.
40950         * gcc.dg/cpp/digraphs.c: Declare puts.
40951
40952 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40953
40954         * g++.old-deja/g++.other/warn5.C: New test.
40955
40956 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40957
40958         * g++.old-deja/g++.pt/spec40.C: New test.
40959
40960 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40961
40962         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40963         case.
40964         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40965
40966 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40967
40968         * gcc.c-torture/compile/20010209-1.c: New test.
40969
40970 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40971
40972         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40973         excess errors message but not if it crashes.
40974         * g++.old-deja/g++.other/crash27.C: Likewise.
40975         * g++.old-deja/g++.other/crash28.C: Likewise.
40976         * g++.old-deja/g++.other/crash30.C: Likewise.
40977         * g++.old-deja/g++.other/crash32.C: Likewise.
40978         * g++.old-deja/g++.other/crash35.C: Likewise.
40979         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40980
40981 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40982
40983         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40984         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40985         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40986         g77.f-torture/execute/execute.exp,
40987         g77.f-torture/noncompile/noncompile.exp,
40988         gcc.c-torture/execute/execute.exp,
40989         gcc.c-torture/execute/memcheck/memcheck.exp,
40990         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40991         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40992         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40993         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40994         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40995         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40996         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40997         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40998         Remove bug reporting instructions with ancient email addresses.
40999
41000 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41001
41002         * gcc.dg/20010202-1.c: New test.
41003         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41004
41005 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41006
41007         * g++.dg/stdbool-if.C: New test.
41008
41009 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41010
41011         * objc/execute/fdecl.m: Added main().
41012
41013 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41014
41015         * gcc.c-torture/execute/20010206-1.c: New test.
41016
41017 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41018
41019         * gcc.dg/cpp/avoidpaste1.c: Update.
41020
41021 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41022
41023         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41024         Pero <nicola@brainstorm.co.uk>.
41025         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41026
41027 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.old-deja/g++.pt/spec39.C: New test.
41030
41031 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41032
41033         * gcc.c-torture/compile/20010202-1.c: New test.
41034
41035 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * g++.old-deja/g++.abi/primary2.C: New test.
41038         * g++.old-deja/g++.abi/primary3.C: New test.
41039         * g++.old-deja/g++.abi/primary4.C: New test.
41040         * g++.old-deja/g++.abi/primary5.C: New test.
41041         * g++.old-deja/g++.abi/vtable3.h: New test.
41042         * g++.old-deja/g++.abi/vtable3a.C: New test.
41043         * g++.old-deja/g++.abi/vtable3b.C: New test.
41044         * g++.old-deja/g++.abi/vtable3c.C: New test.
41045         * g++.old-deja/g++.abi/vtable3d.C: New test.
41046         * g++.old-deja/g++.abi/vtable3e.C: New test.
41047         * g++.old-deja/g++.abi/vtable3f.C: New test.
41048         * g++.old-deja/g++.abi/vtable3g.C: New test.
41049         * g++.old-deja/g++.abi/vtable3h.C: New test.
41050         * g++.old-deja/g++.abi/vtable3i.C: New test.
41051         * g++.old-deja/g++.abi/vtable3j.C: New test.
41052         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41053
41054 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41055
41056         * g++.old-deja/g++.other/anon6.C: New test.
41057         * g++.old-deja/g++.other/anon7.C: New test.
41058
41059 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41060
41061         * gcc.dg/cpp/avoidpaste2.c: New tests.
41062
41063 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41064
41065         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41066
41067 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41068
41069         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41070         DECIMAL_DIG cases for Irix."
41071
41072 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41073
41074         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41075
41076 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41077
41078         * gcc.dg/c99-tag-1.c: New test.
41079
41080 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41081
41082         * gcc.dg/cpp/tr-warn1.c: Add tests.
41083
41084 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41085
41086         * gcc.dg/cpp/avoidpaste1.c: Update.
41087         * gcc.dg/cpp/paste4.c: Update.
41088
41089 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41090
41091         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41092         cases for Irix.
41093
41094 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41095
41096         * g++.old-deja/g++.other/inline19.C: New test.
41097
41098 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41099
41100         * gcc.dg/Wlarger-than.c: New test.
41101
41102 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41103
41104         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41105
41106 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41107
41108         * gcc.c-torture/execute/20010129-1.c: New test.
41109         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41110
41111 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41112
41113         * gcc.dg/cpp/avoidpaste1.c: Test case.
41114
41115 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41116
41117         * g++.old-deja/g++.other/inline18.C: New test.
41118
41119 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41120
41121         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41122         and __builtin_putchar.
41123
41124 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41125
41126         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41127         tests.
41128
41129 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41130
41131         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41132         floating point number rounding mode to round to the nearest
41133         representable mode.
41134
41135 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41136
41137         * g++.old-deja/g++.other/mangle2.C: New test.
41138
41139 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41140
41141         * gcc.c-torture/compile/20010124-1.c: New test.
41142
41143 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41144
41145         * g++.old-deja/g++.pt/spec38.C: New test.
41146
41147 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41148
41149         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41150         "Build don't run".
41151
41152 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41153
41154         * gcc.c-torture/execute/20010123-1.c: New test.
41155
41156 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41157
41158         * g++.old-deja/g++.pt/spec37.C: New test.
41159
41160 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * g++.old-deja/g++.pt/overload14.C: New test.
41163
41164 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41165
41166         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41167         __builtin_return_address.
41168
41169 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41170
41171         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41172         * g++.old-deja/g++.pt/spec35.C: New test.
41173         * g++.old-deja/g++.pt/spec36.C: New test.
41174
41175 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41176
41177         * gcc.c-torture/compile/20010118-1.c: New test.
41178
41179 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41180
41181         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41182
41183 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41184
41185         * gcc.c-torture/execute/20010119-1.c: New test.
41186
41187 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41188
41189         * g++.old-deja/g++.other/vbase5.C: New test.
41190
41191 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41192
41193         * gcc.c-torture/execute/20010118-1.c: New test.
41194
41195 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41196
41197         * g++.old-deja/g++.pt/deduct3.C: New test.
41198
41199 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         * g++.old-deja/g++.pt/spec34.C: New test.
41202
41203 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41204
41205         * g77.f-torture/compile/20000601-2.f: New test.
41206
41207 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41208
41209         * g++.old-deja/g++.other/init17.C: New test.
41210
41211 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41212
41213         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41214
41215 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41216
41217         * g++.old-deja/g++.pt/unify8.C: New test.
41218
41219 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41220
41221         * g++.old-deja/g++.abi/vbase1.C: New test.
41222
41223 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41224
41225         * g++.old-deja/g++.pt/crash65.C: New test.
41226
41227 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41228
41229         * gcc.dg/cpp/assembl2.S: New test case.
41230
41231 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41232
41233         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41234         are supported.
41235
41236 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41237
41238         * g++.old-deja/g++.other/builtins1.C: New test.
41239         * g++.old-deja/g++.other/builtins2.C: Likewise.
41240         * g++.old-deja/g++.other/builtins3.C: Likewise.
41241         * g++.old-deja/g++.other/builtins4.C: Likewise.
41242
41243 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41244
41245         * gcc.c-torture/compile/20010117-1.c: New test.
41246         * gcc.c-torture/compile/20010117-2.c: New test.
41247
41248 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41249
41250         * g77.f-torture/execute/20010116.[fx]: New test,
41251         XFAIL on i?86-*-*.
41252         * g77.f-torture/compile/20010115.f: Indicate it's
41253         a test for PR fortran/1636.
41254
41255 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41256
41257         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41258
41259 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41260
41261         * g77.f-torture/compile/20010115.f: New test.
41262
41263 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41264
41265         * g++.old-deja/g++.pt/nontype5.C: New test.
41266
41267 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41268
41269         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41270         have an equivalent working one below it.
41271
41272 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41273
41274         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41275         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41276
41277 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41278
41279         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41280         message containing "init_priority".
41281         (conpr-2.C): Likewise.
41282         (conpr-3.C): Likewise.
41283         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41284
41285 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41286
41287         * gcc.c-torture/execute/20010114-2.c: New test.
41288
41289 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41290
41291         * gcc.c-torture/compile/20010114-1.c: New test.
41292         * gcc.c-torture/compile/20010114-1.x: Xfail.
41293         * gcc.c-torture/compile/20010114-2.c: New test.
41294         * gcc.c-torture/execute/20010114-1.c: New test.
41295         * gcc.dg/trunc-1.c: New test.
41296         * gcc.dg/uninit-B.c: New test.
41297
41298 2001-01-13  Nick Clifton  <nickc@redhat.com>
41299
41300         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41301         target.
41302
41303 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41304
41305         * gcc.c-torture/compile/20010113-1.c: New test.
41306
41307 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41308
41309         * gcc.c-torture/compile/20001212-1.c: New test.
41310
41311 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41312
41313         * gcc.dg/cpp/widestr1.c: Update.
41314         * gcc.dg/cpp/prag-imp.c: Remove.
41315
41316 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41317
41318         * gcc.c-torture/execute/20000801-3.x: Remove.
41319         * gcc.dg/c90-init-1.c: New test.
41320         * gcc.dg/c99-init-1.c: New test.
41321         * gcc.dg/c99-init-2.c: New test.
41322         * gcc.dg/gnu99-init-1.c: New test.
41323
41324 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41325
41326         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41327         testing that no relevant ones were found.
41328
41329 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41330
41331         * g++.old-deja/g++.pt/cast2.C: New test.
41332
41333 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41334
41335         * g++.old-deja/g++.pt/friend47.C: New test.
41336
41337 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41338
41339         * g++.old-deja/g++.pt/instantiate13.C: New test.
41340
41341 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41342
41343         * g++.old-deja/g++.other/defarg7.C: New test.
41344         * g++.old-deja/g++.other/defarg8.C: New test.
41345
41346 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41347
41348         * g++.old-deja/g++.pt/crash64.C: New test.
41349
41350 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41351
41352         * g++.old-deja/g++.pt/crash63.C: New test.
41353
41354 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41355
41356         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41357
41358 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41359
41360         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41361
41362 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41363
41364         * g++.old-deja/g++.pt/error3.C: New test.
41365
41366 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41367
41368         * g++.old-deja/g++.other/crash39.C: New test.
41369
41370 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41371
41372         * g++.old-deja/g++.other/vbase4.C: New test.
41373
41374 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41375
41376         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41377         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41378         * gcc.dg/special/special.exp: New test driver which will check
41379         for alias support for the above test.
41380
41381 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41382
41383         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41384         problems on small machines.
41385         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41386         parameterize.
41387
41388 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41389
41390         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41391         mips.
41392         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41393
41394 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41395
41396         * g++.old_deja/g++.pt/using8.C: New test.
41397
41398 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41399
41400         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41401
41402 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41403
41404         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41405         where a failure is expected.
41406         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41407
41408 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41409
41410         * g++.old_deja/g++.pt/instantiate12.C: New test.
41411
41412 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41413
41414         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41415         start of structs.
41416         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41417         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41418         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41419         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41420         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41421         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41422         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41423         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41424         * g++.old-deja/g++.eh/spec6.C: Likewise.
41425         * g++.old-deja/g++.jason/crash3.C: Likewise.
41426         * g++.old-deja/g++.law/ctors11.C: Likewise.
41427         * g++.old-deja/g++.law/ctors17.C: Likewise.
41428         * g++.old-deja/g++.law/ctors5.C: Likewise.
41429         * g++.old-deja/g++.law/ctors9.C: Likewise.
41430         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41431         * g++.old-deja/g++.mike/net22.C: Likewise.
41432         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41433         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41434         * g++.old-deja/g++.mike/virt3.C: Likewise.
41435         * g++.old-deja/g++.niklas/t128.C: Likewise.
41436         * g++.old-deja/g++.other/anon4.C: Likewise.
41437         * g++.old-deja/g++.other/using1.C: Likewise.
41438         * g++.old-deja/g++.other/warn3.C: Likewise.
41439         * g++.old-deja/g++.pt/t37.C: Likewise.
41440         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41441         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41442
41443 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41444
41445         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41446
41447 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41448
41449         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41450
41451 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41452
41453         * gcc.c-torture/compile/20010107-1.c: New test.
41454
41455 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41456
41457         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41458
41459 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41460
41461         * gcc.dg/format/format.h: New file.
41462         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41463         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41464         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41465         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41466         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41467         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41468         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41469         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41470         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41471         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41472         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41473         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41474         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41475         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41476         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41477         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41478         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41479         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41480         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41481         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41482         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41483         instead of declaring standard types, macros and functions in each
41484         test.
41485
41486 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41487
41488         * gcc.c-torture/execute/20010106-1.c: New test.
41489
41490 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41491
41492         * gcc.dg/format/format.exp: New file.
41493         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41494         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41495         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41496         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41497         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41498         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41499         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41500         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41501         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41502         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41503         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41504         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41505         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41506         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41507         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41508         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41509         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41510         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41511         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41512         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41513         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41514         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41515         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41516         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41517         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41518         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41519         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41520         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41521         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41522         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41523         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41524         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41525         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41526         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41527         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41528         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41529         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41530         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41531         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41532         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41533         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41534         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41535
41536 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41537
41538         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41539         account.
41540
41541 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41542
41543         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41544
41545 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41546
41547         * g++.old-deja/g++.pt/crash62.C: New test.
41548
41549 2001-01-04  Richard Henderson  <rth@redhat.com>
41550
41551         * gcc.dg/20000926-1.c: Update expected warnings.
41552         * gcc.dg/array-2.c: Likewise.
41553         * gcc.dg/array-4.c: Also validate flexible array members.
41554         * gcc.dg/c99-flex-array-1.c: New.
41555
41556 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41557
41558         * gcc.c-torture/compile/20001222-1.x: Remove.
41559
41560 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41561
41562         * gcc.c-torture/execute/built-in-setjmp.c: New.
41563
41564 2001-01-03  Richard Henderson  <rth@redhat.com>
41565
41566         * gcc.dg/940510-1.c: Update expected error wording.
41567         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41568
41569 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41570
41571         * lib/target-supports.exp (check_alias_available): Modified to
41572         indicate aliases not supported if only weak aliases are supported.
41573
41574 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41575
41576         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41577         Turn on cmpstrsi checks for __pj__ and __i370__.
41578
41579 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41580
41581         * g++.old-deja/g++.other/virtual11.C: New test.
41582
41583 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41586
41587 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41588
41589         * gcc.c-torture/compile/20010102-1.c: New test.
41590
41591 2001-01-02  Andreas Jaeger  <aj@suse.de>
41592
41593         * gcc.dg/noreturn-3.c: New test.
41594
41595         * gcc.dg/noreturn-4.c: New test.
41596
41597 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41598
41599         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41600         __builtin_fputc and __builtin_fwrite.
41601
41602 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41603
41604         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41605         signed char, not default char.
41606
41607 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41608
41609         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41610
41611 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41612
41613         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41614
41615 2000-12-29  Richard Henderson  <rth@redhat.com>
41616
41617         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41618         (__cyg_profile_func_exit): Define.
41619
41620 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41621
41622         * g++.dg/vtgc1.C: New test.
41623
41624 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41625
41626         * gcc.dg/noncompile/20001228-1.c: New test.
41627
41628         * gcc.dg/20001228-1.c: New test.
41629
41630         * gcc.c-torture/execute/20001228-1.c: New test.
41631
41632 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41633
41634         * gcc.dg/format-strfmon-1.c: New test.
41635
41636 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41637
41638         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41639         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41640         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41641         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41642         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41643         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41644         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41645         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41646         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41647         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41648         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41649         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41650         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41651
41652         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41653         * gcc.c-torture/execute/string-opt-4.c: Test index.
41654
41655 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41656
41657         * gcc.c-torture/compile/20001226-1.c: New test.
41658
41659 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41660
41661         * gcc.c-torture/compile/20001222-1.c: New test.
41662         * gcc.c-torture/compile/20001222-1.x: Xfail.
41663
41664 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41665
41666         * gcc.c-torture/execute/comp-goto-2.c: New test.
41667
41668 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41669
41670         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41671         Use long types if __INT_MAX__ is 32767.
41672         (main): Use cast to (sint32 *) when poking 88 into a_page.
41673
41674         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41675
41676 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41677
41678         * gcc.c-torture/compile/20001221-1.c: New test.
41679         * gcc.c-torture/execute/20001221-1.c: New test.
41680
41681 2000-12-20  Richard Henderson  <rth@redhat.com>
41682
41683         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41684         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41685
41686 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41687
41688         * gcc.dg/compare3.c: New test.
41689
41690 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41691
41692         * gcc.dg/format-warnll-1.c: New test.
41693
41694 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41695
41696         * gcc.dg/cpp/cmdlne-P.c: New test.
41697
41698 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41699
41700         * gcc.c-torture/execute/builtin-abs-1.c,
41701         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41702
41703 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41704
41705         * gcc.dg/cpp/multiline.c: New test.
41706
41707 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41708
41709         * g++.old-deja/g++.other/syshdr1.C: Update.
41710         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41711
41712 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41713
41714         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41715
41716 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41717
41718         * g++.old-deja/g++.pt/ttp65.C: New test.
41719
41720 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41721
41722         * g++.old-deja/g++.pt/ttp64.C: New test.
41723
41724 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41725
41726         * g++.old-deja/g++.pt/spec33.C: New test.
41727
41728 2000-12-14  Catherine Moore  <clm@redhat.com>
41729
41730         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41731         * gcc.c-torture/execute/920612-2.c: Likewise.
41732         * gcc.c-torture/execute/920428-2.c: Likewise.
41733         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41734         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41735
41736 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41737
41738         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41739         * gcc.dg/pack-test-2.c: Likewise.
41740
41741 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41742
41743         Tests by Zack Weinberg <zackw@stanford.edu>.
41744
41745         * gcc.dg/cpp/defined.c: Update.
41746         * gcc.dg/cpp/defined_trad.c: New tests.
41747
41748 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41749
41750         * gcc.dg/cpp/trad-direct.c: Update.
41751
41752 2000-12-11  Neil Booth  <neilb@earthling.net>
41753
41754         * gcc.dg/cpp/defined_trad.c
41755
41756 2000-12-11  Neil Booth  <neilb@earthling.net>
41757
41758         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41759
41760 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41761
41762         * gcc.dg/format-miss-2.c: New test.
41763
41764 2000-12-09  Neil Booth  <neilb@earthling.net>
41765
41766         * gcc.dg/cpp/lineflags.c: New tests.
41767         * gcc.dg/cpp/poison.c: Update.
41768         * gcc.dg/cpp/redef2.c: Update.
41769         * gcc.dg/cpp/skipping.c: New test.
41770
41771 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41772
41773         * g++.old-deja/g++.other/eh3.C: New testcase.
41774
41775 2000-12-07  Neil Booth  <neilb@earthling.net>
41776
41777         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41778         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41779         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41780         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41781         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41782         Update.
41783
41784 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41785
41786         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41787         __SIZE_TYPE__ instead of int for type of integers cast to
41788         pointers.
41789
41790 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41791
41792         * g++.old-deja/g++.other/cleanup4.C: New test.
41793
41794 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41795
41796         * format-sec-1.c: New test.
41797
41798 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41799
41800         * gcc.dg/format-nonlit-3.c: New test.
41801
41802 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41803
41804         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41805         through a null pointer.
41806
41807 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41808
41809         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41810         * g++.old-deja/g++.pt/partial4.C: New test.
41811
41812 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41813
41814         * gcc.c-torture/execute/ieee/hugeval.x: New.
41815
41816 2000-12-06  Neil Booth  <neilb@earthling.net>
41817
41818         * gcc.dg/cpp/backslash2.c: New tests.
41819
41820 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41821
41822         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41823         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41824
41825 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41826
41827         * gcc.c-torture/execute/20001203-2.c: New testcase.
41828
41829 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41830
41831         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41832         * g++.old-deja/g++.other/virtual10.C: New test.
41833
41834 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41837
41838 2000-12-05  Richard Henderson  <rth@redhat.com>
41839
41840         * gcc.c-torture/compile/20001205-1.c: New.
41841
41842 2000-12-04  Neil Booth  <neilb@earthling.net>
41843
41844         * g++.old-deja/g++.other/virtual9.C: New test.
41845         * g++.old-deja/g++.pt/crash61.C: New test.
41846         * gcc.c-torture/execute/loop-9.c: New test.
41847
41848 2000-12-04  Neil Booth  <neilb@earthling.net>
41849
41850         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41851         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41852         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41853         * gcc.dg/cpp/extratokens.c: ...here.
41854
41855 2000-12-04  Neil Booth  <neilb@earthling.net>
41856
41857         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41858         New tests.
41859
41860 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41861
41862         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41863         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41864
41865 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41866
41867         * gcc.c-torture/execute/20001203-1.c: New test.
41868
41869 2000-12-03  Neil Booth  <neilb@earthling.net>
41870
41871         * gcc.dg/cpp/macro6.c: New test cases.
41872
41873 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41874
41875         * gcc.c-torture/execute/string-opt-9.c: New test.
41876         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41877         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41878         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41879
41880         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41881         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41882
41883 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41884
41885         * gcc.dg/cpp/if-6.c: New testcase.
41886
41887         * gcc.dg/20001201-1.c: New testcase.
41888
41889 2000-12-02  Neil Booth  <neilb@earthling.net>
41890
41891         * g++.old-deja/g++.other/externC4.C,
41892         g++.old-deja/g++.other/friend10.C: New tests.
41893
41894 2000-12-02  Neil Booth  <neilb@earthling.net>
41895
41896         * g++.old-deja/g++.other/instan2.C
41897         * g++.old-deja/g++.other/instan3.C: New test.
41898
41899 2000-12-02  Neil Booth  <neilb@earthling.net>
41900
41901         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41902         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41903         gnuc99.c,gnuc99-pedantic.c: New tests.
41904
41905 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41906
41907         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41908         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41909
41910 2000-12-01  Neil Booth  <neilb@earthling.net>
41911
41912         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41913         * gcc.dg/cpp/poison.c: Update.
41914         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41915
41916 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41917
41918         * g77.f-torture/execute/20001201.f: New test.
41919
41920 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41921
41922         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41923
41924 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41925
41926         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41927
41928 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41929
41930         * g++.old-deja/g++.other/cast6.C: New test.
41931
41932 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41933
41934         * gcc.c-torture/execute/20001130-2.c: New testcase.
41935
41936 2000-11-30  Richard Henderson  <rth@redhat.com>
41937
41938         * gcc.c-torture/execute/20001130-1.c: New test.
41939
41940 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41941
41942         * g++.old-deja/g++.other/op3.C: New test.
41943
41944 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41945
41946         * g++.old-deja/g++.other/op2.C: New test.
41947
41948 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41949
41950         * g++.old-deja/g++.other/crash38.C: New test.
41951
41952 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41953
41954         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41955
41956 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41957
41958         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41959         tests.
41960         * gcc.c-torture/execute/string-opt-6.c: New test.
41961
41962         * gcc.dg/20001117-1.c: Add main.
41963
41964 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41965
41966         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41967         Move from here ...
41968         * gcc.dg/940510-1.c: ... to here.
41969
41970         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41971         zero-size arrays in toplevel structures.
41972
41973 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41974
41975         * gcc.c-torture/execute/loop-8.c: New test.
41976
41977 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41978
41979         * g++.old-deja/g++.other/base1.C: New test.
41980
41981 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41982
41983         * g++.old-deja/g++.other/parse2.C: New test.
41984
41985 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41986
41987         * g++.old-deja/g++.pt/incomplete1.C: New test.
41988
41989 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41990
41991         * g++.old-deja/g++.other/friend9.C: New test.
41992
41993 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41994
41995         * gcc.dg/20001127-1.c: New test.
41996
41997 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41998
41999         * g++.old-deja/g++.pt/friend46.C: New test.
42000
42001 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42002
42003         * g++.old-deja/g++.other/ptrmem8.C: New test.
42004
42005 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42006
42007         * gcc.c-torture/execute/string-opt-7.c: New test.
42008         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42009
42010 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42011
42012         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42013         instead of 'mkcheck 2'.
42014
42015 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42016
42017         * gcc.c-torture/execute/memcheck/driver.c,
42018         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42019         C9X references to refer to C99.
42020
42021 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42022
42023         * gcc.dg/ultrasp3.c: New test.
42024
42025 2000-11-25  Neil Booth  <neilb@earthling.net>
42026
42027         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42028
42029 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42030
42031         * gcc.c-torture/compile/20001123-2.c: New.
42032
42033 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42034
42035         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42036
42037 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42038
42039         * gcc.dg/sequence-point-1.c: Add some new tests.
42040         * gcc.c-torture/execute/20001124-1.c: New test.
42041
42042 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42043
42044         * g++.old-deja/g++.other/vaarg4.C: New test.
42045         * gcc.c-torture/compile/20001123-1.c: New test.
42046
42047 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42048
42049         * g++.other/crash24.C: Adjust and remove XFAIL.
42050         * g++.other/crash37.C: New test.
42051
42052 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42053
42054         * g++.old-deja/g++.pt/instantiate9.C: New test.
42055
42056 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42057
42058         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42059         new ABI, too.
42060
42061         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42062         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42063
42064 2000-11-22  Neil Booth  <neilb@earthling.net>
42065
42066         * gcc.dg/cpp/Wtrigraphs.c: New test.
42067
42068 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42069
42070         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42071
42072 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42073
42074         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42075
42076 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42077
42078         * lib/gcc-dg.exp: load_lib scanasm.exp.
42079         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42080         * lib/g++-dg.exp: load_lib scanasm.exp.
42081         * lib/scanasm.exp: New.
42082         (scan-assembler, scan-assembler-not): Add optional arguments to
42083         test name, or if not present, the pattern name.
42084         (scan-assembler-dem, scan-assembler-dem-not): New.
42085
42086         * g++.dg/dg.exp: New.
42087
42088 2000-11-21  Neil Booth  <neilb@earthling.net>
42089
42090         * gcc.dg/cpp/integrated1.c: Remove.
42091
42092 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * gcc.c-torture/execute/20001121-1.c: New test.
42095
42096 2000-11-21  Richard Henderson  <rth@redhat.com>
42097
42098         * gcc.c-torture/compile/20001121-1.c: New test.
42099
42100 2000-11-20  Neil Booth  <neilb@earthling.net>
42101
42102         * gcc.dg/cpp/integrated1.c: New test.
42103
42104 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42105
42106         * g++.old-deja/g++.other/inline17.C: New test.
42107
42108 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42109
42110         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42111         local variable to be zero: I made the variable global. Now
42112         uses abort() and exit() instead of relying on main's return value.
42113
42114 2000-11-20  Neil Booth  <neilb@earthling.net>
42115
42116         * gcc.dg/cpp/paste2.c: Update test.
42117         * objc/execute/paste.m: New test.
42118
42119 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42120
42121         * gcc.dg/c99-condexpr-1.c: New test.
42122
42123 2000-11-20  Neil Booth  <neilb@earthling.net>
42124
42125         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42126
42127 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42128
42129         * g++.old-deja/g++.pt/export1.C: New test.
42130
42131 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42132
42133         * gcc.dg/20001117-1.c: New test.
42134
42135 2000-11-18  Richard Henderson  <rth@redhat.com>
42136
42137         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42138
42139 2000-11-18  Richard Henderson  <rth@redhat.com>
42140
42141         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42142         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42143         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42144
42145 2000-11-18  Richard Henderson  <rth@redhat.com>
42146
42147         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42148         (main): New.  Exit cleanly.
42149
42150 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42151
42152         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42153         gcc.dg/c99-fordecl-2.c: New tests.
42154
42155 2000-11-18  Richard Henderson  <rth@redhat.com>
42156
42157         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42158         * gcc.c-torture/execute/zerolen-2.c: New.
42159
42160 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42161
42162         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42163         memory.
42164
42165 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42166
42167         * g++.old-deja/g++.pt/instantiate8.C: New test.
42168
42169 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42170
42171         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42172         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42173
42174 2000-11-16  Nick Clifton  <nickc@redhat.com>
42175
42176         * gcc.c-torture/execute/nestfunc-2.c: New test.
42177         * gcc.c-torture/execute/nestfunc-3.c: New test.
42178
42179 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42180
42181         * gcc.c-torture/compile/20001116-1.c: New test.
42182
42183 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42184
42185         * gcc.c-torture/execute/20001115-1.c: New test.
42186
42187 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42188
42189         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42190         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42191         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42192         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42193
42194 2000-11-15  Neil Booth  <neilb@earthling.net>
42195
42196         gcc.dg/cpp/_Pragma1.c: Update.
42197         gcc.dg/cpp/_Pragma2.c: New test.
42198
42199 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42200
42201         * g++.old-deja/g++.other/anon5.C: New test.
42202
42203 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42204
42205         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42206         tests.
42207
42208 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42209
42210         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42211         output.
42212
42213 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42214
42215         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42216         labels at end of compound statements.
42217
42218 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42219
42220         * gcc.c-torture/execute/loop-7.c: New test.
42221
42222 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42223
42224         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42225
42226 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42227
42228         * gcc.dg/c99-bool-1.c: New test.
42229
42230 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42231
42232         * gcc.dg/c99-scope-1.c: Remove xfail.
42233         * gcc.dg/c99-scope-2.c: New test.
42234
42235 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42236
42237         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42238         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42239
42240 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42241
42242         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42243         error messages.
42244
42245         * g++.mike/p700.C: Don't typedef wchar_t.
42246         * g++.mike/p784.C: Likewise.
42247         * g++.mike/eb101.C: Don't use __wchar_t.
42248
42249 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42250
42251         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42252         from DO loop.
42253
42254 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42255
42256         * gcc.c-torture/execute/20001111-1.c: New test.
42257
42258 2000-11-10  Nick Clifton  <nickc@redhat.com>
42259
42260         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42261         long multuiple and accumulate.
42262
42263 2000-11-09  Richard Henderson  <rth@redhat.com>
42264
42265         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42266         via size_t instead of int.
42267
42268         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42269         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42270         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42271         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42272
42273 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42274
42275         * gcc.c-torture/compile/20001109-1.c: New test.
42276         * gcc.c-torture/compile/20001109-2.c: New test.
42277
42278 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42279
42280         * g++.old-deja/g++.pt/operator1.C: New test.
42281         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42282
42283 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42284
42285         * gcc.dg/20001108-1.c: New test.
42286
42287 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42288
42289         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42290         with both arguments constant strings.
42291         * gcc.c-torture/execute/string-opt-3.c: New test.
42292         * gcc.c-torture/execute/string-opt-4.c: New test.
42293         * gcc.c-torture/execute/string-opt-5.c: New test.
42294
42295 2000-11-08  Nick Clifton  <nickc@redhat.com>
42296
42297         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42298         mulsidi3adddi patterns.
42299
42300 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42301
42302         * g++.old-deja/g++.other/crash36.C: New test.
42303
42304 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42305
42306         * g++.old-deja/g++.other/init16.C: New test.
42307
42308 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42309
42310         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42311
42312 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42313
42314         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42315         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42316         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42317
42318 2000-11-07  DJ Delorie  <dj@redhat.com>
42319
42320         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42321
42322 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42323
42324         * gcc.c-torture/execute/string-opt-1.c: New test.
42325
42326 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42327
42328         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42329         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42330         parameters in registers, and there is no way for a varargs
42331         function to know in which order the integer and floating-point
42332         parameters should be interleaved when they are placed on the
42333         stack.
42334         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42335         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42336
42337 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42338
42339         * gcc.c-torture/execute/string-opt-2.c: New test.
42340
42341 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.pt/crash60.C: New test.
42344
42345 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42346
42347         * g++.old-deja/g++.other/crash24.C: New test.
42348         * g++.old-deja/g++.other/crash25.C: New test.
42349         * g++.old-deja/g++.other/crash26.C: New test.
42350         * g++.old-deja/g++.other/crash27.C: New test.
42351         * g++.old-deja/g++.other/crash28.C: New test.
42352         * g++.old-deja/g++.other/crash29.C: New test.
42353         * g++.old-deja/g++.other/crash30.C: New test.
42354         * g++.old-deja/g++.other/crash31.C: New test.
42355         * g++.old-deja/g++.other/crash32.C: New test.
42356         * g++.old-deja/g++.other/crash33.C: New test.
42357         * g++.old-deja/g++.other/crash34.C: New test.
42358         * g++.old-deja/g++.other/crash35.C: New test.
42359
42360 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42361
42362         * gcc.c-torture/execute/20001031-1.c: New test.
42363
42364 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42365
42366         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42367         namespace.
42368
42369         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42370         standards-conformant.
42371
42372         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42373
42374         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42375         * g++.old-deja/g++.mike/p755a.C: Likewise.
42376         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42377         library makes no calls to `operator new' during initialization.
42378
42379 2000-11-04  Neil Booth  <neilb@earthling.net>
42380
42381         * gcc.dg/cpp/include2.c: New tests.
42382
42383 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42384
42385         * lib/g++.exp (g++_set_ld_library_path): New function.
42386         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42387
42388 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42389
42390         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42391         warnings.
42392
42393 2000-11-01  Richard Henderson  <rth@redhat.com>
42394
42395         * g++.old-deja/g++.ext/namedret1.C: New.
42396         * g++.old-deja/g++.ext/namedret2.C: New.
42397         * g++.old-deja/g++.ext/namedret3.C: New.
42398
42399 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42400
42401         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42402         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42403
42404 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42405
42406         * gcc.c-torture/execute/va-arg-21.c: New test.
42407
42408 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42409
42410         * gcc.dg/c99-complex-2.c: New test.
42411
42412 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42413
42414         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42415
42416 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42417
42418         * g++.old-deja/g++.other/inline16.C: New test.
42419
42420 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42421
42422         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42423         __PRETTY_FUNCTION__
42424
42425 2000-10-29  Neil Booth  <neilb@earthling.net>
42426
42427         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42428         New tests.
42429         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42430         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42431         optimisation.
42432
42433 2000-10-29  Neil Booth  <neilb@earthling.net>
42434
42435         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42436         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42437         * mi5.c: Test multiple includes work with -C.
42438         * trigraphs.c: Test ^= version.
42439
42440 2000-10-28  Neil Booth  <neilb@earthling.net>
42441
42442         New tests and test updates for new macro expander.
42443
42444         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42445         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42446         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42447         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42448         new diagnostic messages.
42449
42450         * gcc.dg/cpp/macro3.c: New tests.
42451
42452 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42453
42454         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42455         on the same line.
42456
42457 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42458
42459         * g++.old-deja/g++.other/eh2.C: New test.
42460
42461 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42462
42463         * gcc.c-torture/execute/20001027-1.c: New test.
42464
42465 2000-10-26  Richard Henderson  <rth@redhat.com>
42466
42467         * gcc.c-torture/execute/20001026-1.c: New.
42468
42469 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42470
42471         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42472         * g++.old-deja/g++.law/builtin1.C: Likewise.
42473         * g++.old-deja/g++.law/ctors10.C: Likewise.
42474         * g++.old-deja/g++.law/virtual3.C: Likewise.
42475         * g++.old-deja/g++.mike/p658.C: Likewise.
42476         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42477         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42478         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42479         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42480         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42481
42482 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42483
42484         * gcc.c-torture/compile/20001024-1.c: New test.
42485
42486 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42487
42488         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42489         to tell us whether or not we are using V3.
42490
42491 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42492
42493         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42494         operands.
42495
42496 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42497
42498         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42499
42500 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42501
42502         * gcc.c-torture/execute/20001024-1.c: New test.
42503
42504 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42505
42506         * g++.old-deja/g++.other/sibcall1.C: New test.
42507
42508 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42509
42510         * gcc.dg/noncompile/init-3.c: New test.
42511
42512 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42513
42514         * gcc.dg/format-array-1.c: New test.
42515
42516 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42517
42518         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42519         writing through null pointers; remove comment about testing
42520         unterminated strings.
42521
42522 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42523
42524         * gcc.c-torture/execute/20001017-2.c: New test.
42525
42526 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42527
42528         * gcc.c-torture/compile/20001018-1.c: New test.
42529         * gcc.c-torture/compile/20001018-1.x: Xfail.
42530
42531 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42532
42533         * gcc.c-torture/execute/20001017-1.c: New test.
42534
42535 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42536
42537         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42538         for multiple use of arguments with scanf formats; add tests for
42539         multiple use of arguments.
42540
42541 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42542
42543         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42544
42545 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42546
42547         * gcc.dg/format-miss-1.c: New test.
42548
42549 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42550
42551         * gcc.c-torture/execute/20001013-1.c: New test.
42552
42553 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42554
42555         * gcc.dg/format-branch-1.c: New test.
42556
42557 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42558
42559         * README, lib/file-format.exp: Remove EGCS references.
42560
42561 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42562
42563         * gcc.dg/20001013-1.c: New test.
42564
42565 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42566
42567         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42568         for intmax_t in the compiler using __typeof__ and the type rules
42569         for conditional expressions.
42570
42571 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42572
42573         * gcc.dg/20001012-1.c: New test.
42574         * gcc.dg/20001012-2.c: New test.
42575
42576 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42577
42578         * gcc.dg/format-attr-1.c: New test.
42579
42580 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42581
42582         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42583         __LONG_LONG_MAX__ instead of LLONG_MAX.
42584
42585 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42586
42587         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42588         scanf flags.
42589         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42590         flags.
42591
42592 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42593
42594         * gcc.dg/sequence-pt-1.c: New test.
42595
42596 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42597
42598         * gcc.c-torture/execute/20001011-1.c: New testcase.
42599         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42600
42601 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42602
42603         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42604         does not error on it.
42605
42606 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42607
42608         * gcc.dg/20001009-1.c: New test.
42609
42610 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42611
42612         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42613         * gcc.c-torture/execute/20001009-2.c: ... to here.
42614
42615 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42616
42617         * gcc.c-torture/compile/20001009-1.c: New testcase.
42618         * gcc.c-torture/execute/20001009-1.c: New testcase.
42619         Testcases provided by Jan Hubicka <jh@suse.cz>.
42620
42621 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42622
42623         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42624         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42625         uintmax_t using <limits.h> to emulate the compiler's internal
42626         logic.  No longer XFAIL %j tests.
42627
42628 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42629
42630         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42631         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42632         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42633         regexps and details of expected handling of some bad formats.
42634         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42635         suppression.
42636
42637 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42638
42639         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42640         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42641         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42642         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42643         in list archives.
42644
42645 2000-10-06  Richard Henderson  <rth@cygnus.com>
42646
42647         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42648         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42649         * g++.old-deja/g++.jason/report.C: Likewise.
42650         * g++.old-deja/g++.law/friend5.C: Likewise.
42651         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42652         of the expected warnings.
42653
42654 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42655
42656         * g++.old-deja/g++.pt/enum14.C: New test.
42657
42658 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42659
42660         * g++.old-deja/g++.pt/crash59.C: New test.
42661
42662 2000-10-04  Will Cohen  <wcohen@redhat.com>
42663
42664         * gcc.dg/20000926-1.c: New test.
42665
42666 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42667
42668         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42669         function name for current C++ compiler.
42670         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42671
42672 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42673
42674         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42675         __PRETTY_FUNCTION__.
42676         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42677
42678 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42679
42680         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42681
42682 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42683
42684         * gcc.c-torture/compile/20000923-1.c: New test.
42685
42686 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42687
42688         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42689         * g++.old-deja/g++.pt/ttp62.C: Same.
42690         * g++.old-deja/g++.other/inline14.C: Same.
42691
42692 2000-09-24  Richard Henderson  <rth@cygnus.com>
42693
42694         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42695
42696 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42697
42698         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42699
42700 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42701
42702         * gcc.c-torture/compile/20000922-1.c: New file.
42703
42704 2000-09-21  Nick Clifton  <nickc@redhat.com>
42705
42706         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42707         a signed long modulo operation.
42708         (mod6): New function - perform an unsigned long modulo operation.
42709         (main): Add tests for modulos of very large numbers by very small
42710         dividends.
42711
42712 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42713
42714         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42715
42716 2000-09-19  Richard Henderson  <rth@cygnus.com>
42717
42718         * gcc.dg/compare2.c (case 10): XFAIL.
42719
42720 2000-09-18  Richard Henderson  <rth@cygnus.com>
42721
42722         * gcc.c-torture/execute/20000906-1.c: Move ...
42723         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42724         that support __builtin_trap.
42725
42726 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42727
42728         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42729
42730 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42731
42732         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42733         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42734         more $ format tests.
42735
42736 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42737
42738         * gcc.dg/format-errmk-1.c: New test.
42739
42740 2000-09-17  Greg McGary  <greg@mcgary.org>
42741
42742         * gcc.c-torture/execute/20000917-1.x: Remove.
42743
42744 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42745
42746         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42747
42748 2000-09-17  Greg McGary  <greg@mcgary.org>
42749
42750         * gcc.c-torture/execute/20000917-1.c: New test.
42751         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42752
42753 2000-09-16  Neil Booth  <NeilB@earthling.net>
42754
42755         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42756         in nested macro bug.
42757
42758 2000-09-15  Neil Booth  <NeilB@earthling.net>
42759
42760         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42761
42762 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42763
42764         * gcc.c-torture/execute/20000914-1.c: New test.
42765
42766 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42767
42768         * g++.other/inline13.C: New test.
42769
42770 2000-09-12  Andreas Jaeger  <aj@suse.de>
42771
42772         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42773         constant by Ulrich Drepper <drepper@redhat.com>.
42774
42775 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42776
42777         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42778
42779 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42780
42781         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42782
42783 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42784
42785         * gcc.dg/cpp/backslash.c: New test.
42786
42787 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42788
42789         * gcc.c-torture/execute/20000910-1.c: New test.
42790         * gcc.c-torture/execute/20000910-2.c: Likewise.
42791
42792 2000-09-11  Robert Lipe  <robertl@sco.com>
42793
42794         * gcc.dg/pragma-align.c: New test.
42795
42796 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42797
42798         * g++.old-deja/g++.pt/explicit82.C: New test.
42799         * g++.old-deja/g++.pt/explicit83.C: New test.
42800
42801 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42802
42803         * gcc.dg/asm-names.c: New test.
42804
42805 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42806
42807         * gcc.dg/cpp/tr-warn6.c: New test
42808
42809 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42810
42811         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42812         be accepted.
42813
42814 2000-09-07  Catherine Moore  <clm@redhat.com>
42815
42816         * gcc.c-torture/execute/unroll-1.c: New test.
42817
42818 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42819
42820         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42821         ERROR markers.
42822         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42823         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42824         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42825         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42826         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42827         Preprocess only.
42828         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42829         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42830
42831 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42832
42833         * g++.old-deja/g++.pt/deduct2.C: New test.
42834
42835 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42836
42837         * g++.old-deja/g++.pt/parms2.C: New test.
42838
42839 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42840
42841         * g++.old-deja/g++.pt/crash58.C: New test.
42842
42843 2000-09-06  Greg McGary  <greg@mcgary.org>
42844
42845         * gcc.c-torture/execute/20000906-1.c: New test.
42846         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42847
42848 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42849
42850         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42851
42852 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42853
42854         * g++.old-deja/g++.pt/crash57.C: New test.
42855
42856 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42857
42858         * g++.old-deja/g++.pt/crash56.C: New test.
42859
42860 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42861
42862         * g++.old-deja/g++.pt/koenig1.C: New test.
42863
42864 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42865
42866         * gcc.dg/20000904-1.c: New test.
42867
42868 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42869
42870         * gcc.dg/cpp/paste8.c: New test.
42871
42872 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42873
42874         * gcc.c-torture/compile/20000827-1.c: New test.
42875
42876 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42877
42878         * gcc.dg/format-diag-1.c: New test.
42879
42880 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42881
42882         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42883         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42884         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42885         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42886         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42887
42888 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42889
42890         * g++.old-deja/g++.other/nested4.C: New test.
42891
42892 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42893
42894         * g++.old-deja/g++.ns/scoped1.C: New test.
42895
42896 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42897
42898         * lib/g++.exp: Support testing already-installed GCC.
42899
42900 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42901
42902         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42903
42904 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42905
42906         * gcc.dg/return-type-2.c: New test.
42907
42908 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42909
42910         * gcc.c-torture/compile/20000825-1.c: New test.
42911
42912 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42913
42914         * gcc.dg/dwarf2-2.c: New test.
42915
42916 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42917
42918         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42919         dg-warning regexps.
42920
42921 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42922
42923         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42924         gcc.dg/format-ext-5.c: New tests.
42925
42926 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42927
42928         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42929
42930 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42931
42932         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42933
42934 2000-08-24  Richard Henderson  <rth@cygnus.com>
42935
42936         * gcc.dg/ia64-sync-1.c: New test.
42937         * gcc.dg/ia64-sync-2.c: New test.
42938         * gcc.dg/ia64-asm-1.c: New test.
42939
42940 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42941
42942         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42943         * gcc.dg/format-ext-2.c: New test.
42944
42945 2000-08-23  Jason Merrill  <jason@redhat.com>
42946
42947         * lib/old-dejagnu.exp: Also ignore "In member function" and
42948         "At global scope".
42949
42950 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42951
42952         * gcc.dg/noncompile/label-lineno-1.c: New test.
42953
42954 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42955
42956         * gcc.dg/c99-array-nonobj-1.c: New test.
42957
42958 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42959
42960         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42961         tests.
42962         * gcc.dg/format-ext-1.c: New test.
42963
42964 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42965
42966         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42967         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42968         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42969         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42970         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42971
42972 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42973
42974         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42975         gcc.dg/c99-strftime-2.c: New tests.
42976
42977 2000-08-22  Richard Henderson  <rth@cygnus.com>
42978
42979         * gcc.c-torture/execute/20000822-1.c: New test.
42980
42981 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42982
42983         * gcc.c-torture/execute/20000819-1.x: Remove.
42984
42985 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42986
42987         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42988         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42989         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42990         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42991         gcc.dg/format-xopen-1.c: New tests.
42992
42993 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42994
42995         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42996
42997 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42998
42999         * g++.old-deja/g++.other/loop2.C: New test.
43000
43001         * gcc.c-torture/compile/20000606-1.c: New test.
43002         * gcc.c-torture/compile/20000728-1.c: New test.
43003         * gcc.c-torture/execute/20000801-1.c: New test.
43004         * gcc.c-torture/execute/20000801-2.c: New test.
43005         * gcc.c-torture/execute/20000819-1.c: New test.
43006         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43007         * gcc.dg/20000629-1.c: New test.
43008         * gcc.dg/20000724-1.c: New test.
43009         * gcc.dg/20000807-1.c: New test.
43010
43011 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43012
43013         * gcc.dg/cpp/pragma-1.c: New test.
43014         * gcc.dg/cpp/pragma-2.c: New test.
43015
43016 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43017
43018         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43019         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43020
43021 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43022
43023         * gcc.c-torture/compile/20000818-1.c: New test.
43024
43025 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43026
43027         * gcc.c-torture/execute/20000818-1.c: New test.
43028
43029 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43030
43031         * gcc.dg/format-va-1.c: New test.
43032
43033 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43034
43035         * g++.old-deja/g++.other/typedef8.C: New test.
43036
43037 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43040         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43041         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43042         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43043         * g++.old-deja/g++.other/ptrmem7.C: New test.
43044         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43045
43046 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43047
43048         * g++.old-deja/g++.pt/typename27.C: New test.
43049
43050 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43051
43052         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43053         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43054         * g++.old-deja/g++.pt/friend45.C: New test.
43055         * g++.old-deja/g++.other/friend8.C: New test.
43056
43057 2000-08-15  Richard Henderson  <rth@cygnus.com>
43058
43059         * gcc.c-torture/execute/20000815-1.c: New test.
43060
43061 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43062
43063         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43064         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43065         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43066
43067 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43068
43069         * g++.old-deja/g++.other/refinit2.C: New test.
43070
43071 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43072
43073         * lib/c-torture.exp (c-torture): Make
43074         compiler_conditional_xfail_data global.
43075         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43076         compiler_conditional_xfail_data machinery.
43077         (f-torture-execute): Likewise.
43078         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43079         and only when unrolling loops.
43080
43081         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43082
43083 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43084
43085         * g++.old-deja/g++.pt/explicit81.C: New test.
43086
43087 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43088
43089         * g++.old-deja/g++.pt/typename26.C: New test.
43090
43091 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43092
43093         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43094         warning.
43095
43096 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43097
43098         * g++.old-deja/g++.other/array3.C: New test.
43099
43100 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43101
43102         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43103         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43104         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43105         New tests.
43106
43107 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43108
43109         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43110         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43111
43112 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43113
43114         * gcc.c-torture/execute/20000808-1.c: New test.
43115
43116 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43117
43118         * gcc.dg/c90-const-expr-1.c: New test.
43119
43120 2000-08-08  Richard Henderson  <rth@cygnus.com>
43121
43122         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43123
43124 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43125
43126         * gcc.dg/noncompile/const-ll-1.c: New test.
43127
43128 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43129
43130         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43131
43132 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43133
43134         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43135         that running programs linked against the shared version of libobjc
43136         run correctly.
43137
43138 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43139
43140         * gcc.dg/c99-printf-1.c: New test.
43141
43142 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43143
43144         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43145
43146 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43147
43148         * gcc.c-torture/execute/20000731-1.x: Delete.
43149
43150 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43151
43152         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43153         and torture_without_loops as is done by c-torture.exp.
43154         (search_for): Copy from c-torture.exp.
43155         (gcc-dg-runtest): New function, drives a directory of tests
43156         iterating over the TORTURE_OPTIONS.
43157         (scan-assembler, scan-assembler-not): Move here from
43158         individual directory drivers.
43159
43160         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43161         defined by lib/gcc-dg.exp.
43162         * gcc.dg/cpp/cpp.exp: Likewise.
43163         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43164         gcc-dg-runtest, so we cycle over optimization options.
43165
43166         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43167         * gcc.dg/compare2.c: No longer expected to fail.
43168
43169 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43170
43171         * gcc.c-torture/execute/20000804-1.c: New test.
43172
43173 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43174
43175         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43176
43177 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43178
43179         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43180
43181 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43182
43183         * gcc.c-torture/compile/20000803-1.c: New test.
43184
43185 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43186
43187         * gcc.c-torture/execute/20000801-3.c,
43188         gcc.c-torture/execute/20000801-4.c: New tests.
43189         * gcc.c-torture/execute/20000801-3.x,
43190         gcc.c-torture/execute/20000801-4.x: Xfail.
43191
43192 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43193
43194         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43195         libobjc/.libs to allow for libtool.
43196
43197 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43198
43199         * gcc.c-torture/compile/20000802-1.c: New test.
43200
43201 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43202
43203         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43204
43205 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43206
43207         * gcc-c-torture/execute/20000731-2.c: New test.
43208
43209         * gcc.c-torture/execute/20000731-1.c: New test.
43210         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43211
43212 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43213
43214         * testsuite/gcc.dg/cpp/paste7.c: New test.
43215         * gcc.dg/cpp/20000725-1.c: New test.
43216
43217 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43218
43219         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43220         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43221         declaration warning for __builtin_dwarf_reg_size.
43222
43223         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43224
43225 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43226
43227         * gcc.dg/noncompile/voidparam-1.c: New test.
43228
43229 2000-07-30  Richard Henderson  <rth@cygnus.com>
43230
43231         * gcc.dg/c90-digraph-1.c: Don't xfail.
43232         * gcc.dg/compare2.c (case 10): Xfail.
43233         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43234
43235 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43236
43237         * gcc.dg/c99-main-1.c: New test.
43238
43239 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43240
43241         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43242
43243 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43244
43245         * gcc.c-tortuer/execute/20000726-1.c: New test.
43246
43247 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43248
43249         * gcc.c-torture/execute/enum-2.c: New test.
43250
43251 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43252
43253         * gcc.dg/cpp/tr-warn3.c: New test.
43254
43255 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43256
43257         * g++.old-deja/g++.ext/implicit1.C: Remove.
43258         * g++.old-deja/g++.jason/c2.C: Remove
43259         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43260         * g++.old-deja/g++.pt/crash16.C: Likewise.
43261         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43262
43263 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43264
43265         * g++.old-deja/g++.other/for2.C: New test.
43266
43267 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43268
43269         * gcc.dg/20000720-1.c: New test.
43270
43271 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43272
43273         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43274
43275 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43276
43277         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43278         * gcc.c-torture/execute/20000722-1.c: New.
43279         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43280
43281 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43282
43283         * gcc.dg/cpp/20000720-1.S: New test.
43284
43285 2000-07-21  Michael Meissner  <meissner@redhat.com>
43286
43287         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43288
43289 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43290
43291         * g++.old-deja/g++.brendan/crash16.C,
43292         g++.old-deja/g++.brendan/parse3.C,
43293         g++.old-deja/g++.brendan/redecl1.C,
43294         g++.old-deja/g++.ns/template13.C,
43295         g++.old-deja/g++.other/decl4.C,
43296         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43297
43298 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43299
43300         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43301         and "Internal error".
43302
43303         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43304         regexps.
43305         * gcc.dg/cpp/paste6.c: New test.
43306
43307 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43308
43309         * gcc.dg/cpp/tr-direct.c: New test.
43310
43311         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43312         gcc.dg/cpp/undef1.c: Tweak error regexps.
43313
43314 2000-07-18  Eric Christopher <echristo@redhat.com>
43315
43316         * gcc.c-torture/compile/20000718-1.c: New test.
43317
43318 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43319
43320         * cpplex.c (_cpp_push_token): If the token being pushed back
43321         is the previous token in this context, just subtract one from
43322         context->posn.
43323         * cppmacro.c (save_expansion): Clear aux field when storing a
43324         placemarker.
43325
43326 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43327
43328         * gcc.dg/noncompile/redecl-1.c: New test.
43329
43330 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43331
43332         * gcc.c-torture/execute/20000717-5.c: New test.
43333         * gcc.c-torture/execute/20000717-1.x: Removed.
43334
43335 2000-07-17  Richard Henderson  <rth@cygnus.com>
43336
43337         * gcc.c-torture/execute/20000717-4.c: New test.
43338
43339 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43340
43341         * gcc.dg/cpp/syshdr.c: New test.
43342         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43343
43344 2000-07-17  Neil Booth  <neilb@earthling.net>
43345
43346         * gcc.dg/cpp/cmdlne-dM.c: New test.
43347         * gcc.dg/cpp/cmdlne-dD.c: New test.
43348
43349 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43350
43351         * gcc.c-torture/execute/20000717-3.c: New test.
43352
43353         * gcc.c-torture/compile/20000717-1.c: New test.
43354
43355 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43356
43357         * gcc.c-torture/execute/20000717-2.c: New test.
43358
43359 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43360
43361         * gcc.dg/formatz-1.c: New test.
43362
43363         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43364         * gcc.dg/c99-digraph-1.c: New tests.
43365
43366         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43367         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43368
43369         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43370         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43371         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43372         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43373         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43374         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43375         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43376
43377 2000-07-17   Greg McGary <greg@mcgary.org>
43378
43379         * gcc.c-torture/execute/20000717-1.c: New test.
43380         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43381
43382 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43383
43384         * gcc.c-torture/execute/20000715-2.c: New test.
43385         * gcc.dg/20000715-1.c: New test.
43386
43387 2000-07-15  Michael Meissner  <meissner@redhat.com>
43388
43389         * gcc.c-torture/execute/20000715-1.c: New test.
43390
43391 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43392
43393         * gcc.c-torture/execute/20000707-1.c: New test.
43394
43395 2000-07-13  Neil Booth  <NeilB@earthling.net>
43396
43397         * testsuite/gcc.dg/cpp/digraph1.c,
43398         testsuite/gcc.dg/cpp/digraph2.c,
43399         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43400
43401 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43402
43403         * g77.f-torture/compile/20000630-2.f: New test.
43404         * g77.f-torture/compile/20000630-2.x
43405
43406 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43407
43408         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43409
43410 2000-07-11  Neil Booth  <NeilB@earthling.net>
43411
43412         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43413
43414 2000-07-11  Neil Booth  <NeilB@earthling.net>
43415
43416         * gcc.dg/cpp/cmdlne-C.c: New.
43417
43418 2000-07-09  Neil Booth  <NeilB@earthling.net>
43419
43420         * gcc.dg/cpp/directiv.c: New tests.
43421         * gcc.dg/cpp/undef1.c: Update.
43422
43423 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43424
43425         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43426
43427 2000-07-09  Neil Booth  <NeilB@earthling.net>
43428
43429         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43430
43431 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43432
43433         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43434         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43435
43436 2000-07-08  Neil Booth  <NeilB@earthling.net>
43437
43438         * gcc.dg/cpp/macsyntx.c: New tests.
43439
43440 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43441
43442         * gcc.dg/20000707-1.c: New test.
43443
43444 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43445
43446         * gcc.c-torture/execute/20000706-1.c: New test.
43447         * gcc.c-torture/execute/20000706-2.c: New test.
43448         * gcc.c-torture/execute/20000706-3.c: New test.
43449         * gcc.c-torture/execute/20000706-4.c: New test.
43450         * gcc.c-torture/execute/20000706-5.c: New test.
43451
43452 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43453
43454         * g++.old-deja/g++.pt/instantiate7.C: New test.
43455
43456 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43457
43458         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43459         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43460         * g++.old-deja/g++.other/rtti3.C: Likewise.
43461         * g++.old-deja/g++.other/rttid3.C: Likewise.
43462
43463 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43464
43465         *  g77.f-torture/compile/20000630-1.x: Fix typo
43466
43467 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43468
43469         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43470         assembly output.
43471
43472 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43473
43474         * gcc.dg/cpp/ident.c: New test.
43475
43476 2000-07-05  Neil Booth  <NeilB@earthling.net>
43477
43478         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43479           gcc.dg/cpp/lexstrng.c: New tests.
43480
43481 2000-07-04  Neil Booth  <NeilB@earthling.net>
43482
43483         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43484         * gcc.dg/cpp/strify2.c: Same.
43485
43486 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43487
43488         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43489         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43490         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43491         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43492
43493         * testsuite/gcc.dg/cpp/macro1.c,
43494         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43495         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43496         testsuite/gcc.dg/cpp/strify1.c,
43497         testsuite/gcc.dg/cpp/strify2.c: New tests.
43498
43499 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43500
43501         * gcc.c-torture/execute/20000703-1.c: New test.
43502
43503 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43504
43505         * g++.old-deja/g++.pt (lookup10.C): New test.
43506
43507 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43508
43509         * g++.old-deja/g++.pt (typename25.C): New test.
43510
43511 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43512
43513         * gcc.c-torture/compile/20000701-1.c: New test.
43514
43515 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43516
43517         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43518         to test case.
43519
43520 2000-06-30  Catherine Moore  <clm@cygnus.com>
43521
43522         * gcc.c-torture/execute/align-1.c: New test.
43523
43524 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43525
43526         * g++.old-deja/g++.pt/expr8.C: New test.
43527         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43528
43529 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43530
43531         * gcc.c-torture/compile/20000629-1.c: New test.
43532
43533 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43534
43535
43536         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43537         gcc.dg/noncompile directory, depending on whether they're
43538         preprocessor tests or not.  Annotate all the tests for the dg
43539         framework.
43540
43541         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43542         * gcc.dg/noncompile/noncompile.exp: New.
43543
43544         * Moved files:
43545         Old name                                New name
43546         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43547         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43548         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43549         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43550         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43551         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43552         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43553         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43554         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43555         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43556         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43557         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43558         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43559         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43560         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43561         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43562         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43563         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43564         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43565         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43566         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43567         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43568         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43569         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43570
43571         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43572         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43573         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43574         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43575         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43576         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43577
43578 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43579
43580         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43581         declare one variable.  On the fourth, error.
43582         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43583         declared by 20000628-1a.h.
43584
43585 2000-06-29  Richard Henderson  <rth@redhat.com>
43586
43587         * gcc.c-torture/execute/930529-1.x: New file.
43588         * gcc.dg/920413-1.c: Adjust expected warning text.
43589         * gcc.dg/980217-1.c: Declare abort.
43590         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43591
43592 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43593
43594         * g77.f-torture/compile/20000629-1.f: New test.
43595         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43596
43597 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43598
43599         Rearrange lots of files, removing entirely the
43600         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43601         directories.
43602
43603         * Deleted files:
43604         gcc.c-torture/code_quality/code_quality.exp
43605         gcc.c-torture/special/special.exp
43606         gcc.failure/failure.exp
43607         gcc.failure/940409-1.x
43608         gcc.c-torture/compile/961203-1.x
43609
43610         * New files:
43611         gcc.misc-tests/linkage.exp
43612         gcc.c-torture/execute/920730-1t.c
43613         gcc.c-torture/execute/920730-1t.x
43614         gcc.c-torture/compile/920520-1.x
43615         gcc.c-torture/compile/920521-1.x
43616         gcc.c-torture/compile/981006-1.x
43617         gcc.c-torture/execute/eeprof-1.x
43618
43619         * Moved files (possibly with modifications to fit a new harness):
43620         Old name                                New name
43621         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43622         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43623         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43624         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43625         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43626         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43627         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43628         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43629         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43630         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43631         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43632         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43633         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43634         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43635
43636 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43637
43638         * c-torture/compile/961203-1.x: Delete.
43639
43640         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43641         not exit. Include stdio.h.
43642         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43643         * gcc.misc-tests/dg-12.c: Likewise.
43644         * gcc.misc-tests/dg-5.c: Likewise.
43645         * gcc.misc-tests/dg-6.c: Likewise.
43646         * gcc.misc-tests/dg-7.c: Prototype abort.
43647         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43648         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43649         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43650         not exit.
43651         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43652         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43653
43654 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43655
43656         * gcc.dg/cpp/20000628-1.c: New test.
43657         * gcc.dg/cpp/20000628-1.h: New header for above test.
43658         * gcc.dg/cpp/20000628-1a.h: Likewise.
43659
43660 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43661
43662         * gcc.dg/cpp: New directory.
43663         * gcc.dg/cpp/cpp.exp: New driver.
43664         * gcc.dg/cpp/20000627-1.c: New test.
43665         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43666         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43667         and rewrite as a compilation test.
43668
43669         * gcc.dg: Move many files into the cpp subdirectory, possibly
43670         renaming or editing them as well.
43671         Old name                New name
43672         990119-1.c              cpp/19990119-1.c
43673         990228-1.c              cpp/19990228-1.c
43674         990407-1.c              cpp/19990407-1.c
43675         990409-1.c              cpp/19990409-1.c
43676         990413-1.c              cpp/19990413-1.c
43677         990703-1.c              cpp/19990703-1.c
43678         20000127-1.c            cpp/20000127-1.c
43679         20000129-1.c            cpp/20000129-1.c
43680         20000207-1.c            cpp/20000207-1.c
43681         20000207-2.c            cpp/20000207-2.c
43682         20000209-1.c            cpp/20000209-1.c
43683         20000209-2.c            cpp/20000209-2.c
43684         20000301-1.c            cpp/20000301-1.c
43685         20000419-1.c            cpp/20000419-1.c
43686         20000510-1.S            cpp/20000510-1.S
43687         20000519-1.c            cpp/20000519-1.c
43688         20000529-1.c            cpp/20000529-1.c
43689         20000625-1.c            cpp/20000625-1.c
43690         20000625-2.c            cpp/20000625-2.c
43691         cpp-as1.c               cpp/assert1.c
43692         cpp-as2.c               cpp/assert2.c
43693         cxx-comments-1.c        cpp/cxxcom1.c
43694         cxx-comments-2.c        cpp/cxxcom2.c
43695         endif-label.c           cpp/endif.c
43696         cpp-hash1.c             cpp/hash1.c
43697         cpp-hash2.c             cpp/hash2.c
43698         cpp-if1.c               cpp/if-1.c
43699         cpp-if2.c               cpp/if-2.c
43700         cpp-if3.c               cpp/if-3.c
43701         cpp-if4.c               cpp/if-4.c
43702         cpp-if5.c               cpp/if-5.c
43703         cpp-cond.c              cpp/if-cexp.c
43704         cpp-missingop.c         cpp/if-mop.c
43705         cpp-missingparen.c      cpp/if-mpar.c
43706         cpp-opprec.c            cpp/if-oppr.c
43707         cpp-ifparen.c           cpp/if-paren.c
43708         cpp-shortcircuit.c      cpp/if-sc.c
43709         cpp-shift.c             cpp/if-shift.c
43710         cpp-unary.c             cpp/if-unary.c
43711         cpp-li1.c               cpp/line1.c
43712         cpp-li2.c               cpp/line2.c
43713         lineno.c                cpp/line3.c
43714         lineno-2.c              cpp/line4.c
43715         cpp-mi.c                cpp/mi1.c
43716         cpp-mic.h               cpp/mi1c.h
43717         cpp-micc.h              cpp/mi1cc.h
43718         cpp-mind.h              cpp/mi1nd.h
43719         cpp-mindp.h             cpp/mi1ndp.h
43720         cpp-mix.h               cpp/mi1x.h
43721         cpp-mi2.c               cpp/mi2.c
43722         cpp-mi2a.h              cpp/mi2a.h
43723         cpp-mi2b.h              cpp/mi2b.h
43724         cpp-mi2c.h              cpp/mi2c.h
43725         cpp-mi3.c               cpp/mi3.c
43726         cpp-mi3.def             cpp/mi3.def
43727         poison-1.c              cpp/poison.c
43728         pr-impl.c               cpp/prag-imp.c
43729         cpp-redef-2.c           cpp/redef1.c
43730         cpp-redef.c             cpp/redef2.c
43731         strpaste.c              cpp/strp1.c
43732         strpaste-2.c            cpp/strp2.c
43733         cpp-tradpaste.c         cpp/tr-paste.c
43734         cpp-tradstringify.c     cpp/tr-str.c
43735         cpp-tradwarn1.c         cpp/tr-warn1.c
43736         cpp-tradwarn2.c         cpp/tr-warn2.c
43737         trigraphs.c             cpp/trigraphs.c
43738         cpp-unc1.c              cpp/unc1.c
43739         cpp-unc2.c              cpp/unc2.c
43740         cpp-unc3.c              cpp/unc3.c
43741         cpp-unc.c               cpp/unc4.c
43742         undef.c                 cpp/undef1.c
43743         undef-2.c               cpp/undef2.c
43744         cpp-wi1.c               cpp/widestr1.c
43745
43746 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43747
43748         * lib/g++.exp (g++_include_flags): Tweak.
43749
43750 2000-06-27  H.J. Lu  <hjl@gnu.org>
43751             Loren J. Rittle  <ljrittle@acm.org>
43752
43753         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43754         version with one that knows about the new gcc tree structure.
43755         (g++_link_flags): Same.
43756
43757 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43758
43759         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43760         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43761         case we are cross-compiling.
43762
43763         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43764         g++.old-deja/g++.niklas/Makefile.in,
43765         g++.old-deja/g++.niklas/configure.in,
43766         g++.old-deja/g++.other/Makefile.in,
43767         g++.old-deja/g++.other/configure.in,
43768         gcc.c-torture/code_quality/Makefile.in,
43769         gcc.c-torture/code_quality/configure.in,
43770         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43771         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43772         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43773         gcc.c-torture/execute/ieee/Makefile.in,
43774         gcc.c-torture/execute/ieee/configure.in,
43775         gcc.c-torture/noncompile/Makefile.in,
43776         gcc.c-torture/noncompile/configure.in,
43777         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43778         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43779         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43780
43781 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43782
43783         * g++.old-deja/g++.other/ambig3.C: New test.
43784
43785 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43786
43787         * g++.old-deja/g++.pt/syntax1.C: New test.
43788         * g++.old-deja/g++.pt/syntax2.C: New test.
43789         * g++.old-deja/g++.other/syntax3.C: New test.
43790         * g++.old-deja/g++.other/syntax4.C: New test.
43791
43792 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43793
43794         * gcc.dg/20000623-1.c: Prototype exit and abort.
43795
43796 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43797
43798         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43799         New tests.
43800         * gcc.dg/cpp-mi3.def: New file.
43801
43802         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43803         inside assertions.
43804         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43805         lexer's error messages.
43806         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43807         divine anything from the linemarkers.
43808         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43809         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43810
43811 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43812
43813         * gcc.dg/20000623-1.c: New test.
43814
43815 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43816
43817         * gcc.c-torture/execute/20000622-1.c: New test.
43818
43819 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43820
43821         * g++.old-deja/g++.other/init15.C: New test.
43822
43823 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43824
43825         * g++.old-deja/g++.pt/vaarg2.C: New test.
43826         * g++.old-deja/g++.pt/vaarg3.C: New test.
43827
43828 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43829
43830         * g++.old-deja/g++.other/dyncast6.C: New test.
43831
43832 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43833
43834         * gcc.c-torture/execute/loop-6.c: New test.
43835
43836 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43837
43838         * gcc.dg/20000614-1.c: New test.
43839         * gcc.dg/20000614-2.c: New test.
43840
43841 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43842
43843         * g++.old-deja/g++.other/inline12.C: New test.
43844
43845 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43846
43847         * g++.old-deja/g++.other/eh1.C: New test.
43848
43849 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43850
43851         * g++.old-deja/g++.other/type.C: New test.
43852
43853 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * g++.old-deja/g++.other/initstring.C: New test.
43856
43857 2000-06-12  Jason Merrill  <jason@redhat.com>
43858
43859         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43860
43861 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43862
43863         * gcc.c-torture/compile/20000609-1.c: New test.
43864
43865 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43866
43867         * gcc.dg/20000609-1.c: New test.
43868
43869 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43870
43871         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43872         * gcc.c-torture/noncompile/poison-1.c: Move...
43873         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43874         * gcc.dg/cpp-li1.c: Add a token after the #line.
43875
43876 2000-06-05  Richard Henderson  <rth@cygnus.com>
43877
43878         * gcc.c-torture/execute/20000605-2.c: New test.
43879         * gcc.c-torture/execute/20000605-3.c: New test.
43880
43881 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43882
43883         * g77.f-torture/execute/20000503-1.x: New file.
43884
43885 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43886
43887         * g++.old-deja/g++.eh/badalloc1.C: New test.
43888
43889 2000-06-05  Richard Henderson  <rth@cygnus.com>
43890
43891         * gcc.c-torture/execute/20000605-1.c: New test.
43892
43893 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43894             Nathan Sidwell <nathan@codesourcery.com>
43895
43896         * gcc.c-torture/compile/20000605-1.c: New test.
43897
43898 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43899
43900         * g77.f-torture/compile/20000601-1.f: New test.
43901
43902 2000-06-03  Richard Henderson  <rth@cygnus.com>
43903
43904         * gcc.c-torture/execute/20000603-1.c: New.
43905
43906 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43907
43908         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43909         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43910
43911 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43912
43913         * gcc.dg/compare2.c (case 12): XFAIL.
43914         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43915         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43916
43917         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43918
43919 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43920
43921         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43922         guard macro is already defined when the header is first
43923         included.
43924         * gcc.dg/cpp-mix.h: New file.
43925         * gcc.dg/endif-label.c: Update patterns to match compiler.
43926
43927         * g++.brendan/complex1.C: Declare abort.
43928         * g++.law/refs4.C: Remove XFAIL.
43929         * g++.oliva/expr2.C: Declare abort and exit.
43930
43931 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43932
43933         * gcc.c-torture/execute/20000528-1.c: New test.
43934
43935         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43936         * g++.old-deja/g++.law/temps4.C: Likewise.
43937
43938         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43939         stdlib.h.  Call abort() on failure.
43940         * g++.old-deja/g++.law/refs4.C: Likewise.
43941         * g++.old-deja/g++.law/temps4.C: Likewise.
43942         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43943         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43944
43945 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43946
43947         Relative to g++.dg/special:
43948         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43949
43950         Relative to g++.old-deja:
43951         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43952         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43953         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43954         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43955         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43956         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43957         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43958
43959         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43960         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43961         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43962         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43963         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43964         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43965         and/or string.h.
43966
43967         * g++.other/goto1.C: Update expectations for error messages.
43968
43969 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43970
43971         * gcc.c-torture/compile/20000523-1.c: New test.
43972
43973 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43974
43975         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43976
43977 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43978
43979         * g++.old-deja/g++.eh/catch11.C: New test.
43980         * g++.old-deja/g++.eh/catch12.C: New test.
43981
43982 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43983
43984         * gcc.c-torture/execute/20000523-1.c: New test.
43985
43986 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43987
43988         * c-torture/execute/bcp-1.c: Replace abort in arg of
43989         __builtin_constant_p with a generic external function.
43990
43991         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43992         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43993         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43994         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43995         Prototype abort and/or exit.
43996
43997         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43998         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43999         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44000         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44001
44002 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44003
44004         * gcc.dg/dwarf2-1.c: New test.
44005
44006 2000-05-20  Richard Henderson  <rth@cygnus.com>
44007
44008         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44009
44010 2000-05-20  Andreas Jaeger  <aj@suse.de>
44011
44012         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44013         testcase.
44014
44015 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44016
44017         * gcc.c-torture/execute/20000519-2.c: New test.
44018
44019 2000-05-19  Andreas Jaeger  <aj@suse.de>
44020
44021         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44022         which fails with SSA.
44023
44024         * lib/c-torture.exp: Also test with -O3 -fssa.
44025
44026 2000-05-18  Michael Meissner  <meissner@redhat.com>
44027
44028         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44029         * gcc.c-torture/execute/920415-1.c: Ditto.
44030         * gcc.c-torture/execute/920501-1.c: Ditto.
44031         * gcc.c-torture/execute/conversion.c: Ditto.
44032         * gcc.c-torture/execute/cvt-1.c: Ditto.
44033
44034 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44035
44036         * gcc.c-torture/compile/20000518-1.c: New test.
44037
44038 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44039
44040         * g77.f-torture/compile/200005018.f: New test.
44041
44042 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44043
44044         * gcc.c-torture/compile/20000517-1.c: New test.
44045
44046 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44047
44048         * gcc.c-torture/execute/20000516-1.c: New test.
44049
44050 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44051
44052         * g++.old-deja/g++.other/eh.C: New test.
44053
44054 2000-05-12  Richard Henderson  <rth@cygnus.com>
44055
44056         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44057         constants through to doit's conditional.
44058
44059 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44060
44061         * gcc.c-torture/compile/20000511-1.c: New test.
44062         * g77.f-torture/compile/20000511-1.f: New test.
44063         * g77.f-torture/compile/20000511-2.f: New test.
44064
44065 2000-05-11  Michael Meissner  <meissner@redhat.com>
44066
44067         * gcc.c-torture/execute/20000511-1.c: New test.
44068
44069 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44070
44071         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44072         * gcc.dg/20000510-1.S: New.
44073
44074 2000-05-08  Catherine Moore  <clm@cygnus.com>
44075
44076         * gcc.dg/unused-3.c: New.
44077
44078 2000-05-06  Richard Henderson  <rth@cygnus.com>
44079
44080           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44081           * g++.old-deja/g++.mike/warn1.C: Likewise.
44082           * g++.old-deja/g++.pt/local1.C: Likewise.
44083           * g++.old-deja/g++.pt/local7.C: Likewise.
44084           * g++.old-deja/g++.pt/spec16.C: Likewise.
44085
44086 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44087
44088         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44089
44090 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44091
44092           * g77.f-torture/execute/20000503-1.f: New test.
44093
44094 2000-05-04  Andreas Jaeger  <aj@suse.de>
44095
44096         * gcc.dg/noreturn-2.c: New test.
44097
44098 2000-05-04  Neil Booth  <NeilB@earthling.net>
44099
44100         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44101         preprocessor.
44102
44103 2000-05-04  Richard Henderson  <rth@cygnus.com>
44104
44105         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44106
44107 2000-05-04  Richard Henderson  <rth@cygnus.com>
44108
44109         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44110         OpenSSL by Jason R Thorpe.
44111
44112 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44113
44114         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44115
44116 2000-05-03  Robert Lipe <robertlipe@usa.net>
44117
44118         * gcc.dg/20000503-1.c: New test.
44119
44120 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44121
44122         * gcc.c-torture/compile/20000502-1.c: New test.
44123         * g++.old-deja/g++.other/align.C: New test.
44124         * gcc.dg/cpp-tradstringify.c: New test.
44125
44126 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44127
44128         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44129         and hard registers.
44130
44131 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44132
44133         * gcc.c-torture/execute/loop-5.c: New test.
44134
44135 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44136
44137         * gcc.c-torture/execute/va-arg-20.c: New test.
44138
44139 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44140
44141         * gcc.c-torture/execute/20000422-1.c: New test.
44142
44143 2000-04-20  Greg McGary  <gkm@gnu.org>
44144
44145         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44146         when optimizing, but without sibling-call optimizations (-O1).
44147
44148 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44149
44150           * gcc.c-torture/compile/20000420-1.c: New test.
44151
44152 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44153
44154         * g++.abi/ptrflags.C: New test.
44155         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44156
44157 2000-04-19  Catherine Moore  <clm@cygnus.com>
44158
44159         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44160
44161 2000-04-19  Greg McGary  <gkm@gnu.org>
44162
44163         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44164         sibling-call optimizations.
44165
44166 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44167
44168         * gcc.dg/20000419-1.c: New test.
44169
44170 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44171
44172         * gcc.c-torture/execute/20000412-6.c: New test.
44173
44174 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44175
44176         * gcc.c-torture/execute/20000412-5.c: New test.
44177         * g77.f-torture/compile/20000412-1.f: New test.
44178         * gcc.c-torture/execute/20000412-4.c: New test.
44179         * gcc.c-torture/compile/20000412-2.c: New test.
44180         * gcc.c-torture/execute/20000412-3.c: New test.
44181         * gcc.c-torture/compile/20000412-1.c: New test.
44182         * gcc.c-torture/execute/20000412-2.c: New test.
44183
44184 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44185
44186         * objc/execute/bf-20.m: New test.
44187
44188 2000-04-10  Richard Henderson  <rth@cygnus.com>
44189
44190         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44191
44192         * gcc.c-torture/execute/20000412-1.c: New test.
44193
44194 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44195
44196         * g++.old-deja/g++.eh/catchptr1.C: New test.
44197
44198 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44199
44200         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44201
44202 2000-04-08  Neil Booth  <NeilB@earthling.net>
44203
44204         * gcc.dg/cpp-nullchar.c: Remove test as
44205         embedded nulls cause problems.
44206
44207 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44208
44209         * gcc.dg/compare2.c: New test.
44210
44211 2000-04-08  Neil Booth  <NeilB@earthling.net>
44212
44213         * gcc.dg/cpp-nullchar.c: New test.
44214
44215 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44216
44217         * gcc.dg/cpp-mi2.c: New test.
44218         * gcc.dg/cpp-mi2[abc].h: New files.
44219
44220 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44221
44222         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44223         member name.
44224
44225 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44226
44227         * g++.old-deja/g++.abi/vmihint.C: New test.
44228
44229 2000-04-06  Neil Booth  <NeilB@earthling.net>
44230
44231         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44232         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44233         copyright.
44234
44235 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44236
44237         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44238         avoid stack-frame overwrite.
44239
44240 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44241
44242         * gcc.c-torture/compile/20000405-2.c: New test.
44243         * gcc.c-torture/compile/20000405-3.c: New test.
44244
44245 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44246
44247         * gcc.c-torture/compile/20000405-1.c: New test.
44248
44249 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44250
44251         * gcc.dg/cast-qual-1.c: Revert last change.
44252
44253 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44254
44255         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44256
44257 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44258
44259         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44260         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44261
44262 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44263
44264         * gcc.c-torture/compile/20000403-2.c: New test.
44265         * gcc.c-torture/compile/20000403-1.c: New test.
44266
44267 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44268
44269         * gcc.c-torture/execute/20000403-1.c: New test.
44270
44271 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44272
44273         * gcc.c-torture/execute/20000402-1.c: New test.
44274
44275 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44276
44277         * gcc.c-torture/execute/va-arg-15.c: New test.
44278         * gcc.c-torture/execute/va-arg-16.c: New test.
44279         * gcc.c-torture/execute/va-arg-17.c: New test.
44280         * gcc.c-torture/execute/va-arg-18.c: New test.
44281         * gcc.c-torture/execute/va-arg-19.c: New test.
44282
44283 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44284
44285         * gcc.c-torture/compile/981211-1.c: Move to...
44286         * gcc.dg/cpp-as1.c: ...here.
44287         * gcc.dg/cpp-as2.c: New file.
44288
44289         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44290         compiler.
44291
44292 2000-04-02  Neil Booth  <NeilB@earthling.net>
44293
44294         * gcc.dg/cpp-cond.c  New tests.
44295         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44296         accidental success less likely.
44297         * gcc.dg/cpp-missingop.c  New tests.
44298         * gcc.dg/cpp-missingparen.c  New tests.
44299         * gcc.dg/cpp-shift.c  New tests.
44300         * gcc.dg/cpp-shortcircuit.c  New tests.
44301         * gcc.dg/cpp-unary.c  New tests.
44302
44303 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44304
44305         * gcc.c-torture/compile/20000329-1.c: New test.
44306
44307 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44308
44309         * gcc.c-torture/compile/20000326-1.c: New test.
44310         * gcc.c-torture/compile/20000326-2.c: New test.
44311
44312 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44313
44314         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44315         the first parameter is a function argument.
44316
44317 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44318
44319         * g++.old-deja/g++.ext/array4.C: New test.
44320
44321 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44322
44323         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44324
44325 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44326
44327         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44328
44329 2000-03-19  Richard Henderson  <rth@cygnus.com>
44330
44331         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44332
44333 2000-03-19  Richard Henderson  <rth@cygnus.com>
44334
44335         * gcc.c-torture/compile/20000319-1.c: New test.
44336
44337 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44338
44339         * gcc.c-torture/execute/20000314-3.c: New test.
44340         * gcc.c-torture/execute/20000314-2.c: New test.
44341         * gcc.c-torture/execute/20000314-1.c: New test.
44342         * gcc.c-torture/compile/20000314-2.c: New test.
44343         * gcc.c-torture/compile/20000314-1.c: New test.
44344
44345 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44346
44347         * g++.old-deja/g++.warn/inline.C: New test.
44348
44349 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44350
44351         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44352         standards-compliant result rather than specific constants.
44353         Put test-values in array.
44354
44355 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44356
44357         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44358         (g++_target_compile): Put test-specific options last.
44359
44360 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44361
44362         * g++.old-deja/g++.eh/vbase4.C: New test.
44363
44364 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44365
44366         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44367
44368 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44369
44370         * g++.old-deja/g++.brendan/misc12.C: Removed.
44371         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44372         * g++.old-deja/g++.ext/pretty4.C: New test.
44373
44374 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44375
44376         * g++.old-deja/g++.other/string2.C: New test.
44377
44378 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44379
44380         * g++.old-deja/g++.warn/impint2.C: New test.
44381
44382 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44383
44384         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44385         is 1, not zero.
44386
44387 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44388
44389         * g++.old-deja/g++.warn/impint.C: New test.
44390         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44391         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44392         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44393         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44394         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44395         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44396         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44397         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44398         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44399         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44400         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44401         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44402
44403 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44404
44405         * gcc.dg/cpp-redef.c: New test.
44406
44407 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44408
44409         * g++.old-deja/g++.pt/unify7.C: New test.
44410
44411 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44412
44413         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44414         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44415
44416 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44417
44418         * gcc.c-torture/compile/20000224-1.c: New test.
44419
44420 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44421
44422         * gcc.c-torture/compile/cpp-2.c: New test.
44423         * gcc.c-torture/compile/cpp-1.c: New test.
44424
44425 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44426
44427         * gcc.c-torture/execute/20000225-1.c: New test.
44428
44429 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44430
44431         * gcc.dg/cpp-li2.c: New test.
44432
44433         * gcc.dg/cpp-wi1.c: New test.
44434
44435         * gcc.dg/cpp-li1.c: New test.
44436
44437 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44438
44439         * g++.old-deja/g++.other/sizeof5.C: New test.
44440
44441 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44442
44443         * gcc.c-torture/execute/va-arg-13.c: New test.
44444
44445 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44446
44447         * gcc.c-torture/execute/va-arg-12.c: New test.
44448
44449 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44450
44451         * gcc.c-torture/execute/20000223-1.c: New test.
44452
44453 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44454
44455         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44456
44457 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44458
44459         * g++.old-deja/g++.abi/ptrmem.C: New test.
44460
44461 2000-02-19  Richard Henderson  <rth@cygnus.com>
44462
44463         * gcc.c-torture/compile/init-3.c: New.
44464
44465 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44466
44467         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44468         ALWAYS_CXXFLAGS.
44469
44470 2000-02-11  Robert Lipe <robertl@sco.com>
44471
44472         * gcc.c-torture/compile/20000211-3.c: New test.
44473
44474 2000-02-11  Martin Buchholz <martin@xemacs.org>
44475
44476         * gcc.c-torture/compile/20000211-2.c: New test.
44477
44478 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44479
44480         * gcc.c-torture/compile/20000211-1.c: New test.
44481
44482 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44483
44484         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44485           on native targets
44486
44487 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44488
44489         * g++.old-deja/g++.other/cast5.C: New test.
44490
44491 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44492
44493         * gcc.c-torture/execute/20000205-1.c: New.
44494
44495 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44496
44497         * g++.old-deja/g++.jason/cast3.C: Return void.
44498         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44499
44500 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44501
44502         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44503
44504         * gcc.dg/loop-1.c: New test.
44505
44506 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44507
44508         * gcc.c-torture/compile/20000127-1.c: New test.
44509         * gcc.c-torture/execute/991228-1.c: New test.
44510
44511 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44512
44513         * gcc.dg/unused-2.c: New test.
44514
44515         * gcc.dg/conv-1.c: New test.
44516
44517 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44518
44519         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44520         compiler.
44521         (tool_option_proc): Fix typo.
44522
44523 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44524
44525         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44526         of the ld on the host, not on the build machine.
44527         Also, don't crash if '--help' is not a supported option.
44528
44529 2000-01-24  Richard Henderson  <rth@cygnus.com>
44530
44531         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44532
44533 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44534
44535         * gcc.c-torture/execute/20000120-2.c: New test.
44536         * gcc.c-torture/execute/20000120-1.c: New test.
44537
44538 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44539
44540         * gcc.c-torture/execute/20000113-1.c: New test.
44541
44542 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44543
44544         * gcc.c-torture/execute/20000112-1.c: New test.
44545
44546 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44547
44548         * gcc.dg/20000111-1.c: New test.
44549
44550 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44551
44552         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44553         with 16 bit integers.
44554
44555 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44556
44557         * gcc.dg/20000108-1.c: New test.
44558
44559 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44560
44561         * g++.old-deja/g++.ns/koenig8.C: New test.
44562
44563 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44564
44565         * g++.old-deja/g++.other/cast4.C: New test.
44566
44567 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44568
44569         * gcc.c-torture/compile/20000105-2.c: New test.
44570         * gcc.c-torture/compile/20000105-1.c: New test.
44571
44572 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44573
44574         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44575         references to printf & atoi to conform to ANSI standard.
44576         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44577         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44578         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44579         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44580         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44581         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44582         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44583         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44584         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44585         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44586         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44587         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44588         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44589         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44590         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44591         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44592         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44593         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44594         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44595         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44596         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44597         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44598         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44599         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44600         * g++.old-deja/g++.brendan/init3.C: Likewise.
44601         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44602         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44603         * g++.old-deja/g++.brendan/new2.C: Likewise.
44604         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44605         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44606         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44607         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44608         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44609         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44610         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44611         * g++.old-deja/g++.brendan/template24.C: Likewise.
44612         * g++.old-deja/g++.brendan/template3.C: Likewise.
44613         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44614         * g++.old-deja/g++.jason/inline3.C: Likewise.
44615         * g++.old-deja/g++.jason/opeq.C: Likewise.
44616         * g++.old-deja/g++.law/arg5.C: Likewise.
44617         * g++.old-deja/g++.law/arm7.C: Likewise.
44618         * g++.old-deja/g++.law/ctors11.C: Likewise.
44619         * g++.old-deja/g++.law/cvt8.C: Likewise.
44620         * g++.old-deja/g++.law/init9.C: Likewise.
44621         * g++.old-deja/g++.law/refs4.C: Likewise.
44622         * g++.old-deja/g++.law/template2.C: Likewise.
44623         * g++.old-deja/g++.law/visibility24.C: Likewise.
44624         * g++.old-deja/g++.law/vtable3.C: Likewise.
44625         * g++.old-deja/g++.mike/asm2.C: Likewise.
44626         * g++.old-deja/g++.mike/eh1.C: Likewise.
44627         * g++.old-deja/g++.mike/misc1.C: Likewise.
44628         * g++.old-deja/g++.mike/misc13.C: Likewise.
44629         * g++.old-deja/g++.mike/misc14.C: Likewise.
44630         * g++.old-deja/g++.mike/ns12.C: Likewise.
44631         * g++.old-deja/g++.mike/p1248.C: Likewise.
44632         * g++.old-deja/g++.mike/p3708.C: Likewise.
44633         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44634         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44635         * g++.old-deja/g++.mike/p646.C: Likewise.
44636         * g++.old-deja/g++.mike/p700.C: Likewise.
44637         * g++.old-deja/g++.mike/p783.C: Likewise.
44638         * g++.old-deja/g++.mike/p783a.C: Likewise.
44639         * g++.old-deja/g++.mike/p783b.C: Likewise.
44640         * g++.old-deja/g++.mike/p786.C: Likewise.
44641         * g++.old-deja/g++.mike/p789.C: Likewise.
44642         * g++.old-deja/g++.mike/p789a.C: Likewise.
44643         * g++.old-deja/g++.mike/p807a.C: Likewise.
44644         * g++.old-deja/g++.other/delete3.C: Likewise.
44645         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44646         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44647         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44648         * g++.old-deja/g++.other/empty1.C: Likewise.
44649         * g++.old-deja/g++.other/temporary1.C: Likewise.
44650         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44651         * g++.old-deja/g++.pt/t16.C: Likewise.
44652         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44653
44654 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44655
44656         * gcc.dg/991230-1.c: New test.
44657
44658 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44659
44660         * gcc.c-torture/compile/991229-3.c: New test.
44661         * gcc.c-torture/compile/991229-2.c: New test.
44662         * gcc.c-torture/compile/991229-1.c: New test.
44663
44664 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44665
44666         * gcc.c-torture/compile/labels-2.c: New test.
44667
44668 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44669
44670         * gcc.c-torture/execute/991227-1.c: New test.
44671
44672 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44673
44674         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44675
44676 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44677
44678         * gcc.c-torture/execute/991221-1.c: New test.
44679
44680 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44681
44682         * g++.old-deja/g++.other/cast3.C: New test.
44683
44684 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44685
44686         * gcc.c-torture/execute/991216-4.c: New test.
44687
44688 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44689
44690         * gcc.c-torture/execute/991216-1.c: New test.
44691         * gcc.c-torture/execute/991216-2.c: New test.
44692         * gcc.c-torture/execute/991216-3.c: New test.
44693
44694 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44695
44696         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44697         Actually make the test fail by using "-O2" for compilation.
44698
44699 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44700
44701         * g++.old-deja/g++.warn/cast-align1.C: New test.
44702
44703 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44704
44705         * gcc.c-torture/compile/991214-1.c: New test.
44706         * gcc.c-torture/compile/991214-2.c: New test.
44707
44708 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44709
44710         * gcc.dg/991214-1.c: New test.
44711
44712 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44713
44714         * gcc.c-torture/compile/991213-3.c: New test.
44715         * gcc.c-torture/compile/991213-2.c: New test.
44716         * gcc.c-torture/compile/991213-1.c: New test.
44717
44718 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44719
44720         * gcc.dg/991209-1.c: New test.
44721
44722 1999-12-08  Nathan Sidwell <nathan@acm.org>
44723
44724         * gcc.c-torture/compile/991208-1.c: New test.
44725
44726 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44727
44728         * gcc.dg/ultrasp2.c: New test.
44729
44730 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44731
44732         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44733
44734 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44735
44736         * gcc.c-torture/compile/991202-1.c: New test.
44737         * gcc.c-torture/execute/991202-1.c: New test.
44738         * gcc.c-torture/execute/991202-2.c: New test.
44739         * gcc.c-torture/execute/991202-3.c: New test.
44740
44741 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44742
44743         * g++.old-deja/g++.abi/align.C: New test.
44744         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44745         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44746
44747 1999-12-01  Richard Henderson  <rth@cygnus.com>
44748
44749         * gcc.c-torture/execute/991201-1.c: New.
44750
44751 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44752
44753         * gcc.dg/991129-1.c: New test.
44754
44755 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44756
44757         * gcc.c-torture/compile/991127-1.c: New test.
44758
44759 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44760
44761         * g++.old-deja/g++.other/warn4.C: New test.
44762
44763 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44764
44765         * g++.old-deja/g++.eh/cleanup2.C: New test.
44766         * g++.old-deja/g++.ext/pretty2.C: New test.
44767         * g++.old-deja/g++.ext/pretty3.C: New test.
44768         * g++.old-deja/g++.other/debug6.C: New test.
44769
44770 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44771
44772         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44773         compiler_output to look for one error message instead of two.
44774
44775 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44776
44777         * gcc.c-torture/execute/991118-1.c: Also test case
44778         where the word boundary does not split a byte evenly.
44779
44780 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44781
44782         * g++.old-deja/g++.ext/restrict1.C: New test.
44783
44784 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44785
44786         * gcc.c-torture/execute/991118-1.c: New test.
44787
44788 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44789
44790         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44791         working directory pathnames.
44792
44793 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44794
44795         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44796         host is equipped with driver.h and driver.o so it can actually
44797         compile and run the tests.
44798
44799 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44800
44801         * gcc.c-torture/compile/991008-1.c: New test.
44802
44803 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44804
44805         * lib/gcc-dg.exp: Include target-supports.exp
44806
44807 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44808
44809         * lib/target-supports.exp: New file: Provide procs to test for
44810         features supported by the target.
44811         (check_weak_available): Moved here from ecos.exp.
44812         (check_alias_available): New proc: Determine of the target
44813         toolchain supports the alias attribute.
44814
44815         * gcc.dg/special/ecos.exp: Move check_weak_available to
44816         target-supports.exp.
44817         (alias-1.c): Only perform the test if the target supports
44818         aliases.
44819         (wkali-1.c): Only perform the test if the target supports
44820         aliases.
44821
44822         * gcc.dg/990506-0.c: Expect error messages from cross
44823         targets as well as native targets.
44824
44825 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44826
44827         * gcc.dg/ultrasp1.c: Removed xfail.
44828         * gcc.dg/struct-ret-2.c: Likewise.
44829         * gcc.dg/array-1.c: Likewise.
44830
44831 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44832
44833         * gcc.dg/struct-ret-2.c: New test.
44834
44835         * gcc.dg/array-1.c: New test.
44836
44837 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44838
44839         * gcc.c-torture/execute/991030-1.c: New test.
44840
44841 1999-10-26  Richard Henderson  <rth@cygnus.com>
44842
44843         * gcc.c-torture/compile/991026-2.c: New test.
44844
44845 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44846
44847         * gcc.c-torture/compile/991026-1.c: New test.
44848
44849 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44850
44851         * gcc.c-torture/execute/991023-1.c: New test.
44852
44853 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44854
44855         * gcc.c-torture/execute/991019-1.c: New test.
44856
44857 1999-10-16  Richard Henderson  <rth@cygnus.com>
44858
44859         * gcc.c-torture/execute/991016-1.c: New test.
44860
44861 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44862
44863         * gcc.c-torture/execute/991014-1.c: New test.
44864
44865 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44866
44867         * g++.old-deja/g++.other/union2.C: New test.
44868
44869 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44870
44871         * g++.old-deja/g++.other/vaarg2.C: New test.
44872         * g++.old-deja/g++.other/vaarg3.C: New test.
44873
44874 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44875
44876         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44877         in compile/.
44878
44879 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44880
44881         * gcc.c-torture/execute/va-arg-11.c: New test.
44882
44883 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44884
44885         * lib/file-format.exp (gcc_target_object_format): Don't
44886         crash if objdump is unavailable.
44887
44888 1999-09-29  Donn Terry <donn@interix.com>
44889
44890         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44891
44892 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44893
44894         * gcc.c-torture/compile/990928-1.c: New test.
44895
44896 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44897
44898         * g++.old-deja/g++.other/decl6.C: New test.
44899
44900 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44901
44902         * gcc.c-torture/execute/va-arg-10.c: New test.
44903
44904 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44905
44906         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44907         __PRETTY_FUNCTION__.
44908
44909 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44910
44911         * gcc.c-torture/execute/990923-1.c: New test.
44912
44913 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44914
44915         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44916         for which -fpic is inappropriate.
44917
44918 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44919
44920         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44921
44922 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44923
44924         * g++.old-deja/g++.other/dyncast1.C: New test.
44925         * g++.old-deja/g++.other/dyncast2.C: New test.
44926         * g++.old-deja/g++.other/dyncast3.C: New test.
44927         * g++.old-deja/g++.other/dyncast4.C: New test.
44928         * g++.old-deja/g++.other/dyncast5.C: New test.
44929         * g++.old-deja/g++.eh/catch3.C: New test.
44930         * g++.old-deja/g++.eh/catch3p.C: New test.
44931         * g++.old-deja/g++.eh/catch4.C: New test.
44932         * g++.old-deja/g++.eh/catch4p.C: New test.
44933         * g++.old-deja/g++.eh/catch5.C: New test.
44934         * g++.old-deja/g++.eh/catch5p.C: New test.
44935         * g++.old-deja/g++.eh/catch6.C: New test.
44936         * g++.old-deja/g++.eh/catch6p.C: New test.
44937         * g++.old-deja/g++.eh/catch7.C: New test.
44938         * g++.old-deja/g++.eh/catch7p.C: New test.
44939         * g++.old-deja/g++.eh/catch8.C: New test.
44940         * g++.old-deja/g++.eh/catch8p.C: New test.
44941         * g++.old-deja/g++.eh/catch9.C: New test.
44942         * g++.old-deja/g++.eh/catch9p.C: New test.
44943
44944 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44945
44946         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44947         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44948
44949 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44950
44951         * gcc.c-torture/compile/990913-1.c: New test.
44952
44953 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44954
44955         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44956         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44957
44958 1999-09-09  Richard Henderson  <rth@cygnus.com>
44959
44960         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44961
44962 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44963
44964         * g++.old-deja/g++.other/lookup11.C: New test.
44965         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44966         what is permitted and what we want.
44967         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44968         overload use.
44969         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44970
44971 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44972
44973         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44974         * gcc.c-torture/noncompile/poison-1.c: New file.
44975
44976 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44977
44978         * g++.old-deja/g++.other/sizeof3.C: New test.
44979         * g++.old-deja/g++.other/sizeof4.C: New test.
44980         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44981         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44982
44983 1999-09-07  Richard Henderson  <rth@cygnus.com>
44984
44985         * gcc.dg/va-arg-1.c: New.
44986
44987 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44988
44989         * gcc.c-torture/execute/va-arg-9.c: New test.
44990
44991 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44992
44993         * g77.f-torture/compile/980519-2.f: New test.
44994         * g77.f-torture/compile/19990905-0.f: New test.
44995         * g77.f-torture/compile/19990905-1.f: New test.
44996         * g77.f-torture/compile/19990905-2.f: New test.
44997
44998         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44999
45000 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45001
45002         * gcc.c-torture/execute/990827-1.c: Fix typo.
45003
45004 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45005
45006         * g++.old-deja/g++.other/deref1.C: New test.
45007
45008 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45009
45010         * g++.old-deja/g++.other/ambig2.C: New test.
45011         * g++.old-deja/g++.other/cond5.C: New test.
45012         * g++.old-deja/g++.other/lookup16.C: New test.
45013
45014 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45015
45016         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45017         assemblers too.
45018
45019 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45020
45021         * lib/c-torture.exp: Avoid the "compare executables" optimization
45022         when testing native.
45023
45024 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45025
45026         * gcc.c-torture/execute/990829-1.c: New test.
45027         * gcc.c-torture/compile/990829-1.c: New test.
45028
45029 1999-08-27  Paul Burchard  <burchard@pobox.com>
45030
45031         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45032         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45033         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45034         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45035         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45036         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45037         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45038         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45039         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45040         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45041         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45042
45043 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45044
45045         * gcc.c-torture/execute/990827-1.c: New test.
45046
45047 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45048
45049         * g77.f-torture/noncompile/19990826-4.f: New test.
45050
45051         * g77.f-torture/compile/19990826-3.f: New test.
45052
45053         * g77.f-torture/execute/19990826-2.f: New test.
45054
45055         * g77.f-torture/compile/19990826-1.f: New test.
45056
45057         * gcc.c-torture/execute/990826-0.c: New test.
45058         * g77.c-torture/execute/19990826-0.f: New test.
45059
45060         * g77.f-torture/noncompile/970626-2.f: New test.
45061
45062 1999-08-25  Paul Burchard  <burchard@pobox.com>
45063
45064         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45065         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45066         lss-011.C: New tests.
45067
45068 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45069
45070         * g++.old-deja/g++.other/decl5.C: New test.
45071
45072 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45073
45074         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45075         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45076         call `postbase' for each one.  All callers of `postbase' changed
45077         to call this instead.
45078
45079 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45080
45081         * gcc.c-torture/execute/990811-1.c: New test.
45082
45083 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45084
45085         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45086         just native ones.
45087
45088         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45089         just native ones.
45090
45091 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45092
45093         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45094
45095 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45096
45097         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45098
45099 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45100
45101         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45102
45103 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45104
45105         * gcc.c-torture/execute/990804-1.c: New test.
45106
45107 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45108
45109         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45110         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45111         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45112
45113 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45114
45115         * g++.old-deja/g++.other/struct1.C: New test.
45116
45117 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45118
45119         * g++.old-deja/g++.other/enum2.C: New test.
45120
45121 1999-08-02  Richard Henderson  <rth@cygnus.com>
45122
45123         Adapted from tests from Franz Sirl:
45124         * gcc.c-torture/execute/va-arg-7.c: New test.
45125         * gcc.c-torture/execute/va-arg-8.c: New test.
45126
45127 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45128
45129         * gcc.c-torture/compile/990801-2.c: New test.
45130
45131         * gcc.c-torture/compile/990801-1.c: New test.
45132
45133 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45134
45135         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45136         fp-cmp-1.c, converting double to float.
45137
45138         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45139         fp-cmp-1.c, converting double to long double.
45140
45141         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45142         from fr1 to unknown_register, since fr1 is a legitimate register
45143         on some machines.
45144
45145 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45146
45147         * README: More listname related changes.
45148
45149 1999-07-08  Catherine Moore  <clm@cygnus.com>
45150
45151         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45152
45153 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45154
45155         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45156
45157 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45158
45159         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45160
45161 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45162
45163         * gcc.dg/990703-1.c: New test.
45164
45165 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45166
45167         * lib/file-format.exp: New file: Move definition of proc
45168         gcc_target_object_format to here from
45169         gcc.dg/special/ecos.exp.
45170
45171         * lib/c-torture.exp: Include lib file-format.exp.
45172         * lib/gcc-dg.exp: Include lib file-format.exp.
45173
45174         * gcc.dg/special/ecos.exp: Remove definition of proc
45175         gcc_target_object_format.
45176
45177 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45178
45179         * gcc.c-torture/execute/990628-1.c: New test.
45180
45181 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45182
45183         * gcc.c-torture/compile/990625-2.c: New test.
45184
45185         * gcc.c-torture/compile/990625-1.c: New test.
45186
45187 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45188
45189         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45190         attributes compile.
45191         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45192         ports that use the COFF/PE file format.
45193
45194 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45195
45196         * gcc.c-torture/compile/990617-1.c: New test.
45197
45198 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45199
45200         * g++.old-deja/g++.other/decl4.C: New test.
45201
45202 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45203
45204         * g++.old-deja/g++.other/bitfld3.C: New test.
45205
45206 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45207
45208         * g++.old-deja/g++.eh/catch1.C: New test.
45209
45210 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45211
45212         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45213
45214         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45215         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45216
45217 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45218
45219         * g77.f-torture/compile/19990502-0.f: Replace with new,
45220         shorter, test that still fails after recent changes.
45221
45222 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45223
45224         * gcc.c-torture/execute/990604-1.c: New test.
45225
45226 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45227
45228         * gcc.c-torture/execute/990531-1.c: New test.
45229
45230 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45231
45232         * gcc.c-torture/compile/990527-1.c: New test.
45233
45234 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45235
45236         * gcc.c-torture/execute/990527-1.c: New test.
45237
45238 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45239
45240         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45241         bitfields as signed.
45242
45243 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45244
45245         * g77.f-torture/compile/19990525-0.f: New test.
45246
45247 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45248
45249         * gcc.c-torture/execute/990525-2.c: New test.
45250
45251         * gcc.c-torture/execute/990525-1.c: New test.
45252
45253 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45254
45255         * g++.old-deja/g++.other/anon3.C: New test.
45256         * g++.old-deja/g++.other/anon4.C: New test.
45257         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45258         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45259         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45260         Merrill).
45261
45262 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45263
45264         * gcc.c-torture/execute/990524-1.c: New test.
45265
45266         * gcc.dg/990524-1.c: New test.
45267
45268 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45269
45270         * gcc.c-torture/compile/990523-1.c: New test.
45271
45272 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45273
45274         * gcc.c-torture/compile/990519-1.c: New test.
45275
45276 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45277
45278         * gcc.c-torture/compile/990517-1.c: New test.
45279
45280         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45281         (e4, f4): New tests.
45282         (main): Call them.
45283
45284 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45285
45286         * gcc.dg/noreturn-1.c: New test.
45287
45288 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45289
45290         * gcc.c-torture/execute/990513-1.c: New test.
45291
45292 1999-05-10  Richard Henderson  <rth@cygnus.com>
45293
45294         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45295
45296 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45297
45298         * g77.f-torture/execute/erfc.f: Use small single-precision
45299         values, to avoid problems on Alphas when not -mieee.
45300
45301 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45302
45303         * gcc.dg/990506-0.c: New test.
45304
45305 1999-05-08  Richard Henderson  <rth@cygnus.com>
45306
45307         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45308         the constant to test.  Don't XFAIL 64-bit targets.
45309
45310         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45311         * g++.old-deja/g++.law/profile1.C: Likewise.
45312
45313         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45314         operator new instances.
45315         * g++.old-deja/g++.other/delete5.C: Likewise.
45316
45317 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45318
45319         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45320         intrinsic.
45321
45322 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45323
45324         * g77.f-torture/execute/u77-test.f: Reverse order of two
45325         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45326
45327 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45328
45329         * gcc.dg/compare1.c: New test.
45330
45331 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45332
45333         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45334         New tests.
45335
45336 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45337
45338         * g77.f-torture/compile/19990502-1.f: New test.
45339
45340 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45341
45342         * g77.f-torture/compile/19990502-0.f: New test.
45343
45344 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45345
45346         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45347         intrinsic.
45348
45349 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45350
45351         * g77.f-torture/execute/u77-test.f (main): List libU77
45352         intrinsics not currently tested.
45353         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45354         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45355         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45356         Trim blanks off the ends of some printed strings.
45357
45358 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45359
45360         * g77.f-torture/execute/u77-test.f (main): Just warn about
45361         FSTAT gid disagreement, as it's expected on some systems.
45362
45363 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45364
45365         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45366         use a new function, which allows for some slop.
45367         Clean up some commentary.
45368         (issum): The new function.
45369         (sgladd): Deleted subroutine.
45370
45371 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45372
45373         * g77.f-torture/execute/u77-test.f: Modify to be more like
45374         libf2c/libU77 version, bringing patches to that version here.
45375         Add suitable commentary.
45376
45377 1999-04-25  Richard Henderson  <rth@cygnus.com>
45378
45379         * gcc.dg/990424-1.c: New test.
45380
45381 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45382
45383         * g77.f-torture/execute/u77-test.f (main): Bug involving
45384         LSTAT has been fixed, so turn back on full checking.
45385
45386 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45387
45388         * g77.f-torture/compile/19990419-0.f: New test.
45389         * g77.f-torture/execute/19990419-1.f: New test.
45390
45391 1999-04-17  Richard Henderson  <rth@cygnus.com>
45392
45393         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45394         to avoid the need for a prototype to supress a warning.
45395
45396 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45397
45398         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45399
45400 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45401
45402         * gcc.c-torture/execute/990404-1.c: New test.
45403
45404 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45405
45406         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45407         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45408         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45409         missing initializer warnings.
45410
45411 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45412
45413         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45414         matching strings.
45415
45416 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45417
45418         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45419
45420 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45421
45422         * g77.f-torture/execute/19990325-0.f: New test.
45423         * g77.f-torture/execute/19990325-1.f: New test.
45424
45425 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45426
45427         * gcc.c-torture/execute/990324-1.c: New test.
45428
45429 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45430
45431         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45432         test with 4.
45433
45434 1999-03-17  Richard Henderson  <rth@cygnus.com>
45435
45436         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45437
45438 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45439
45440         * g77.f-torture/execute/19990313-2.f: New test.
45441         * g77.f-torture/execute/19990313-3.f: New test.
45442
45443 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45444
45445         * g77.f-torture/execute/19990313-0.f: New test.
45446         * g77.f-torture/execute/19990313-1.f: New test.
45447
45448 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45449
45450         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45451         printf to sprintf.
45452         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45453         (main): Add check for u15.  Conditionalize u31 check depending on
45454         whether ints are <32 bits or >=32 bits.
45455
45456 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45457
45458         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45459
45460 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45461
45462         * g77.f-torture/compile/19990305-0.f: New test.
45463         * g77.f-torture/execute/19981119-0.f: New test.
45464
45465 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45466
45467         * g77.f-torture/execute/970625-2.f: call ABORT if final
45468         result is not correct, instead of just printing it.
45469         Add this checking via newly introduced obfuscation, to
45470         trip up buggy front ends.
45471
45472 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45473
45474         * g77.f-torture/compile/960317-1.f: Moved from being
45475         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45476
45477 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45478
45479         * g77.f-torture/execute/960317-1.f: New (old) test.
45480         * g77.f-torture/execute/970625-2.f: Ditto.
45481
45482 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45483
45484         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45485         message on line 1 or line 2; cccp and cpplib do this differently.
45486
45487 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45488
45489         * g++.old-deja/g++.law/weak1.C: New test.
45490
45491 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45492
45493         * gcc.c-torture/execute/990119-1.c: Renamed to...
45494         * gcc.dg/990119-1.c: this, so it will only be tested once
45495         (it's a preprocessor test, it doesn't need to be run at
45496         multiple optimization levels).
45497
45498 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45499
45500         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45501           ALWAYS_CXXFLAGS.
45502
45503 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45504
45505         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45506         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45507         to not be compilable by current g77.
45508
45509 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45510
45511         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45512
45513 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45514
45515         * gcc.c-torture/execute/990222-1.c: New test.
45516
45517 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45518
45519         * g77.f-torture/compile/19990218-0.f: New test.
45520         * g77.f-torture/noncompile/19990218-1.f: New test.
45521
45522 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45523
45524         * g77.f-torture/compile/19981216-0.f: New test.
45525
45526 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45527
45528         * gcc.dg/990214-1.c: New test.
45529
45530 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45531
45532         * gcc.dg/990213-2.c: New test.
45533
45534         * gcc.dg/990213-1.c: New test.
45535
45536 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45537
45538         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45539         ints.
45540
45541 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45542
45543         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45544         specified by target.
45545
45546         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45547
45548 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45549
45550         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45551
45552 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45553
45554         * gcc.dg/special/ecos.exp: New test driver for new tests with
45555         special requirements.
45556
45557         * gcc.dg/special/alias-1.c: New test.
45558         * gcc.dg/special/gcsec-1.c: New test.
45559         * gcc.dg/special/weak-1.c: New test.
45560         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45561         * gcc.dg/special/weak-2.c: New test.
45562         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45563         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45564         * gcc.dg/special/wkali-1.c: New test.
45565         * gcc.dg/special/wkali-2.c: New test.
45566         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45567         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45568
45569 1999-02-10  Felix Lee  <flee@cygnus.com>
45570
45571           * lib/c-torture.exp (c-torture-compile): Pull out code for
45572           analyzing gcc error messages.
45573           (c-torture-execute): Likewise.  Fix some (harmless) false
45574           positives.
45575           * lib/gcc.exp (gcc_check_compile): New function.
45576
45577 1999-02-08  Richard Henderson  <rth@cygnus.com>
45578
45579         * gcc.c-torture/execute/990208-1.c: New test.
45580
45581 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45582
45583         * g++.dg/special/ecos.exp: New driver for new tests with special
45584         requirements
45585
45586         * g++.dg/special/conpr-1.C: New test
45587         * g++.dg/special/conpr-2.C: New test
45588         * g++.dg/special/conpr-2a.C: New test
45589         * g++.dg/special/conpr-3.C: New test
45590         * g++.dg/special/conpr-3a.C: New test
45591         * g++.dg/special/conpr-3b.C: New test
45592
45593         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45594         allow g++ to use the dg driver
45595
45596         * README: Add comment about g++.dg directory
45597
45598 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45599
45600         * README: Update email addresses.
45601
45602 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45603
45604         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45605         arguments in order to force structure S onto the stack even on
45606         the alpha.
45607         (test): Pass 10 leading arguments to function foo as well as the
45608         structure S.
45609
45610         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45611         failure for all targets.
45612
45613         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45614         abort to terminate program execution.
45615
45616 1999-01-30  Richard Henderson  <rth@cygnus.com>
45617
45618         * gcc.c-torture/execute/990130-1.c: New test.
45619
45620 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45621
45622         * gcc.dg/990130-1.c: New test.
45623
45624 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45625
45626         * gcc.c-torture/execute/990128-1.c: New test.
45627
45628 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45629
45630         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45631
45632 1999-01-27  Felix Lee  <flee@cygnus.com>
45633
45634         * lib/c-torture.exp (c-torture-compile): pull out code for
45635         analyzing gcc error messages.
45636         (c-torture-execute): ditto, and fix some (harmless) false
45637         positives.
45638         * lib/gcc.exp (gcc_check_compile): new function.
45639
45640 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45641
45642         * gcc.dg/990117-1.c: New test.
45643
45644         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45645
45646         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45647
45648 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45649
45650         * g77.f-torture/compile/990115-1.f: New test.
45651
45652 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45653
45654         * gcc.c-torture/compile/990107-1.c: New test
45655
45656 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45657
45658         * gcc.c-torture/execute/990106-2.c: New test.
45659
45660         * gcc.c-torture/execute/990106-1.c: New test.
45661
45662 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45663
45664         * gcc.c-torture/compile/981223-1.c: New test.
45665
45666 1998-12-29  Richard Henderson  <rth@cygnus.com>
45667
45668         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45669         (opt3): Rename from opt4 and disable.
45670
45671 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45672
45673         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45674
45675 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45676
45677         * g++.old-deja/g++.other/conv5.C: New test.
45678
45679 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45680
45681         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45682
45683 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45684
45685         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45686
45687 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45688
45689         * gcc.c-torture/compile/981211-1.c: New test.
45690
45691 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45692
45693         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45694
45695         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45696
45697 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45698
45699         * gcc.special/930510-1.c: Make C9X safe.
45700         * gcc.misc-tests/gcov-1.c Similarly.
45701         * gcc.misc-tests/gcov-2.c Similarly.
45702
45703 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45704
45705         * gcc.dg/ultrasp1.c: New test.
45706
45707 1998-12-06  Richard Henderson  <rth@cygnus.com>
45708
45709         * gcc.c-torture/execute/981206.c: New test.
45710
45711 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45712
45713         * g++.old-deja/g++.ns/template7.C: New test.
45714
45715         * g++.old-deja/g++.other/expr1.C: New test.
45716
45717         * g++.old-deja/g++.eh/tmpl3.C: New test.
45718
45719         * g++.old-deja/g++.eh/tmpl2.C: New test.
45720
45721 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45722
45723         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45724         * g++.old-deja/g++.other/using6.C: Removed.
45725         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45726
45727         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45728
45729 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45730
45731         * g++.old-deja/g++.pt/overload8.C: New test.
45732
45733         * g++.old-deja/g++.pt/overload7.C: New test.
45734
45735         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45736
45737         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45738         and relinking messages.
45739         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45740         compiling with -frepo.
45741
45742 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45743
45744         * g++.old-deja/g++.pt/lookup6.C: New test.
45745
45746 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45747
45748         * gcc.c-torture/execute/981130-1.c: New test.
45749         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45750
45751 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45752
45753         * g++.old-deja/g++.pt/explicit76.C: New test.
45754
45755         * g++.old-deja/g++.pt/friend38.C: New test.
45756
45757         * g++.old-deja/g++.ns/crash2.C: New test.
45758
45759         * g++.old-deja/g++.pt/defarg8.C: New test.
45760
45761         * g++.old-deja/g++.pt/instantiate6.C: New test.
45762
45763         * g++.old-deja/g++.pt/static6.C: New test.
45764
45765         * g++.old-deja/g++.pt/decl2.C: New test.
45766
45767 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45768
45769         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45770         problem is actually related with name lookup, but so what? :-)
45771
45772         * g++.old-deja/g++.pt/friend37.C: New test.
45773
45774 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45775
45776         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45777         element, which fails on some systems.
45778
45779         * g77.f-torture/execute/labug1.f: New test.
45780
45781 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45782
45783         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45784         is defined.
45785
45786 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45787
45788         * g77.f-torture/compile/981117-1.f: New test.
45789
45790 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45791
45792         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45793         properly discarded.
45794
45795 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45796
45797         * gcc.c-torture/execute/memcheck: New directory of tests for
45798         -fcheck-memory-usage.
45799
45800 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45801
45802         * README: New file, general information about the testsuite and
45803         new description of the various C++ test subdirectories.
45804         * README.g++: Eliminate obsolete information, update and move most
45805         relevant stuff to README.
45806
45807 1998-11-07  Richard Henderson  <rth@cygnus.com>
45808
45809         * gcc.c-torture/compile/981107-1.c: New test.
45810
45811 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45812
45813         * execute/memcpy-bi.c: New testcase.
45814
45815 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45816
45817         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45818         base classes.
45819
45820         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45821         template is selected.
45822
45823         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45824         classes, it should be accepted for all types.
45825
45826         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45827
45828         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45829         specializations start with template headers.
45830
45831 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45832
45833         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45834
45835         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45836         non-POD types.
45837
45838 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45839
45840         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45841
45842 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45843
45844         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45845
45846 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45847
45848         * 981019-1.c: New test.
45849
45850 1998-10-14  Robert Lipe <robertl@dgii.com>
45851
45852         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45853         find objc headers.
45854
45855 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45856
45857         * compile/981001-4.c: Remove use of GCC extension that triggers a
45858         compiler bug.
45859
45860 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45861
45862         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45863
45864 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45865
45866         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45867         instantiation of template produces incorrect code for delete
45868         expression.
45869
45870         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45871         constructors' name is not unique.
45872         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45873         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45874
45875         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45876         automatic array of const is ill-formed.
45877
45878         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45879         of template parameter?
45880
45881         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45882         const.
45883
45884         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45885         pointer-to-member expression.
45886
45887         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45888         declaration causes ICE.
45889
45890 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45891
45892         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45893         reserved in the global namespace.
45894
45895         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45896         generate needed virtual table.
45897
45898         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45899
45900 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45901
45902         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45903         template-dependent type
45904
45905 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45906
45907         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45908         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45909         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45910
45911         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45912         class should be usable as argument of member function.
45913         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45914         class should be usable as return type of member function.
45915         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45916         class should be usable as type of data member.
45917
45918         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45919
45920 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45921
45922         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45923
45924 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45925
45926         * gcc.dg/dll-?.c Add thumb to target list.
45927         Fix assembler scan patterns to match current assembler output.
45928
45929 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45930
45931         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45932         matching of template brackets.
45933
45934         * g++.old-deja/g++.other/using4.C: New test.  Test using
45935         declarations of methods from base classes.
45936
45937         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45938         within functions should introduce names into the innermost
45939         enclosing namespace.
45940
45941         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45942         of static locals if first initialization throws.
45943
45944 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45945
45946         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45947
45948 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45949
45950         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45951         lose track of the possible targets of tablejump insns.
45952         * special/special.exp: Run it.
45953
45954 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45955
45956         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45957         must be declared before its specializations can be named in friend
45958         declarations.
45959
45960 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45961
45962         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45963
45964         * g77.f-torture/execute/io1.f: New test.
45965
45966 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45967
45968         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45969         with pointer to template function, for which no argument deduction
45970         is possible.
45971
45972         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45973         specialization of template function as argument to template
45974         function.
45975
45976         * g++.old-deja/g++.other/access2.C: New test; Inner class
45977         shouldn't have privileged access to Outer's names.
45978
45979 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45980
45981         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45982         friend template declared within template class conflicts with
45983         nested class of the same name.
45984
45985         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45986         is ignored.
45987
45988         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45989         object with direct initializer as function declaration.
45990
45991         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45992         initializers.
45993
45994         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45995         involving const pointer and NULL produces incorrect result.
45996
45997         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45998         type name without `typename' should be rejected with -pedantic.
45999
46000 1998-10-02  Richard Henderson  <rth@cygnus.com>
46001
46002         * g++.old-deja/g++.other/addrof1.C: New test.
46003
46004 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46005
46006         * gcc.c-torture/compile/981001-1.c: New test.
46007         * gcc.c-torture/execute/981001-1.c: New test.
46008
46009 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46010
46011         * gcc.c-torture/compile/981001-2.c: New test.
46012         * gcc.c-torture/compile/981001-3.c: New test.
46013         * gcc.c-torture/compile/981001-4.c: New test.
46014
46015 1998-10-01  Robert Lipe  <robertl@dgii.com>
46016
46017         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46018         multilibbed hosts.  Idea grafted from g77.exp.
46019
46020 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46021
46022         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46023         avoid losing on systems which need -lsocket.
46024
46025 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46026
46027         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46028         * g++.old-deja/g++.other/nested2.C: Ditto.
46029         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46030         failure.
46031
46032 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46033
46034         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46035         preferred over template operator!= for enum bitfields.
46036
46037 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46038
46039         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46040         that happen to have the same base name, but in different scopes,
46041         are incorrectly rejected.
46042
46043 1998-09-16  Richard Henderson  <rth@cygnus.com>
46044
46045         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46046         on the native word size instead of an integer literal.
46047
46048 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46049
46050         * g++.old-deja/g++.other/static2.C: Invocation of static data
46051         member of type pointer-to-function denoted as non-static member.
46052
46053         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46054         checks involving function types and aliases.
46055
46056 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46057
46058         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46059         redefined to the same non-trivial type.
46060
46061         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46062         namespace-qualification of template specializations declared in
46063         other namespaces.
46064
46065         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46066         to declare a subset of the specializations of a template function
46067         as friends of specializations of a template class.
46068
46069         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46070         member templates that do not fully specialize the enclosing
46071         template class are rejected.
46072
46073 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46074
46075         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46076
46077 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46078
46079         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46080         altered from libf2c/libU77 version.
46081
46082 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46083
46084         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46085
46086 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46087
46088         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46089         (un)signed char are different types for template specialization
46090         purposes.
46091
46092 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46093
46094         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46095         * objc: ObjC testsuite.
46096
46097 1998-08-31  Catherine Moore  <clm@cygnus.com>
46098
46099         * gcc.c-torture/execute/941014-1.x: New file.
46100
46101 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46102
46103         * lib/c-torture.exp: Add support for
46104         torture_eval_before_compile and torture_eval_before_execute
46105         variables.
46106
46107 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46108
46109         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46110         this test triggers valid.
46111
46112 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46113
46114         * gcc.dg/980827-1.c: New test.
46115
46116 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46117
46118         * gcc.c-torture/execute/loop-4b.c: New test.
46119
46120 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46121
46122         * lib/c-torture.exp: Add support for
46123         torture_eval_before_compile and torture_eval_before_execute
46124         variables.
46125
46126 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46127
46128         * gcc.c-torture/compile/980825-1.c: New test.
46129
46130 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46131
46132         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46133         count number tests in opt_t0 not good_t0.
46134
46135 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46136
46137         * gcc.c-torture/compile/930326-1.x: Fix typo.
46138
46139 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46140
46141         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46142         causes an ICE.
46143
46144 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46145
46146         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46147         STACK_SIZE is defined.
46148         * gcc.c-torture/unsorted/stuct.c: Similarly.
46149
46150         * gcc.c-torture/compile/980821-1.c: New test.
46151
46152 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46153
46154         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46155
46156 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46157
46158         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46159         code.
46160
46161 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46162
46163         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46164         error'.
46165
46166 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46167
46168         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46169
46170 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46171
46172         * gcc.c-torture/compile/980816-1.c: New test.
46173
46174         * gcc.dg/980816-1.c: New test.
46175
46176 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46177
46178         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46179         compiler for ieee tests.
46180
46181 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46182
46183         * g77.f-torture/compile/980729-0.f: New test.
46184
46185 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46186
46187         * gcc.c-torture/special/eeprof-1.c: New test, for
46188         -finstrument-functions.
46189         * gcc.c-torture/special/special.exp: Run it.
46190
46191 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46192
46193         * gcc.c-torture/compile/980729-1.c: New test.
46194
46195 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46196
46197         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46198         __thumb__ is defined, and test for ARM style doubles if so.
46199
46200 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46201
46202         * g77.f-torture/noncompile/980615-0.f: New test.
46203
46204 1998-07-26  H.J. Lu  (hjl@gnu.org)
46205
46206         * gcc.dg/980312-1.c: Do link instead of compile.
46207         * gcc.dg/980313-1.c: Likewise.
46208
46209 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46210
46211         * gcc.c-torture/compile/980726-1.c: New test.
46212
46213 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46214
46215         * g77.f-torture/execute/io0.f: New test.
46216
46217 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46218
46219         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46220         an int.
46221
46222 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46223
46224         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46225         m32r bugs.
46226
46227 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46228
46229         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46230         c-decl.c:grokdeclarator can handle mode attributes.
46231
46232 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46233
46234         * gcc.c-torture/execute/980716-1.c: New test.
46235
46236 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46237
46238         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46239         the mn10200.
46240         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46241         the mn10200.
46242         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46243         * gcc.c-torture/compile/930326-1.x: Similarly.
46244
46245 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46246
46247         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46248         New test from Craig.
46249
46250 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46251
46252         * g77.f-torture/noncompile/980616-0.f: New test.
46253
46254         * g77.f-torture/execute/970816-3.f: New test from Craig.
46255
46256 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46257
46258         *  g++.other/singleton.C: Return error value instead of taking
46259         SIGSEGV.
46260
46261 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46262
46263         *  g++.other/singleton.C: New test.  Warning is under dispute.
46264         Runtime crash is not.
46265
46266 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46267
46268         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46269         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46270         using6.C, using7.C}: New namespace tests.
46271
46272 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46273
46274         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46275         specialization with typedef'ed names used as array indexes.
46276
46277 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46278
46279         * gcc.c-torture/execute/980709-1.c: New test.
46280
46281         * gcc.dg/980709-1.c: New test.
46282
46283 1998-07-07  Richard Henderson  <rth@cygnus.com>
46284
46285         * gcc.c-torture/execute/bcp-1.c: New test.
46286
46287 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46288
46289         * gcc.c-torture/execute/980707-1.c: New test.
46290
46291 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46292
46293         * gcc.c-torture/compile/980706-1.c: New test.
46294
46295 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46296
46297         * g77.f-torture/execute/980701-0.f,
46298         g77.f-torture/execute/980701-1.f: New test from Craig.
46299
46300 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46301
46302         * gcc.c-torture/compile/980701-1.c: New test.
46303
46304         * gcc.c-torture/execute/980701-1.c: New test.
46305
46306 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46307 rlsruhe.de>
46308
46309         * g++.old-deja/g++.robertl/eb132.C: New test.
46310         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46311
46312 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46313
46314         * g77.f-torture/execute/980628-7.f,
46315         g77.f-torture/execute/980628-8.f,
46316         g77.f-torture/execute/980628-9.f,
46317         g77.f-torture/execute/980628-10.f: New tests from Craig.
46318
46319         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46320
46321 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46322
46323         * g77.f-torture/execute/980628-4.f: New test from Craig.
46324         * g77.f-torture/execute/980628-5.f: Likewise.
46325         * g77.f-torture/execute/980628-2.f: Likewise.
46326         * g77.f-torture/execute/980628-0.f: Likewise.
46327         * g77.f-torture/execute/980628-1.f: Likewise.
46328         * g77.f-torture/execute/980628-3.f: Likewise.
46329         * g77.f-torture/execute/980628-6.f: Likewise.
46330
46331 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46332
46333         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46334         directory when nothing has been installed yet.
46335
46336 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46337
46338         * gcc.c-torture/special/special.exp: Handle newer versions of
46339         dejagnu.
46340
46341 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46342
46343         * gcc.dg/980626-1.c: New test.
46344
46345 1998-06-19  Bruno Haible <haible@ilog.fr>
46346
46347         * gcc.misc-tests/m-un-2.c: New test.
46348         * g++.old-deja/g++.other/warn01.c: Likewise.
46349
46350 1998-06-19  Robert Lipe  <robertl@dgii.com>
46351
46352         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46353         compatibility with assmblers with a different comment character.
46354         Eliminate use of GAS-specific extensions.
46355
46356 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46357
46358         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46359
46360 1998-06-19  Robert Lipe  <robertl@dgii.com>
46361
46362         * lib/g77.exp: Replace search for libf2c.a with search for newly
46363         renamed libg2c.a
46364
46365 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46366
46367         * gcc.c-torture/execute/980617-1.c: New test.
46368
46369 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46370
46371         * gcc.c-torture/execute/980612-1.c: New test.
46372
46373 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46374
46375         * gcc.dg/980523-1.c: Only test on ppc-linux.
46376         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46377
46378         * gcc.c-torture/execute/980608-1.c: New test.
46379
46380 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46381
46382         * gcc.c-torture/execute/980605-1.c: New test.
46383
46384 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46385
46386         * gcc.c-torture/execute/980604-1.c: New test.
46387
46388 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46389
46390         * gcc.c-torture/execute/980602-1.c: New test.
46391         * gcc.c-torture/execute/980602-2.c: Likewise.
46392
46393 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46394
46395         * 970125-0.f: Fix per JCB.  Add commentary.
46396
46397 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46398
46399         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46400         IEEE -0 support.
46401
46402 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46403
46404         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46405         earlier.
46406
46407 1998-05-28  Catherine Moore <clm@cygnus.com>
46408
46409         * gcc.c-torture/execute/980526-3.c: New test.
46410
46411 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46412
46413         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46414         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46415         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46416         m88k-motorola-sysv3 to XFAIL.
46417
46418 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46419
46420         * gcc.dg/980526-1.c: New test.
46421         * gcc.c-torture/execute/980526-2.c: New test.
46422
46423 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46424
46425         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46426
46427         * gcc.c-torture/execute/980526-1.c: New test.
46428
46429 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46430
46431         * g77.f-torture/execute/alpha2.f: Add runtime test.
46432
46433 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46434
46435         * g++.old-deja/old-deja.exp: Strip leading directories.
46436
46437         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46438         error for the line.  Don't run multiple tests for the same line.
46439
46440 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46441
46442         * gcc.dg/980523-1.c: New test.
46443
46444 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46445
46446         * g77.f-torture/compile/970915-0.f: New test.
46447
46448 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46449
46450         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46451
46452 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46453
46454         * gcc.dg/980520-1.c: New test.
46455
46456 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46457
46458         * gcc.dg/980502-1.c: Fix return type.
46459
46460 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46461
46462         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46463         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46464         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46465         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46466         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46467
46468 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46469
46470         * g77.f-torture/execute/980520-1.f: New test.
46471
46472 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46473
46474         * lib/mike-g77.exp: New file.
46475
46476         * g77.f-torture/noncompile/noncompile.exp,
46477         g77.f-torture/noncompile/check0.f: New files.
46478
46479 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46480
46481         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46482         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46483         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46484         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46485         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46486         abort where appropriate.
46487
46488 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46489
46490         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46491         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46492
46493 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46494
46495         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46496
46497 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46498
46499         * g77.f-torture/compile/980427-0.f: New test.
46500
46501 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46502
46503         * g77.f-torture/compile/980424-0.f: New test.
46504
46505 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46506
46507         * g77.f-torture/compile/980419-2.f (main): New test.
46508         * g77.f-torture/compile/970125-0.f: New test.
46509         * g77.f-torture/compile/980419-1.f: New test.
46510
46511 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46512
46513         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46514         of loop-4.c.
46515
46516 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46517
46518         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46519
46520 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46521
46522         * gcc.c-torture/compile/980329-1.c: New test.
46523
46524 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46525
46526         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46527         * gcc.dg/980312-1.c: Fix typo in -march command.
46528
46529 1998-03-16  H.J. Lu  (hjl@gnu.org)
46530
46531         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46532
46533 1998-03-11  Robert Lipe  <robertl@dgii.com>
46534
46535         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46536         Dave Love agree the Fortran source is bogus.
46537
46538 1998-03-11  Robert Lipe  <robertl@dgii.com>
46539
46540         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46541         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46542         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46543         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46544         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46545
46546 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46547
46548         * g++.old-deja/g++.other/friend1.C: New test.
46549
46550 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46551
46552         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46553         possibly uninitialized) variables and declare dnrm2.
46554
46555 1998-02-23  Robert Lipe <robertl@dgii.com>
46556
46557         From Bruno Haible <haible@ilog.fr>:
46558         * gcc.c-torture/execute/980223.c: New test.
46559
46560 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.dg/ifelse-1.c: New test.
46563
46564 1998-02-09  H.J. Lu  (hjl@gnu.org)
46565
46566         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46567
46568           * lib/old-dejagnu.exp (old-dejagnu): Added the
46569           "execution test - XFAIL *-*-*" handling in the spirit of
46570           "excess errors test -". Changed the "execution test fails"
46571           handling to be like "excess errors test fails".
46572           * Update various tests accordingly.
46573
46574 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46575
46576         * gcc.c-torture/execute/980205.c: New test.
46577
46578 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46579
46580         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46581         * lib/f-torture.exp: Similarly.
46582         * gcc.c-torture: Rename all .cexp files to .x files.
46583
46584 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46585
46586         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46587         (940510-1.c): Removed duplicate.
46588         (971104-1.c): New test.
46589
46590 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46591
46592           * lib/f-torture.exp: Improve error and loop detection.
46593
46594 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46595
46596         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46597         use that to size the filler array.
46598
46599 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46600
46601         * lib/c-torture.exp(c-torture-execute): Fix typo.
46602
46603         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46604         testcase as the executable name. Keep the executable around if
46605         the test fails.
46606
46607 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46608
46609         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46610         changes.  Only test one -g option, and move it to the end of the
46611         list of options to test.
46612
46613 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46614
46615         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46616         variable GCC_TORTURE_OPTIONS to supply default switches separated
46617         by colons.  If no environment variable, run tests with -O0 -g, -O1
46618         -g, and -O2 -g as well.
46619
46620 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46621
46622         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46623         explanatory comments. Fix indentation.
46624
46625 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46626
46627         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46628
46629 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46630
46631         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46632         * g++.old-deja/g++.mike/p7325.C: Likewise.
46633         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46634
46635 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46636
46637         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46638         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46639         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46640         * g++.old-deja/g++.law/operators4.C: Likewise.
46641
46642 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46643
46644         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46645         * g++.old-deja/g++.mike/p784.C: Ditto.
46646         * g++.old-deja/g++.mike/p785.C: Ditto.
46647
46648 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46649
46650           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46651
46652 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46653
46654         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46655         target feature; pass this to c-torture-execute as needed.
46656
46657 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46658
46659         * lib/c-torture.exp(c-torture-execute): If the previous and the
46660         current executables being tested are identical, we don't need to
46661         run the executable again. Try to make the executable names
46662         unique. Add an optional argument for passing additional compiler
46663         flags.
46664
46665 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46666
46667         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46668
46669 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46670
46671         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46672
46673 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46674
46675         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46676         32bit or larger longs.
46677
46678         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46679         have either a 32bit long or 32bit int.
46680
46681 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46682
46683         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46684         Make double precision tests dependent on sizeof (double).
46685
46686 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46687
46688         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46689         too.
46690
46691 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46692
46693         * gcc.c-torture/compile/961203-1.cexp: New script.
46694
46695 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46696
46697         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46698         up the includes ourselves.
46699
46700 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46701
46702         * lib/plumhall.exp: Remove random include, and add a few
46703         verbose messages for debugging.
46704
46705 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46706
46707         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46708         of trying to do it ourselves.
46709
46710 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46711
46712         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46713
46714 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46715
46716         * gcc.prms/5403.c: Made regexp a bit less strict.
46717
46718 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46719
46720         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46721         is returned from remote_load instead.
46722         * lib/plumhall.exp: Ditto.
46723         * lib/mike-g++.exp: Ditto.
46724         * lib/old-dejagnu.exp: Ditto.
46725         * lib/c-torture.exp: Ditto.
46726
46727 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46728
46729         * lib/g++.exp: Use build_wrapper procedure.
46730         * lib/gcc.exp: Ditto.
46731
46732 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46733
46734         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46735         an old-style decl for malloc.  Fixes tests to work when
46736         sizeof (int) != sizeof (size_t).
46737
46738 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46739
46740         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46741
46742         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46743         use stdargs.h interface.
46744
46745 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46746
46747         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46748         NO_VARARGS when compiling.
46749
46750 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46751
46752         * lib/plumhall.exp(ph_includes): New procedure.
46753         (ph_make): Use it.
46754         (ph_compiler): Ditto.
46755
46756         * lib/g++.exp: Rename test-glue.c to testglue.c.
46757         * lib/gcc.exp: Ditto.
46758
46759 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46760
46761         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46762         to completion when it's called.
46763
46764 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46765
46766         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46767         is defined, don't do test.
46768
46769 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46770
46771         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46772         for object files.
46773         (ph_summary): Mark skipped testcases as untested, not unresolved.
46774
46775         * lib/plumhall.exp (ph_make): If unresolved because of bad
46776         errorCode, record errorCode in log file.
46777         (*): Replace send_log/verbose with verbose -log.
46778
46779 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46780
46781         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46782         double conversion if double isn't at least 8 bytes.
46783
46784         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46785         int to work with targets where int is 16 bits.
46786
46787         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46788         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46789         precision for the test to complete.
46790
46791 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46792
46793         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46794         if d10v is not compiled with the -mdouble64 flag.
46795         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46796
46797         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46798         d10v is not compiled with the -mint32 flag.
46799
46800 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46801
46802         * lib/plumhall.exp: Use incr_count.
46803
46804 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46805
46806         * gcc.c-torture: Update to c-torture-1.45.
46807
46808 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46809
46810         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46811         the name of the expect testcase file).
46812
46813         * lib/g++.exp(g++_init): Ditto.
46814
46815 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46816
46817         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46818         the host.
46819
46820         * lib/gcc.exp(gcc_exit): New procedure.
46821
46822 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46823
46824         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46825         specs where appropriate.
46826
46827         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46828         because of new "candidates are" messages, and removed a few
46829
46830         * Converted all non-old-style g++ testcases to old-style, and
46831         moved into g++.old-deja.
46832
46833 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46834
46835         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46836         options.
46837
46838         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46839         succeeded.
46840
46841         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46842
46843 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46844
46845         * lib/gcc.exp (gcc_target_compile): Add support for defining
46846         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46847         the machine doesn't have those features.
46848
46849 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46850
46851         * g++.law/operators4.exp: Don't use LIBS.
46852
46853 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46854
46855         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46856
46857         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46858         * lib/g++.exp: Set it here instead. Also, allow use of the
46859         --tool_exec and --tool_opt options. Change CXX to
46860         GXX_UNDER_TEST.
46861
46862         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46863
46864         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46865
46866 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46867
46868         * lib/old-dejagnu.exp: Use prune_warnings instead of
46869         prune_system_crud.
46870         * lib/mike-g++.exp: Ditto.
46871         * lib/gcc.exp: Ditto.
46872         * lib/g++.exp: Ditto.
46873
46874         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46875
46876 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46877
46878           * 941014-2.c: Include stdlib.h
46879           * 960327-1.c: Include stdio.h
46880           * dbra.c, index-1.c: Don't assume ints are 32bits.
46881
46882 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46883
46884         * lib/gcc.exp: Add gcc,stack_size target feature.
46885
46886         * lib/g++.exp(g++_target_compile): Add the include and link
46887         paths here, not in two other places. And, it's $options, not
46888         options.
46889
46890         * lib/mike-g++.exp(postbase): Remove the code that determines
46891         the correct include and link paths.
46892         * g++.old-deja/old-deja.exp: Ditto.
46893
46894 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46895
46896         * lib/g++.exp(g++_init): target_compile no longer returns the
46897         filename of the result.
46898
46899 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46900
46901         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46902         call to glob.
46903
46904         * gcc.c-torture/special/special.exp: Change call to
46905         gcc_target_compile to include the object file.
46906
46907 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46908
46909         * gcc.c-torture/special/special.exp: Correct misspelling in last
46910         change.
46911
46912 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46913
46914         * lib/plumhall.exp(ph_summary): Log the entire output of the
46915         executable. Return -1 if there were any failures, 0 otherwise.
46916         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46917         (ph_make): Clean up objects and executables that were built
46918         if the tests succeeded.
46919
46920 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46921
46922         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46923         libraries and includes in the build tree as appropriate.
46924
46925 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46926
46927         * lib/c-torture.exp: Instead of looking for the global variable
46928         NO_LONG_LONG, check to see if that's a feature of the target.
46929
46930 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46931
46932         * config/default.exp: Minimize. Delete the remainer of the files in
46933         config; this functionality is now in devo/dejagnu/config.
46934
46935         g++.*/*: Pass any additional flags used to compile to postbase;
46936         delete CXXFLAGS.
46937
46938         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46939         is now done by runtest.exp. Use gcc_target_compile instead of
46940         compile.
46941
46942         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46943         Remove references to CFLAGS. Use remote_file instead of
46944         calling rm -f.
46945         (c-torture): Take a list of arguments to use to compile this
46946         testcase.
46947
46948         lib/g++.exp: Simplify. Use target_compile instead of compile.
46949         lib/gcc-dg.exp: Ditto.
46950         lib/gcc.exp: Ditto.
46951         lib/mike-{gcc,g++}.exp: Ditto.
46952         lib/old-dejagnu.exp: Ditto.
46953         lib/plumhall.exp: Ditto.
46954
46955 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46956
46957         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46958         (ph_linker): Likewise.
46959
46960 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46961
46962           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46963         MAP_ANON / MAP_ANONYMOUS if defined;
46964         else try to map from /dev/zero .
46965
46966 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46967
46968         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46969         isn't defined, then define it to MAP_ANONYMOUS.
46970
46971 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46972
46973         * gcc.c-torture: Update to c-torture-1.42 release.
46974
46975 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46976
46977         * gcc.c-torture: Update to c-torture-1.41 release.
46978
46979 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46980
46981         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46982         c-torture release.
46983
46984 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46985
46986         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46987         and LDFLAGS.  Fix second case to append the target_info ldflags
46988         onto LDFLAGS, not CFLAGS.
46989         * lib/g++.exp (g++_init): Add target_info stuff.
46990         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46991         of libgloss and newlib flags for !native.
46992
46993         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46994         (GDB): Fix relative path to go up another dir for finding gdb.
46995
46996 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46997
46998         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46999         versions in the target_info array, if they don't exist.
47000
47001 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47002
47003         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47004
47005 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47006
47007         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47008         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47009
47010 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47011
47012         * lib/old-dejagnu.exp: Don't remove the output file before we've
47013         actually tested it. Don't append pwd to the path of the executable
47014         we're testing.
47015
47016 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47017
47018         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47019
47020 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47021
47022         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47023         temporary directory for compiler files, and set it to a default
47024         value of /tmp. Set $output as the name of the output file from
47025         compiling the testcase. Add a -o option to $cflags_var so the
47026         compiler writes the final output file as $output. Set $executable
47027         to $output.
47028
47029         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47030         directory for compiler files, and set it to /tmp if it doesn't
47031         already have a value. Set $output_file to the name of the output
47032         file from compiling the testcase. Add a -o option to CXXFLAGS so
47033         the compiler writes the final output file as $output. Use $output
47034         as the executable to be tested.
47035
47036 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47037
47038         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47039
47040 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47041
47042         * gcc.c-torture/execute/pending-1.c: New test.  Still
47043         pending in Tege's queue.
47044
47045 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47046
47047         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47048         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47049         if there were failures.  Call unresolved if there were unresolved
47050         testcases.  Call gcc_fail if program did not run to completion.
47051         (ph_make): Pass additional argument name to ph_execute.
47052         (ph_execute): Add new argument.  Pass additional arguments to
47053         ph_summary.  Call gcc_fail is there is no execution output.
47054
47055 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47056
47057         * lib/plumhall.exp (proc_summary): Output relavent summary
47058         lines into the log so specific failures in plumhall can be
47059         investigated.
47060
47061 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47062
47063         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47064         (c-torture-execute): Don't try to execute tests which use
47065         "long long" types if $NO_LONG_LONG is nonzero.
47066
47067 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47068
47069         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47070         not c-torture.
47071
47072         * gcc.ieee: Move from here.
47073         * gcc.c-torture/execute/ieee: To here.
47074
47075 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47076
47077         * gcc.c-torture: Update to c-torture-1.41 release.
47078
47079 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47080
47081         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47082         not "$output".
47083
47084 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47085
47086         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47087         -c present.
47088
47089 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47090
47091         * config/proelf.exp: Handle connecting to a simulator.
47092
47093 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47094
47095         * config/proelf.exp: New file.  Enough framework that we can
47096         run c-torture tests on the proelf targets (or any other target
47097         that gdb can connect to for that matter).
47098
47099 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47100
47101         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47102         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47103
47104         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47105         exec_output exists.
47106
47107 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47108
47109         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47110         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47111
47112         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47113         to pass/fail/unresolved/unsupported/untested.  Caller must now
47114         call unresolved/unsupported/untested.
47115         * lib/*.exp: Update FSF address.  Update to handle new results of
47116         ${tool}_load.
47117         * lib/chill.exp (verbose): Delete.
47118
47119 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47120
47121         * lib/gcc.exp (default_gcc_start): Change order of args to
47122         $LDFLAGS $CFLAGS $LIBS.
47123         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47124         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47125         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47126         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47127         * gcc.misc-tests/dg-test.exp: Likewise.
47128         * gcc.misc-tests/msgs.exp: Likewise.
47129         * gcc.prms/prms.exp: Likewise.
47130         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47131         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47132
47133         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47134
47135 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47136
47137         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47138
47139         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47140         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47141
47142         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47143         necessary.
47144
47145 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47146
47147         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47148         global for loop; add use of $mathlib.
47149         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47150         settings here; set mathlib for anything but VxWorks.
47151
47152 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47153
47154         * gcc.c-torture: Update to c-torture-1.40 release.
47155
47156 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47157
47158         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47159         dg.exp.
47160
47161 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47162
47163         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47164         global.
47165
47166 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47167
47168         * lib/g++.exp (LIBS): Define if not already.
47169         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47170         (gcc-dg-prune): Call prune_gcc_output.
47171         * lib/gcc.exp (prune_gcc_output): New proc.
47172         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47173         prune_gcc_output.
47174
47175 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47176
47177         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47178         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47179
47180 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47181
47182         * gcc.c-torture: Update to c-torture-1.39 release.
47183
47184 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47185
47186         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47187         fails, try others as well.
47188
47189 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47190
47191         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47192         If compilation fails, mark execute tests as `untested'.
47193         If test is marked as unsupported, don't mark compilation and
47194         execute tests as failed.
47195
47196 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47197
47198         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47199         libstdc++ for whether or not we want to be doing shared
47200         libraries.  Delete link_curses since we don't need it anymore.
47201         * lib/mike-g++.exp (postbase): Don't link in libg++.
47202         * g++.old-deja/old-deja.exp: Likewise.
47203
47204 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47205
47206         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47207
47208 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47209
47210         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47211         For that, add `-Wl,-a,shared_archive'.
47212         * g++.old-deja/old-deja.exp: Likewise.
47213
47214 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47215
47216         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47217
47218 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47219
47220         * lib/mike-g++.exp (postbase): Pay attention to the status of
47221         g++_load.
47222
47223 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47224
47225           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47226
47227 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47228
47229         * lib/gcc.exp (default_gcc_start): No longer need to log program
47230         being executed or its output, execute_anywhere does that now.
47231         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47232         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47233
47234 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47235
47236         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47237         the same as those in lib/g++.exp.
47238
47239 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47240
47241         * gcc.c-torture: Update to c-torture-1.38 release.
47242         * gcc.ieee: Related changes.
47243
47244 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47245
47246         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47247         "exec". Minor reformatting changes.
47248
47249         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47250         cross. This means all "exec" calls now work on a remote host as
47251         well.
47252         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47253         cross. Filter out the extra "\r\n" stuff that expect puts in.
47254         (c-torture-execute): Filter out the bogus warnings like
47255         c-torture-compile does. Add support for canadian cross.
47256         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47257         Use execute_anywhere rather than calling exec directly. Now it
47258         works for canadian cross testing.
47259
47260 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47261
47262         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47263         results into a variable, and check that rather than using file exists.
47264
47265 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47266
47267         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47268         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47269
47270 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47271
47272         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47273         lib_curses if there's a shared libg++ in the build tree.
47274
47275 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47276
47277         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47278         if not supported target.
47279
47280 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47281
47282         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47283         link_curses up to always happen, not just for native builds.
47284
47285 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47286
47287         * gcc.c-torture: Update to c-torture-1.36 release.
47288         * gcc.failure: Related changes.
47289
47290 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47291
47292         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47293
47294 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47295
47296         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47297         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47298         runshlib, link_curses, and mathlib for link and run.
47299
47300         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47301         pass the runtime shared library options for Solaris, OSF/1, and
47302         Irix5, and link with -lcurses to avoid unresolved references.
47303
47304 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47305
47306         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47307         only run once.
47308
47309 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47310
47311         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47312
47313 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47314
47315         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47316         do not have a framework for the "compat" tests yet.
47317
47318 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47319
47320         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47321         set to null if we're testing vxworks5.1.  Use that instead of
47322         `-lm' in the setting of LIBS for link and run.
47323
47324 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47325
47326         * config/rom68k.exp (${tool}_load): Major changes to make it
47327         work.  Verified that it does in fact return the stuff in
47328         exec_output properly.  Catch any Emul or any TRAP other than 0.
47329
47330 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47331
47332         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47333         LDFLAGS properly for targets that need stuff from libgloss.
47334         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47335         only run once.
47336         (gpp_initialized): New variable.
47337
47338 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47339
47340         * config/rom68k.exp: Load libgloss.exp.
47341         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47342         so we can produce a fully linked binary.
47343         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47344         so we can produce a fully linked binary.
47345
47346 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47347
47348         * lib/plumhall.exp (ph_section): Watch for expected failures.
47349         Add missing `else'.
47350
47351         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47352         run the testcase.
47353         (c-torture): Likewise.
47354
47355 1995-08-28  Doug Evans  <dje@cygnus.com>
47356
47357         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47358
47359         * lib/mike-g++.exp (mike_cleanup): New proc.
47360         (prebase): New globals compiler_result, not_compiler_result,
47361         target_regexp.
47362         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47363         allow leading "-" in pattern.  Watch for unsupported tests.
47364         If $compiler_result is set, pattern match assembler code,
47365         and ditto for $not_compiler_result.
47366         * lib/mike-gcc.exp: Likewise.
47367
47368         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47369         execution "succeeded".
47370
47371 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47372
47373         * config/win32.exp: New file.
47374         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47375
47376 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47377
47378         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47379         unsupported.
47380         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47381         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47382         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47383
47384         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47385         "... without exceptions was ...".  That is now handled by
47386         prune_system_crud.
47387         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47388
47389 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47390
47391         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47392         sieve.c,sort2.c}: New files.
47393         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47394         sieve.exp,sort2.exp}: Drivers for them.
47395
47396         * lib/mike-gcc.exp (program_output): New user settable variable.
47397         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47398         messages.
47399         * lib/mike-g++.exp (program_output): New user settable variable.
47400
47401         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47402
47403         * config/sh.exp: Deleted (use sim.exp instead).
47404
47405 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47406
47407         * config/vx.exp: Declare CHECKTASK as global.
47408         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47409         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47410         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47411
47412 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47413
47414         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47415         target. Like vx.exp, only includes `vx29k.exp' instead of
47416         `vxworks.exp'.
47417
47418 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47419
47420         * config/sim.exp: Increase time limit from 120 seconds to 240.
47421
47422 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47423
47424         * gcc.c-torture/execute/950628-1.c: New test.
47425
47426 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47427
47428         * gcc.c-torture: Update with changes/additions from
47429         c-torture-1.34.
47430
47431 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47432
47433         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47434
47435 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47436
47437         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47438
47439 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47440
47441         * gcc.c-torture/compile/950512-1.c: New test.
47442         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47443         * gcc.dg/struct-ret-1.c: Likewise.
47444
47445 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47446
47447         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47448           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47449
47450 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47451
47452         * gcc.c-torture/special/920411-1.c: Deleted.
47453         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47454
47455 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47456
47457         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47458         cpu limit.
47459
47460 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47461
47462         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47463
47464 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47465
47466         From kenner;
47467         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47468         is the proper length.
47469         * va-arg-3.c: Likewise.
47470
47471 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47472
47473         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47474         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47475
47476         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47477         * lib/g++.exp (default_g++_start): Delete old cruft.
47478
47479 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47480
47481         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47482         (2 * (1 << 18)) to (2 * (1 << 17)).
47483
47484         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47485
47486 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47487
47488         * config/rom68k.exp: Renamed from config/idp.exp
47489
47490 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47491
47492         * c-torture/compile/921109-2.c
47493
47494 1995-04-18  Mike Stump  <mrs@cygnus.com>
47495
47496         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47497         excess errors.
47498
47499 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47500
47501         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47502         output.
47503         * lib/g++.exp (default_g++_start): Likewise.
47504
47505 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47506
47507         * gcc.c-torture/compile/950329-1.c: New test.
47508
47509 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47510
47511           * config/bug.exp (${tool}_load): Updated to use new remote_open
47512           and remote_close procs.
47513         * config/idp.exp: New file.
47514
47515 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47516
47517         * gcc.c-torture/execute/950322-1.c: New test.
47518
47519 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47520
47521         * config/vx.exp (${tool}_load): Clean up testing of return code from
47522         vxworks_ld and vxworks_spawn.
47523
47524 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47525
47526         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47527
47528 1995-03-13  Mike Stump  <mrs@cygnus.com>
47529
47530         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47531         can mark excess errors on a machine by machine basis.  Note, the
47532         default is to not expect any excess errors, even when excess
47533         errors test - is given, so you will want to put an XFAIL ... on
47534         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47535         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47536         those 4 machines, but no others.
47537
47538 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47539
47540         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47541         * lib/c-torture.exp: to here.
47542
47543 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47544
47545         * gcc.c-torture/execute/950221-1.c: New test.
47546         * gcc.c-torture/execute/struct-ret-1.c: New test.
47547         * gcc.c-torture/compile/950221-1.c: New test.
47548
47549         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47550
47551 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47552
47553         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47554         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47555
47556 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47557
47558         * g++.gb: New directory of tests, derived from my signature and
47559         class scoping tests.
47560
47561         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47562         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47563         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47564         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47565         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47566         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47567         * g++.gb/sig25.C: Likewise.
47568
47569         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47570         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47571         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47572         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47573         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47574         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47575         * g++.gb/sig25.exp: Likewise.
47576
47577         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47578         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47579         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47580         * g++.gb/scope13.C: Likewise, this test still fails.
47581
47582         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47583         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47584         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47585         * g++.gb/scope13.exp: Ditto.
47586
47587         * g++.gb/README: New file, explains what these tests are about.
47588
47589 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47590
47591         * lib/dg.exp (dg-do): Support `preprocess'.
47592         (dg-test): Likewise.
47593
47594 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47595
47596         * config/udi.exp: change "continue -expect" to "exp_continue".
47597
47598 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47599
47600         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47601         Delete redundant tests.
47602
47603         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47604         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47605         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47606         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47607         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47608         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47609         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47610         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47611
47612         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47613         storing label pointers.
47614         * gcc.c-torture/execute/921019-1.c: Likewise.
47615         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47616         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47617         parameter fp.
47618         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47619         constants.
47620
47621         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47622         Delete obsolete tests.
47623
47624         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47625         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47626         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47627         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47628         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47629         * gcc.c-torture/compile/950124-1.c: New test.
47630
47631         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47632
47633 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47634
47635         * lib/mike-g++.exp: Add -lm to LIBS.
47636
47637 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47638
47639         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47640
47641 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47642
47643         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47644
47645 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47646
47647         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47648
47649 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47650
47651         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47652         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47653         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47654         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47655         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47656         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47657         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47658         * g++.law/{operators31.C, operators32.C,
47659         * g++.law/{operators33.C, operators34.C}: Likewise.
47660         * g++.law/{pic1.C, refs2.C}: Likewise.
47661         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47662         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47663         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47664         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47665
47666         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47667         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47668         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47669         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47670         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47671         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47672         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47673         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47674         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47675         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47676         * g++.law/{operators34.exp}: Likewise.
47677         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47678         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47679         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47680         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47681         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47682
47683         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47684         No longer expected to fail.
47685         * g++.law/missed-error3.C: Tweak for recent bool changes.
47686
47687 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47688
47689         * config/emb-unix: Deleted.
47690         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47691         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47692
47693 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47694
47695         * lib/dg.exp (dg-test): Fix typo in last patch.
47696
47697 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47698
47699         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47700         (handles multiple occurrences).
47701
47702 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47703
47704         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47705         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47706         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47707         printed).
47708         * lib/c-torture.exp (c-torture-compile): Likewise.
47709         (c-torture): Prepend full path if missing.
47710         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47711         (gcc_fail): Likewise.
47712         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47713
47714 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47715
47716         * lib/netware.exp: Only attach to NetWare i386 systems.
47717
47718 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47719
47720         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47721         messages.  Add test name to "output pattern match" pass/fail message.
47722
47723 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47724
47725         * gcc.dg: New testsuite.
47726         * gcc.dg/dg.exp: New file.
47727
47728         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47729         test-switch.c}: Deleted.
47730
47731         * gcc.misc-tests/msgs.exp: New testcase driver.
47732
47733 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47734
47735         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47736         Watch for illegal return values from ${tool}_load.
47737         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47738         cross targets.  Coerce return value >0 to 1.
47739
47740 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47741
47742         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47743
47744         * config/emb-unix.exp: New file.
47745
47746         * config/sim.exp: Error if variable $SIM not defined.
47747         (${tool}_load): Mark test as "untested" if simulator missing.
47748
47749         * config/unix.exp: Load remote.exp to get rcp_download.
47750         * lib/c-torture.exp: Use different option lists for testcases with
47751         and without loops.
47752         * gcc.c-torture/execute/execute.exp: Likewise.
47753
47754 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47755
47756         * config/*.exp: Clarify return code from ${tool}_load.
47757         Call `unresolved' or `untested' instead of `warning' or `perror'
47758         (sometimes you still want to call both though).
47759         Add comment that `shell_id' is local to each file.
47760         * config/udi.exp (timeout): Set to 30.
47761         Don't print warning if connection fails, $connectmode has already
47762         printed an error.
47763         (${tool}_load): Move verbose messages to level 2.
47764         Rework pattern for "Process started" message.
47765         Pass `shell_id' to ${connectmode}_download.
47766         Retry twice upon timeout.  Make resetting of target more robust.
47767         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47768         Pass `shell_id' to exit_$connectmode.
47769         Only call exit_$connectmode if connected.
47770         * config/unix.exp (${tool}_load): Check return codes better.
47771         * config/vrtx.exp (${tool}_load): Likewise.
47772         * config/vx.exp (${tool}_load): Likewise.
47773         Delete unneeded global's.
47774         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47775         from ${tool}_load.
47776         (dg-stat): Delete.
47777         (dg-init): Delete recording of pass/fail counts.
47778         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47779         (old-dejagnu-init): Likewise.
47780         (old-dejagnu-stat): Delete contents, empty proc now.
47781         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47782         (c-torture): Delete references to lcnt, lpass, lfail.
47783         Get option list from TORTURE_OPTIONS.
47784         Delete -funroll[-all]-loops if no loops.
47785         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47786         (g++_stat): Delete contents (empty proc now).
47787         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47788         (gcc_finish): Likewise.
47789         (gcc_stat): Deleted.
47790         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47791         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47792         * gcc.c-torture/execute/execute.exp: Likewise.
47793         Split tests into two parts: compile, execute.
47794         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47795         no loops.  Update to reflect clarified return codes from ${tool}_load.
47796
47797 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47798
47799         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47800         to grep for.
47801         (old-dejagnu): Likewise (where necessary).
47802
47803 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47804
47805         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47806
47807         * lib/dg.exp (dg-process-target): Fix processing of selector.
47808         Add comment regarding use of `error'.
47809
47810         * lib/gcc.exp (prune_system_crud): Define if missing.
47811         * lib/g++.exp (prune_system_crud): Likewise.
47812
47813         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47814         Call prune_system_crud.
47815         * lib/dg.exp (dg-runtest): New proc.
47816         Use perror instead of send_user for tcl errors in testcase.
47817         Don't return any value, it's never used.
47818         Don't clobber previous definition of `unknown'.
47819         Print tcl errors in `dg-final'.
47820
47821 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47822
47823         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47824         (dg-test): Don't print errorInfo, it contains stack backtrace.
47825
47826 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47827
47828         * lib/g++.exp (runtest_file_p): Define if missing.
47829
47830 1994-09-24  Doug Evans  (dje@cygnus.com)
47831
47832         * lib/mike-g++.exp: Comment out loading of g++.exp.
47833         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47834         (default_g++_version): Always print something.
47835         (default_g++_start): Comment out call to `which'.
47836         (g++_start, g++_load): Deleted (must be defined in config file).
47837         * lib/gcc.exp: Test for existence of $CC at start.
47838         Delete check for tmpdir (done in gcc_init).
47839         (default_gcc_version): Always print something.
47840         (default_gcc_start): Comment out call to `which'.
47841         * config/*.exp: Major cleanup - make cross targets work at least a
47842         little better for g++ (by not being "--tool gcc" specific).
47843         Rename gcc_xxx to ${tool}_xxx.
47844         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47845         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47846
47847 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47848
47849         * lib/c-torture.exp (c-torture-compile): Rework compiler
47850         message processing.
47851
47852         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47853         c-torture.
47854
47855 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47856
47857         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47858
47859         * lib/dg.exp (dg-process-target): Support { target native }.
47860
47861 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47862
47863         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47864         looked for "... program xxx got fatal signal".
47865         Correct regsub munging of `comp_output'.
47866         Ignore compiler messages "path prefix not used" and "linker input
47867         file unused".
47868
47869 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47870
47871         * lib/gcc.exp (runtest_file_p): Define if missing.
47872         * gcc.prms/template.c: Example to work from.
47873
47874 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47875
47876         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47877         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47878
47879         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47880         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47881         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47882         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47883
47884         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47885         (dg-process-target): No longer a varargs proc.
47886         Return S/N for target, P/F for xfail.  All callers changed.
47887         (user option procs): More argument checking.
47888         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47889         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47890         (dg-test): Skip test if not running on selected target in `dg-do'.
47891         Update handling of `dg-do-what', `dg-output-text'.
47892         Separate execution pass/fail from output pattern match pass/fail.
47893         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47894
47895 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47896
47897         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47898         target for 920510-1.c.
47899
47900 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47901
47902         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47903         Clean up comment regarding use of passcnt, etc.
47904         (gcc_stat): Don't update `testcnt' here.
47905         (gcc_finish): Do it here.
47906         Might as well reset `but_id' here too.
47907         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47908         to determine if the file should be tested.
47909         * gcc.c-torture/compile/compile.exp: Likewise.
47910         * gcc.c-torture/execute/execute.exp: Likewise.
47911         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47912         * gcc.misc-tests/dg-test.exp: Likewise.
47913         * gcc.prms/prms.exp: Likewise.
47914         * gcc.wendy/wendy.exp: Likewise.
47915         * g++.old-deja.exp: Likewise.
47916         Move "Testing file" message to verbose level 1.
47917
47918 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47919
47920         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47921
47922 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47923
47924         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47925         (default_gcc_start): Accept optional second list element
47926         of compiler flags.  Print compiler output at verbosity level 2.
47927         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47928         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47929         Save current values of framework globals passcnt, failcnt, xpasscnt,
47930         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47931         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47932         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47933         xfailcnt to compute stats.  Update framework global `testcnt' from
47934         pass/fail counts.
47935         (gcc_finish): New proc.  Clean up test environment.
47936         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47937         (gcc_epass, gcc_efail): Delete.
47938         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47939         argument of line number.
47940         (dg-init): If the tool has an init routine, call it.
47941         (dg-test): Remove args `cflags_var' and `libs_var'.
47942         Pass all compiler options to ${tool}_start.
47943         Handle missing line number.
47944         (dg-finish): New function.
47945         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47946         particular files.  Call gcc_finish at end.  Move "skipping test"
47947         message to verbosity level 3.
47948         * gcc.c-torture/compile/compile.exp: Likewise.
47949         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47950         * gcc.c-torture/execute/execute.exp: Likewise.
47951         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47952         Print testcase being tried at verbosity level 1.
47953         * gcc.c-torture/special/special.exp: Unset xfail.
47954         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47955         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47956         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47957         * gcc.failure/failure.exp: Likewise.
47958         * gcc.ieee/ieee.exp: Likewise.
47959         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47960         Update call to dg-test.  Call dg-finish at end.
47961         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47962         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47963         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47964         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47965         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47966         * gcc.wendy/wendy.exp: Add copyright.
47967         Delete setting of tmpdir (done by gcc_init).
47968         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47969         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47970         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47971         gcc_[ce]pass/fail.
47972
47973 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47974
47975         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47976         confusion.
47977         (g++_load): Likewise.
47978
47979         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47980         Rename argument to `prog' to remove the confusion.
47981         Varargs fns behave differently too!
47982         (g++_load): Likewise.
47983
47984         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47985
47986         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47987         what it is.  Delete (always) printing of status value for !native.
47988         Simplify verbose code, and include status and exec_output.
47989         (g++_load): Use gcc_load.
47990
47991 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47992
47993         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47994         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47995         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47996         940714-3.c as these testcases don't exist anymore.  Make
47997         va-arg-1.c expected to pass.
47998
47999 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48000
48001         * gcc.misc-tests/misc.exp: Only run specific testcases.
48002         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48003         * gcc.misc-tests/dg-[1-9].c: New files.
48004
48005         * lib/dg.exp: New testsuite driver.
48006         * gcc.prms/prms.exp: Use it.
48007
48008         * README.gcc: New file.
48009
48010         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48011         Document and reset `lxpass' and `lxfail'.
48012         Simplify "initialized" message.
48013         (gcc_stat): Clean up comments a little.
48014
48015 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48016
48017         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48018
48019 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48020
48021         * lib/old-dejagnu.exp (process-option): New proc.
48022         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48023         (old-dejagnu): Simplify.
48024         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48025
48026 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48027
48028         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48029         exists and is not an empty string.
48030
48031         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48032         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48033         finished.
48034         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48035         automatically.
48036
48037         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48038         longer expected to fail.
48039
48040         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48041         "f" function call.
48042
48043         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48044
48045         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48046         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48047         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48048         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48049         c-torture-1.29.
48050
48051         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48052         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48053
48054         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48055
48056         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48057         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48058
48059         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48060         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48061         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48062
48063 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48064
48065         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48066         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48067         940714-1.c, 940714-2.c, 940714-3.c},
48068         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48069         gcc.misc-tests/{mg.c,mg.exp}:
48070         New tests.
48071         * gcc.noncompile/noncompile.exp: Change accordingly.
48072
48073 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48074
48075         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48076         Undo previous clobberage.
48077
48078 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48079
48080         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48081         * gcc.special/{930510-1.c, special.exp}:
48082         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48083         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48084         struct-varargs-1.c}: New tests from c-torture-1.26.
48085
48086 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48087
48088         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48089           argument to switch.
48090
48091 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48092
48093         * Revert the previous changes.  Please see Rob's directory
48094           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48095           fixes.
48096
48097 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48098
48099         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48100             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48101             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48102             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48103             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48104             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48105             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48106             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48107             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48108             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48109             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48110             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48111             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48112             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48113             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48114             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48115             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48116             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48117             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48118             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48119             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48120             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48121             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48122             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48123             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48124             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48125             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48126
48127 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48128
48129         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48130             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48131           with perror calls.
48132
48133 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48134
48135         * config/unix.exp (g++_load): Fix syntax.
48136
48137 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48138
48139         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48140         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48141         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48142         Don't expect va-arg-1.c to fail.  Correct expected output for
48143         920928-1.c.
48144         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48145         * gcc.wendy/hbm4.c: Correct typo.
48146         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48147
48148 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48149
48150         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48151         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48152         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48153         * lib/c-torture.exp (c-torture-compile): Ditto.
48154
48155         Reduce volume of output (remove all the -I's and such).
48156         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48157         Call gcc_cpass, gcc_cfail.
48158         (c-torture): Pass testing option to c-torture-compile.
48159
48160 1994-03-21  Doug Evans  (dje@cygnus.com)
48161
48162         Bring patches over from progressive.
48163         * config/default.exp: Exit remote shell cleanly.
48164         (g++_exit, g++_start): Add default versions.
48165         * config/sim.exp (gcc_load): Use perror, not error.
48166
48167 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48168
48169         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48170         set in site.exp.
48171
48172 1994-03-14  Doug Evans  (dje@cygnus.com)
48173
48174         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48175         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48176         (wendy_try): New proc to run testcase.
48177         (main loop): Call 'em.
48178         * gcc.wendy/*.c: Clean up pass to correct expected output.
48179
48180         * lib/gcc.exp: Minor cleanup work.
48181         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48182
48183 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48184
48185         * config/sim.exp (gcc_load): Document return codes better.
48186         Don't pass -v to simulator.
48187
48188 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48189
48190           * gcc.special/920717-x.c: Fix typo.
48191           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48192           get at sources.
48193
48194         * lib/mike-gcc.exp: Fix typo.
48195
48196 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48197
48198         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48199         binary to use, transform the name.
48200         * config/*.exp: rename everything. Nuke any g++ specific files,
48201         it's now a special case of gcc that requires no special support.
48202         Add a default.exp for unsupported targets.
48203
48204 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48205
48206         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48207         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48208         version of Tcl.
48209
48210 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48211
48212         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48213         than a warning.
48214
48215 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48216
48217         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48218
48219 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48220
48221         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48222         option_list.  Compile every file with only 4/6 option choices
48223         (same as C torture) instead of with 12/18 different option
48224         choices.
48225         * lib/c-torture.exp: Likewise.
48226
48227         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48228         not already set.
48229
48230 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48231
48232         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48233         can put an XFAIL *-*-* on excess errors.
48234
48235 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48236
48237         * g++.law: Add more tests derived from g++-bugs snapshots.
48238
48239         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48240         equivalent to g++.law/init9.
48241
48242         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48243         compiled it, and the a.out file after we've run it.
48244
48245 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48246
48247         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48248         compiled it, and the a.out file after we've run it.
48249
48250 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48251
48252         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48253
48254 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48255
48256         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48257         version number.
48258
48259 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48260
48261         * g++.law: New directory of g++ tests derived from the g++-bugs
48262         snapshots.
48263
48264 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48265
48266         * gcc.compile: initbug1.c initbug1.exp testcase added
48267
48268 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48269
48270         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48271         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48272           fixes submitted by Jeff Law (law@cs.utah.edu)
48273         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48274           Jeff Law (law@cs.utah.edu)
48275
48276
48277 1993-11-30  Mike Stump  (mrs@cygnus.com)
48278
48279         * config/unix-g++.exp: Follow the gcc way of doing things.
48280         * g++.old-deja/old-deja.exp: Minor updates.
48281         * lib/g++.exp: New file, follow the gcc way of doing things.
48282         * lib/old-dejagnu.exp: Minor updates.
48283         * lib/mike-g++.exp: Always unset errorInfo.
48284
48285 1993-11-06  Mike Stump  (mrs@cygnus.com)
48286
48287         * lib/gcc.exp: Fix some errors with the below change, CC and
48288         CFLAGS should be global when setting, not local.
48289
48290 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48291
48292         * lib/gcc.exp: Transform tool name.
48293
48294 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48295
48296         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48297
48298 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48299
48300         * lib/gcc.exp: change gcc_done to gcc_stat
48301
48302 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48303
48304         * Upgraded gcc testsuite to c-torture version 1.25
48305
48306 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48307
48308         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48309         * lib/c-torture: added hooks for new reporting code.
48310
48311 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48312
48313         * config/sh-gcc.exp: check if sh-sim exists in the path
48314
48315 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48316
48317         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48318         * gcc.compile/compile.exp: Initial changes for new logic.
48319         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48320         * gcc.failure/failure.exp: Initial changes for new logic.
48321         * gcc.ieee/ieee.exp: Initial changes for new logic.
48322         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48323         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48324         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48325         * lib/c-torture.exp: Initial changes for new logic.
48326         * lib/gcc.exp: Initial changes for new logic.
48327
48328 1993-10-15  Mike Stump  (mrs@cygnus.com)
48329
48330         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48331         depend upon failure or success.  Fully qualify names in failure
48332         and success messages.  Always remove a.out before starting
48333         compile, just in case.  Pay more attention to error text output by
48334         the compiler.  Handle testcases with no known past errors just
48335         like all others, so that things are uniform.  Other miscellaneous
48336         improvements.
48337
48338 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48339
48340         * gcc.cpp: new directory for cpp tests
48341
48342 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48343
48344         * lib/chill.exp: Code reformatted, removed unused code.
48345         * config/unix-chill.exp: Code reformatted, removed unused code.
48346         * chill.execute/execute.exp: Code reformatted, removed unused code.
48347         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48348
48349 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48350
48351         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48352         routines not written.
48353
48354 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48355
48356         * config/bug-gcc.exp: Use new procs from bug.exp.
48357
48358 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48359
48360         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48361         via ftp, rather than depending on NFS.
48362         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48363         case.
48364
48365 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48366
48367         * config/bug-gcc.exp: Use new download proc.
48368
48369 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48370
48371         * chill.execute/execute.exp: cleanups, handles errors better
48372         * chill.compile/compile.exp: rewrite, based on execute.exp
48373         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48374         * lib/chill.exp: major changes to diff proc and compile and link
48375           procs. added chill_fail and chill_pass wrappers to pass and
48376           fail. added more comments, and handle error codes better.
48377           Added a hack to capture stderr from exec, so noncompile tests
48378           can work.
48379
48380 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48381
48382         * chill.execute/execute.exp: rewrite of testsuite driver
48383         * lib/chill.exp: rewrite of testsuite driver
48384         * config/unix-chill.exp: rewrite of testsuite driver
48385
48386 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48387
48388         In chill.execute:
48389         * iexpr.ch: Standardize uppercase.
48390         * tuples.dat: Standardize uppercase.
48391         * vary.ch: standardize.  Correct varying string assignments.
48392         * vary.dat: Add new output lines.
48393
48394 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48395
48396         In chill.execute:
48397         * chprintf.ch: Standardize use of uppercase.
48398         * tuples.ch: Standardize and turn arr2 into a DCL,
48399           rather than a SYN.
48400         * pinits.ch: Standardize.
48401
48402 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48403
48404         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48405         * Makefil: Renamed to Makefile.in.
48406         * configure.in: New.
48407
48408 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48409
48410         In chill.execute:
48411         * .cvsignore: Add result/output files.
48412         * Makefile: Fix up variables at start.  Use MFLAGS
48413           everywhere.  Correct bool_loc, built_ins entries.
48414           Add entry for vary1.ch.
48415         * bitarray.ch: Standardize upper-case usage.
48416         * bitexpr.ch: Standardize, add output of b1.
48417         * params.ch: Use arrayt in along PROC parameters, to
48418           avoid novelty problems.
48419         * sets.ch: Tiny cleanup.
48420         * vary1.ch: Re-indent.
48421
48422 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48423
48424           * Add PR-related files to Makefiles, .cvsignore files, etc.
48425
48426 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48427
48428         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48429           with compiler objects. New names are test-flow.c and test-loop.c
48430
48431 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48432
48433         * Upgraded c-torture tests from 1.19 to 1.20
48434
48435         * new files:
48436         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48437         * gcc.compile: 930623-1.c 930623-2.c
48438         * gcc.noncompile: 930622-1.c 930622-2.c
48439         * gcc.failure: 920411-1.c 920627-2.c
48440         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48441
48442 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48443
48444         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48445           More changes to get testsuite working properly. Needs more work.
48446           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48447
48448 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48449
48450         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48451           More changes to get testsuite working properly. Needs more work.
48452
48453 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48454
48455         * chill.compile/compile.exp: Added for Dejagnu support
48456         * chill.execute/execute.exp: Added for Dejagnu support
48457         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48458
48459 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48460
48461         This should complete moving the CHILL test files.
48462         * chill.noncompile(.cvsignore printf.grt
48463             in-printf.grt chprintf.grt chprintf.ch):
48464             Added test-support files.
48465           (Makefile): Modified further.
48466         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48467             signal.ch): Added test files.
48468           * chill.execute (.cvsignore printf.grt printr.c
48469             in-printf.grt rts.c chprintf.grt rts.h): Added
48470           test-support files.
48471             (Makefile): More corrections.
48472
48473 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48474
48475         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48476           test cases, ready for DejaGnu.
48477
48478 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48479
48480         * Upgraded c-torture tests from 1.18 to 1.19
48481
48482         * gcc.compile: added test(s):
48483           930607-1.c
48484         * gcc.execute: added test(s):
48485           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48486
48487         * added new subdirectory for misc tests: gcc.misc-tests
48488         * gcc.misc-test(s): added tests:
48489           inst-check.c test-consts.c test-ior.c test-switch.c
48490
48491 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48492
48493         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48494
48495 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48496
48497         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48498
48499 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48500
48501         * Upgraded c-torture tests from 1.17 to 1.18
48502
48503 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48504
48505         * Upgraded c-torture tests from 1.12 to 1.17
48506
48507 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48508
48509         * lib/old-dejagnu.exp:
48510           Fixed handling of XFAIL target triplets to correctly
48511           recognize wildcard characters.  Removed code that
48512           appended a unique id tag to the end of the file name
48513           printed out by the result of the testcases within a
48514           given test file.
48515
48516 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48517
48518         * lib/old-dejagnu.exp:
48519           Reworked expected failure handling to trigger off of XFAIL
48520           keyword in keyphrase embeded in testcase source code. The
48521           XFAIL keyword must be at the end of the keyphrase line. It
48522           may optionally be followed by one or more target triplets.
48523           It has just occured that the handling of wildcards in the
48524           target triplet may not be correct.
48525
48526 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48527
48528         * g++.old-deja/tests:
48529           Moved all subdirectories up one level into g++.old-deja .
48530
48531         * lib/old-dejagnu.exp:
48532           Fixed problem with CXXFLAGS not being properly reset, and being
48533           corrupted with extraneous "-c" compiler option.  This was
48534           causing binaries to not be generated for test that needed them.
48535           Modified strings passed to "pass" and "fail" so that individual
48536           tests from the same test file would be distinguished by an
48537           identifier appended to the test file name in the summary logs;
48538           this corrected a problem with erroneous diff logs.  Added code
48539           to search testcases for expected fail and unexpected pass keywords.
48540
48541 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48542
48543         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48544
48545 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48546
48547         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48548           Removed extraneous text from end of "Special g++ Options"
48549           keyphrase.
48550
48551         * lib/old-dejagnu.exp: Added pattern matching to look for new
48552           keywords, embedded in testcases comments, which will trigger
48553           calls to xpass and xfail.
48554
48555 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48556
48557         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48558           comments embedded in the testcases, especially the one looking for
48559           special compiler options, as well as the pattern matching for the
48560           compiler output again.
48561
48562 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48563
48564         * lib/old-dejagnu.exp: Do a proper check of the return value for
48565           execute tests. Fixed several problems with the pattern matching
48566           of the compiler output which gave erroneous test results.
48567           Changed several of the test result messages to be more descriptive.
48568         * config/unix-g++.exp: Proc g++_load now actually works and
48569           executes the tests passed to it and returns a usable return
48570           value.
48571
48572 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48573
48574           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48575
48576 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48577
48578         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48579           Modified both files to properly execute the old style
48580           dejagnu tests. The previous versions of these files were
48581           experimental and did not function anything near correctly.
48582
48583 1993-04-05  Rob Savoye  (rob@cygnus.com)
48584
48585         * Removed all Makefile.in and configure.in files. No configuration
48586         needed now.
48587
48588 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48589
48590         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48591
48592 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48593
48594         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48595         gcc.special/configure.in, gcc.noncompile/configure.in,
48596         gcc.execute/configure.in, gcc.code_quality/configure.in,
48597         g++.other/configure.in, g++.old-deja/configure.in,
48598         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48599         in srcname setting.
48600
48601 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48602
48603         * lib/udi.exp: Fixed mondfe and mondfe_download.
48604         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48605         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48606
48607 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48608
48609         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48610         (gdb_exit): Don't remove *_soc files.
48611
48612 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48613
48614         * lib/c-torture.exp: Don't look for main; instead always use -w
48615         -c.  This is how the c-torture tests work.  Remove the object
48616         file if the compilation succeeds.
48617         * gcc.execute/execute.exp: Remove executable if test passes.
48618         * gcc.noncompile/noncompile.exp: Every test is an expected
48619         failure.
48620         * gcc.special/special.exp: Added tests from c-torture 1.11,
48621         corrected use of existing test.
48622         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48623         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48624         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48625         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48626         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48627         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48628         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48629         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48630         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48631         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48632         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48633         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48634         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48635         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48636         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48637         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48638         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48639         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48640         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48641         c-torture 1.11.
48642         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48643         correspond to c-torture 1.11.
48644
48645         * New file.